/*  
Theme Name: Livingston TM
Description: Livingston TM is a 2 columns Wordpress theme.)
Version: 0.1
Author: Richard 
Author URI: http://www.rjnewdesigns.com/

*/

body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; margin: 0; padding: 0; color: #000; background-color: #990000;}
#box{width:756px;background:#fff;margin:0px auto; position: relative; padding: 0;}
#top{width:756px;background:#69c url(images/topbck.gif) repeat;height:51px;margin:0;padding:0;}
#header{
float:left;width:760px;margin:0 0 0 0px;padding:0; height: 289px; background-color: #fff;
background-image: url(site/header-bg.jpg);
background-repeat: no-repeat;
position: relative;

}

#header img#logo{
position : absolute;

	top: 6px;


	left: 5px;

	border: none;	
	width: 284px;
	height: 70px;
}

#header-photo{
  position: absolute;
  left:2px;

top:87px;
}


#s{
  width: 100px;
}


#description{
  
  height: 40px;
  line-height: 40px;
  width: 760px;
  float: left;
  position: relative;
  background-image: url(site/nav-bg.jpg);
  background-repeat: no-repeat;
  color: #fff;
  
}

#logo2{
  position: absolute;
  top: 3px;
  left: 680px;
}


div#footer

{		

	width : 760px;

	height : 187px;

	background-image : url(site/footer-bg.jpg);

	background-repeat : no-repeat;

	clear : both;	

  text-align: center;

  position: relative;

 

  

	

}



div#footer_in

{

  position: absolute;

  width :720px;

  left: 12px;

  top: 48px;

	text-align : left;

	color : #000;

}



img#footer-logo{

  position: absolute;

  right: -0px;

  top: -8px;

}



img#atec-logo{

  position: absolute;

  right: 0px;

  top: 55px;

  border: none;

}

#footer_in h3{

  margin-top: 0;

}





#footer_in p{

  margin: 0.2em 0 0.2em 0;

}

div#signature

{

 	position : absolute;

	bottom : -20px;

	left : 0;

	width : 740px;

	height : 20px;	

	text-align : right;

	font-size : 10px;

	color: #fff;

  

}



#signature .left{

  width : 450px;

  

  float: left;

  text-align: left;

  padding-left: 10px;

  color: #fff;

}



#signature .right{

  width : 300px;

  color: #fff;

  

  float: right;

}





div#signature a 

{

	color : #fff;

}



div#signaure a:hover

{

	color : #ccc;

}



dl.address

{

	margin: 0px 0 0 0 ;

	padding : 0 0 0 0 ;

	line-height : 18px;

	text-align : left;

}



dl.address dt {

  float:left;

  width:6em;

  text-align : left;

  margin-right : 5px;

    color: #DC0000;

}



dl.address dd {

  text-align : left;

  margin-left : 15px;



}














#main{background:#F7ECDB;height:30px;margin:0px auto; font-family: Verdana,Arial,Helvetica;}
#mainbck{background:#fff url(images/mainbck.gif) repeat-y;width:760px;margin:0px auto;padding:0; background-image: url(site/main-bg.jpg); background-repeat: repeat-y;}



*html h2{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;color:#666;padding:0 0 10px 5px;}
*
#nav{height:30px;line-height:30px;float:left;padding:0;}
ul.nav{height:30px;line-height:30px;float:left;list-style:none;font-size:12px;font-weight:700;text-transform:uppercase;margin:0;padding:0;}
ul.nav li{float:left !important;list-style-type:none;margin:0;padding:0;}
ul.nav li a,ul.nav li a:link,ul.nav li a:visited{border-bottom:0;border-left:0; border-right: 1px solid #fff;background:#333;color:#fff;float:left;display:block;text-decoration:none;padding:0 10px;}
ul.nav li a:hover,ul.nav li a:active{background:#fff;color:#555;text-decoration:none;}
ul.nav li.home a{border-left:2px solid #fff;text-decoration:none;}
ul.nav li.current_page_item a{text-decoration:none;color:#555;background:#fff;}
ul.nav li ul{float:left;margin:0;padding:0;}


#content-wrapper{width:740px;margin:0px auto;padding:0 0px 0 0; }
#content{width:420px;float:left;margin:5px auto;padding:0 0px 0 0;  }
.entry{width:500px;background:#fff;float:left;color:#000;text-align:justify; margin:5px auto;padding:5px; border-bottom: 1px dashed #ccc;}
.entry h2,h3{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;margin:0.2em 0 0.5em 0; padding:0; color: #DC0201;}

.entry h2 a:visited,h3 a:visited{color: #DC0201;}

 #sidebar{width:185px;float:right;margin:0px;padding:0 0 25px 0;}
.rsidebar{width:185px;color:#666;margin:0 auto;padding:0 0px;}
.rsidebar h2{font-size:14px;border-bottom:dashed 1px #ccc;margin:0 7px 3px;padding:3px 0; color: #000;}
.rsidebar ul{list-style-type:none;margin:0 0 0 0px;padding:0;}
.rsidebar ul li{list-style-type:none;margin:0 0 10px;padding:0;}
.rsidebar ul li ul{list-style-type:disc;margin:0;padding:0 0  0 20px;}
.rsidebar ul li ul li{list-style-type:disc; border:0;margin:0;padding:0 0 2px 0px;}

 #sidebar a{color: #DC0201;}

a:visited{text-decoration:none;color:#333;border:none;}
a:hover{text-decoration:underline;color:#333;border:none;}

a:link,a:active{text-decoration:none;color:#333;border:none;}
.navigation{width:520px;float:left;color:#666;}
.alignright{float:right;margin-top:10px;}
.alignleft{float:left;margin-top:10px;}
.space{background:#fff;height:5px;clear:both;margin:0 auto;padding:0;}
#searchform{height:26px;line-height:26px;float:left;margin:0;padding:0 0 10px;}
input#s{color:#5188d2;width:140px;border:1px solid #cbcbcb;background:#fcfcfc;}
input#searchsubmit{background:#4879aa;color:#fff;font-size:13px;border:1px #2f5c89 solid;}

#commentform{border-top:1px dotted #cedeef;border-bottom:1px dotted #cedeef;margin:0;padding:15px 15px 1px;}
#commentform label{display:block;margin:0;}
#commentform input{width:170px;margin:0 5px 10px 0;padding:1px;}
#commentform textarea{width:380px;margin:0 0 10px;padding:0;}
#commentform #submit{margin:0 0 20px;}
#commentform p{margin:5px 0;}
ol.commentlist{margin:0 0 1px;padding:0;}
ol.commentlist li{border-top:1px solid #333;display:block;list-style:none;margin:0;padding:15px 15px 1px;}
ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:5px 15px;}
ol.commentlist li.commenthead h3{margin:0;}
ol.bob{border-top:1px solid #cedeef;list-style:none;margin:0 0 1px;padding:15px;}
ol.bob li{display:block;list-style:none;background:transparent url(images/hb.gif) 0 2px no-repeat;padding-left:15px;margin:0 0 5px;}

