@charset "utf-8";
/* 
	Primary CSS Document for Inhertited 2012 Layout
	Design by: unknown
	Development by: Joshua Moor of iRapture.com
	
	Last Modified: 9/19/2012
	Last Validated:   Result:
*/

/* CSS Reset V3.1 */
article, aside, figure, footer, header, hgroup, nav, section{display:block;}
a, abbr, acronym, address, applet, article, aside, b, big, blockquote, body, caption, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, nav, object, ol, p, pre, q, s, samp, section, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, var{padding:0; margin:0;}
body{font-size:62.5%;}
img{border:none;}
a{outline:none;}
table{border-collapse:collapse; border-spacing:0; border:none; background-color:#fff; border:none;}

/* Blocks */
body{background:#bdccdb; font-family:Verdana, Geneva, sans-serif;}
	div#page{width:800px; position:relative; margin:0 auto;}
		div#header, div#navigation, div#content, div#footer{width:100%; float:left; clear:both;}
		div#navigation{background:#e1eabf; height:26px;}
		div#content{background:#ffffff; padding-top:30px;}
		div#footer{background:#ffffff; border-bottom:5px solid #596097; text-align:center; padding-top:30px;}

/* Images */
div#header img{float:left; clear:both;}

/* Navigation */
div#navigation ul{float:left; clear:both; position:relative; height:26px; list-style:none; line-height:26px; font-size:1.1em; padding-left:50px;}
div#navigation li{float:left; position:relative; height:26px; line-height:26px;}
div#navigation li.divider{width:4px; background:url(../images/navigation_divider.png) left 12px no-repeat;}
div#navigation li a{float:left; clear:both; position:relative; height:26px; color:#000000; text-decoration:none; line-height:26px; text-transform:uppercase; padding:0 8px; font-weight:bold;}
div#navigation li a:hover{color:#324777; text-decoration:underline;}
div#navigation ul ul{padding:0; position:absolute; height:auto; top:26px; background:#e1eabf; width:150px; text-align:center; font-size:1em; display:none;}
div#navigation li:hover ul{display:block;}
div#navigation ul ul li{height:auto; clear:both; width:100%;}
div#navigation ul ul li a{padding:3px; height:auto; line-height:normal; text-transform:none; font-weight:normal; color:#000040; text-decoration:none; width:144px;}
div#navigation ul ul li a:hover{background:#fbed7f; color:#000000; text-decoration:none;}

/* Content */
div#content h1, div#content h2, div#content h3, div#content h4, div#content h5, div#content h6{font-size:1.4em; padding:0 40px 2px 40px; color:#640064; font-weight:bold;}
div#content h2, div#content h3, div#content h4, div#content h5, div#content h6{color:#31215f; font-size:1.3em;}
div#content h3, div#content h4, div#content h5, div#content h6{color:#000000; font-size:1.2em;}
div#content p{font-size:1.2em; padding:5px 40px;}
div#content a, div#footer a{color:#000040; text-decoration:underline;}
div#content a:hover, div#footer a:hover{text-decoration:none;}
div#content ol, div#content ul{font-size:1.2em; padding:5px 40px 5px 60px;}
div#content ol ol, div#content ol ul, div#content ul ul, div#content ul ol{padding:5px 15px;}
div#content ol ol, div#content ul ol{list-style:lower-alpha;}
div#content ol ul, div#content ul ul{list-style:square;}
div#content ol ol, div#content ol ul, div#content ul ul, div#content ul ol, div#content table tr, div#content table td, div#content table table{font-size:1em;}
div#content table, div#content table tr, div#content table td, div#content table th{border:none;}
div#content table{margin:5px 40px; font-size:1.2em;}
div#content table th{color:#ffffff; background:#000000; padding:4px 8px; border:none;}
div#content table th a{color:#ffffff;}
div#content table tr:nth-child(odd){background:#fff;}
div#content table td{padding:2px 4px;}

div#footer p{font-size:1em; color:#616161;}

div#content .half{
	float:left;
	clear:none;
	width:50%;
}