@font-face{font-family:"Sovereign Regular";src:url("SOVERG__.ttf") format("truetype"); }

.custom .full_width .page { width: 105.5em; margin: 0 auto; padding: .5em; }
.custom #container{margin:.2em auto}
			.custom #column_wrap { width: 73.2em; background: url('../lib/images/dot-ddd.gif') 19.2em 0 repeat-y; }
			.custom #content { width: 53.9em; float: right; }
				.custom .post_box, .teasers_box, .full_width #content_box .page { margin: 0 1.6em 0 .9em; }
					.custom .full_width #content_box .page { width: auto; }
				.custom .no_sidebars .post_box { margin: 0 1.1em; }
				.custom .teasers_box { width: 52em; }
					.custom .teaser { width: 23.7em; }
				.custom #archive_info, .prev_next { padding-right: .5em; padding-left: .5em; }
			.custom #sidebars { width: 32.2em; border: 0; float: right; }
				.custom #sidebar_1 { width: 19.2em; border: 0; float: left; }
				.custom #sidebar_2 { width: 32.2em; }
					.custom .sidebar ul.sidebar_list { padding-right: .6em; padding-left: 1em; }

.accessible_text { font-size: 1.5em ; line-height: 1.5em; }
.float_left {float:left;}
.float_right {float:right;}
.donate_button { padding: 20px; }
.donate_header { position:relative; top: 55px; float:right; margin-right:20px; }
.beta_header { position:relative; top: 10px; float:right; margin-left:-340px; padding-right: 300px; }
.login_header { position:relative; top: 10px; float:right; margin-left:-240px; padding: 10px 120px 0 0; }
.cat_intro { padding: 48px 0 10px 0; }
.cat_intro h4 { font-style: italic; font-size: 1.6em; line-height:1.8em; color: #615C57; padding-bottom: 10px; }
.cat_intro p { font-size: 1.3em; line-height:1.1em; padding: 10px; }
.video_home { padding-left: 20px; }
.blogroll_style { list-style:square; padding: 20px; font-size: 1.4em; line-height: 1.4em; }
.blogroll_style a:hover { color: #fff; background-color: #cc4488; }
.winner { font-weight: bold; color: #ff0000; }
.title { font-style: italic; }

/*HEADER*/
.custom #header{border-top:3px solid #ddd; border-bottom: none; padding:1em 0 1.5em; text-align:center; background-color:#3F3E44; }
.custom #header #logo{font-family:"Sovereign Regular",Georgia,serif;font-size:5em;font-weight:normal;}
.custom #header #logo beta {font-size:2em;}
.custom #header #logo a { display:block;-webkit-transition:color 1s ease-out; color: #fff;  }
.custom #header #logo a:hover { color:#FFCCCC; }

/*FEATURE BOX*/
.custom #feature_box { background: #D7D7D7; border: none; padding:0px; height: 94; }
.custom .ad_box { width: 1080px; display:block; }
.custom .big_text{font-family: font-size:2em;font-weight:normal; color:#615C57; }

/*TOP NAVIGATION*/
.custom .menu a { text-transform: uppercase; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif; }
.custom .menu { background-color: #A19893; z-index: 60; }
.menu .accessibility { float: right; }
		.menu .accessibility a, .menu .accessibility a:hover { padding-right: 16px; border: none; color: #000000; background-color: #ffffff; text-decoration:underline; text-transform:none; font-size: 1.5em; line-height: .6em; }
		.menu .accessibility a:hover { background-color: #000; color:#FFFFFF; }

/*UNDER HEADER NAVIGATION*/

/*---:[ horizontal dropdown CATEGORY nav menu structure ]:---*/
.cat_menu { position: relative; list-style: none; z-index: 50; background-color: #3F3E44; border: none; padding: 0 0 10px 0; }
	.cat_menu li { position: relative; float: left; background-color: #3F3E44; }
		.cat_menu ul { position: absolute; visibility: hidden; list-style: none; z-index: 110; }

	.cat_menu li:hover ul, .cat_menu a:hover ul, .cat_menu :hover ul :hover ul, .cat_menu :hover ul :hover ul :hover ul { visibility: hidden; }
	.cat_menu :hover ul ul, .cat_menu :hover ul :hover ul ul { visibility: hidden; }

.cat_menu:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cat_menu, .cat_menu a, .cat_menu li ul { border: none; }

.cat_menu a { padding: 0.8em 0.2em 1.2em 1.5em; margin-left:8px; }

/*---:[ breadcrumbs:]---*/
.breadcrumb { padding: 5px 0 4px 23px; background-color: #e3f0f2; border-bottom: 1px solid #ddd; letter-spacing: 2px; text-transform: uppercase; color: #3F3E44; }


/*---:[ horizontal L G B T nav menu structure ]:---*/
.lgbt_menu { position: relative; padding: 0 10px 10px 50px; font-size: 2 em; }
		.lgbt_menu a { margin: 4px; }


/*---:[ horizontal Sub Pages menu ]:---*/
.sub_pages { position: relative; list-style: none; z-index: 50; border: none; }
	.sub_pages li { position: relative; float: left; padding-right: 5px; }
		.sub_pages ul { list-style: disc; }
		.sub_pages a { text-decoration: underline; letter-spacing: 1px; color: #cc4488; font-size: 1.35em; line-height:1.6em; }
		.sub_pages a:hover { background-color: #CC4488; color: #fff; }
		.sub_pages li:before {content:"|"; font-size: 1.5em; padding-right: 5px; } 
		.sub_pages li:first-child:before {content:"";}  

/* Forms */
	
.custom .format_text input { width: auto; padding: 0; border-width: 0; }
.gravity_text input { width: auto; padding: 0.214em; border-width: 0.071em 0.071em 0.071em 0.071em; }
.custom input.form_submit:hover { color: #cc4488; }

/*CONTENT*/

.custom #content h1,.custom #content h2 { font-size:2.8em; }
.custom .teasers_box{ padding-top:3.5em; }
.custom .teaser .teaser_author{ font-size:1em;font-style:normal;line-height:1.2em;text-transform:capitalize; }
.custom .teaser .teaser_author .author{letter-spacing:0; }
.custom .teaser a.teaser_category { color: #cc4488; }
.custom #content .teasers_box h2.entry-title{font-size:1.5em;font-weight:bold; }
.custom #archive_info{border-bottom:3px double #ddd; }
.custom .prev_next{border-top:3px double #ddd; }

/*ENTRY*/
.custom h2.entry-title{font-size:3.2em; font-family:"Sovereign Regular", Georgia,serif; }
.custom h1.entry-title{text-shadow:#ddd 1px 1px 1px; font-family:"Sovereign Regular", Georgia,serif; }
.custom h2 a,.custom h2 a:visited{display:block; }
.custom .format_text{line-height:1.8em;word-wrap:break-word; }
.custom .format_text h3,.custom .format_text h4{ font-weight:bold; }
.custom .format_text .drop_cap{background:#f9f9f9; font-size:3em;margin-right:.1em;padding:.15em .2em;text-shadow:#111 0 -1px 0;-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);-moz-border-radius:.1em;-webkit-border-radius:.1em;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5); }
.custom .teaser .format_teaser{margin:.5em 0 ;}
.custom .format_teaser img{margin-right:5px; }

/*TEASERS*/

.custom .teaser {
   width: 96%;
   background-color: #E9E9E9;
   margin-top: 1em;
   padding: 1em 1em;
   border: 1px solid #ddd;
   text-align: justify;
}
.custom .teasers_box {
   padding-top: 0;
   padding-bottom:0;
   border-top: 0;}

.custom .teasers_box h2 a { color: #3F3E44; }
.custom .teasers_box h2 a:hover { color: #cc4488; }

.postauthor {
   width: 86%;
   margin: 1em 1.5em .5em 1.5em;
   padding: 1em;
   border: 2px solid #cc4488;
   text-align: justify;
}

.comment_box_ad {
   width: 90%;
   margin: 1em 1.5em .5em 1.5em;
   padding: 1em;
}


/*COMMENTS*/

.custom .avatar img { float: left; padding: 2px; border: 1px solid #ddd; margin: 0 10px 0 -5px; }

/*---:[ multimedia box ]:---*/
.custom .image_box, . custom .custom_box { border-style: solid; border-color: #ddd; }
	.custom #image_box img { background: #fff; border-style: solid; border-color: #bbb; }
.custom #multimedia_box { background-color: #E7E6E1; padding: 10px 0 10px 0; }


/*SIDEBAR*/
.custom #sidebar_1 { background-color: #fff; }
.custom #sidebar_2 { background-color: #E7E6E1; }
#sidebar_3 { background-color: #fff; float: left; }
#sidebar_4 { background-color: #E7E6E1; float: right; }
.custom #sidebars { background-color: #E7E6E1; }
.custom .sidebar ul.sidebar_list{padding-top:0; }
.custom .sidebar h3{ border-top: 1px solid #eee; border-bottom: 1px solid #eee; font-size:1.1em;font-family: Arial, Helvetica, sans-serif; letter-spacing:0;padding:.6em 0 .5em; text-transform: uppercase; }
.custom .sidebar h3 a {color: #444444; }
.custom .sidebar hidden { display: none; }
.custom li.widget{font-size:1.15em;margin-bottom:2em; padding: 0; }
.custom li.widget .widget_box { background: #DDEEEE; border-style: solid; border-color: #eee }
.custom li.widget ul li,.custom li.widget p{color:#333; }
.custom li.widget ul li a {color:#444444; }
.custom li.widget_sideblog h4 a{display:block}
.custom .date-marker{background:#f9f9f9;border:1px solid #ddd;font-family: Arial, Helvetica, sans-serif; font-size:11px;font-weight:normal;padding:.1em .2em;text-align:center;width:1em;-moz-border-radius:.3em;-webkit-border-radius:.3em; }
.custom li.widget_categories{text-transform:capitalize; }
.custom li.widget_topcomm ol{margin-left:2em; }
.custom #seo-booster-lite a{display:block; }
.custom li.widget_sideblog li,.custom li.widget_get_recent_comments li{border-bottom:1px dotted #ddd; }
.custom li.widget #get_recent_comments_wrap  li ul li{border:0; list-style-type:disc;}

/*FOOTER*/
.custom #footer{text-align:center; }
.custom .prev_next{letter-spacing:0; }