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

body{
	background:#FFFFFF url(images/background.png) top left repeat-x;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}

#wrapper{
	width:960px;
	margin:0 auto;
}

#logo{
	float:left;
	clear:none;
	margin-top:15px;
	margin-bottom:15px;
}

#search{
	float:right;
	clear:none;
	background:url(images/search-bg.png) top left no-repeat;
	width:220px;
	height:46px;
	margin-right:300px;
	margin-top:52px;
}

#search-txt{
	float:left;
	clear:none;
	padding-left:10px;
	padding-top:15px;
}

#search-box{
	float:left;
	clear:none;
	background:url(images/search_box.png);
	width:92px;
	height:19px;
	margin-left:10px;
	margin-top:15px;
}

#search-box input{
	border:0px;
	margin-left:3px;
	margin-top:3px;
	width:76px;
	height:12px;
}

#go-btn{
	float:left;
	clear:none;
	margin-top:15px;
	margin-left:10px;
}

#banner{
	float:left;
	clear:none;
	background:url(images/header-bg.png) top left no-repeat;
	width:694px;
	height:199px;
	padding-left:30px;
	padding-top:20px;
}

#menu{
	float:left;
	clear:none;
	background:url(images/menu.png) top left no-repeat;
	width:200px;
	height:198px;
	margin-left:-35px;
	margin-top:-30px;
	padding-left:65px;
	padding-top:55px;
}

#menu ul{
	margin:0px;
	padding:0px;
}

#menu ul li{
	list-style:none;
	margin-top:-4px;
}

#menu ul li a{
	display:block;
	text-decoration:none;
	font-size:14px;
	cursor:pointer;
	text-align:left;
	width:130px;
	color:#000000;
	padding:1px 0px 1px 0px;
}

#menu ul li a:hover{
	color:#8ba7fd;
}

#main-content{
	float:left;
	clear:none;
	width:700px;
	margin-top:5px;
	margin-left:10px;
}

.title{
	font-size:18px;
	color:#8ba7fd;
}

.h-divider{
	background:url(images/h-divider.png) top left repeat-x;
	width:700px;
	height:3px;
	margin-top:5px;
	margin-bottom:15px;
}

.photo{
	float:left;
	clear:none;
	border:5px solid #dae1fd;
}

.txt{
	float:left;
	clear:none;
	width:430px;
	margin-left:15px;
}

.comments{
	float:left;
	clear:none;
	background:url(images/comments.png) center left no-repeat;
	width:160px;
	height:20px;
	margin-top:20px;
	margin-left:248px;
	padding-left:40px;
}

.comments a{
	color:#a6bcfd;
}

.more-btn{
	float:right;
	clear:none;
	margin-top:10px;
}

#side-content{
	float:left;
	clear:none;
	background:url(images/side-bg.png) top left repeat-y;
	width:210px;
	margin-top:5px;
	margin-left:20px;
	padding-left:20px;
}

.categories ul li{
	list-style-image:url(images/bullet.gif);
	margin-bottom:5px;
	color:#000000;
}

.categories ul li a{
	text-decoration:none;
	color:#000000;
}

.categories ul li a:hover{
	color:#8ba7fd;
}

#side-top{
	background:url(images/side-top.png) top left no-repeat;
	width:58px;
	height:84px;
	margin-left:-20px;
	margin-bottom:-64px;
}

#side-bottom{
	background:url(images/side-bottom.png) top left no-repeat;
	width:58px;
	height:84px;
	margin-left:-20px;
	margin-top:-64px;
}

#footer{
	background:url(images/footer.png) top center no-repeat;
	width:976px;
	height:29px;
	text-align:center;
	padding-top:20px;
	font-size:12px;
	color:#585858;
	padding-right:10px;
	margin-bottom:10px;
}