div.clear

{

clear: both;

height: 0;

margin: 0;

padding: 0;

font-size: 0;

}



/* Header*/



#header-outer{

   background: url(../images/header_outer.gif) repeat-x #0c0c0c;



}



#header{

   position:relative;

   width: 1000px;

   height:180px;

   margin: 0 auto;

   text-align:left;

   z-index: 500;

   /*background: url(../images/flower.gif) no-repeat left 31px;*/

}



#header #search{

   position: absolute;

   z-index: 5;

   top: 5px;

   left: 0;

   width: 143px;

   height:22px;

   text-align:left;

   background:url(../images/search_bg.gif) no-repeat left top;



} 

#search .inputbox_top{

border:none;

background:transparent;

height:16px;

width:110px;

margin-top:4px;

font-size:12px;

padding-left:30px;

color:#666;

}



#nav{

position:absolute;

height:24px;

width:100%;

left:0;

bottom:0;

}

#topmenu{

position:absolute;

height:24px;

top:8px;

right:0;

text-align:right;

}



#logo{

position:absolute;

background: url(../images/logo.png) no-repeat ;

left:0;

top:51px;

}

/* Content*/

#content-outer{

position:relative;

background: #1e1e1e;

}



#content{

position:relative;

width: 1000px;

height:auto;

margin: 0 auto;

background: #000 ;

text-align:left;

}



#left-content{

float:left;

padding-left:10px;

width:690px;

height:auto;
padding-top:10px;

}

#right-content{

float:right;

padding-right:10px;

padding-top:10px;

width:270px;

height:auto;

}



#slideshow{

}

#slideshow .moduletable th{

display:none;}



#mainbody{

width:100%;

}



/* Footer*/



#footer-outer{

/*border-top:1px solid #333;*/

   clear: both;

   background: #0c0c0c;

}



#footer{

padding-top:10px;

   width: 1000px;

   margin: 0 auto;

   background: #0c0c0c ;

   text-align:left;

   height:30px;

}

#copyright{

   width: 1000px;

   height: 20px;

   margin: 0 auto;

   padding-top:5px;

   text-align:left;

   color:#333;

   font-size:80%;

}

#copyright a:link, #copyright a:hover, #copyright a:visited{

   color:#333;

}

