body { background: url(images/stripe.png) repeat; font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-size:13px; line-height:24px; color: #000; margin: 0; padding: 0; }
a { color:#ba0000; }

h1 { margin:0 0 10px; font-size: 16px; font-weight:bold; text-transform:uppercase;}
h2 { margin:0 0 10px; font-size: 16px; font-weight:bold; text-transform:uppercase; }
h3 { color:#333333; font-size: 12px; font-weight:bold; text-transform:uppercase; line-height:normal; margin:15px 0px 0px; }

p { margin:0px auto 25px; }
p.nomargin { margin:0;}

.flexipages_widget h2, .widget_pages h2 { display:none; }


#content_home h2{display:none;}

#content_home{ width:inherit !important; }

#content_home iframe{ 
  width: -webkit-fill-available;
  height: 400px;
}

#right_sidehome{display:none;}

#right_sidebar{border:none !important;}

.northbridge-imgs img{
padding:5px;
width:330px;
height:230px;
}

.northbridge-imgs{
text-align: center;
}










#wrapper { margin: 0 auto 0 auto; width: 985px; text-align: left; }
#main_content { background: #ffffff; float: left; margin: 0 auto 0px; padding: 20px 0 0;}

#text-9{display:none;}


#header-wrap { padding: 0; margin: 0 auto 0 auto; }
.header { margin: 0 auto 10px; padding: 0 20px; }

/***** HORIZONTAL MENU *****/
.menu  { display: inline; }
.menu ul { list-style: none; background: #ebebeb; border-top: 1px solid #000; border-bottom: 1px solid #000; padding: 8px 0 0; margin:0px auto 0; width:945px; height:30px; text-align:center; }
.menu ul li { display: inline; margin: 0px; padding: 0px; }
.menu ul li a { width: 100%; text-decoration: none; color: #000; font-size: 15px; padding:0px 30px; margin: 0px; }
.menu ul li a:hover { color: #ba0000; text-decoration: underline; }

.menu ul li.current_page_item a { color: #ba0000; text-decoration: underline; }


#left_sidebar { float:left; width:220px; margin: 9px 0px 0px 20px; padding: 10px 10px 10px 0px; list-style:none; list-style-position:outside; }
#left_sidebar h2 { margin:0; padding:0; }
#left_sidebar ul { list-style: none; margin: 0; padding: 0; }
#left_sidebar ul li { list-style: none; margin: 0; padding: 0 0 12px; }

/*#left_sidebar ul li a { color:#000; text-decoration:none; line-height: normal; }*/

#left_sidebar ul li a { 
color: #ba0000; 
text-decoration: underline; 
line-height: normal; 
}

#left_sidebar ul li.current_page_item a { 
color: #ba0000; 
text-decoration: underline; 
line-height: normal; 
}

#left_sidebar ul li.current_page_parent a { color: #ba0000; }

#left_sidebar ul li.page-item-63 ul { display:none; }

.flexipages_widget, .widget_pages { padding-left:10px; padding-bottom: 30px; height:180px; }

#homequote { background-color:#fff; height:220px; padding: 25px; margin-top:101px; border-top:4px solid #000}
#text-10.widget_text { border:0; padding:0; margin:0; }
#text-10.widget_text .textwidget { border:0; padding:0; margin:0; }

.widget_text { border-top: 1px solid #bfbfbf; margin-top: 1px; }
.textwidget { padding: 30px 40px 0px 0px; }

.quote { font-size:15px; line-height:24px; color:#636363; font-style:italic; }
.credit { line-height:normal; font-size:11px; }

#text-7.widget_text { border:0; padding:0; margin:0; }
#text-7.widget_text .textwidget { border:0; padding:0; margin:0; }

#text-11 { border-top: 4px solid #000; margin-top: 10px; line-height:26px; padding: 20px 10px 0px 0px; }
#text-11.widget_text .textwidget { margin:0; padding:0; }
#text-11.widget_text ul { list-style:none; margin:0px; padding:20px 0 0; }

#text-11.widget_text ul li { 
list-style:none; 
margin:0 0 10px; 
padding:0; 
}

#text-11.widget_text ul li a { color:#ba0000; text-decoration:none;}


#text-10 h2, #text-9 h2, #text-8 h2, #text-5 h2 { display:none; }

#container { float:right; width:700px; margin: 10px 20px 50px 0px; padding: 10px 0px; }
#content_home { float:left; width:440px; margin: 10px 0px 0px; padding: 20px 20px 0px 0px; border-top: 4px solid #000; }
#content { float:left; width:inherit; margin: 10px 0px 0px; padding: 20px 20px 0px 0px; border-top: 1px solid #bfbfbf; }

.small { font-family:Verdana, Geneva, sans-serif; font-size:10px; line-height:normal; border-bottom: 1px solid #999; }

#content_home li { margin:0; padding: 0px 0px 8px; }
#content ul { margin:0 0 0 20px; padding:0; }
#content li { margin:0; padding: 0px 0px 9px; }


#right_sidehome { float:right; width:240px; margin-top: 10px; margin-right: 0px; padding-left: 20px; border-top: 4px solid #000; padding: 20px 0px 0px; }
#right_sidebar { float:right; width:240px; margin-top: 10px; margin-right: 0px; padding-left: 20px;  border-top: 1px solid #bfbfbf; padding: 20px 0px 0px; }



#area1 li { border:none; list-style:none; }
#area1 li h2 { display:none; }
#area1 .textwidget { padding:0; }


.powerpoint { font-size: 11px; font-weight:bold; text-transform:uppercase; padding-top:10px; }
#thinbar { border-top: 1px solid #000; border-bottom: 1px solid #000; padding-top: 15px; padding-bottom: 15px; margin-top: 30px; }



#footer { clear:both; color:#5d5d5d; padding: 20px 0 20; margin:0px auto 0; width:945px; height: 230px; background: #f1f3f6; }
#footer_sidebar { float:left; width:200px; margin: 10px 0px 0px 20px; padding: 10px 10px 10px 0px; }
#footer_content { float:right; width:700px; margin: 10px 0px 50px; padding: 10px 0px; font-size:0.9em; }
#footer_content a { color:#5d5d5d; text-decoration:none;}

p.wp-caption-text{
margin-top:8px;
text-align:center;
font-weight:normal;
text-transform:none;
}

.project-dl{
float:left;
border-top: 1px solid #bfbfbf;
border-bottom: 1px solid #bfbfbf;
padding:10px 0px;
width: 100%;
margin-bottom: 30px;
}

.project-dl p{
margin:0;
padding:0;
}

.bot-10{
margin-bottom:10px;
}

hr {
   margin: 50px 0;   
}

ul#pro-links{
margin:0;
padding:0;
}

ul#pro-links li{
padding-bottom:10px;
}

img {max-width: 100%;}