body, html{margin:0; padding:0; font-family:Verdana, Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif; background:#ebe6de; color:#716c67; font-size:12px;}

table, tr, tr, form, input{font-family:Verdana, Arial, Helvetica, sans-serif;}

a{color:#ff6c00; text-decoration:none;}
	a:hover{text-decoration:underline;}
	a img{border:0;}

p{padding:5px 0; margin:0; line-height:18px;}

#wrapper{width:976px; margin:auto;}

#header{height:120px; padding:0 3px}

#logo{padding:25px 0 0 0; float:left;}
	#logo a img{border:0;}
	
li a{line-height:18px;}
	
.newsListItemExtras{height:25px; margin-top:10px; font-size:11px; padding:5px 0px 5px 0px;}
	.mainart-text{line-height:20px; float:left;}
	.mainart-bookmarking{float:right; padding-top:3px; line-height:17px;}
	.mainart-author{float:left;}
		.mainart-author img{float:left; padding-right:5px;}
	.mainart-comments{float:left; padding-left:10px;}
		.mainart-comments img{float:left; padding-right:5px;}
	.mainart-tags{float:left; line-height:20px; padding-left:10px;}
	
#signup{float:right; padding:22px 0 0 0; width:450px; text-align:right;}
	#signupInner{float:right;}
	.signupbox{float:left; height:28px; line-height:28px;}
	#signup input{border:0; margin:0;}
	.signUpEmail, .signUpPassword{background:url(images/signup-bg.gif) no-repeat; width:165px; padding:7px 4px 3px 7px; height:20px;}
	.signUpSubmit{background:url(images/sumbit-btn.gif) no-repeat #ebe6de; width:75px; height:28px; cursor:pointer;}
	.signUpLogout{background:url(images/logout-btn.gif) no-repeat #ebe6de; width:75px; height:28px; cursor:pointer; margin-left:10px !important;}
	#forgotp{padding:12px 0 0 0; float:right; display:none;}
	a.top-signup{color:#f27022; font-weight:bold; font-size:11px; text-decoration:none;}
	a.top-forgot{color:#969088; font-size:11px; text-decoration:none;}
	#forgotp a:hover{text-decoration:underline;}
	span.dotdot{padding:0 3px;}
	
.clear{clear:both; height:0px; line-height:0px; font-size:0px;}

div#topbg{height:10px; background:url(images/bg-top.gif) no-repeat; line-height:0px; font-size:0px;}
div#bottom-bg{height:7px; background:url(images/bg-bottom.gif) no-repeat; line-height:0px; font-size:0px;}

#main{background:url(images/bg-main.gif) repeat-y;}
	#m-padd{padding:0 3px;}
	
#nav{height:30px; background-color:#e5e5e5; padding:10px;}
	#nav ul{}
		#nav li{float:left; position:relative;}
		#nav ul ul{display:none; position:absolute;}
	#nav a{color:#58544f; text-decoration:none; line-height:30px; background-color:#e5e5e5;}
	#nav a:hover{text-decoration:underline;}
	#nav .menuItem{padding:0px 10px 0px 10px;}
	#nav .menuItemCurrent{padding:0px 10px 0px 10px; font-weight:bold;}
		#nav ul ul a{line-height:normal; padding:5px 10px; width:150px;}
	
#search{float:right; padding:0px 12px 0 0; position:relative;}
	#search .search-inp{width:184px; height:20px; background:url(images/search-bg.gif) no-repeat; border:0; margin:0; padding:7px 4px 3px 7px;}
	#search .search-button{width:18px; height:18px; background:url(images/search-button.gif) no-repeat; position:absolute; top:5px; right:20px; border:0; cursor:pointer;}

#content{padding:20px 23px;}

#leftcontent{width:600px; float:left;}
	h1{font-weight:normal; font-family:Georgia, serif; font-size:30px; margin:0; padding:0 0 4px 0; color:#4f4c48;}
	.date{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0 0 0 10px; color:#a8a49d;}
	.mainimg{float:right; padding:5px 0 0 17px;}
	h1 a{color:#4f4c48;}


.tags{padding:10px 0 0 0;}
	.t-left{background:url(images/tags-left.gif) top left no-repeat #e5e5e5; height:32px;}
	.t-right{background:url(images/tags-right.gif) top right no-repeat; height:32px;}
	span.thatags{display:block; padding:9px; font-size:11px;}
	.thatags a{color:#716C67; text-decoration:none; padding:0 1px;}
	.thatags a:hover{color:#312d29; text-decoration:underline;}
	
#second-headlines{padding:13px 0 0 0;}
	h2{font-weight:normal; font-family:Georgia, serif; font-size:18px; margin:0; padding:0px; color:#4f4c48;}
	h2 a{color:#4f4c48;}
	
#rightcontent{width:285px; float:right;}
	a.treb{font-size:30px; font-family:Trebuchet MS, Tahoma, Arial, sans-serif; cursor:pointer;}
	a.subscribe{background:url(images/subscribe.gif) no-repeat; height:29px; display:block; padding:0 0 0 40px; line-height:28px;}
	p.subscribe{padding:4px 0 20px 40px; font-size:11px; line-height:16px;}
	a.knowyourstuff{font-size:24px; padding:0 0 0 10px;}
	p.knowyourstuff{font-size:11px; padding:0 0 0 10px;}
	
#tabbox{border:1px solid #e5e5e5; height:0.01%; margin:0 0 20px 0;}
	a.tabs{text-align:center; width:50%; display:block; float:left; padding:8px 0; font-size:11px; color:#74706a; background:#e5e5e5; font-weight:bold;}
	a.tselected{color:#4F4C48; background:#fff;}
	.tabinfo{padding:17px;}
	#tabbox .date{padding:4px 0 0 0; display:block;}
	#tabbox p{padding:3px 0;}
	#tabbox a{color:#4F4C48; text-decoration:none;}
	#tabbox a:hover{text-decoration:underline;}

#recentcomments{padding:30px 0 0 10px;}
	.rc-title{background:url(images/speech-lge.gif) no-repeat; width:150px; height:52px; padding:0 0 5px 0;}
	#recentcomments .rc-title p{font-weight:bold; text-transform:uppercase; text-align:center; padding:10px 0 0 0; font-size:11px; color:#4f4c48;}
	#recentcomments p{color:#528ca4; font-size:11px; line-height:16px;}
	#recentcomments .date{padding:0;}
	#recentcomments p a{color:#528ca4; text-decoration:none;}
	#recentcomments p a:hover{text-decoration:underline;}
	
.recentCommentList{list-style-type:none; padding-left:0;}
	.recentCommentList li{margin-bottom:5px;}
	
#footer{padding:13px 13px 25px 13px; font-size:11px; color:#a1998e;}
	#copy{float:right;}
	#footer a{color:#a1998e;}