


body { background: url(../images/main_bg.png);}


html,body,div,p,td {font: normal 12px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; color: #000; margin: 0px;}
p {margin-bottom:10px;}
a:link,a:active {color: #666; text-decoration: none; }
a:visited {color: #666; text-decoration: none;}	
a:hover {color: #020b12; text-decoration: none;}
a:img {border-width: 0; border-style: none;}
a:img {text-decoration: none;}

.blue { color: #1480c6; }
.big {font-size: 12px; line-height: 2em; }

.quote {font-size: 12px; line-height: 2em;}
.quote:first-line {color: #000; font-weight: bold;}
.quoteauthor { text-transform: uppercase; text-align: right; font-weight: bold; }



#mainlayout
{
	position: relative;
	clear: both;
	width: 850px;
	background: url(../images/bg.png) repeat-y; 
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}




#left { width: 530px; float: left; }

#left h3 { text-transform: uppercase; color: #555555; font-size: 10px; margin: 0px; padding-bottom: 10px; letter-spacing: 2px;}


#left h1 { color: #3d70a8; font: normal 20px Arial, Geneva; margin: 0px;}

.post {line-height: 1.5em; color: #373737;}
.post:first-line {color: #000; font-weight: bold;}



#right { width: 190px; margin-left: 20px; float: left;}

#right h1 { font-size: 15px; font-weight: bold; }


#sidesection { margin-top: 10px; clear:both;}

#sidesection a { border-top: 1px solid #ccc; padding: 5px 5px 5px 0px; width: 100%; float: left;}






#content {margin-left: 50px; margin-right: 55px;}

.photo { border: 4px solid #555555; float: left; margin: 0px 10px 10px 0px;}


#copyright { margin-left: 50px; width: 100%; clear: both; font-size: 10px; margin-top: 30px; padding-bottom: 30px; margin-right: 40px;}


#header {
  width:756px;
  height: 30px;
  line-height:normal;
  background: url(../images/links_bg.png) no-repeat;
  }
  
#header ul {
  margin:0;
  padding:0px 0px 0;
  list-style:none;
  
  }
  
#header li {
  float:left;
  margin:0;
    font-size: 12px;
  padding:2px 0 0 6px;
  }
  
#header a {
  float:right;
  display:block;
  padding:6px 10px 3px 5px;
  text-decoration:none;
  color:#fff;
  font-weight: bold;
  }
  
 
#header a {float:none;}

#header a:hover {
  color:#333;
  }
#header #current {

  }


#header #current a {
  color:#000;
    font-size: 11.5px;
  text-transform: none;
  font-weight: bold;
  }

#header #currentpersonal {
  }


#header #currentpersonal a {
  color:1480c6;
    font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  }

