/* CSS Document */

body {
	font-family: 'Tahoma', Arial, Helvetica, sans-serif;
	background-color: #aaaaaa;
	font-smooth:always;
	margin:0;}
	
/*///////////////////layout styles//////////////////////*/

#wrapper {
	width:840px;
	margin:0 auto;
	background:#FFFFFF;
	border-color:#dadada;
	border-style:solid;
	border-width:2px 1px 1px 1px;}
	
#header-wrap {
	background: url(../images/layout/menu-bg-sm.jpg) repeat-x bottom left;}
	
#logo-wrap {
	float:left;}
	
#logo-sm {
	display:block;
	float:left;
	background: url(../images/layout/header-logo-sm.jpg) no-repeat 0 0;
	width:275px;
	height:81px;}
	
#logo-sm:hover{ 
  background-position: 0 0;}

#logo-sm span{  
	display: none;}
	
#menu-wrap {
	margin-top:62px;
	height:19px;
	float:left;}

#banner {
	background:#FFF;
	width:800px;
	padding:15px 20px;}
	
#content {
	background:url(../images/hr.gif) repeat-x top left;
	padding:20px 15px;}
	
#main {
	width:590px;
	float:left;}

#sideBar2-wrapper {
	width:200px;
	float:left;	
	margin-left:20px;
	background:url(../images/layout/sidebar2-bg.jpg) repeat-y;
	font-family: Geneva, Arial, Helvetica, sans-serif;}

#sideBarleft { }

#sideBar2-btm {
	background-image:url(../images/layout/sidebar2-btm.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	background-color:#FFFFFF;
	height:30px;}

#sideBar2-wrapper #readmore-wrap{ 
	margin:.5em 0 .5em 1.25em; 
	float:left;}

#sideBar2-wrapper #readmore{
  display: block;
  float:left;
  width: 164px;
  height: 24px;
  background: url(../images/layout/read-more.jpg) no-repeat 0 -25px;}

#demo-wrap { }
	
#demo {
	background:url(../images/Pennant200pxwide.jpg) no-repeat top center;
  	display: block;
	float:left;
	width:184px;
	height:106px;}
	
#demo:hover{ 
  background-position: 0 0;}

#demo span{  
	display: none;}

#demo-sidebar {
	padding-bottom:25px;
	background:#FFFFFF;}
	
#footer {  
	background: url(../images/layout/footer-bg.jpg) repeat-x top left; 
	height:47px; 
	padding:0 15px; }
	

