body {

	background:url('images/bg.jpg') repeat-x #8eb8c5;	

	margin:0 0 15px 0;

	font-family:Tahoma;

}

#container {

	width:770px;

	border-left:#4e87a3 solid 5px;

	border-right:#4e87a3 solid 5px;

	margin:0 auto 0 auto;

	background:#fff;

}

#top {

	background:url('images/header.jpg') no-repeat;

	width:100%;

	height:130px;

}



/* Search */

#search form {padding:0; margin:0;}

#search {

	padding:39px 0 0 509px;

}

#search_input {

	background:url('images/search_input_bg.jpg') no-repeat;

	padding:5px 4px 0 4px;

	width:200px;

	height:26px;

	border:0;

	color:#508ba7;

}

#search_submit {

	width:27px;

	height:27px;

	background:url('images/search_button_bg.jpg') no-repeat;

	border:0;

	margin-left:3px;

}



/* Menu Top */

#menu_top {

	text-align:center;

	margin:0 auto 0 auto;

	width:auto;

}

#menu_top ul {

	list-style:none;

	height:34px;

	margin:25px auto 0 auto;

	padding:0;

}

#menu_top ul li {

	float:left;

	width:128px;

	height:34px;

	margin:0 5px 0 5px;

	text-align:center;

}

#menu_top ul li a {

	background:url('images/menu_top_bg.jpg') no-repeat;

	display:block;

	width:128px;

	height:25px;

	padding:7px 0 0 0;

	color:#fff;

	text-decoration:none;

	font-family:"Trebuchet MS";

}

#menu_top ul li a:hover {

	background:url('images/menu_top_bg_hover.jpg') no-repeat 0 6px;

	color:#4e87a3;

	padding:9px 0 0 0;

	height:25px;

}



/* Main */

#main {

	padding:8px;

}

#ad_top {

	width:728px;

	margin:0 auto 0 auto;

	padding:8px;

	background:url('images/ad_top_bg.jpg') repeat-x;

}



/* Sidebar */

#sidebar {

	width:177px;

	float:left;

}

.sb_title {

	width:162px;

	height:28px;

	padding:9px 0 0 15px;

	background:url('images/sb_title_bg.jpg') no-repeat;

	color:#fff;

}

#sidebar ul {

	margin:5px 5px 10px 5px;

	padding:0;

	list-style:none;

}

#sidebar ul li {

	

}

#sidebar ul li a {

	color:#3e728c;

	text-decoration:none;

	font-size:9pt;

	display:block;

	width:157px;

	height:15px;

	padding:2px 0 2px 8px;

	border-left:1px solid #fff;

	border-right:1px solid #fff;

}

#sidebar ul li a:hover {

	background:url('images/sb_ul_bg.jpg') repeat-x;

	border-left:1px solid #bde4f0;

	border-right:1px solid #bde4f0;

	color:#000000;

	font-weight:bold;

}

/* Sidebar Right */

#sidebar {

	width:177px;

	float:Right;

}

.sb_title {

	width:162px;

	height:28px;

	padding:9px 0 0 15px;

	background:url('images/sb_title_bg.jpg') no-repeat;

	color:#fff;

}

#sidebar ur {

	margin:5px 5px 10px 5px;

	padding:0;

	list-style:none;

}

#sidebar ul li {

	

}

#sidebar ur li a {

	color:#3e728c;

	text-decoration:none;

	font-size:9pt;

	display:block;

	width:157px;

	height:15px;

	padding:2px 0 2px 8px;

	border-left:1px solid #fff;

	border-right:1px solid #fff;

}

#sidebar ur li a:hover {

	background:url('images/sb_ul_bg.jpg') repeat-x;

	border-left:1px solid #bde4f0;

	border-right:1px solid #bde4f0;

	color:#000000;

	font-weight:bold;

}

/* Content */

#content {

	float:left;

	width:568px;

	padding:0 0 0 8px;

}

#cont_title {

	width:100%;

	height:37px;

	background:url('images/cont_title_bg.jpg') repeat-x;	

}

#cont_title_left {

	float:left;

	background:url('images/cont_title_left_bg.jpg') no-repeat left;

	color:#fff;

	width:500px;

	height:28px;

	padding:9px 0 0 15px;

}

#cont_title_right {

	float:left;

	background:url('images/cont_title_right_bg.jpg') no-repeat right;

	width:53px;

	height:37px;

}



/* Posts */

.post_container {

	width:550px;

	margin:10px auto 10px auto;

	background:url('images/post_container_bg.jpg') repeat-x bottom #d7e3e8;

}

.post_top {

	height:5px;

	background:#d7e3e8;

}

.post_top_left {

	background:url('images/post_top_bg_left.jpg') no-repeat left;

	width:275px;

	height:5px;

	float:left;

}

.post_top_right {

	background:url('images/post_top_bg_right.jpg') no-repeat right;

	width:275px;

	height:5px;

	float:left;

}

.post_bottom {

	height:5px;

	background:#c1d2d9;

}

.post_bottom_left {

	background:url('images/post_bottom_bg_left.jpg') no-repeat left;

	width:275px;

	height:5px;

	float:left;

}

.post_bottom_right {

	background:url('images/post_bottom_bg_right.jpg') no-repeat right;

	width:275px;

	height:5px;

	float:left;

}

.post_details {

	padding:5px;

}

.post_details h2 {

	margin:0;

	padding:0;

	font-size:10pt;	

}

.post_details h2 a {

	color:#4c6f8c;

	text-decoration:none;

	font-size:10pt;

	margin:0;

	padding:0;

}

.post_details h2 a:hover {

	color:#608aad;

}

.post_info, .post_info a {

	color:#596970;

	font-size:8pt;

	text-decoration:none;

}

.post_info a {

	color:#0da9e5;

}

.post_info a:hover {

	color:#54bde5;

}

.post_txt {

	padding:5px;

	color:#596970;

	font-size:10pt;

}

.post_txt a {

	color:#4c6f8c;

	text-decoration:none;

}

.post_txt a:hover {

	color:#608aad;

}



/* Comments */

#comments {

	margin:0;

	padding:0;

	color:#4c6f8c;

}

.commentlist {

	width:540px;

	margin:15px auto 0 auto;

	font-size:24pt;

	font-family:Trebuchet MS;

	color:#d2dfe5;

}

.commentlist li {

	padding-top:15px;

	border-bottom:1px solid #d8e3e8;



}

.commentauthor {

	color:#596970;

	font-size:10pt;

}

.commentauthor a {

	color:#f78301;

	text-decoration:none;

	font-size:10pt;

}

.commentauthor a:hover {

	color:#4c6f8c;

}

.comment_meta, .comment_meta a {

	color:#4c6f8c;

	font-size:9pt;

	text-decoration:none;

}

.comment_meta a:hover {

	color:#5e89ac;

}

.commentlist p {

	color:#596970;

	margin:0;

	padding:8px;

	font-size:12pt;

}

#respond {

	color:#f78301;

	font-family:Trebuchet MS;

	margin:20px 0 5px 8px;

	padding:0;

}

#reply {

	color:#596970;

}

#reply a {

	color:#4c6f8c;

	text-decoration:none;

}

#reply a:hover {

	color:#608baf;

}



/* Pages */

.entry {

	color:#596970;

	font-size:10pt;

	padding:8px;

}

.entry a, .narrowcolumn a {

	color:#4c6f8c;

	text-decoration:none;

}





/* Footer */

#footer {

	text-align:center;

	padding:10px;

	color:#4e87a3;

	font-size:10pt;

	font-family:"Trebuchet MS";

	border-bottom:#4e87a3 solid 5px;

}

#footer a {

	color:#4e87a3;

	text-decoration:none;

}

#footer a:hover {

	color:#8eb8c5;

}



/* Extras */

.clear {clear:both;}

a img {border:0;}

a {outline:none;}
