

.custom #content h2, .custom #content h1 {
color:#262626;
line-height:1.308em;
font-family:"Myriad Pro",Myriad,sans-serif;
}

.custom #content h2 a, .custom #content h1 a{
color:#262626; 
}

.custom #content h2 a:hover, .custom #content h1 a:hover{
text-shadow:0 1px 1px #fff;
background:#EEF7FB;
}


.custom #header {
border-top:1px solid #F2F2F2;
border-bottom:1px solid #DDDDDD;
padding-bottom:2.2em;
padding-top:2.2em;
margin-bottom:1em;
}


 #disqus_thread {padding:2em;}
.dsq-brlink {
font-size:10px;
padding-left:2em;
}

/* NAVBAR ZONE */
 
 
/* CONTENT ZONE */


/* FOOTER ZONE */

/* BEHIND EVERYTHING */



.custom #logo, .custom #logo a {
font-family:"Myriad Pro",Myriad,sans-serif;
color:#333;
text-transform:uppercase;
text-shadow:0 2px 2px #ffffff;
}

.custom #logo {
font-weight:bold;
}



/* CONTENT BOX ZONE */
.custom #container { border: 1px solid #DDDDDD; margin-top: 2em; margin-bottom: 2em;
-moz-border-radius-topleft: 10px; 
-moz-border-radius-topright: 10px; 
-moz-border-radius-bottomright: 10px; 
-moz-border-radius-bottomleft: 10px;
}


.custom #page { 
-moz-border-radius-topleft: 10px; 
-moz-border-radius-topright: 10px; 
-moz-border-radius-bottomright: 10px; 
-moz-border-radius-bottomleft: 10px; 
background:#fff;
padding:1.1em;
}



.custom .sidebar .widget { background: #fff; padding: 5%; width: 90%;  margin-top: 0em; margin-bottom: 0.5em; 
}




.custom #sidebars {
border-left: 1px solid #DDDDDD;
float:right;
width:32em;
background-color:#ffffff;
}


.custom .sidebar h3 {
color:#555555;
background-color:#EEF7FB;
border-bottom: 1px solid #DDDDDD;
font-family:"Myriad Pro",Myriad,sans-serif;
font-size:1.0em;
line-height:1.8em;
margin-bottom:0.769em;
width:260px;
padding-left:20px;
-moz-border-radius-topleft: 10px; 
-moz-border-radius-topright: 10px; 
}



.custom .post_box { margin: 0.5em; padding: 0.5em; border-bottom: 1px solid #DDDDDD;}

.custom #leaderboard_ad { float: right; position: absolute; width: 468px; height: 60px; top: 80px; left: 542px; }


/* COMMENTS */

.custom #comment_list .children dt.comment, .custom #comment_list .children dd.comment {
	background: none;
	border: 0px;
	border-left: 2px solid #CFDBE4;
}
.custom #comments {
	padding-left: 1.5em;
	padding-right: 1.5em;
}
/*.custom .bracket {
	display: none;
}*/
.custom #comment_list dt.comment, .custom #comment_list dd.comment {
	background: #f7fafd;
}
.custom #comment_list dd.comment {
	margin-bottom: 1em;
	border: 1px solid #cfdbe4;
	border-top: 0px;
	margin-left: 1em;
	-moz-border-radius-bottomright: 1em;
	-moz-border-radius-bottomleft: 1em;
	-webkit-border-bottom-right-radius: 1em;
	-webkit-border-bottom-left-radius: 1em;
}
.custom #comment_list dt.comment {
	border: 1px solid #cfdbe4;
	border-bottom: 0px;
	margin-left: 1em;
	-moz-border-radius-topright: 1em;
	-moz-border-radius-topleft: 1em;
	-webkit-border-top-left-radius: 1em;
	-webkit-border-top-right-radius: 1em;
}
.custom #comment_list dt.comment-author-admin, .custom #comment_list dd.comment-author-admin {
		background: #d9eaf5 url(images/admin-bg.jpg) bottom center repeat-y;
}


.custom #commentform #submit {
	padding: 5px 15px;
	color: #2f333a;
}

.custom dl#comment_list dt.bypostauthor { background: #e8e6e6 50% 100% no-repeat; }









.custom #footer,.custom #footer a,.custom #footer a:hover  {
color:#BDBDBD;
text-transform:uppercase;
text-align:left;
 text-decoration: none;
}

.custom #footer {
color:#BDBDBD;
text-transform:uppercase;
text-align:left;
 text-decoration: none;
padding-bottom:1.1em;
padding-top:1.1em;
display:block;
border-top: 1px solid #dddddd;
}

.custom #header, #footer {
padding-left:1.1em;
padding-right:1.1em;
}






#box {

}




#discount {
background-color:#FAFCD6;
margin-left:15px;
margin-top:15px;
padding:10px;   border: 1px dotted #FF0000;
}

#discount h3 {
color:#000;
font-family:"Myriad Pro",Myriad,sans-serif;
font-size: 16px;
border-bottom: 1px dotted #FF0000;
}

#discount p {
padding-top:5px;
color:#000;
font-family:arial;
font-size: 12px;
}