/*

	Theme Name:	 p2p_rubyredinc.com
	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:"] {}
a[href = ""],
a[href = "/"],
a[href = "./"],
a[href = "#"],
a[href = "mailto:"] {}
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;
}
.wp_title {color: #999;}

/* common */
form {background: none;}

/* structure */
#error #primary,
#page.site-map #primary,
#page.projects #primary {width: 100%;}
#error #secondary,
#page.site-map #secondary,
#page.projects #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 */
#page.home #nav_main {
	width: auto;
	height: 238px;
}
#page.home #nav_main li a {padding-top: 131px;}
#page.home #content {
	display: none;
	padding-bottom: 120px;
}
#page.projects #nav_child {
	margin: 10px 10px 0 10px;
	padding: 15px 0 5px 0;
/*	padding: 12px 0 2px 0;
	border: 3px solid #b00000; */
	background: #eee;
	
	text-align: center;
}
	#page.projects #nav_child li {
		display: inline-block;
		width: 225px;
		height: 150px;
		margin: 0 3px 8px 3px;
		border: 3px solid #b00000;
		
		margin: 3px 6px 11px 6px;
		border: none;

		overflow: hidden;
	}
	#page.projects #nav_child li a {
		display: block;
		height: 100%;
		background: #fff url('img/icon_video_225.jpg') no-repeat scroll 50% 0;
		
		text-indent: -100em;
	}
	#page.projects #nav_child li a:hover,
	#page.projects #nav_child li a:active {background-position: 50% -150px;}

/* misc */
.project_vid {
	float: left;
	margin-right: 53px;
}
#page.projects .vid_md {
	float: left;
	width: 352px;
	height: 240px;
	margin: 0 20px 0 10px;
	border: 3px solid #b00000;
}
#page.projects .vid_lg {}
