*{margin:0px; padding:0px;}

body{
	background:url(../images/body-bg.jpg) repeat-x top #f5f1f1;
	font-family:"Trebuchet MS", arial;
}

a, a img{border:0px; outline:none;}

#wrap{
	width:957px;
	margin:auto;
	background:url(../images/main-bg.png) no-repeat;
}

.clr{clear:both;}

#top-menu{clear:both; width:957px;  overflow:hidden; margin:14px auto 0px auto; text-align:right;}
#top-menu ul{list-style:none; float:right;}
#top-menu ul li{float:left; font-size:14px; margin:0px 11px;}

#top-menu ul li a{padding:0px 0px 0px 12px; float:left; color:#FFFFFF; text-decoration:none;}

#top-menu ul li a span{display:block; padding:5px 10px 7px 0px;}

#top-menu ul li a:hover{padding:0px 0px 0px 12px;  background:url(../images/left-part.jpg) no-repeat; color:#FFFFFF; text-decoration:none;}

#top-menu ul li a:hover span{background:url(../images/right-part.jpg) no-repeat right; display:block; padding:5px 10px 7px 0px;}

#left-part{float:left; width:245px; margin:50px 0 0 50px;}
.logo{ width:241px; height:58px; margin-bottom:30px;}
.logo a{text-indent:-2000px; display:block; width:241px; height:58px;}

#right-part{float:right; width:617px; margin-right:20px;}

.login{width:236px; height:241px; background:url(../images/login.png) no-repeat top;}
.form-top{color:#5a5a5a; font-size:15px; padding:10px 20px; text-align:center;}
.form-top span{display:block; font-size:26px; font-weight:bold; color:#0071b4;}
.login ul{list-style:none; margin:5px 0px;}
.login p{text-align:center; padding:10px 0px;}
.login ul li{font-size:13px; color:#4b4a4a; clear:both; margin:5px 0px;}
.login ul li label{display:block; float:left; width:90px; padding:2px 5px 0px 0px; text-align:right;}
.login ul li input{border:1px solid #E3E2E2; width:128px;}


#follow-me{
	width:204px;
	float:right;
	margin-right:10px;
	margin-top:5px;
}

#follow-me .follow-top{ background:url(../images/follow-head.png) no-repeat top center; height:30px; overflow:hidden; font-size:18px; color:#0071B4; padding:10px 0px 0px 30px;}

#follow-me .follow-bottom{background:url(../images/follow-bottom.png) no-repeat top center; height:12px; overflow:hidden;}

#follow-me .follow-center{background:url(../images/follow-center.png) repeat-y center;}

.follow-center  ul{list-style:none; padding:10px 20px;}
.follow-center  ul li{border-bottom:1px solid #D6D6D6; font-size:16px; color:#7D7D7D; padding-top:5px; overflow:hidden; height:35px;}
.follow-center  ul li a{color:#7d7d7d; text-decoration:none;}
.follow-center  ul li a:hover{text-decoration:underline;}
.follow-center  ul li.last{border:none; margin:10px 0 0 0;}
.follow-center  ul li img{float:left; margin:-5px 10px 0px 0px;}


.latest-twitter{width:186px; height:345px; background:url(http://www.mattmorris.com/blog/wp-content/uploads/2009/09/latest-twitter.gif) no-repeat; clear:both; float:right; margin-right:10px; margin-top:5px;border:0px solid;}

.latest-twitter h2{font-size:17px; text-align:right; font-weight:normal; padding-top:5px;}
.latest-twitter h2 span{color:#F1511A;}
.latest-twitter ul{list-style:none; margin:40px 10px 00px 10px; font-size:12px;}
.latest-twitter ul li{background:#3A4445; margin:5px 0px; padding:3px 0px 0px 5px; display:block; height:55px; overflow:hidden;}
.latest-twitter ul li a{color:#8C9191; text-decoration:none;}
.latest-twitter ul li a:hover{color:#ffffff;}

.topboxex{margin-top:2px; overflow:hidden; border:1px solid #fff;}

.top-add{
	width:265px;
	float:left;
	height:191px;
	background:url(../images/limited-offer.gif) no-repeat;
	padding:15px 22px;
	position:relative;
	text-align:center;
}

.offer{color:#5b5a59; 
	font-size:17px;  text-align:center; 	color:#5b5a59;
	font-size:17px; 
	line-height:21px;
	padding-right:0px;
}

.offer span{display:block; font-size:32px; font-weight:bold; color:#0071b4; line-height:36px;}

.best{position:absolute; bottom:38px; right:12px;}

.latest{float:left; width:272px; margin-left:15px;}
.latest-head{background:url(../images/latest-post-head.gif) no-repeat; font-size:17px; color:#0071b4; width:272px; height:32px; padding:10px 0px 0px 20px;}
.latest ul{list-style:none; font-size:14px;}
.latest ul li{background:url(../images/dot.gif) repeat-x bottom; line-height:17px; padding:6px 0px 9px 0px;}
.latest ul li.last{background:none;}
.latest ul li a{color:#ff7e00; background:url(../images/latest-arrow.gif) no-repeat 5px 7px; padding-left:30px;}
.latest ul li a:hover{color:#333333;}

a.link{color:#0071b4; font-size:12px;}
a.link:hover{color:#333333;}

.about{background:url(../images/text-bg.gif) no-repeat top; margin:16px 0px 0px 0px; padding:10px 10px 0px 10px; ; width:583px; float:left;}
.about-head{color:#ff7e00; padding:5px 0px 10px 0px;}
.text{
	font-size:12px; color:#666666;}
.textbig{font-size:14px; color:#444444;}


.footer{clear:both; font-size:12px;}
.footer-link{text-align:center;}
.footer-link a{color:#565656; text-decoration:none;  margin:0 15px;}
.footer-link a:hover{color:#0e71a5;}

.copyright{ text-align:center; color:#0e71a5; padding-bottom:15px;}
.copyright a{color:#0e71a5;}
.copyright a:hover{color:#333333;}
.banner_ad {margin:110px 0 0 62px;float:left; width:165px;}
.banner-link{ margin:20px 0 0 131px; height:335px;}
.banner-link ul{list-style:none; color:#FFFFFF; }
.banner-link ul li{font-size:23px; background:url(../images/banner-arrow.gif) no-repeat 0px 8px; padding-left:15px;} 
.banner-link ul li ul li{font-size:15px;}
.banner-link ul li ul li a{color:#FFFFFF;}
.banner-link ul li ul li a:hover{color:#000000;}
.update{text-align:right; font-size:12px; padding-right:10px;}
.update a{ color:#FFFFFF;}
.bottom{width:957px;background:url(../images/bottom.png) no-repeat;height:31px;margin:auto;}
#image_sl {position: relative; left: 207px; top: 0px;height: 335px;width:286px; }
#header_img_slider {position: relative; top:-224px;}

.latest-twitter {display:none;}
	