/*  
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
*/

.wp-caption {
float:left;
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 5px 10px 10px 0px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
font-size: 10px;
	line-height: 17px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-dd {
	font-size: 10px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}


body {
	text-align: center;
	padding: 0;
	margin: 0;
	background-color: #ffffff;
	font-family: "Lucida Grande", Verdana, Geneva, Arial, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #000000;
}
* {margin:0;padding:0;}

.about_me {
 color:#000;
 padding-top:5px;
}

.bold {
font-weight:bold;
}


table#thingstodo td {
	vertical-align:top;
}

table#thingstodo {
	border-spacing: 0px 10px;
}


* {margin:0;padding:0;}
ul, ol, blockquote, br {margin:1em 0;}
a {text-decoration: none;}
h1 {
	font-size: 17px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border-width: 0;
	margin: 0 0 12px 0;
	padding: 0;
	text-align: left;
}

/*h1 {font-size: 1.6em;}*/
h2 {font-size: 1.4em;}
h3 {font-size: 1.2em;}

h3.needtoknow {
	margin-top:10px;
}
h4 {font-size: 1.1em;}
#main_wrapper {} /* apply global rules throughout entire site */

/* +start main structural element rules */
/* base ONLY! no individual element styling */
#header_wrapper,
#bca_wrapper,
#content_wrapper,
#bottom_wrapper,
#footer_wrapper {width:100%;}


.capital {
height:66px;
width:51px;
float:left;
background: url(images/capitol.gif) no-repeat;
margin-bottom:-4px;
}

#bca_inner {
margin:0 auto;
padding-top:5px;
text-align:center;
width:920px;
}


#header_inner,
#content_inner,
#bottom_inner {margin:0 auto;padding:20px 30px;text-align:left;width:920px;}



#header_wrapper {background:#5f5f5f;color:#ddd;}
	#bca_wrapper {background:#6699CC;color:#3c3c3c;}
	#bca_inner {background:#6699CC;}

#content_wrapper {background:#fff;color:#3c3c3c;}
	#content_inner {background:#fff url(images/content-wrapper.gif) no-repeat top right;}
	
#bottom_wrapper {background:#5f5f5f;color:#eee;}
	#bottom_inner {background:url(images/archived-wrapper.gif) no-repeat top left;}

#footer_wrapper {background:#5f5f5f;color:#eee;}

/* +start header styling */
#header_wrapper {}
	#header_inner {padding:0 0 10px;}

	#nav_wrapper {background:#5f5f5f;width:100%;}
		ul#navigation {background:#5f5f5f;list-style:none;margin:0 auto;text-align:left;width:920px;}
		#navigation li {float:left;}
		#navigation li a {color:#ddd;display:block;font-weight:bold;line-height:2em;padding:0.5em 1em;}
		#navigation li a:hover {background:#555;color:#fff;}
		#navigation li.right {float:right;}

/* +start bca styling */
#bca_inner {}

.bca_title {
  float:left;
  padding-right:5px;
}

.bca_title h3 {
padding-left:5px;
margin-top:30px;
}

.bca_desc {
font-size:10px;
  height:58px;
  float:right;
  width:650px;
  text-align:justify;
}

		.bca_desc a {color:#3c3c3c;font-weight:bold;}
		.bca_desc a:hover {color:#4C4C4C;text-decoration:underline;}

/* =start main-content area styling */
#content_inner a {color:#3c3c3c;font-weight:bold;}
	#content_inner a:hover {color:#6699CC;text-decoration:underline;}

.content_full {float:left;margin-top:1em;width:100%;}
.content_left {float:left;margin-top:1em;width:600px;}
	.content_left h2 {margin-bottom:7px;}
	.content_left h2 a {color:#3c3c3c;}
	.post_date {color:#5c5c5c;float:left;font-weight:bold;margin-top:7px;padding-right:5px;width:153px;}
	.extra_status {margin:15px 0;}
	
.post {
  margin-bottom:10px;
}
.post h2 {
 margin-bottom:5px;
}
	.entry {width:100%; color:#000; font-size:12px; line-height:19px;}
		.entry a {}
		.entry ul, 
		.entry ol, 



		blockquote {margin-left:2em;}
		.entry li {margin-bottom:7px;}
.entry p {margin-bottom:10px;}
		

.content_right {float:right;margin-top:1.2em;width:275px;}
	.content_right h3 {color:#000;border-top:1px solid #aaa;border-bottom:1px solid #000;padding:5px 0 4px 0;text-align:right;}
	.content_right_sub {color:#000;margin-bottom:2.5em;}
	.content_right_sub ul {list-style:none;margin:0 0 1em 0;}
	.content_right_sub ul li {color:#000; border-bottom:1px solid #000;line-height:2em;}
	.more_info {text-align:right;}
		.more_info a {color:#000 !important;}
		.more_info a:hover {color:#967D93 !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-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 {}
	#bottom_inner a {color:#000;}
	#bottom_inner a:hover {color:#83B0DC !important;text-decoration:underline !important;}
	
.bottom_left {float:left;width:600px;}	
	#archived_posts {color:#ccc;margin-top:1em;}
		#archived_posts h3 {border-top:1px solid #8f8f8f;margin:0;padding:5px 0 4px 168px;}
		.archived_posts_date {float:left;font-weight:bold;margin-top:6px;width:160px;}
			.archived_posts_date br {margin:0;}
		.archived_entry {float:right;border-top:1px solid #7f7f7f;margin:0 0 35px 0;padding-top:5px;width:432px;}
	
.archived_right {float:right;margin-top:1em;width:275px;}
	.archived_sub_right {color:#6c6c6c;margin-bottom:2.5em;}
	.archived_sub_right h3 {border-top:1px solid #8f8f8f;border-bottom:1px solid #7f7f7f;color:#000;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:#CCC;line-height:2em;border-bottom:1px solid #7f7f7f;}
		
#searchthis {color:#000;margin-top:1em;}
	#s {border:1px solid #000;padding:1px;vertical-align:middle;width:208px;}
	#searchsubmit {vertical-align:middle;}
	
/* +start comment styling */
#comments_title {border-top:1px solid #8f8f8f;margin:2em 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 #7f7f7f;margin:0;overflow:auto;padding:0;}
		.comment_credentials {font-size:10px; float:left;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:10px;
margin:0px;
}

#author, 
#email, 
#url, 
#comment {border:1px solid #000;padding:3px;font-family:helvetica,arial,verdana,sans-serif;}
#respond {border-top:1px solid #8f8f8f;border-bottom:1px solid #7f7f7f;padding:5px 0 5px 0;}

#author, 
#email, 
#url {width:250px;}
#comment {width:598px;}

/* +start category styling */
#categories {border-top:1px solid #8f8f8f;clear:both;margin-top:10px;}
	#categories h3 {color:#000;border-bottom:1px solid #7f7f7f;padding:5px 0 5px 4px;}
	#categories ul {list-style:none;margin:5px 0 0 0;}
		#categories li {display: block;float:left;width:101px;}
		#categories li a {display:block;font-weight:bold;padding:2px 5px;}
		#categories li a:hover {background:#666;text-decoration:none !important;}	

/* +start footer styling */
#footer_inner {position:relative;margin:0 auto;padding-top:5px;text-align:left;width:920px;}
	#footer_inner a {color:#eee;font-weight:bold;}
	.footer_desc {font-size:10px; float:left;margin:0px;}
	
/* +start misc */
.floatleft {float:left;margin:5px 8px 3px 0;}
.floatright {float:right;margin:5px 0 3px 8px;}

/* +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 */


#flickr {
  text-align:center;
  margin-top:5px;
}
#flickr img {
 border:2px solid #FFF;
 padding:2px;
}


ul#search li {margin-left:25px;}


.blog_roll {
 color:#000;
 padding-top:5px;
}

.blog_roll li {
margin-left:25px;
}

form p {
margin-top:10px;
}

ul.linklog li {
 list-style: none;
	background-image: url(images/red_star.gif);
	background-repeat:no-repeat;
	background-position:0px 1px; 
	margin-bottom:10px;
	padding-left:20px;
	margin-left:-6px;
	}

ul.linklog li a {
	text-decoration:none;
}

ul.delicious {
 margin-left:4px;
}
ul.delicious li.delicious-item {
	background-image: url(images/red_star.gif);
	background-repeat:no-repeat;
	background-position:0px 4px; 
	padding-left:20px;
	margin-left:-6px;
border:0px;
}
