@charset "UTF-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	background:url(../images/structure/bg.gif);
	}
	
#wrapper {
	margin: auto;
	padding: 0;
	width: 980px;
	clear:both;
	}

#container {
	clear: both;
	display: block;
}
	
#topads {
	text-align: center;
	padding:3px 0px 0px 0px;
	height: 23px;
	width:980px;
	background:#6d6d6d; 
	}

#header {
	height: 149px;
	}

#submenu {
	width: 980px;
	height: 35px;
	}

#searchbar {
	float:right;
    width:145px; 
    height: 27px;
	text-align:right;
    }
	
#searchbarinside {
	padding-top:10px;
    }

#searchform #s {
width: 130px;
padding: 2px 3px 2px 3px;
background-color:#b0b0b0;
border:none;
color:#222;
}

#rss {
	text-align:right;
	float:left;
	width:825px;
}

#rssinside {
	padding-top:14px;
}

#sidebar {
	width: 384px;
	float:right;
	}

#sidebarspace {
	height: 48px;
	}

#categories {
	padding-top: 5px;
	display:block;
	clear:both;
	}
	
#catleft {
	width: 128px;
	float:left;
	}
	
#catleftinside{
	padding-right: 10px;
	}

#catmid {
	width: 128px;
	float: right;
	}

#catmidinside{
	padding-right: 5px;
	}

#catright {
	width: 128px;
	float: right;
	}
	
#catrightinside{
	padding-left: 5px;
	}
	
#ads {
	padding-top: 15px;
	clear: both;
	width: 384px;
	}

#adsright {
	width: 120px;
	float:right;
	}
	
#adsleft {
	width: 250px;
	float:left;
	}

#adsright {
	width: 120px;
	float:right;
	}

#content {
    width:570px;
    float:left;
	}
	
#galcontent {
   padding-top: 20px;
    width:390px;
    float:left;
	}

#galtext {
	padding: 53px 21px 0 0;
	float:right;
	width:180px;
	height:50px;
	color:#fff;
}

#commentform #submit {
	float: right;
	height: 26px;
	width: 146px;
	}
	
#commentform input {
	width: 170px;
	margin: 0px;
	}

#commentform {
	padding-bottom: 20px;
	}

#footer {
	clear:both;
	display:block;
	}
