
/*---[background]---*/

body.custom {
background: url(/blog/wp-content/themes/thesis_15/custom/images/bg-gay-pride-brazil-org.jpg) no-repeat fixed 50% 0;
}


/*---[header no border]---*/
.custom #header {
border-bottom: none;
}



.custom #comments {margin-right:0;}
.custom #header #logo { margin-left: auto; }
.custom #header #logo a { color: #fff; }


#header_area { display: none; }

.custom .teasers_box { color: #333333; }
.custom .teaser h2 a { color: #444444; }
.custom .sidebar h3 {text-align: center; }

.custom #content_area .page { 
background-color: #ffffff;
border: 2px outset #ffffff;
filter: alpha(opacity=90);
opacity: 0.9;
margin-top: 1em;
}

.custom #nav_area {
	border-top: #283686 solid 2px;
	border-bottom: #283686 solid 2px;
	padding-top: 1em;
	padding-bottom: 1em;
	background-color: #586ACC;
}

.custom #nav_area ul#tabs li {
margin-right: 5em;
margin-left: -3em;
}

.custom #nav_area ul li {
		-moz-border-radius: 10px ; 
		-webkit-border-radius: 10px ; 
		border-radius: 10px ;
		background: #586ACC; padding: 0.5em 0em 0.5em 0em; 
		border-width: 0 0 0 0;
		}	

/*---[Sidebar color]---*/
.custom #content_box {background-color:#F5F5F5;}
.custom #content {background-color:#fff;}




/*---[Nav Bar Tabs]---*/
.custom ul#tabs { background: transparent; border-bottom: none; border-left: none; }
.custom ul#tabs li a {color: #ffffff; }
.custom ul#tabs li a:hover {
	color: #FFFF99;
}

.custom #footer { border-top: 0px; color: #FFFFFF; }
.custom #footer a{ color: #FFFFFF; text-decoration: none; }
.custom #footer a:hover { color: #FFFF99; text-decoration: none; }





.custom dl#comment_list dt.bypostauthor, .custom dl#comment_list dd.bypostauthor>div {background: #E7F8FB none repeat scroll 0 0; padding-top:20px;}






/*---[social media for single posts footer by mattflies]---*/

.postauthor { background: #F5F5F5; border-top: 1px solid #e1e1e0; border-bottom: 1px solid #e1e1e0; overflow: hidden; padding: 1.5em; }
.postauthor img { border: 5px solid #e2dede; float: left; margin-right: 1.5em; }
.postauthor h4 { color: #666; font-size: 2em; margin-bottom: 5px; }
.postauthor p { color: #515151; font-size: 13px; margin-bottom: 12px; }


.socialmedia { background: #FFFBCC; border-top: 1px solid #E6DB55; border-bottom: 1px solid #e1e1e0; overflow: hidden; padding: 1em; text-align: center;}
.socialmedia p { color: #515151; font-size: 1.3em;}


/*---[archive customization by mattflies]---*/

.custom .archive h3 {margin-top: 0;}
.custom .archive ul {font-size: .85em; }
.custom .archivel { float: left; width: 40%;}
.custom .archiver { float: right; width: 60%;}




.custom li.widget h3 {
	color: #333333;
	font-size: 16px;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	text-transform: capitalize;
}






/*--- Remove “Comments on this entry are closed”  on Pages ---*/
.custom .comments_closed p {
  display: none;
}







/*---[LINKS]---*/

.link_12 {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
A.link_12:link  {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
A.link_12:visited  {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
A.link_12:active  {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
A.link_12:hover  {
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}


.link_16Georgia {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #2D862D;	
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;

}
A.link_16Georgia:link  {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #2D862D;	
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
}
A.link_16Georgia:visited  {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #2D862D;	
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
}
A.link_16Georgia:active  {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #2D862D;	
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
}
A.link_16Georgia:hover  {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #2D862D;	
	font-size: 16px;
	font-weight: normal;
	text-decoration: underline;
}





.link_24eorgia {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #2D862D;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
}
A.link_24eorgia:link  {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #2D862D;	
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
}
A.link_24eorgia:visited  {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #2D862D;	
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
}
A.link_24eorgia:active  {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #2D862D;	
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
}
A.link_24eorgia:hover  {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #2D862D;	
	font-size: 24px;
	font-weight: bold;
	text-decoration: underline;
}



/* Forms */

.form40 {
	BACKGROUND-COLOR: #f5f5f5;
	COLOR: #000000;
	FONT: 9px Verdana,Geneva,sans-serif;
	HEIGHT: 17px;
	WIDTH: 40px;
	border: 1px groove #666666;
}

.form40_req {
	BACKGROUND-COLOR: #FFFFCA;
	COLOR: #000000;
	FONT: 9px Verdana,Geneva,sans-serif;
	HEIGHT: 17px;
	WIDTH: 40px;
	border: 1px groove #666666;
}

.form50 {
	BACKGROUND-COLOR: #f5f5f5;
	COLOR: #000000;
	FONT: 8px Verdana,Geneva,sans-serif;
	HEIGHT: 12px;
	WIDTH: 50px;
	border: 1px groove #666666;
}


.form90 {
	BACKGROUND-COLOR: #f5f5f5;
	COLOR: #000000;
	FONT: 9px Verdana,Geneva,sans-serif;
	HEIGHT: 17px;
	WIDTH: 90px;
	border: 1px groove #666666;
}

.form90_req {
	BACKGROUND-COLOR: #FFFFCA;
	COLOR: #000000;
	FONT: 9px Verdana,Geneva,sans-serif;
	HEIGHT: 17px;
	WIDTH: 90px;
	border: 1px groove #666666;
}

.form140 {
	BACKGROUND-COLOR: #f5f5f5;
	COLOR: #000000;
	FONT: 9px Verdana,Geneva,sans-serif;
	HEIGHT: 17px;
	WIDTH: 140px;
	border: 1px groove #666666;
}

.form140_req {
	BACKGROUND-COLOR: #FFFFCA;
	COLOR: #000000;
	FONT: 9px Verdana,Geneva,sans-serif;
	HEIGHT: 17px;
	WIDTH: 140px;
	border: 1px groove #666666;
}

.form190 {
	BACKGROUND-COLOR: #f5f5f5;
	COLOR: #000000;
	FONT: 9px Verdana,Geneva,sans-serif;
	HEIGHT: 17px;
	WIDTH: 190px;
	border: 1px groove #666666;
}

.form175_ddl {
	BACKGROUND-COLOR: #f5f5f5;
	COLOR: #000000;
	FONT: 9px Verdana,Geneva,sans-serif;
	HEIGHT: 17px;
	WIDTH: 150px;
	border: 1px groove #666666;
}

.form210_ddl {
	BACKGROUND-COLOR: #f5f5f5;
	COLOR: #000000;
	FONT: 9px Verdana,Geneva,sans-serif;
	HEIGHT: 17px;
	WIDTH: 210px;
	border: 1px groove #666666;
}


.form275_ddl {
	BACKGROUND-COLOR: #f5f5f5;
	COLOR: #000000;
	FONT: 9px Verdana,Geneva,sans-serif;
	HEIGHT: 17px;
	WIDTH: 275px;
	border: 1px groove #666666;
}

.form280a {
	BACKGROUND-COLOR: #f5f5f5;
	COLOR: #000000;
	FONT: 9px Verdana,Geneva,sans-serif;
	HEIGHT: 17px;
	WIDTH: 280px;
	border: 1px groove #666666;
}

.form190_req {
	BACKGROUND-COLOR: #FFFFCA;
	COLOR: #000000;
	FONT: 9px Verdana,Geneva,sans-serif;
	HEIGHT: 17px;
	WIDTH: 190px;
	border: 1px groove #666666;
}

.form280_req {
	BACKGROUND-COLOR: #FFFFCA;
	COLOR: #000000;
	FONT: 9px Verdana,Geneva,sans-serif;
	HEIGHT: 17px;
	WIDTH: 280px;
	border: 1px groove #666666;
}

.form250 {
	BACKGROUND-COLOR: #E2E2E2;
	COLOR: #480000;
	HEIGHT: 20px;
	WIDTH: 250px;
	border: 1px groove #666666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.form280 {
	BACKGROUND-COLOR: #ecece4;
	COLOR: #001b35;
	HEIGHT: 17px;
	WIDTH: 280px;
	border: 1px groove #666666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

.form280_Box {
	BACKGROUND-COLOR: #f5f5f5;
	COLOR: #000000;
	FONT: 9px Verdana,Geneva,sans-serif;
	HEIGHT: 50px;
	WIDTH: 280px;
	border: 1px groove #666666;
}

