/*  
Theme Name: myGazeen
Theme URI: http://jloft.com
Description: Version 1.0 of the grid-based, magazine-style theme that blends elements from <a href="http://5thirtyone.com/grid-focus/">Grid Focus</a> + <a href="http://themasterplan.in/themes/the-morning-after/">The Morning After</a> into an amalgam of Wordpress sweetness.
Version: 1.0
Author: Jason Loftis
Author URI: http://jloft.com

Notes: This theme was inspired by two others.
It blends my favorite features from both.

Derek Punsalan's "Grid Focus" - http://5thirtyone.com/grid-focus/
Arun Kale's "The Morning After" - http://themasterplan.in/themes/the-morning-after/

Customize, edit, poke, prod, and adapt to your own style.
Please leave credit where credit is due so that others may
find the source for your site and adapt a suitable version
for their own website.
*/

/* BEGIN: General Site Styling */

	/* body + wrapper styles */
	*{margin:0;padding:0;}
	body{background:#FFF url(images/body_bkgd.jpg) top center fixed repeat;color:#333;text-align:left;font:12px arial,helvetica,verdana,sans-serif;margin:0;padding:0;}
	#wrapper{background:transparent;border:1px solid #ccc;padding:0;margin:0 auto;width:1005px;border-top:none;border-bottom:none;margin-bottom:0px;padding-bottom:0px;}
		
	/* general heading + link font styles */ 
	h1{font-size:22px;}
	h2{font-size:18px;}
	h3{font-size:16px;text-transform:capitalize;}
	h4{font-size:14px;}
	h5{font-size:12px;}
	
	a{color:#333;text-decoration:none;}
	a:hover{color:#000;text-decoration:none;}
	
	/* column links styling - This provides the general format for the unorderd lists that most often appear in the secondCol. */
	ul {list-style:none;margin:8px 0 4px 0;}
	.col_links h3{font-size:1em;background:transparent;color:#333;padding:8px 5px 8px 5px;position:relative;line-height:16px;text-transform:uppercase;margin:10px 5px 0 5px;}
	.col_links p{margin:0 0 5px 0;padding:0 0 0 10px;}
	.col_links{margin:0;padding:5px 0 15px 0;background:transparent;width:100%;}
	.col_links ul{margin-left:0px;padding-left:0px;}
	.col_links ul li{letter-spacing:-1px;background:url(images/li.png) no-repeat 0 8px;color:#7F7F7F;line-height:1.6em;border-top:1px solid #BBB;padding:6px 0 4px 18px;margin-left:15px;}
	.col_links ul li a{padding:0px 3px;}
	.col_links ul li a:hover{border-bottom:dotted 1px #000;color:#000;}
	
/* END: General Site Styling */


/* BEGIN: header.php = styles for the masthead, search, and navigation portions of the header.php file (appears atop all site pages) */

	#header{width:1005px;height:240px;background:transparent url(images/header_bkgd.png) no-repeat top center;padding:0;margin:0 auto;border-bottom:#999 solid 2px;}
	
	#mastLeft {padding:0px;margin:0px auto;width:755px;height:210px;background:transparent;float:left;position:relative;}

	/* masthead - horizontal header graphic + site logo */
	#mastTop{padding:0px;margin:0px auto;width:755px;height:60px;background:transparent;}
	#mastTop_left{padding:0px;margin:0px;width:230px;height:60px;background:transparent;float:left;}
	#mastTop_center{padding:0px;margin:0px auto;width:505px;height:60px;background:transparent;float:left;margin-left:20px;}
	#mastTop_right{padding:0px;margin:0px;width:230px;height:60px;background:transparent;float:left;margin-left:20px;}
	
	h3.mastTop_center {width:505px;margin:0;padding:25px 0px 0px 0px;text-transform:uppercase;font-size:1.1em;color:#333;text-align:center;}
	
	.mastTop_left_bookmark {float:left;margin:20px 0 0 5px;padding:0;}
	.mastTop_left_subscribe {float:right;margin:20px 0 0 0;padding:0;}
	
	#mastBtm{padding:0px;margin:0px auto;width:755px;height:150px;background:transparent;clear:both;}
	#mastBtm_left{padding:0px;margin:0px;width:230px;height:170px;background:#fff;float:left;}
	#mastBtm_center{padding:0px;margin:0px auto;width:505px;height:170px;background:#fff url(images/masthead_btm_center.png) no-repeat top center;float:left;margin-left:20px;}
	#mastBtm_right{padding:0px;margin:0px;width:230px;height:170px;background:#fff url(images/masthead_btm_right.jpg) no-repeat top right;float:left;margin-left:20px;}
	
	.mastBtm_center_link a {float:right;width:505px;height:170px;margin:0;padding:0;text-decoration:none;}
	.mastBtm_center_link a i {visibility:hidden;}
	.mastBtm_right_link a {float:right;width:230px;height:170px;margin:0;padding:0;text-decoration:none;}
	.mastBtm_right_link a i {visibility:hidden;}
	
	h3.mastBtm {width:755px;margin:125px 0 0 0;padding:0px;text-transform:uppercase;font-size:1.2em;color:#333;text-align:center;}
	
	#mastRight {padding:0;margin:0px auto;width:250px;height:240px;float:right;position:relative;background:transparent;}	
	
	/* masthead search - styles the search function that resides in searchform.php but is called by header.php */
	#masthead_search {float:right;margin:20px 0 0 0;width:205px;}
	#masthead_search #searchWrap input {vertical-align:middle;background:#fff;}
	#masthead_search #searchWrap input#s {width:170px;height:16px;font-size:1.1em;border:1px solid #ccc;padding:1px 2px;margin-right:3px;}	
	
	/* IE6 Hack */ .ie6 #masthead_search {margin-right:25px;} /* IE6 Hack */
	
	/* thridCol search - styles the search function that resides in searchform.php but is called by header.php */
	#thirdCol_search {float:right;margin:15px 0px;width:180px;}
	#thirdCol_search #searchWrap input {vertical-align:middle;background:#fff;}
	#thirdCol_search #searchWrap input#s {width:150px;height:14px;font-size:1.1em;border:1px solid #999;padding:1px 2px;margin-right:3px;}	
	
	.masthead_twitter {float:left;margin:15px 0 0 5px;width:225px;height:50px;}
		ul#imgLinks_twitter {list-style:none;margin:0;padding:0;}
		ul#imgLinks_twitter li{color:#7F7F7F;line-height:1.2em;padding:0;margin:0;}
		ul#imgLinks_twitter li a img{border:none;width:225px;color:#333;font-weight:bold;margin:0;padding:0;}
		ul#imgLinks_twitter li a:hover img{border:none;background:#333;}
		.text_twitter {color:#666;font-size:0.95em;line-height:12px;width:185px;margin:-45px 0px 0px 40px;}
	
	/*ul#imgLinks = this is the unordered list that holds the links with fancy buttons instead of text */
		ul#imgLinks{list-style:none;margin:0;padding:0;}
		ul#imgLinks li{color:#7F7F7F;line-height:1em;padding:0;margin:0;}
		ul#imgLinks li a img{border:none;width:110px;color:#333;font-weight:bold;margin:0;padding:0;}
		ul#imgLinks li a:hover img{border:none;background:#333;}
		
		.masthead_badges_left {float:left;margin:0;padding:0;padding-top:5px;margin-left:5px;}
		.masthead_badges_right {float:right;margin:0;padding:0;padding-top:5px;}

	
	/* header horizontal navigation bar */
	#nav_header, #nav_footer{width:1005px;margin:0px;padding:0px;height:30px;background:#004c72;}
	
	ul.nav {list-style:none;background:#004c72;margin:0;padding:0;height:30px;}	
	.nav li a {font-weight:normal;font-size:10px;outline:none;color:#fff;text-decoration:none;display:block;padding:9px 0px 7px;text-transform:uppercase;font-weight:600;text-align:center;background:#004c72;}
	.nav li a:hover{background:#fff;color:#000;}
	.webkit .nav li a:hover {border:thin solid #004c72;padding:10px 0;}
	
	.nav li.left{float:left;border-left:1px solid #01324b;border-right:1px solid #01324b;width:82px;padding-left:1px;}
	.nav li.right{float:left;border-left:none;border-right:1px solid #01324b;width:82px;padding-left:0px;}
	.nav li.center{float:left;border-left:none;border-right:1px solid #01324b;width:82px;padding-left:1px;}
	.nav li.top{float:right;border-left:1px solid #01324b;border-right:1px solid #01324b;width:162px;}
	
	.ie6 .nav_left li a, .ie6 .nav_center li a, .ie6 .nav_right li a {font-weight:normal;}
	
	/* header navigation - archives drop-down */
	#archives{background:#fff;margin:40px 0 0 0;padding:0px;border-bottom:#748491 1px solid;}
	#archives ul{list-style:none;padding:5px;}
	#archives li{float:left;display:block;}
	#archives li a{background:#3b4451;font-weight:bold;color:#fff;display:block;padding:2px 5px;margin:0px;border:1px solid #113c5a;text-transform:uppercase;width:975px;}
	#archives li a:hover{color:#ccc;}
	#archives li.cat-item {margin-bottom:10px;}
	#archives li.cat-item ul.children a {border:none; font-weight:normal;background:#fff;color:#016396;text-transform:lowercase;text-transform:capitalize;padding:2px;width:inherit;margin:0 5px;}
	#archives li.cat-item ul.children a:hover {border:thin solid #016396;padding:1px;}

/* END: header.php styling (masthead, search, nav) */


/* BEGIN: Default/Homepage Styling of Content Area */

	/* mid, midContent, row - these provide the default styling for the middle content area */
		#mid{background:url(images/mid_bkgd.png) top center repeat-y;padding:0;margin:0 auto;border-top:none;margin-top:0px;margin-bottom:0px;clear:both;border-bottom:1px solid #ccc;}
		
	/* firstCol (first column) general structure - the content that appears under "Featured Post | Category Name" */
		#firstCol{float:left;padding:15px 35px;margin:0;width:684px;border-top:1px solid #666;}
		
	/* secondCol (second column) general structure - the content that appears under "More From The Category Name
		#secondCol{float:left;padding:0;margin:0;width:505px;margin-left:19px;min-height:600px;} */
				
	/* thirdCol (third column) general structure - the content that appears under the "Asides" header */
		#thirdCol{float:right;padding:0;margin:0;width:250px;}
		
	/* BEGIN: firstCol (first column) styling for the DEFAULT/HOMEPAGE content */
	
	h3.firstCol_issue_number {width:684px;line-height:30px;margin:0;padding:0px;text-transform:uppercase;font-size:1.2em;color:#333;text-align:center;}
	
	.feature_story { float:left;height:100%;width:684px;margin:0px;padding:0px;}
	h3.feature_story_title {background:transparent;color:#000;margin-bottom:15px;padding:5px 0px;width:684px;font-size:1.7em;line-height:20px;text-transform:uppercase;text-align:center;}
	h3.feature_story_title a {color:#17212a;}
	h3.feature_story_title a:hover {color:#900;border-bottom:1px dotted #503522;}
	.feature_story .feature_story_img {margin-bottom:10px;}
	.feature_story .feature_story_img a img {width:674px;border:1px solid #000;margin:0;padding:4px;}
	.feature_story .feature_story_img a:hover img {border:dashed 1px #333;}
	
	.feature_story .post .entry a img.book, .feature_story .post .entry img.book {width:315px;border:1px solid #000;margin:0 0 15px 0;padding:4px;}
	.feature_story .post .entry a:hover img.book {border:dashed 1px #333;}
	
	.entry img .signature {float:right;width:150px;border:none;}
		
	/* BEGIN: .post + .entry styles = these format the blog's post and page content (the stuff you enter in the post/page editor) */
	span.postCategory p {padding: 6px 0px 0px 30px; background: url(images/icons/category.gif) no-repeat 0 3px;}
	span.postTags p {padding: 6px 0px 0px 30px; background: url(images/icons/tag.gif) no-repeat 0 3px;}
	span.postCategory p, span.postTags p {margin:0px 0px 0px 0px;font-size:1em;text-transform:uppercase;height:100%;clear:both;}
	span.postCategory p a, span.postTags p a {color:#333;text-decoration:none;font-size:1em;text-transform:capitalize;}
	span.postCategory p a:hover, span.postTags p a:hover {color:#000;border:none;border-bottom:thin solid #000;text-decoration:none;}
	span.postCategory .meta_single, span.postTags .meta_single {padding-top:3px;}
	
	.postMeta{background:url(images/dot.gif) repeat-x left center;text-transform:uppercase;font-size:11px;text-align:right;margin:10px 0 0 0;}
	.postMeta span.date{background:#FFF;color:#7F7F7F;padding:0 2px 0 4px;}
	.postMeta span.comments{background:#FFF url(images/chat_grey.gif) no-repeat left center;padding-left:15px;margin-left:2px;}
	.postMeta span.comments a,
	.postMeta span.date a{color:#555;}

	.post{margin:0 0 60px 0;}
	.post h2{line-height:1.2em;margin-bottom:7px;}
	.post h2 a{width:100%;display:block;outline:none;}
	.entry h3{margin:1em 0;}
	.post .entry{line-height:1.4em;overflow:hidden;margin-bottom:15px;}
	.post .entry p{margin:1em 0;text-align:justify;font-size:1.2em;line-height:22px;color:#666;}
	.post .entry p a{background:url(images/dot.gif) repeat-x bottom left;font-weight:bold;color:#555;}
	.post .entry p a:hover{color:#000;border-bottom:thin solid #000;}
	.post_comment{border-top:#999 1px solid;}
	.entry blockquote{margin:0 1.1em 0;border-left:solid #ccc 3px;}
.entry blockquote p {padding-left:10px;}
	.entry ul{margin:1em 0 0 0;list-style:none;}
	.entry li a{color:#666;font-weight:bold;background:url(images/dot.gif) repeat-x bottom left;}
	.entry li{color:#666;font-size:1.2em;background:url(images/li.png) no-repeat 0 1px;padding-left:22px;margin-bottom:7px;}
	.entry ol{margin:0 1em 0 3em;}
	.entry ol li{margin:0 0 7px 0;}
	.entry a:hover img{border-color:#71a9eb;}
	.entry table tr { padding: 15px 0; }
	.entry table tr.alt { background: #eee; }
	/* END: .post + .entry styling */
	
	/* Feedburner Feedflare = will function if you use Feedburner's service for your RSS (http://feedburner.com) */
	.feedFlare {float:left;padding:0px 0px 5px 0px;height:100%;width:674px;margin:15px 0px 25px 0px;clear:both;}
	.feedFlare p.feedburnerFlareBlock {background: url(images/icons/feedburner.gif) no-repeat 0 2px;padding: 6px 0px 0px 30px;text-transform:capitalize;text-align:left;}
	.feedFlare p a {color:#333;font-size:1em;}
	.feedFlare p a:hover {color:#000;text-decoration:none;border-bottom:thin solid #000;}
	
	.download {float:left;padding:0px 0px 0px 0px;height:100%;width:674px;margin:15px 0px 15px 0px;}
	.download p {background: url(images/icons/download.gif) no-repeat 0 5px;padding: 6px 0px 0px 30px;text-transform:uppercase;text-align:left;}
	.download p a {color:#900;font-size:1.1em;border-bottom:thin solid #999;}
	.download p a:hover {color:#26476a;text-decoration:none;border-bottom:thin solid #000;}
	
	/* BEGIN: thirdCol (third column - far right column) styling for the DEFAULT/HOMEPAGE content */
	.thirdCol_content_heading_contain {}
	.thirdCol_content_heading_archives, .thirdCol_content_heading_articles, .thirdCol_content_heading_reviews, .thirdCol_content_heading_resources {clear:both;color:#fff;padding:10px;width:230px;height:30px;position:relative;border-bottom:1px solid #666;border-top:1px solid #666;}
	.thirdCol_content_heading_archives {background:url(images/table_of_contents_archives.png) no-repeat top right;}
	.thirdCol_content_heading_articles {background:url(images/table_of_contents_articles.png) no-repeat top right;}
	.thirdCol_content_heading_reviews {background:url(images/table_of_contents_reviews.png) no-repeat top right;}
	.thirdCol_content_heading_resources {background:url(images/table_of_contents_resources.png) no-repeat top right;}
	
	h3.thirdCol_content_heading {font-size:1.3em;line-height:16px;text-transform:uppercase;text-align:right;display:none;}
	
	#thirdCol_content_contain {background:transparent; margin:0px;float:left;width:228px;border-top:none;border-bottom:none;}
	.thirdCol_content {float:left;padding:1em;border-top:1px solid #ccc;border-bottom:1px solid #ccc;height:100%;width:99%;margin:0px;}
	.thirdCol_content_archive {float:left;padding:1em;border-top:1px solid #ccc;border-bottom:1px solid #ccc;height:100%;width:100%;margin:0px;}
	
	.thirdCol_story_title { font:700 1em arial, sans-serif;padding:0 0 0.3em 0;text-transform:uppercase;float:left;width:100%;}
	.thirdCol_story_title a { color:#283b59; }
	.thirdCol_story_title a:hover { color:#000;border-bottom:dotted thin #333; }
	.thirdCol_story_summary {position:relative;top:5px;line-height:16px;font-size:1em;clear:both;color:#666;}
	.thirdCol_story_exc p a, .thirdCol_story_thumb p a {color:#666;}
	.thirdCol_story_exc {text-align:left;}
	
	.thirdCol_story_thumb img, .thirdCol_story_thumb  a img { background:#fff;padding:2px;margin:0px 10px 0px 0px;border:1px solid #666;width:60px;clear:both;float:left; }
	.thirdCol_story_thumb a:hover img {border-color:#71a9eb;}
	.thirdCol_story_thum p a	
	
		
	/* BEGIN: latest_post styling - the content that appears under "Featured Post | Category Name" */
		#latest_post {width:505px;margin:0;padding:0;}
	
		/* h3.feature_latest = "Featured Post | Category Name" header */
		.feature_latest_contain {background:#e9edf2;color:#000;padding:13px 10px 9px 10px;width:230px;position:relative;border-bottom:1px solid #000;}
		h3.feature_latest{font-size:1.3em;line-height:16px;text-transform:uppercase;}
		h3.feature_latest_left{font-size:1.3em;line-height:16px;text-transform:uppercase;text-align:left;}
		h3.feature_latest_right{font-size:1.3em;line-height:16px;text-transform:uppercase;text-align:right;}
				
		/* latest_post_image = styles the large (402px wide) image for each featured post */
		#latest_post_image {width:501px;border:2px solid #000;margin-top:-1px;}
		#latest_post_image img {width:499px;margin:0px;}
		#latest_post_image a img {border:solid 1px #000;}
		#latest_post_image a:hover img {border:dashed 1px #333;}
		/* image generated by using CUSTOM FIELDS... key = img / value = year/month/imagename.jpg */
				
		/* h3.latest_post_title = The actual title of the featured post (this appears under the latest post's image) */
		.latest_post_title_contain {background:transparent;color:#000;margin:0;padding:15px 15px 0 15px;width:475px;line-height:20px;text-transform:uppercase;margin:0px;border-top:#000 1px solid;}
		h3.latest_post_title {font-size:1.3em;text-transform:uppercase;}
		h3.latest_post_title a {color:#212222;}
		h3.latest_post_title a:hover {color:#224970;border-bottom:1px dotted #224970;}
		/* IE 6 Hack .ie6 h3.latest_post_title {width:370px;} /* IE 6 Hack */

		/* lastest_post_content = displays the excerpt (if one is specified) or the first 55 words of the blog post */		
		#latest_post_content {background:transparent;width:505px;margin:0;padding:0;}
		#latest_post_content p {padding:10px 20px 10px 20px;line-height:18px;height:102px;text-align:justify;color:#3b4451;font-size:1.2em;}
		
		/* latest_post_meta = continue reading, post a comment, category name - these appear below each featured excerpt */		
		.latest_post_meta {font-size: 0.9em; line-height: 2em; margin:15px;padding:0px 4px;}
		.latest_post_meta a {color:#333;font-weight: bold; }
		.latest_post_meta a:hover { color:#000;text-decoration: underline; }
		.latest_read_on {padding: 5px 25px 5px 25px; background: url(images/icons/readon.png) no-repeat 0 1px; }
		.latest_comments {padding: 5px 25px 5px 25px; background: url(images/icons/comment.png) no-repeat 0 1px; }
		.latest_category {padding: 5px 25px 5px 25px; background: url(images/icons/category.png) no-repeat 0 1px; }
		.latest_tag {padding: 5px 25px 5px 25px; background: url(images/icons/tag.png) no-repeat 0 1px; }
	
	/* END: firstCol + latest_post styling */
	
	/* BEGIN: secondCol (second column) styling for the DEFAULT/HOMEPAGE content */
		
		/* h3.feature_more = "More From The Category Name" header */
		h3.feature_more {font-size:1em;background:#aab5c2;color:#000;padding:8px 15px 8px 15px;width:350px;line-height:20px;text-transform:uppercase;border:1px solid #000;position:relative;}
		
		/* IE6 Hack .ie6 h3.feature_more {width:353px;} /* IE6 Hack */
		
		/* feature_ = these styles format the content that is dynamically generated under the "More From The Category Name" section */
		.feature_content { float:left;padding:1em;border-top:1px solid #788496;border-bottom:1px solid #ccc;height:255px;width:100%;margin:0px; }
		.feature_thumb img, .feature_thumb a img { background:#fff; float: left;padding:2px; margin: 0 1em 0.5em 0;border:1px solid #333;width:80px; }
		.feature_thumb a:hover img {border-color:#71a9eb;}
		.feature_thumb_left img, .feature_thumb_left a img { background:#fff; float: left;padding:2px; margin:2px 10px 2px 0px;margin-top:3px;border:1px solid #666;width:80px;clear:both; }
		.feature_thumb_right img, .feature_thumb_right a img { background:#fff; float: right;padding:2px; margin:2px 0px 2px 10px;margin-top:3px;border:1px solid #666;width:80px;clear:both; }
		.feature_thumb_left a:hover img, .feature_thumb_right a:hover img {border-color:#71a9eb;}
		.feature_title { font:700 1em arial, sans-serif;padding:0 0 0.3em 0;text-transform:uppercase;}
		.feature_title a { color:#283b59; }
		.feature_title a:hover { color:#000;border-bottom:dotted thin #333; }
		.feature_title_right { font:700 1em arial, sans-serif;padding:0 0 0.3em 0;text-transform:uppercase;float:right;}
		.feature_title_right a { color:#283b59; }
		.feature_title_right a:hover { color:#000;border-bottom:dotted thin #333; }
		.feature_exc_left p a, .feature_exc_right p a {color:#666;}
		.feature_exc_left {text-align:justify;}
		.feature_exc_right {text-align:justify;}
		.feature_read_on {padding: 2px; background: url(images/bg/readon.png) no-repeat left;float:right; }
		.feature_summary {position:relative;top:5px;line-height:16px;font-size:1em;clear:both;color:#4a5969;}
		/* NOTE: the feature_ styles are used throughout the site, so these form the general style parameters while specifc page/post styles later in this CSS modify some or all of the above formatting */
		
		/* home_ = these styles format the feature content that appears under each featured category in the homepage's secondCol */
		#home_journal { background:transparent; margin:0px; float: left; width:204px;border-top:none;border-bottom:none;}
		#home_portfolio { background:transparent; margin:0 1px; float: left; width:380px; border:1px solid #ccc;border-top:none;border-bottom:none;}
		#home_design { background:transparent; margin:0px; float: left; width:204px;border-top:none;border-bottom:none;}
		#home_semnotes { background:transparent; margin:0 1px; float: left; width:380px; border:1px solid #ccc;border-top:none;border-bottom:none;}
		#home_culture { background:transparent; margin:0 1px; float: left; width:380px; border:1px solid #ccc;border-top:none;border-bottom:none;}
		#sidebar { background:transparent; margin:0px; float: left; width:250px; height:100%;border-top:none;border-bottom:none;}
		
		/* IE6 Hack .ie6 #home_journal, .ie6 #home_portfolio, .ie6 #home_design {width:370px;margin:0 0 0 1px;} /* IE6 Hack */
		
	/* END: secondCol styling */

	/* BEGIN: thridCol (third column) styling - this is the DEFAULT content format used by all pages */
	
		/* asides + elseWhere = h3.feature_asides + h3.feature_elsewhere are the headers for their respective sections */
		.feature_asides_contain {background:#e9edf2;color:#000;padding:11px 10px 5px 5px;width:176px;line-height:15px;text-transform:uppercase;position:relative;border:1px #ccc solid;border-bottom:#000 1px solid;}
		h3.feature_asides {font-size:1.2em;}
		.feature_asides_home_contain {background:#e9edf2;color:#000;padding:11px 10px 5px 5px;width:167px;line-height:15px;text-transform:uppercase;position:relative;border:1px #ccc solid;border-bottom:#000 1px solid;margin-left:9px;}

		h3.feature_elsewhere {font-size:1em;background:transparent;color:#333;padding:8px 10px 8px 15px;width:170px;line-height:16px;text-transform:uppercase;margin-top:10px;}
		
		/* IE6 Hack */
		.ie6 h3.feature_asides_contain {width:172px;float:right;margin:0px;}
		.ie6 h3.feature_asides_home_contain {width:163px;float:right;margin:0px;}
		/* IE6 Hack */
		
		/* asides = #asides + ul.asides style the unordered list that displays up to 5 recent posts categorized as "asides" */
		#asides {margin:15px 10px 0px 10px;}
		#asides span.date {color:#3b291e;margin:0;padding:5px 0 0 0;}
		ul.asides, ul.cat, ul.reccom, ul.email { list-style: none; list-style-image: url(foo.gif); margin:0; padding:0 5px; }
		ul.asides li { padding: 0 0 0.5em 12px; margin: 0 0 0.5em 0; border-bottom: 1px solid #dadada; border-left: 5px solid #dadada; }
		ul.asides li a, ul.reccom li a, ul.email li a { color: #224970; border-bottom:1px dotted #71a9eb; }
		ul.asides li a:hover, ul.reccom li a:hover, ul.email li a:hover { color: #000; border-bottom:1px dotted #a7b3c1; }
		
		/* elsewhere = this is the <div> that holds all of the external links */
		#elseWhere{margin:0 0 20px 0;}
		#elseWhere p{padding:0 15px;}		
		
		/*ul#textLinks = this is the unordered list that holds the text links */
		ul#textLinks{padding-left:15px;}
		ul#textLinks li{background:url(images/li.png) no-repeat 0 8px;color:#7F7F7F;line-height:1.1em;border-top:1px solid #BBB;padding:6px 0 4px 18px;}
		ul#textLinks li a{color:#333;padding:0px 3px;}
		ul#textLinks li a:hover{text-decoration:underline;color:#000;}
	
	/* END: thirdCol styling */

/* END: Default/Homepage Styles */


/* BEGIN: single.php formatting - used to display single blog posts */

	/* firstCol (first column) general structure - the content that appears under "Featured Post | Category Name" */
		#firstCol_single {float:left;padding:0;margin:0;width:230px;margin-left:-755px;border-right:1px solid #ccc;}
		
	/* secondCol (second column) general structure - the content that appears under "More From The Category Name*/
		#secondCol_single {float:left;position:relative;left:250px;padding:0;margin:0;width:505px;margin-right:250px;}
				
	/* thirdCol (third column) general structure - the content that appears under the "Asides" header */
		#thirdCol_single {float:right;774px;padding:0;margin:0;width:230px;margin-left:0px;border-left:1px solid #ccc;}
	
	/* NOTE: The site uses the #thirdCol <div> on all pages, so there is no need for a special style here. */
	
	/* h3.feature_title_single replaces the h3.feature_lastest element that heads the homepage's firstCol. */
	.feature_title_single_contain {background:transparent;color:#000;padding:15px 10px 1px 10px;width:480px;position:relative;line-height:17px;text-transform:uppercase;margin-bottom:5px;}
	h3.feature_title_single {font-size:1.2em;text-transform:capitalize;}
	h3.feature_title_single a {color:#17212a;}
	h3.feature_title_single a:hover {color:#503522;border-bottom:1px dotted #503522;}
	
	h3.feature_title_post { font-size:1.1em;color:#000;padding:8px 10px 8px 0px;width:480px;position:relative;border:none;line-height:15px;text-transform:uppercase;margin-bottom:10px;}
	h3.feature_title_post a { color:#283b59; }
	h3.feature_title_post a:hover { color:#000;border-bottom:thin dotted #333; }
	
	/* on the single entry page, h3.feature_more_single replaces the h3.feature_more header that was on the homepage */
	.feature_more_single_contain {background:#a7b3c1;color:#000;padding:11px 10px 5px 5px;width:254px;border:1px solid #ccc;border-bottom:1px solid #000;line-height:15px;text-transform:uppercase;}
	h3.feature_more_single {font-size:14px;}
	
	/* IE 6 Hack */ .ie6 .feature_more_single_contain {width:243px;} /* IE 6 Hack */
	
	/* NOTE: Again, because the third column is universal to all pages, there is no need to style its h3 heading here. */
	
	/* #feature_single + .feature_content_single style the feature content that appears in the secondCol. */
	#feature_single {margin:0;float:left;width:100%;}
	.feature_content_single {float:left;padding:10px;width:249px;border:1px solid #ccc;border-top:none;background:transparent url(images/feature_content_bkgd.gif) repeat-y top left;}
	
	/* NOTE: The following CSS establishes the maximum width of an image that is embedded in the content of a blog post, but it allows for its natural height in proportion to the 440px width. */
	#secondCol_single img {border:1px solid #999;max-width:455px;padding:4px;margin:10px 0px;}
	#secondCol_single a:hover img {border-color:#71a9eb;}
	#secondCol_single .post, #secondCol_single .post_comment{padding:20px;padding-top:5px;} /* This gives the post's content and comment text some white space around it in the first column. */
	#secondCol_single p {font-size:1.2em;line-height:1.4em;}
	
	#secondCol .postMeta {margin-top:10px;}
	
	/* IE 6 Hack */ .ie6 #secondCol_single {width:260px;float:left;} /* IE 6 Hack */
	/* IE 6 Hack */ .ie6 h3.feature_more_single_contain {width:253px;} /* IE 6 Hack */
	/* IE 6 Hack */ .ie6 #feature_single {width:100%;background:none;border:none;} /* IE 6 Hack */
	/* IE 6 Hack */ .ie6 .feature_content_single {border:1px dashed #bd9b46;border-top:none;margin:0;padding:10px;width:248px;} /* IE 6 Hack */
	/* IE 6 Hack */ .ie6 #firstCol_single img, .ie6 #firstCol_single a img {width: expression(this.width > 430 ? 430: true);} /* IE 6 Hack */
	/* IE 6 Hack */ .ie6 iframe {width: expression(this.width > 430 ? 430: true);} /* Hack URL: http://phydeaux3.blogspot.com/2006/01/max-width-and-faking-it-for-ie.html */ 
	
/* END: single.php formatting */


/* BEGIN: page.php formatting - used to display a static page of content instead of a blog post */
	.feature_more_page_contain {background:#a7b3c1;color:#000;padding:11px 10px 5px 5px;width:254px;border:1px solid #ccc;border-bottom:1px solid #000;line-height:15px;text-transform:uppercase;}
	h3.feature_more_page {font-size:14px;}
	
	/* IE 6 Hack */ .ie6 .feature_more_page_contain {width:243px;} /* IE 6 Hack */

/* END: page.php formatting. NOTE: page.php primarily uses the single.php formatting, but with one minor tweak to the secondCol h3. */


/* BEGIN: index.php and archive.php formatting - used to display search results and archive lists */

	#firstCol_archive {float:left;padding:0;margin:0;width:230px;margin-left:-755px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;min-height:800px;}
	#secondCol_archive {float:left;position:relative;left:250px;padding:0;margin:0;width:505px;margin-right:250px;}
	#thirdCol_archive {float:right;774px;padding:0;margin:0;width:230px;margin-left:0px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;min-height:800px;}
	

	.feature_title_archive_contain {background:transparent;color:#000;padding:13px 10px 9px 10px;width:480px;position:relative;line-height:17px;text-transform:uppercase;margin-bottom:10px;border-bottom:thin solid #000;}
	h3.feature_title_archive {font-size:1.2em;background:#fff;color:#000;padding:8px 10px 8px 10px;width:480px;position:relative;border:none;line-height:15px;text-transform:uppercase;margin-bottom:10px;border:1px solid #000;}
	h3.feature_title_archive a {color:#17212a;}
	h3.feature_title_archive a:hover {color:#503522;border-bottom:1px dotted #503522;}
	
	#secondCol_archive .post {width:470px;margin-left:10px;width:94%;}
	#secondCol_archive .postMeta {margin-top:10px;}
	#secondCol_archive .postCategory p, #secondCol_archive .postTags p {line-height:15px;font-size:12px;}
	#secondColl_archive .feature_exc p {line-height:1.2em;font-size:1.1em;}
	
	h3.feature_more_archive {font-size:1em;background:#a7b3c1;color:#000;padding:8px 10px 8px 10px;width:249px;border:1px solid #000;line-height:20px;text-transform:uppercase;}
	
	/* IE 6 Hack */
	.ie6 #firstCol_archive{float:left;margin:0;padding:0;width:480px;}
	.ie6 #secondCol_archive {float:right;width:270px;margin:0px;padding:0px;}
	.ie6 h3.feature_title_archive {width:480px;}
	.ie6 #firstCol_archive img, .ie6 #firstCol_archive a img {width: expression(this.width > 430 ? 430: true);}
	.ie6 .feature_content_index {width:430px;} 
	.ie6 .feature_content_index #feature_thumb_exc .feature_exc {margin:0px 10px 5px 115px;}
	.ie6 h3.feature_more_archive {width:248px;} 
	/* IE 6 Hack */

/* END: index.php formatting.  Index.php primarily uses the single.php formatting, so these are just some minor tweaks. */

/* BEGIN: index.php formatting - used to display search results and archive lists */
	.feature_content_index { float:left;padding:1em;min-height:60px;width:96%;border:#ccc solid 1px;background:transparent url(images/feature_content_bkgd.gif) repeat-y top left;margin-bottom:5px; }
	#feature_index { background:transparent; margin:15px 0px 10px 15px; float:left; width:94%;border-bottom:2px solid #000; }
	#feature_index .feature_thumb a img {margin:4px 10px 0px 0px;}	
	#feature_index .feature_exc p {margin-top:5px;}
	#category_page {margin:25px;border-bottom:1px dashed #333;}
	
	/* IE6 Hack */ .ie6 #feature_index {width:400px;margin:15px 0px 10px 0px;}  /* IE6 Hack */

/* END: index.php formatting.  Index.php primarily uses the single.php formatting, so these are just some minor tweaks. */


/* BEGIN: more_reading + continueReading = the styling of the pagination buttons */
	#more_reading { color: #7F7F7F; font-size: 11px; text-transform: uppercase; margin-bottom: 25px; padding:0 10px; text-align: right; }
	#more_reading p, #more_reading img { vertical-align: middle; }
	#more_reading a img { border: none; margin:0 0 3px 2px; }
	.continueReading p {float:right;background:transparent url(images/arrow_next.gif) no-repeat center right;color:#7F7F7F;line-height:1em;padding:0px 20px 0px 0px;margin:7px 1px 10px 1px;}
	.continueReading p a:hover {color:#000;text-decoration:underline;}
/* END: more_reading */


/* BEGIN: comments + inputs = this section styles the comments function and its form inputs */
	#comments{width:400px;padding:12px 0 0 0;}
	#comments h3,h3#respond{color:#555;margin-bottom:7px;}
	ol.commentslist{list-style:none;margin:5px 0 12px;}
	.commentslist li{background:#FFF url(images/lgrey_diag.gif) repeat top left;border:1px solid #BBB;margin-bottom:7px;padding:7px 0;}
	.commentslist li a{font-weight:bold;background:url(images/dot.gif) repeat-x bottom left;}
	.commentslist li.alt{background:#FFF;}
	.commentslist li:hover{border-color:#888;}
	.commentslist .comment_text{margin:0 7px;line-height:1.4em;overflow:hidden;}
	.comment_text p,
	.comment_text ul,
	.comment_text ol,
	.comment_text blockquote{margin:1em 0;}
	.comment_text ul,
	.comment_text ol,
	.comment_text blockquote{margin:0 1em;}p.author_meta{font-weight:bold;text-transform:uppercase;margin:0 0 0 7px;}
	p.post_meta{font-size:11px;text-transform:uppercase;text-align:right;margin:0 7px 0 0;}
	.commentslist li.author{background:#333;color:#CCC;}
	.commentslist li.author a{color:#DDD;}
	.commentslist li.author a:hover{color:#FFF;}
	#comments_closed{background:#333;color:#ccc;padding:7px 0;margin-top:12px;line-height: 1.5em;}
	p.nocomments{margin:0 12px 0 7px;}
	p.nocomments a{color:#ddd;font-weight:bold;text-decoration:underline;}
	p.nocomments a:hover{color:#FFF;}
	ol.pingslist{margin:1.5em 2em;font-size:12px;}
	.pingslist li{color:#7F7F7F;margin:0 0 7px 0;}
	.pingslist li a{font-weight:bold;background:url(images/dot.gif) repeat-x bottom left;}
	#commentfrom p #comment{width:400px;}
	#commentform p{margin:1em 0;}
	#commentform p a{font-weight:bold;background:url(images/dot.gif) repeat-x bottom left;}
	#author,#email,#url,#comment{font:1.1em arial,helvetica,verdana,sans-serif;border:1px solid #BBB;padding:2px;}
	#comment{width:674px;overflow:auto;}
	#commentform p small{font-size:10px;color:#7F7F7F;}
	.commentslist code{background:transparent;}
	#comments_wrapper {margin-top:15px;}
	#comments_wrapper h3 {background:transparent;text-transform:capitalize;}
	div.post_comment {margin-top:25px;width:674px;}
/* END: comments + inputs styling */


/* BEGIN: footer.php = styles the navigation and site information (credits) that appears at the bottom of all pages */

	#footer {float:left;width:1005px;height:300px;background:url(images/footer_bkgd.jpg) no-repeat top center;padding:0;margin:0 auto;clear:both;border-top:1px solid #333;}

	#footerTop{padding:0px;margin:0px auto;width:985px;height:210px;background:transparent;}
	#footerTop_left{padding:0px;margin:0px;width:220px;height:210p;background:transparent;float:left;}
	#footerTop_center{padding:0px;margin:0px auto;width:505px;height:210p;background:transparent;float:left;margin-left:20px;}
	#footerTop_right{padding:0px;margin:0px;width:220px;height:210px;background:transparent;float:left;margin-left:20px;}

	#footerBtm{padding:0px;margin:0px auto;width:985px;height:60px;background:transparent;clear:both;}
	#footerBtm_left{padding:0px;margin:0px;width:220px;height:60px;background:transparent;float:left;}
	#footerBtm_center{padding:0px;margin:0px auto;width:505px;height:60px;background:transparent;float:left;margin-left:20px;}
	#footerBtm_right{padding:0px;margin:0px;width:220px;height:60px;background:transparent;float:left;margin-left:20px;}

	#footer p {background:background:transparent;border:none;padding:10px 0px 10px 0px; text-align:center;color:#000;margin-top:15px;clear:both; }
	#footer p a:hover{color:#302315;border-bottom:1px solid #302315;text-decoration:none;}
	#footer p a{color:#47658e;border-bottom:1px dotted #47658e;text-decoration:none;font-weight:bold;}
/* END: footer.php */


/* BEGIN: float rules = these are mysterious bits of CSS that help this site operate smoothly, so DON'T EDIT/REMOVE */
	.floatleft{float:left;margin:3px 7px 0 0;}
	.floatright{float:right;margin:3px 0 0 7px;}
	.right{float:right;}
	.left{float:left;}
	.clear{clear:both;}
	.fix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.fix{display:inline-block;} 
	* html .fix{height:1%;}
	.fix{display:block;}
/* END: float rules */


/* BEGIN: Add-Ons = these are styles for some of the 3rd party add-ons integrated into this tempalte */

	/* AddThis social bookmarking tool (http://www.addthis.com/) */
	.addthisPost {float:right;margin-top:5px;margin-bottom:25px;padding:1px;}
	.addthisPost:hover {border:1px solid #333;padding:0px;}
	#addthisBlog {width:190px;height:20px;padding:0px;margin-bottom:10px;margin-left:3px;}
	#addthisBlog ul.menu_addthis {margin:0px;padding:0px;}
	#addthisBlog ul.menu_addthis li.menu_bookmark {float:left;margin:0px;padding:0px;padding-top:2px;padding-left:1px;list-style:none;} 
	#addthisBlog ul.menu_addthis li.menu_subscribe {float:right;margin:0px;padding:0px;padding-top:2px;padding-right:1px;list-style:none;}
	#addthisBlog ul.menu_addthis li:hover {background:#333;}
	
	/* Technorati badge */
	#technorati {padding:4px;margin-bottom:10px;}
	

	
	/* All Comsuming = formats the display of your All Consuming account activities (http://allconsuming.com) */
	#allConsuming ul #ac-javascript p.ac-item {clear:both;margin:7px 0px 5px 0px;padding-bottom:5px;}
	#allConsuming ul #ac-javascript p.ac-item img {width:50px;float:left;margin:5px 5px 5px 0px;}
	#allConsuming ul #ac-javascript p.ac-item .ac-title {width:140px;float:right;margin:-5px 0px 5px 0px;font-size:small;}
	#allConsuming ul #ac-javascript p.ac-item .ac-creator {width:140px;float:right;margin:0px 0px 0px 0px;font-size:small;}
	#allConsuming ul #ac-javascript .ac-logo {clear:both;width:200px;float:right;margin:5px 0px 0px 0px;border:1px dotted #999;}
	#allConsuming ul #ac-javascript .ac-logo a img {border:none;}
	
	/* Ultimate Tag Warrior = plugin that formats and displays your site's tags (keywords) */
	.categoryCloud {margin-bottom:15px;}
	.categoryCloud h3 {margin-bottom:7px;}
	
	#mid_behance {background:#fff;margin:0 auto;margin-top:15px;margin-bottom:15px;}
	#behance_instructions {width:970px;height:120px;margin:0px auto;background:#333 url(images/behance_instructions.gif) no-repeat top center;}
	#behance_instructions p {width:450px;float:left;color:#333;margin:35px 0 0 120px;font-size:1.1em;}
	#behance_instructions p a {color:#0181a8;text-decoration:none;border-bottom:dotted thin #0181a8;font-weight:700;}
	#behance_instructions p a:hover {border-bottom:solid thin #014e65;color:#014e65;}
	.behance_logo_link a {float:right;width:290px;height:60px;margin:30px 100px 0 0;text-decoration:none;}
	.behance_logo_link a i {visibility:hidden;}
	object#behance {background:transparent;}
	
	#mid_resume {background:#fff;margin:0 auto;margin-top:0px;margin-bottom:15px;}

/* END: Add-Ons styling */


/* BEGIN: Misc. */

	/* home_about = this is an optional content area that may be displayed on the homepage (or any page for that matter) */
	#home_about { background: #f3f9ff url(images/bg/dot.png) repeat-x bottom left; margin: 0 0 1.1em 0; float:left; width:100%; border-right:1px dashed #bd9b46; border-bottom:1px dashed #bd9b46; }
	.about_content { float: left; padding: 0.6em 0.7em 0.2em 0.7em; }
	.about_content p { font-size: 1em; font-family: arial, sans-serif; }
	
	/* I can't remember what this does or why its here, but this */
	#highlight_info {display:none;}
	
	/* YouTube (Video) Object Emedding Styled */
	object {display:block; margin:10px auto; padding:6px 2px; background:#3d4f65;}
	
	.clean_archives {padding:15px;}
	.postspermonth {margin: 10px 0;list-style: none;padding-left: 0px;}
	.postspermonth li { margin:10px 0px; line-height:18px;font-weight:bold;color:#000;}
	.postspermonth li a {font-weight:bold;text-transform:uppercase;color:#0c7eb9;}
	.postspermonth li a:hover {color:#666;text-decoration:underline;}
	
	span.srg_switcher a {margin:5px 0px 15px 0px;padding:0px 0px 0px 0px;text-transform:uppercase;font-weight:bold;}
	span.monthtitle {margin:15px 0px;}
	
	.flickr_rss {padding:11px 0px;margin-left:70px;}
	.flickr_rss ul { line-height: 1px; }
	.flickr_rss li { padding: 0 1px 1px 0; display: inline; }
	.flickr_rss a { border: 0; }
	.flickr_rss a img {background:#fff;padding:2px;margin:4px;width:58px;border:thin solid #999;}
	.flickr_rss a:hover img {background:transparent;border: thin solid #000;}
	
	#placeholder {background:transparent;margin:50px auto;padding:0px;width:1005;text-align:center;}
	#placeholder img {margin:15px auto;text-align:center;}
	
	.issuu {margin:10px auto;width:425px;text-align:center;}
	
/* END: Misc. */