.clear { clear:both; } a { overflow:hidden;

/* Trick for Suckerfish*/

}



/* Header*/

#header {

background:url(../images/header_bg.png) no-repeat bottom right;

position:relative;

width:990px;

margin:0 auto;

height:157px;

z-index:999;

}



/* Logo Left Side*/

#logo {

background:url(../images/your_logo.png) no-repeat top left;

position:absolute;

top:0;

left:64px;

z-index:3;

}



#nav {

position:absolute;

bottom:0;

left:64px;

}



#topmenu {

position:absolute;

top:5px;

right:60px;

width:290px;

height:22px;

text-align:center;

overflow:hidden;

}



#topmenu h3 {

display:none;

}



#search {

z-index:9;

position:absolute;

bottom:28px;

right:50px;

width:143px;

height:27px;

text-align:left;

background:url(../images/search.gif) no-repeat bottom right;

}



#search .inputbox {

border:none;

background:transparent;

height:27px;

width:110px;

margin-top:4px;

font-size:13px;

padding-right:30px;

color:#666;

}



/* Content-Wrap*/

#content-wrap {

margin:0 auto;

width:910px;

clear:both;

z-index:auto;

margin-top:10px;

padding-bottom:20px;

}



/* Content*/

#mainbody {

display:inline;

float:left;

width:550px;

margin-left:20px;

}



.inset div.module h3 {

display:none;

}



.inset {

width:530px;

overflow:hidden;

margin-bottom:20px;

height:auto;

}



#main_top {

background:url(../images/main_top.png) no-repeat bottom left;

width:550px;

height:8px;

line-height:0;

}



#main_middle {

background:#afe40c;

width:530px;

height:auto;

padding-left:10px;

padding-right:10px;

}



#main_bottom {

background:url(../images/main_bottom.png) no-repeat top left;

height:8px;

width:550px;

margin-bottom:10px;

}



#right_top {

background:url(../images/module_top.png) no-repeat bottom left;

width:320px;

height:8px;

}



#right_middle {

background:#0050bd;

width:300px;

height:auto;

padding-left:10px;

padding-right:10px;

}



#right_bottom {

background:url(../images/module_bottom.png) no-repeat top left;

height:8px;

width:320px;

}



#newsflash {

height:auto;

margin-bottom:20px;

}



/* Sidebar*/

#right {

float:right;

width:320px;

}



/* Footer*/

#footer {

position:relative;

margin:0 auto;

width:910px;

z-index:auto;

padding-top:10px;

margin-bottom:10px;

}



#footer_middle {

position:relative;

height:33px;

width:550px;

background:url(../images/footer.png) no-repeat top left;

}



#goto_top {

position:absolute;

left:5px;

top:8px;

height:19px;

width:17px;

}



#copyright {

position:absolute;

left:25px;

top:10px;

width:510px;

text-align:right;

color:#FFFFFF;

font-size:80%;

}



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

color:#666;

}



a {

position:relative;

}