/* @group Reset HTML */
/* This resets all the browser stylesheets so we're working with a level playing field. */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;background:transparent;}
:focus{outline:0;}
body{line-height:2;color:black;background:white;}
ol, ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
caption, th, td{text-align:left;font-weight:normal;}
/* blockquote:before, blockquote:after, */
blockquote {
 border : 1px solid #d3d3d3;
/* width: 200px; */
 font: italic;
 float: center;
 margin: 20px;
 padding: 10px;
 background-color: #e1e1e1;
 quotes: "\201C" "\201D";
 }
 blockquote:before { content: open-quote; font-weight: bold; }
 blockquote:after { content: close-quote; font-weight: bold; }q:before, q:after{content:"";}
/* blockquote, q{quotes:"" "";} */
/* @end */
/* @group Tag Styles */
html{color:#fff;font:11px Verdana, Helvetica, Arial, sans-serif;background:#555 url(images/containers/pbg.gif) repeat-y center;}
body{color:#fff;font:11px Verdana, Helvetica, Arial, sans-serif;background-color:transparent;}
em{font-style:italic;}
a, a:visited{color:#4d4d4d;}
a span{display:none;}
a:hover{color:#e70000;}
/* @end */
#pageContainer{width:962px;margin:0 auto;padding-right:19px;padding-left:19px;}
/* @group Header */
#header{height:228px;color:#fff;padding-bottom:11px;background:#000 url(images/gradient.gif) no-repeat center bottom;border-top-style:none;font-size:18px;}
a#logo{display:block;float:left;width:288px;height:213px;background:#000 url(images/logo.gif) no-repeat right bottom;}
div#logo{display:block;float:left;padding-left:20px;padding-top:10px;margin-right:30px;
}
#fulllogo{float:left;width:530px;height:190px;background:url(images/fulllogo.gif) no-repeat right bottom;}
#fulllogo span{display:none;}
#headline{font-weight:bold;}
/* @group Navigation */
/* 194px */
#navigation{display:block;width:800px;height:20px;margin:0 auto;padding-top:5px;}
#navigation li{display:block;float:left;width:150px;height:20px;border-right:2px solid #bbb;}
#navigation li a{display:block;background-repeat:no-repeat;width:150px;height:20px;background-position:center center;font-weight:bold;text-transform:uppercase;color:silver;font-size:16px;text-decoration:none;text-align:center;}
#navigation li a:hover{display:block;background-repeat:no-repeat;width:150px;height:20px;background-position:center center;font-weight:bold;text-transform:uppercase;color:red;font-size:16px;text-decoration:none;text-align:center;}
li#end{border-right-style:none;}
/* @end */
/* @end */
/* @group Front Page */
#circleContainer{width:640px;float:left;padding-top:20px;padding-left:61px;}
#externalBranding{background:url(images/external.gif) no-repeat left top;height:123px;width:600px;padding-bottom:20px;}
#internalBranding{width:600px;background:url(images/internal.gif) no-repeat left top;height:123px;padding-bottom:20px;}
#whyGenY{width:600px;height:123px;background:url(images/geny.gif) no-repeat left top;}
#externalBranding h1 a, #internalBranding h1 a, #whyGenY h1 a,
#externalBranding h1 a:visited, #internalBranding h1 a:visited, #whyGenY h1 a:visited{color:#fff;text-decoration:none;font-size:30px;text-align:left;width:460px;display:block;height:83px;font-weight:normal;font-style:normal;text-transform:uppercase;padding-top:40px;padding-left:140px;}
#externalBranding h1 a:hover, #internalBranding h1 a:hover, #whyGenY h1 a:hover{color:#e70000;text-decoration:underline;}
#externalBranding h1 a strong, #internalBranding h1 a strong, #whyGenY h1 a strong,
#externalBranding h1 a:hover strong, #internalBranding h1 a:hover strong, #whyGenY h1 a:hover strong,
#externalBranding h1 a:visited strong, #internalBranding h1 a:visited strong, #whyGenY h1 a:visited strong{font-weight:bold;}
/* @group News */
#newsColumn{float:left;width:219px;margin-top:50px;}
#newsTop{background-image:url(images/containers/gt.gif);height:8px;width:219px;}
#newsMiddle{padding:12px 20px;background-color:#424242;}
#newsMiddle p{padding-bottom:10px;}
#newsBottom{background-image:url(images/containers/gb.gif);height:8px;width:219px;}
#newsColumn h4{font-weight:bold;font-size:20px;margin-bottom:10px;border-bottom:1px solid #bbb;}
.newsPost{padding-bottom:10px;}
.postTitle{font-weight:bold;font-size:18px;}
.postTitle a, .postTitle a:visited{color:#fff;text-decoration:underline;}
.postTitle a:hover{color:#f00;text-decoration:underline;}
#newsColumn em{display:block;}
/* @end */
/* @end */
#footer{clear:both;margin:0 auto;width:500px;text-align:center;padding-top:40px;padding-bottom:40px;color:#fff;font:11px Verdana, Helvetica, Arial, sans-serif;}
#sidebar{width:200px;color:#fff;padding:30px 20px 20px;float:left;clear:none;
	font-size:13px;
}

#sidebar img{
	margin:0 auto;
	padding-bottom:15px;
	display:block;
}
#pageSidebar{width:240px;float:left;clear:none;}
#content{width:600px;color:#000;background-color:#fff;padding:20px;margin-top:30px;float:left;clear:none;}
#sidebar a, #sidebar a:visited{color:#888;}
#searchform{padding-bottom:20px;}
#searchform #s{width:120px;}
#sidebar ul{padding-bottom:20px;}
#sidebar h2{font-weight:bold;font-size:13px;}
.post{padding-top:10px;}
.entry p{padding-top:3px;padding-bottom:7px;}
.alignright{float:right;clear:right;margin-left:20px;}
.alignleft{float:left;margin-right:20px;}
.navigation{}
#content h2{font-weight:bold;}
.postmetadata{padding-bottom:20px;}
h2.pagetitle{font-weight:bold;font-size:12px;}
.post h2{font-weight:bold;font-size:22px;clear:both;padding-bottom:7px;}
.post h3{font-weight:bold;font-size:18px;clear:both;padding-bottom:7px;}
div#box{visibility:hidden;top:0;left:0;position:absolute;background:#000;width:100%;}
div#splash{top:0;left:0;position:absolute;width:100%;text-align:center;padding-top:60px;}
#flashMov{display:block;margin:0 auto;}
#pageSidebar #sidebar{font-size:13px;}
#pageSidebar #sidebar li{padding-bottom:3px;}
#pageSidebar #archiveBox, #pageSidebar #categoryBox, #metaBox, #pageSidebar .categories{display:none;}
#sidebar p{padding-bottom:20px;}
#sidebar box{text-align:center;font-size:90%;color:#ffffcc;background-color:black;width:200px;}
#socialize{padding-bottom:20px !important;}
#shareLink{background:url(images/share-icon.gif) no-repeat left top;display:block;height:20px;padding-left:30px;padding-top:4px;font-weight:bold;padding-bottom:10px;}
#feedLink{background:url(images/feed-icon.gif) no-repeat left center;display:block;height:20px;padding-left:30px;padding-top:4px;font-weight:bold;}
h3#comments{font-size:12px;font-weight:bold;padding-top:10px;padding-bottom:10px;}
h3#respond{font-size:12px;font-weight:bold;padding-top:20px;padding-bottom:10px;}
.commentmetadata{font-size:10px;}
#comment-3 p{font-size:13px;}
li.alt{padding-top:5px;padding-bottom:5px;}
cite{font-weight:bold;}
img.avatar{display:none;}
.entry ul { margin-left: 17px; display: block !important;padding-top:10px;padding-bottom:10px;}
.entry ul li { display: list-item !important;padding-top:0;padding-bottom:0;list-style-type:disc;}
.entry ol { margin-left: 23px; display: block !important;padding-top:10px;padding-bottom:10px;}
.entry ol li { display: list-item !important;padding-top:0;padding-bottom:0;list-style-type:decimal;}
