/*  
Theme Name: October Special
Theme URI: http://5thirtyone.com/
Description: Breast Cancer Awareness special mod
Version: 1.0
Author: Derek Punsalan
Author URI: http://5thirtyone.com/

Suppporting Breast Cancer Awareness for the month of October 2006
*/

body {background:#800040;color:#ffbce9;font-size:62.5%;line-height:2em;font-family:helvetica,arial,verdana, sans-serif;text-align: center;}
* {margin:0;padding:0;}
ul, ol, p, blockquote, br {margin:1em 0;}
a {text-decoration: none;}
h1 {font-size: 1.6em;}
h2 {font-size: 1.4em;}
h3 {font-size: 1.2em;}
h4 {font-size: 1.1em;}
#main_wrapper {} /* apply global rules throughout entire site */

#nobr br {margin:0 0 4px 0!important}
#nobr a {margin:0 4px 0 0!important}
#nobr {height:50px;}

#related {font-size: 10px;}
#related img, #related a img {padding:2px; border:1px solid #800040}
#related h4 {font-size: 16px; height:25px; overflow:hidden; border-bottom:1px dotted #800040;margin-bottom:3px}

div#bestof {margin:0 0 10px 0;width:300px}
#bestof img, #bestof a img {padding:2px; border:1px solid #800040; margin:8px 8px 0 0}


/* +start main structural element rules */
/* base ONLY! no individual element styling */
#header_wrapper,
#bca_wrapper,
#content_wrapper,
#bottom_wrapper,
#footer_wrapper {width:100%;font-size:1.2em;}

div#left_icon {
text-align:center;
width:129px;
height:129px
padding:1px;
background-color:#FFFFFF;
border:1px solid #800040;
margin:4px 0 16px 0;
}

div#left_icon_dotted {
text-align:center;
width:129px;
height:129px
padding:1px;
background-color:#FFFFFF;
border:1px solid #800040;
margin:4px 0 16px 0;
}

#left_icon_dotted img, #left_icon img {margin:2px; border:0}

#header_inner,
#content_inner,
#bottom_inner {margin:0 auto;padding:20px 30px;text-align:left;width:920px;}
#bca_inner {margin:0 auto;padding:20px 30px 12px 26px;text-align:left;width:924px;}

#content_inner_b {color:#400020;margin:0 auto;padding:0 30px;text-align:left;width:920px;background:url(images/_comments.gif) no-repeat bottom left;}

#header_wrapper {background-color:#800040;color:#FF6FCF;}
	#bca_wrapper {background:#800040;color:#FF6FCF;}
	#bca_inner {}

#content_wrapper {background:#ffbce9;color:#400020;}
	#content_inner {color:#400020; background:#ffbce9 url(images/content-wrapper.gif) no-repeat top right;}
	
#bottom_wrapper {background:#400020;color:#FF6FCF;}
	#bottom_inner {color:#FF6FCF; background:#400020 url(images/archived-wrapper.gif) no-repeat top left;}

#footer_wrapper {background:#400020;color:#ffbce9;}


/* +start header styling */
#header_wrapper {}
	#header_inner {padding:0 0 10px;}

	#nav_wrapper {background:#400020;width:100%;}
		ul#navigation {background:#400020;list-style:none;margin:0 auto;text-align:left;width:920px;}
		#navigation li {float:left;}
		#navigation li a {color:#ffbce9;display:block;font-weight:bold;line-height:2em;padding:0.5em 1em;}
		#navigation li a:hover {background:#ffbce9;color:#800040;}
		#navigation li.right {float:right;}
#navigation li.active{background:#800040;color:#ffbce9;}

/* +start bca styling */
#bca_inner {}
	.bca_border {border:0}
	.bca_endz {float:left;width:16px;height:98px;background: url(images/endz.gif) no-repeat top right;}
	.bca_title {float:left;margin-right:11px;width:160px;}
	.bca_desc {float:left;width:728px;border:4px solid #400020;background:#400020}
		.bca_desc a {color:#FF6FCF;font-weight:bold;}
		.bca_desc a:hover {color:#ff6fcf;text-decoration:underline;}

/* =start main-content area styling */
#content_inner a, #content_inner_b a {color:#800040;font-weight:bold;}
	#content_inner a:hover, #content_inner_b a:hover {color:#FF6FCF!important;text-decoration:underline;}

.content_left {float:left;margin-top:1em;width:600px;}
	.content_left h2 {border-top:1px solid #800040;margin-bottom:7px;padding:7px 0 0 166px;}
	.content_left h3 {border-top:1px solid #800040;margin-bottom:1px;padding:5px 0 4px 166px;}
	.content_left h4 {border-top:1px solid #800040;margin-bottom:1px;padding:5px 0 4px 0;font-size:15px}
	.content_left h2 a, .content_left h3 a {color:#800040;}
	.content_left h2 a:hover, .content_left h3 a:hover {color:#FF6FCF;}
	.post_date {color:#400020;float:left;font-weight:bold;font-size:0.95em;margin-top:7px;padding-right:5px;width:153px;}
	.extra_status {margin:15px 0;}
	
.post {margin-bottom:1em;}
	.entry {border-top:1px dotted #800040; float:right;padding-top:2px;width:432px;}
		.entry a {}
		.entry img, 
		.entry a img {border:1px solid #FF6FCF;max-width:428px;padding:2px;}
		.entry ul, 
		.entry ol, 
		blockquote {margin-left:2em;}
		.entry li {margin-bottom:7px;}
		
.content_right {float:right;font-size:0.97em;margin-top:1.1em;width:275px;}
	.content_right h3 {color:#400020;border-top:1px solid #800040;border-bottom:1px dotted #800040;padding:5px 0 4px 0;text-align:right;margin-top:0}
	.content_right_sub {color:#400020;margin-bottom:2.5em;}
	.content_right_sub ul {list-style:none;margin:0 0 1em 0;}
	.content_right_sub ul li {border-bottom:1px dotted #ff6fcf;line-height:2em;}
	.more_info {text-align:right;}
		.more_info a {color:#800040 !important;}
		.more_info a:hover {color:#ff6fcf !important;}

/* =start widgets styling */		
.sidebar_widget {margin:0 0 35px 0;}

#calendar_wrarp {}
	table#wp-calendar {margin:0;padding:0;width:100%;}
	#wp-calendar caption {font-size:1.1em;font-weight:bold;margin:4px 0;text-align:right;}
	#wp-calendar th,#wp-calendar td {padding:0 7px;text-align:center;}
		#wp-calendar td a {border:1px solid transparent;display:block;}


.textwidget {margin:15px 0;}
	
/* =start bottom main styling */		
#bottom_inner {color:#ffbce9!important;}
	#bottom_inner a {color:#FF6FCF;}
	#bottom_inner a:hover {color:#ff6fcf !important;text-decoration:underline !important;}
	
.bottom_left {float:left;width:600px;}	
	#archived_posts {color:#ffbce9;margin-top:1em;}
	#archived_posts_wide {color:#ffbce9;margin-top:1em;}
		#archived_posts_wide h3 {border-top:1px solid #FF6FCF;margin:0;padding:5px 0 4px 0;}
		#archived_posts h3 {border-top:1px solid #FF6FCF;margin:0;padding:5px 0 4px 168px;}
#archived_posts h3 a:hover {color:#ff6fcf !important;text-decoration:underline !important;}
		.archived_posts_date {float:left;font-size:0.95em;font-weight:bold;margin-top:6px;width:160px;}
			.archived_posts_date br {margin:0;}
		.archived_entry {float:right;border-top:1px dotted #FF6FCF;margin:0 0 35px 0;padding-top:5px;width:432px;}
		.archived_entry_clean {float:right;margin:0 0 35px 0;padding-top:5px;width:432px;}
	
.archived_right {float:right;font-size:0.97em;margin-top:1.1em;width:275px;}
	.archived_sub_right {color:#ffbce9;margin-bottom:2.5em;}
	.archived_sub_right h3 {border-top:1px solid #FF6FCF;border-bottom:1px dotted #FF6FCF;color:#ffbce9;padding:5px 0 4px 0;text-align:right;}
	.archived_sub_right a {font-weight:bold;}
	.archived_sub_right ul {list-style:none;margin:0 0 1em 0;}
		.archived_sub_right ul li {color:#ffbce9;line-height:2em;border-bottom:1px dotted #800040;}
		
#searchthis {color:#800040;margin-top:1em;}
	#s {border:1px solid #ff6fcf;padding:1px;vertical-align:middle;width:208px;}
	#searchsubmit {vertical-align:middle;}
	
/* +start comment styling */
#comments_title {border-top:1px solid #ff6fcf;margin:1em 0 0;padding:5px 0;}
	#comments {float:left;width:160px;}
	#comment_meta {float:left;}
	#comment_meta a {font-weight:bold;}
	
ol.commentlist,
ol.pingslist {list-style:none;margin:0;padding:0;}
	.commentlist li,
	.pingslist li {border-top:1px solid #ff6fcf;margin:0;overflow:auto;padding:0;}
		.comment_credentials {float:left;font-size:0.97em;margin:10px 0;padding-left:3px;width:152px;}
			.comment_credentials .author_highlight {font-weight:bold;}
		.comment_credentials br {margin:0;padding:0;}
		.comment_text {float:right;margin-top:10px;padding-right:3px;width:437px;}
			.comment_text p {margin:0 0 15px;}
		li.author {background:url(images/diag-dark.gif) top left;}
	
small {font-size:0.95em;margin-left:3px;}
#author, 
#email, 
#url, 
#comment {background:#800040; border:1px dotted #ff6fcf;padding:3px;font-size:1em;font-family:helvetica,arial,verdana,sans-serif;color:#ff6fcf;}
#respond {border-top:1px solid #ff6fcf;border-bottom:1px dotted #ff6fcf;padding:5px 0 5px 0;}

#author, 
#email, 
#url {width:250px;}
#comment {width:591px;}

/* +start category styling */
#categories {border-top:1px solid #ff6fcf;clear:both;margin-top:10px;}
	#categories h3 {color:#ffbce9;border-bottom:1px dotted #ff6fcf;padding:5px 0 5px 4px;}
	#categories ul {list-style:none;margin:5px 0 0 0;}
		#categories li {border-right:1px dotted #400020; border-bottom:1px solid #400020;display: block;float:left;width:152px;}
		#categories li a {background:#800040;display:block;font-weight:bold;padding:2px 5px;}
		#categories li a:hover {background:#400020;text-decoration:none !important;}	

#com_auth {font-size:10px; color:#800040}
#com_link {font-size:10px; line-height:1em; font-weight:bold; text-align:right;padding:0;margin:0 0 4px 0}

/* +start footer styling */
#footer_inner {font-size:0.95em;position:relative;margin:0 auto;padding:20px 10px;text-align:left;width:920px;}
	#footer_inner a {color:#ff6fcf;font-weight:bold;}
	.footer_desc {float:left;margin: 0;}
	
/* +start misc */
.floatleft {float:left;margin:5px 8px 3px 0;}
.floatright {float:right;margin:5px 0 3px 8px;}
.ad_block {margin:8px 0;padding:0;border-bottom:4px solid #800040}
.ad_block_l {margin:10px 0;padding:5px;border-bottom:4px solid #800040;}


/* +start clearing fix rules */
.left {float: left;}
.right {float: right;}
.clear {clear: both;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

div.web-zone {float:left;width:150px;margin:0;padding:0}
.web-zone p {margin:0 0 4px 0;padding:0;font-size:10px;line-height:130%}
.web-zone a {font-size:11px;margin:0;padding:0;line-height:130%}

.readmore {text-align:right;display:block;padding-top:7px}
.readmore a, .readmore a img, .readmore a:hover img {border:0}
