body{
margin:0;
padding:0;
font-family: verdana;
font-size: 80%;
}

b{font-size: 110%;}
em{color: red;}

#maincontainer{
width: 760px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/

}

#topsection{
margin: 0px;
padding: 0px;
height: 140px; /*Height of top section*/
background: url('/images/header.gif') bottom left no-repeat;
width: 100%;
}

#header{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
width: 240px;
float; left;

}

#topsection h1 {

  padding-top:50px; padding-left:15px;

  margin:0px;

  font-family: verdana;

  font-size: 24px;

  color: blue;

  line-height:26px;

  letter-spacing:-1px;
  
  visibility: hidden;

}



#topsection h2 {

  margin:0px;

  padding-left:15px;

  
  font-family: verdana;

  font-size: 12px;

  color: black;

  line-height:22px;

}

#menu_bar {

  margin:0px;

  padding:0px;

  border:0px dashed #cccccc;

  height:31px;

  clear:both;

  background: #7579AA url('/img/menu_bg.gif') bottom left no-repeat;

}

#navcontainer ul {

  padding-left: 0;

  margin-left: 0;

  margin-top:0px;

  background-color: #C86000;

  background: url('/img/bar.jpg') top right no-repeat; 

  color: White;

  float: left;

  width: 100%;

  font-family: verdana, arial, helvetica, sans-serif;

  font-size:12px;

  font-weight:bold;

}



#navcontainer ul li { display: inline; }



#navcontainer ul li a {

  padding-top: 5px;

  padding-bottom: 7px;

  padding-left:10px;

  padding-right:10px;

  background-color: #7579AA;

  color: White;

  text-decoration: none;

  float: left;

  border-right: 1px solid #BD620E;

}



#navcontainer ul li a:hover {

  background-color: #DE6B02;

  background: url('/img/bar_bg_hover.gif') bottom left repeat-x; 

  color: #fff;

}
#contentwrapper{
float: left;
width: 100%;
background: #FFFFFF url('/images/content_bg2.gif') top left repeat-y;



}

#contentcolumn{
margin: 10px 140px 0 140px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
}

#contentcolumn h3 {

  margin-top:0px;

  margin-bottom:5px;

  font-family: verdana, arial, sans-serif;

  font-size: 11px;

  color: #ffffff;

  padding:4px;

  border: 1px solid #425227;

  background-color: #7579AA;

}

#contentcolumn h2 {

  margin-top:0px;

  margin-bottom:5px;

  font-family: verdana, arial, sans-serif;

  font-size: 15px;

  color: #ffffff;

  padding:4px;

  border: 1px solid #425227;

  background-color: #7579AA;

}


#contentcolumn p {

  margin-top:5px;margin-bottom:15px;

  padding:4px;

  font-family: verdana, arial, sans-serif;

  font-size: 12px;

  line-height: 16px;

}


#leftcolumn{
float: left;
width: 140px; /*Width of left column in pixel*/
margin-left: -760px; /*Set margin to that of -(MainContainerWidth)*/
margin-top: 10px;
}

#leftcolumn h3 {

  margin-top:0px;

  margin-bottom:5px;

  font-family: verdana, arial, sans-serif;

  font-size: 11px;

  color: #ffffff;

  padding:4px;

  border: 1px solid #425227;

  background-color: #7579AA;

}



#leftcolumn p {

  margin-top:5px;margin-bottom:15px;

  padding:4px;

  font-family: verdana, arial, sans-serif;

  font-size: 11px;

  line-height: 16px;

  color: #666666;

}




#rightcolumn{
float: left;
width: 140px; /*Width of right column*/
margin-left: -140px; /*Set left margin to -(RightColumnWidth)*/
margin-top: 10px;
}

#rightcolumn h3 {

  margin-top:0px;

  margin-bottom:5px;

  font-family: verdana, arial, sans-serif;

  font-size: 11px;

  color: #ffffff;

  padding:4px;

  border: 1px solid #425227;

  background-color: #7579AA;

}



#rightcolumn p {

  margin-top:5px;margin-bottom:15px;

  padding:4px;

  font-family: verdana, arial, sans-serif;

  font-size: 11px;

  line-height: 16px;

  color: #666666;

}

#footer{
clear: left;
width: 100%;
background: #7579AA;
color: #FFF;
text-align: center;
padding: 4px 0;
}

#footer a{
color: #FFFF80;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}
.innertubeside{
margin: 5px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

.newsletter_list li{
font-size: 10px;
}

.centerbanner{
	text-align: center;
}

#banner{
	position: relative;
	left: 260px;
	top: -70px;

	margin: 20px 10px;

	clear: right;
	

}

/*BLOG*/
#menu ul {
	
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding-left: 3px;
	
	
}

#menu ul li {
	
	
	margin-top: 10px;
	padding-bottom: 2px; /*border-bottom: dotted 1px #ccc;*/
}

#menu ul ul {
	font-variant: normal;
	font-weight: normal;
	line-height: 100%;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}

#menu ul ul li {
	border: 0;
	font: normal normal 12px/115% Verdana, sans-serif;
	
	margin-top: 0;
	padding: 0;
	padding-left: 12px;
}

#menu ul ul li a {
	
	
}

#menu ul ul li a:hover {
	border-bottom: 1px solid #809080;
}

#menu ul ul ul.children {
	font-size: 142%;
	padding-left: 4px;
}

.storytitle a
{
	color: white;
}

.mainLink {

  color: white;

  margin: 0;

  padding: 0.5ex 10px;

 
}



.mainLink a, .mainLink .highlight {

  color: white;

  background-color: transparent;

   

  font-weight: bold;

  text-decoration: none;

  margin: 0;

  padding: 0 0.25ex 0 0;

}

/*IE6 hacks*/
* html #topsection h1 {padding-top:0px; padding-left:15px;}
* html #topsection h2 {padding-top:0px; padding-left:15px; position: relative; top: 60px;}
* html #header{margin: 0 10px 10px 10px;} /*Margins for inner DIV inside each column (to provide padding)*/
* html #banner{top: 0px;}
* html #contentcolumn{height: 100%;}

.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}