blockquote p{font-style:italic;}
body{background:url(../images/bg.jpg) repeat-x;color:#333;font:14px "Trebuchet MS",Arial,Verdana;margin-top:0px;}
.alignleft{float:left;margin: 7px 10px 5px 0;}
.alignright{float:right;margin: 7px 0 5px 10px;}
.itemtext ol.image-338 {margin-left: 270px; float: left; }
.clear{clear:both;}
.clearer{clear:both;padding-top:20px;}
.floatleft{clear:both;float:left;margin:0 0px 10px 10px;}
.footer{color:#FF6934;font:11px Arial,Helvetica,sans-serif;letter-spacing:1px;text-align:center;text-transform:uppercase;}
.formspace{clear:both;padding:3px;text-align:center;width:300px;}
.headline{color:#FF6934;font:bold 32px/40px Georgia,"Times New Roman",Times,serif;}
.inner-content{background:#FFF;color:#333;margin-left:25px;margin-right:25px;overflow:hidden;text-align:left;}
.innertube{clear:both;color:#FFF;font-size:14px;line-height:16px;padding:0px 10px 0px 10px;text-align:left;}
.innertube2{}
.inner_text{float:right;min-height:300px;padding-right:30px;width:700px;}
.italized{color:#666;font:italic 13px Georgia,"Times New Roman",Times,serif;}
.leftie{clear:both;float:left;margin:0;padding:0;}
.leftmargin{float:left;margin-left:74px;padding:0px;}
.leftmarginbottom{margin-left:25px;padding:0;width:950px;}
.leftmargintop{margin-left:25px;margin-top:20px;padding:0;width:950px;}
.links{float:left;margin-left:230px;margin-top:35px;padding:0px;}
.maintabs{float:left;padding:1px;}
.subheadline{color:#8BC43F;font:bold 24px Georgia,"Times New Roman",Times,serif;}
.subheadline-italized{color:#8BC43F;font:italic bold 20px Georgia,"Times New Roman",Times,serif;}
.text-content{background:#FFF;float:left;margin-left:200px;padding:10px;width:400px;}
.texthighlight{color:#FF6934;font-size:18px;font-weight:bold;}
.texthighlight2{color:#8BC43F;font-size:18px;font-weight:bold;}
.thumbnail{float:left;margin:0 5px 5px 0;padding:3px;}
.top-icons{float:right;margin:10px 10px 0px 0;padding:3px;}
div.divider{border-bottom:1px groove #8BC43F;margin:0 auto;width:150px;}
div.itemhead h2 a{font-size:1em;padding:1em 0 0 0;text-decoration:none;}
div.metadata{color:#aaa;font-size:0.8em;margin-top:-20px;padding:0;}
div.navigation a{font-size:0.9em;text-decoration:none;}
#container{line-height:25px;margin:0px auto;overflow:hidden;width:1000px;}
#content{background:url(../images/inner_bg.jpg) no-repeat center top;border:#FFF;float:left;height:auto;width:1000px;}
#footer{clear:both;margin:0;padding:.5em;}
#greenbox1{border-right:#FFFF00 2px dashed;float:left;margin:20px 0px 10px 0px;padding:0;width:230px;}
#greenbox2{border-right:#FFFF00 2px dashed;float:left;margin:20px 0px 10px 0px;padding:0;width:260px;}
#greenbox3{float:left;margin:20px 0px 10px 0px;padding:0;width:350px;}
#imagebox{float:left;margin:-100px 0 0 23px;position:absolute;width:200px;}
#leftnav{background:url(../images/middle_bg.jpg) repeat-y center top;float:left;height:auto;margin-left:74px;padding:0px;text-align:center;width:852px;}
#leftshadow{background:url(../images/resume_leftshadow.png) repeat-y;float:left;width:22px;}
#letter{margin:1em;text-align:left;vertical-align:top;width:580px;}
#letter_container{background:#FFF;clear:both;color:#000;margin:1em auto;position:relative;width:627px;}
#letter_content{background:#FFFFFF url(../images/letter_bottom.jpg) no-repeat bottom center;margin:0;max-width:627px;padding:0;padding-bottom:100px;text-align:left;vertical-align:top;}
#logo{float:left;margin:0;padding:0;width:407px;}
#mainmenu{clear:both;float:left;margin:0;margin-left:245px;margin-top:15px;padding:0;width:755px;}
#maintext{width:850px;}
#maintext{float:left;margin:0;padding:0;}
#resume_container{clear:both;color:#000;font-size:1em;margin:1em auto;position:relative;width:850px;}
#resume_content{background:#FFF;margin-left:22px;margin-right:27px;max-width:850px;padding:1em 1em 0 1em;text-align:left;vertical-align:top;}
#resume_top{float:right;margin:0;padding-bottom:30px;text-align:left;width:500px;}
#rightshadow{background:url(../images/resume_rightshadow.png) repeat-y;float:right;width:27px;}
#sidebar{;background:#c00;float:left;margin-left:20px;padding:0 10px;width:160px;}
#sidebar form#subscriberForm{color:#eee;font-size:0.95em;text-align:center;}
#sidebar form#subscriberForm input.text{width:150px;}
#sidebar form#subscriberForm p.style2 strong{color:#ff6934;font-size:1.2em;}
#sidebar h2{color:#8BC43F;font-size:1.3em;margin:0;padding:1em 0 0.5em 0;}
#sidebar ul{line-height:1.2;list-style:none;margin:0;padding:0;}
#sidebar ul li{font-size:0.9em;padding:5px 0;}
#sidebar ul li ul li{padding-left:10px;}
#sidebar.recent a{position:absolute;}
#sidebar.recent a img{border:none;}
#title{float:left;margin:0;margin-left:260px;margin-top:30px;padding:0;width:353px;}
#top{background:url(../images/header.jpg) no-repeat center top;height:461px;padding:0;width:1000px;}
#top h1,#top2 h1{margin:0;padding:0;}
#top2{background:no-repeat center top;height:128px;padding:0;width:1000px;}
#topnav{float:right;margin:0;padding:.2em;width:290px;}
#videobox{clear:right;float:right;margin:30px;padding:0;width:272px;}
a:hover{color:#8BC43F;}
a:link,a:visited,a:active{color:#FF6934;font-weight:bold;text-decoration:underline;}
blockquote p:after{content:close-quote;}
blockquote p:before{content:open-quote;}

table#quiz { margin-bottom: 20px; }
table#quiz td { vertical-align: top; text-align: left; }
td.side0 { width: 8px; text-indent: 7px; }
tr.odd td { background: #FFEFDF; }

.bodytextsmall { font-size: 0.8em; font-style: italic; display: block; }
p.metadata img { vertical-align: middle; }
p.metadata a { font-weight: normal; font-size: 0.9em; }