/*

	Theme Name:	 CMS Framework
	Theme URI:	 http://dylanjameswagner.com/cms/
	Description: A 'Wordpress as CMS' style framework. Multi-sidebar, widget friendly, theme options &amp; SEO improved. Plugins supported: <a href="http://shopplugin.net/">Shopp</a>. Services supported: Google <a href="http://google.com/analytics/">Analytics</a>/<a href="http://google.com/maps/">Maps</a>/<a href="http://google.com/adsense/">Adsense</a>/<a href="http://google.com/reader/">Reader</a>, <a href="http://olark.com/">Olark</a>, <a href="http://addthis.com/">AddThis</a>.
	Tags:		 custom, advanced, cms, options, multi-sidebar, widgets, variable width, two column, seo, progressive enhancement
	Version:	 2.8
	Author:		 Dylan James Wagner
	Author URI:	 http://dylanjameswagner.com
	
	// -------------------------------------------------------------- //
	// style.css

*/

/* testing */
a[href ^= "mailto:"] {color: #00f;}
a[href = ""],
a[href = "/"],
a[href = "./"],
a[href = "#"],
a[href = "mailto:"] {color: #c00000;}
a[href = ""]:hover,
a[href = "/"]:hover,
a[href = "./"]:hover,
a[href = "#"]:hover,
a[href ^= "mailto:"]:hover,
a[href = "mailto:"]:hover {color: #444;}

a img {
	border: 1px solid #666;	
	background: #333;
}

/* common */

/* structure */
#error #primary,
#page.site-map #primary {width: 100%;}
#error #secondary,
#page.site-map #secondary {display: none;}
#error .navigation li a {font-weight: normal;}

#page.archive #primary {width: 100%;}
#page.archive #secondary {display: none;}
#page.archive .archive_block {
	float: left;
	width: 30%;
	border-left: 1px solid #222;
}
#page.archive .site-map {
	clear: both;
	width: 100%;
}

/* navigation */
#nav_header {visibility: hidden;}
#footer .navigation.social {float: left;}

/* primary */
#featured {
	margin: -10px 0 20px;
	overflow: auto;
}
	#featured h3 {}
	.featured-img {
		float: left;
		width: 223px;
		min-height: 145px;
		height: 100%;
		background: url('img/bg_featured-img.jpg') no-repeat scroll 50% 0;
		
		text-align: center;
	}
		.featured-img img {
			width: 201px;
			height: 123px;
			margin: 11px 0 17px 1px;
		}
			.featured-img a img {
				border: none;
			}
	.featured-title,
	.featured-content {padding-left: 243px;}
	.featured-title {
		font-weight: bold;
		font-size: 1.2em;
		color: #00b5cb;
	}
	.featured-content {}
		.featured-read {margin-top: 20px;}
			.featured-read a {
				display: block;
				width: 98px;
				height: 27px;
				background: url('img/bg_featured-read.jpg') no-repeat scroll 50% 0;
				
				text-align: center;
				text-decoration: none;
				font-weight: bold;
				line-height: 26px;
				color: #000;
			}

/* secondary */
#text-2 {}
	#text-2 p {line-height: 30%;}
		#text-2 p a {
			display: block;
			width: 196px;
			height: 81px;
			background: no-repeat scroll 50% 0;
			
			text-indent: -100em;
		}
		#text-2 p .rss {background-image: url('img/badge_rss.png');}
		#text-2 p .twitter {background-image: url('img/badge_twitter.png');}
		#text-2 p .facebook {background-image: url('img/badge_facebook.png');}

#text-4 {}
	#text-4 .textwidget {}
		#text-4 p em {
			font-style: normal;
			font-weight: bold;
			font-size: 1.2em;	
		}
		#text-4 p strong {
			display: block;
			float: left;
			width: 14px;
			
			color: #00b5cb;
		}

/* misc */
#table_delivery {width: 490px;}
	#table_delivery thead th:first-child,
	#table_delivery tbody th {
		padding-left: 10px;
		
		text-align: left;
		color: #dd994b;
	}
	#table_delivery thead th:first-child {color: #fff;}
	#table_delivery td {
		width: 43px;
		padding: 2px 0 0px 0;
		text-align: center;
	}
	#table_delivery .checked {
		background: #dd994b;
		
		text-indent: -100em;
		font-family: Wingdings, Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #00b5cb;
		color: #dd994b;
	}