/*  
Theme Name: 4Nsd
Theme URI: http://blog.nulion.us/wordpress/
Description: Loosely based off of "October Special"
Version: 1.0
Author: Brandon Lyon
Author URI: http://blog.nulion.us/
Tags: one-column, fixed-width, white, pink
*/

/* Let it be known forever and in perpetuity that I believe Gravatars are a stupid idea. */
/* The search, tag, comment and more functions were PURPOSEFULLY left out of this theme. */
/* It is meant for portfolio and CMS style uses. */
/* All of these requirements to host a theme at the wordpress site should be unnecessary, as I never use these features. */
/* If someone else wants to add those features to this theme or change it in any way, thats fine with me, as long as they credit me and give it a different name */

body {background:#333333;color:#000;font-size:12px;font-family: Trebuchet MS, Verdana, Arial;text-align: center;}
* {margin:0;padding:0;}
a {text-decoration: none;}
h1 {font-size:32;}
h2 {font-size:28;}
h3 {font-size:24; text-transform: uppercase;}
h4 {font-size:20;}
h5 {font-size:16px; font-weight:bold;}
p {padding-top: 5px; padding-bottom:20px;}

#main_wrapper {} /* apply global rules throughout entire site */

/* +start main structural element rules */
/* base ONLY! no individual element styling */
#header_wrapper,
#content_wrapper,
#bottom_wrapper,
#x_wrapper,
#w_wrapper,
#footer_wrapper {width:100%;font-size:14px;}

#header_inner,
#content_inner,
#bottom_inner {margin:0 auto;padding:0px 30px;text-align:left;width:750px;}

#header_wrapper {background:#000000;color:#ddd; border-bottom:0px solid #e41b5b;}
	#bca_wrapper {background:#6969CC;color:#3c3c3c;}
	#bca_inner {background:#6969CC;}

#content_wrapper {background:#fff;color:#000; border-top:0px solid #000000; border-bottom:0px solid #000000;}

#bottom_wrapper {background:#5f5f5f;color:#eee; border-top:0px solid #000000;}

#w_wrapper {background:#eeeeee;color:#333; border-top:0px solid #e41b5b; margin-top:0px; padding-top:10px; padding-bottom:10px;}
	#w_inner {width:900px; position:relative; margin:0 auto; text-align:left}

#x_wrapper {background:#e41b5b;color:#333; border-top:0px solid #e41b5b; margin-top:0px; padding-top:10px; padding-bottom:0px;}
	#x_inner {width:900px; position:relative; margin:0 auto; text-align:left}

#footer_wrapper {background:#cccccc;color:#333; border-top:0px solid #e41b5b; margin-top:0em;}
	#footer_inner {font-size:0.95em;position:relative;margin:0 auto;padding:20px 10px;text-align:left;width:900px;}
		#footer_inner a {color:#333;font-weight:bold;}
		#footer_inner a:hover {color:#e41b5b;}
		.footer_left {float:left;}
		.footer_right {float:right; font-size:11px;}

/* +start header styling */
#header_wrapper {}
	#header_inner {padding:0 0 10px;}

	#nav_wrapper {background:#000000;width:100%;}
		ul#navigation {background:#000000;list-style:none;margin:0 auto;text-align:left;width:900px; /*text-transform: lowercase;*/}
		#navigation li {float:right;}
		#navigation li a {color:#fff;display:block;font-weight:bold;line-height:4em;padding:0.5em 0.7em;}
		#navigation li a:hover {background:#000000;color:#e41b5b;} /*555 bgcolor a10c03 or 424b38*/
		#navigation li.right {float:right;}
		#navigation li.highlight a {color:#FFF;display:block;font-weight:bold;line-height:4em;padding:0.5em 0.7em;}

/* =start main-content area styling */
#content_inner a {color:#3c3c3c;font-weight:bold;}
	#content_inner a:hover {color:#6699CC;text-decoration:none;}

.content_left {float:left;/*margin-top:1em;*/width:750px;}/*600*/
	.content_left h2 {border-top:0px solid #aaa;margin-bottom:7px;padding:7px 0 0 0;}
	.content_left h2 a {color:#3c3c3c;}
	.post_date {color:#5c5c5c;float:left;font-weight:bold;font-size:0.95em;margin-top:0px;padding-right:5px;width:153px;}
	.extra_status {margin:7px 0;}
	
.post {margin-bottom:3em; margin-top:3em;}
	.entry {border-top:0px solid #000;float:right;padding-top:0px;width:750px; font-size:16px; line-height:24px;}
		.entry a {}
		.entry img, 
		.entry a img {border:0px solid #ddd;max-width:900px;padding:0px;}
		.entry ul, 
		.entry ol, 
		blockquote {margin-left:2em;}
		.entry li {margin-bottom:0px;}

.posttitle {padding-bottom:20px; font-size:22px; font-weight:bold;}

/* +start category styling */
#categories {border-top:1px solid #8f8f8f;clear:both;margin-top:2.5em;} 
	#categories h3 {color:#ddd;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 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 */

#d1 {width:200px; float:left; padding:5px; margin-top:20px;}
#d2 {width:250px; float:left; padding:25px; /*margin-top:20px;*/}

.centeredtext {width:600px;text-align:left;padding-left:75px;}
img#wpstats{display:none}




/* Added for 2.5+ compatibility */


.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}
