/*
Theme Name: A2Z Design Studios
Theme URI: http://www.a2zdesignstudios.com/
Description: Custom theme based on default theme.
Version: 1.0
Author: Mohit Aneja
*/
/* ####################################################################### */
body, html{min-height:100%; height:auto !important;} 
body
{background:#4a4a4a url(images/bodybg.jpg) repeat-y top center; color:#aaaaaa; margin:0px; padding:0px;
font-family:"Trebuchet MS", Verdana, Arial; font-size:10pt;}
form{margin:0px; padding:0px;}
img{border:0px;}
.rq {font-family:'Times New Roman'; font-size:14px; font-weight:bold;}
.rqw {font-family:'Times New Roman'; font-size:14px; font-weight:bold; color:#FFFFFF;}
a {color:#56a2d8; text-decoration:none;}
a:hover {color:#FFF; text-decoration:none;}
p{margin:0px; padding:0px; margin-top:0px; margin-bottom:10px;}
.pad10{margin:0px; padding:10px;}
.pad6{margin:0px; padding:6px;}
.font9{font-size:9pt;}
.pdetails{margin:10px 10px 20px 10px; padding:10px 7px 10px 7px; border-bottom:1px #1c1c1c solid; background:#020203 url(images/details-bg.gif) no-repeat top;}
hr {background-color:#333333; width:100%; height:1px; color:#333333;}

#sidebarrss
{width:202px; background:url(images/sidebarrss.jpg) no-repeat left top; margin:0px auto;}

.code
{margin:0px; padding:0px; padding:5px; background:#111111; border:none; font-family:verdana; font-size:10px; color:#FFF; border:1px solid #4b4b4b;}

.more-link{margin:0px; padding:0px; float:right; padding-right:10px; display:block; font-family:verdana; font-size:11px;}

#search{margin:0px; padding:0px; padding:11px 0 0 10px; background:url(images/search.gif) no-repeat; width:225px; height:40px; float:left;}
#s{background:none; border:none; font-family:verdana; font-size:10px; width:193px; color:#CCCCCC;}
.s1{margin:0px; padding:0px; padding-left:5px; height:15px; background:#111111; border:none; font-family:verdana; font-size:10px; color:#CCCCCC; border:1px solid #4b4b4b;}
.sbutton{ margin:0px; padding:0px; background:none; border:none; font-family:verdana; font-size:11px;  color:#CCCCCC;}
.txtbox
{background:#000; border:1px solid #56a2d8; color:#CCCCCC; width:120px; height:16px; font-family:verdana; padding:3px 0 0 3px;}
.button
{background:none; border:0px solid #56a2d8; color:#56a2d8; padding:0px; margin:0px;}



#top
{background:#56a2d8; height:8px; margin:0 auto}
#wrapper
{margin:0 auto; width:1000px; background:#111111;}
#header
{margin:0 auto; width:1000px; background:#2c2c2c;}
#headerleft
{width:220px; float:left;}
#logo
{background:#2c2c2c; width:220px; height:69px;}

#linkmenu
{margin:0px; padding:0px; float:left; background:#1a1a1a;}
#linkmenu ul {margin:0px; padding:0px; list-style-type:none;}
#linkmenu ul li {list-style-type:none; margin:0px;  width:220px;}
#linkmenu ul li a:link {color: #FFF; display: block; background:#1a1a1a; padding: 5px 0 0 25px; height:23px; text-decoration:none; border-bottom:1px #1a1a1a solid;}
#linkmenu li a:visited{color: #FFF; display: block; background:#1a1a1a; padding: 5px 0 0 25px; height:23px; text-decoration:none; border-bottom:1px #1a1a1a solid;}
#linkmenu ul li a:hover {color: #56a2d8; display: block; padding: 5px 0px 0px 26px; background:#000000; text-decoration:none; border-bottom:1px #000 solid;}

#headercenter
{width:500px; background:#2a2a2a; float:left;}
#baloon
{width:500px; height:69px; background:url(images/baloon.gif) no-repeat top;}
.baloontext
{margin:0px; padding:0px; padding:20px 0px 0px 60px; font-size:12pt; color:#CCC;}
#player
{margin-top:0px; width:498px; height:172px; border:1px #000000 solid;}
#headerright
{width:280px; background:#2a2a2a; float:left;}
/* Tab Content */
#indexmenu
{margin-bottom:0px;}
.shadetabs{
padding: 3px 0;
margin-left: 10px;
margin-top: 1px;
margin-bottom: 0;
font: 9pt "Trebuchet MS", Verdana, Arial;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 2;
padding: 3px 7px;
margin-right: 2px;
color: #FFFFFF;
}

.shadetabs li a:visited{
color: #FFFFFF;

}

.shadetabs li a:hover{
text-decoration: none;
background:#1a1a1a;
color: #FFFFFF;
}

.shadetabs li a.selected{ /*selected main tab style */
text-decoration: none;
color: #FFFFFF;
background:#1a1a1a;
}

.shadetabs li a.selected{ /*selected main tab style */
border:1px #3E3E3E solid; border-bottom:0px;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}



#linkscontainer
{width:1000px; background:#000000 url(images/bg2.gif) top repeat-x; color:#777777; margin:0 auto;}
#linksleft
{width:250px; float:left; background:inherit;}
#linksright
{width:750px; float:left; text-align:right;  background:inherit;}

h6
{margin:0px; margin-bottom:4px; padding:0px; font-size:11pt; color:#c7dae9;}

#container
{width:1000px; margin:0 auto; padding-bottom:20px; clear:both; background:#111111 url(images/bg2.gif) top repeat-x;}
#container h2
{margin:0px; margin-bottom:7px; padding:0px; font-size:13pt; color:#c7dae9; border-bottom:1px dotted #666666;}
#container h2 a
{color:#c7dae9;}
#container h2 a:hover
{color:#FFFFFF;}

#containerleft
{width:520px;  float:left; background:inherit;}
#containercenter
{width:206px; float:left; min-height:100%; height:auto !important;  background:inherit; overflow:auto; padding-top:0px; border:1px #1a1a1a solid; border-top:0px;}

.menu h2{ font-size:13pt; margin:0px; padding:0px; margin-bottom:7px; }
.menu ul { list-style-type:none; margin:0; padding:0; line-height:110%; font-size:13pt; color:#c7dae9;}
.menu ul li { list-style-type:none; margin:0 0 20px; padding:0; }
.menu ul li ul { list-style-type:square; margin:0; padding:0 3px; font-size:10pt; }
.menu ul li ul li { list-style-type:none; background:transparent url(images/arrow.gif) no-repeat 0 4px; border:0; margin:0; padding:0 0 2px 14px;}
.menu ul li ul li a {color:#737373;}
.menu ul li ul li a:hover {color:#aaaaaa;}

.comments h3 { font-size:11pt; margin:0px; padding:0px; margin-bottom:7px; }




#containerright
{width:272px; float:left; min-height:100%; height:auto !important;  background:inherit; padding-top:10px;}




#footer
{margin:0 auto; clear:both; width:1000px; height:70px; background:#111111 url(images/bg2.gif) repeat-x top; border-top:2px #56a2d8 solid;}
#footerleft
{width:500px; float:left;}
#footerright
{width:500px; float:left; text-align:right;}


/* Default Styles ####################################################################### */

acronym, abbr {
	border-bottom: 1px dashed #333;
}

acronym, abbr, span.caps {
	font-size: 90%;
	letter-spacing: .07em;
}

acronym, abbr {
	cursor: help;
}

blockquote {
	border-left: 5px solid #ccc;
	margin-left: 1.5em;
	padding-left: 5px;
}


cite {
	font-size: 90%;
	font-style: normal;
}


ol#comments li p {
	font-size: 100%;
}

.feedback {
	font:inherit;
}

/* classes used by the_meta() */
ul.post-meta {
	list-style: none;
}

ul.post-meta span.post-meta-key {
	font-weight: bold;
}

.credit {
	background: #90a090;
	border-top: 3px double #aba;
	color: #fff;
	font-size: 11px;
	margin: 10px 0 0 0;
	padding: 3px;
	text-align: center;
}

.credit a:link, .credit a:hover {
	color: #fff;
}

.feedback {
	color: #ccc;
	text-align: right;
	clear: both;
}

.meta {
	font-size: 10px;
	font-family:Verdana;
	color:#AAAAAA;
}

.meta li, ul.post-meta li {
	display: inline;
}

.meta ul {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

.meta {
	color: #808080;
	font-weight: normal;
}
.meta a{
	color: #CCCCCC;
	font-weight: normal;
}
.meta a:hover{
	color: #FFFFFF;
	font-weight: normal;
}


.storytitle {
	margin: 0;
}

.storytitle a {
	text-decoration: none;
}

select {width: 140px;}
#commentform input {width: 170px; padding: 2px; margin: 5px 5px 1px 0; border: 1px solid #ccc; background: #f9f9f9;}
#commentform textarea {width: 95%; padding: 2px; border: 1px solid #ccc; background:#dddddd;}
#commentform #submit {color: #666; background: #eee; vertical-align: top;}
#commentform #submit:hover {border: 1px solid #aaa; background: #ddd;}
#commentform input:focus, #commentform textarea:focus, #searchform #s:focus {background: #CCCCCC;}

#commentlist ol li {
	border-left: 1px solid #ddd;
	font-size: 100%;
	list-style-type: none;
}




#wp-calendar {
	border: 1px solid #ddd;
	empty-cells: show;
	font-size: 14px;
	margin: 0;
	width: 90%;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a {
	display: block;
	text-decoration: none;
}

#wp-calendar a:hover {
	background: #e0e6e0;
	color: #333;
}

#wp-calendar caption {
	color: #999;
	font-size: 16px;
	text-align: left;
}

#wp-calendar td {
	color: #ccc;
	font:inherit;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
}

#wp-calendar td.pad:hover {
	background: #fff;
}

#wp-calendar td:hover, #wp-calendar #today {
	background: #eee;
	color: #bbb;
}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
}



.adblocks
{margin:0px; padding:0px; text-align:center; vertical-align:middle; width:125px; height:125px; background:#000000; border:1px #333333 solid; float:left; margin:1px;}
.adblocks a
{color:#666666; text-decoration:none;}
.adblocks a:hover
{color:#999999; text-decoration:none;}
.adblocks img
{visibility:visible; border:0px;}


.adblockl
{margin:0px; padding:0px; text-align:center; vertical-align:middle; width:250px; height:60px; background:#000000; border:1px #333333 solid; float:left; margin-bottom:3px;}
.adblockl a
{color:#666666; text-decoration:none;}
.adblockl a:hover
{color:#999999; text-decoration:none;}
.adblockl img
{visibility:visible;}
.cjtabs{
	width:279px; height:174px; background:#1a1a1a
}
#cjad125{
	margin:0px;
	padding:0px 0 0 6px;
}
#cjad125 li{
	list-style:none;
	padding:0px 0 0 0px !important;
	margin:0 5px 5px 0px !important;
	float:left;
	height:125px;
	width:125px;
	background:#000;
	border:1px solid #2a2a2a;
	text-align:center;
}
