html, body{
	width: 100%;
    padding:0;
    margin:0;
}
	
body {	
	font-size: 75%;
	font-weight: normal;
}
	
h1, h2, h3, h4, h5, h6, h1 a {
	font-family: Lucida Grande, Verdana, Geneva, sans-serif;
	font-weight: normal;
	padding: 0; 
	margin: 0;
}

a, p, ul, li {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	font-size: 100%;
	padding: 0; 
	margin: 0;
}

ul, li {
	list-style: none;
}

    .left{ float:left; }
    .right{ float:right; }
	.text-left { text-align: left; }
	.text-right { text-align: right; }
	.text-center{ text-align: center; }
	.clear { clear: right; }
	.hide { display: none; }
	.underlined { text-decoration: underline; }
	.scratched { text-decoration: line-through; }
	.underlined:hover { text-decoration: none; }
	
	.redbg { background: #FFD0D0; }	
	.red { color: #FF0000; }
	.green{ color: #009966; }
	.pale { color: #999; }
	.lightgray { color: #fff }

	.small{ font-size: 11px }
	.tiny{ font-size: 9px }
	
	.padding5 { padding: 5px; }
	.padding10 { padding: 10px; }
	.margin5 { margin: 5px; }
	
    a { color:#333; text-decoration: none }
	a img{ border:none; }
	.thick { font-weight: bold; }
	.thin { font-weight: normal; }
	.big { font-size: 14px; }
	.bg-yellow { background: #fcf8c9; }
	
	.geneva { font-family: Geneva, Arial, Helvetica, sans-serif; }
	.verdana { font-family: Verdana, Arial, Helvetica, sans-serif; }
	.italic { font-style: italic; }
	.error { 
			background: #ff0000; 
			color: #fff; 
			font-weight: bold; 
			padding: 5px; 
			}
	.error a { color: #fff; font-size: 12px; text-decoration: underline; }
	.greenbox{ 
			background: #009966; 
			color: #fff; 
			font-weight: bold; 
			padding: 5px; 
			}			
	.hide { display: none; }
	
	.linkshare td { padding: 5px; }
	
.datespan {
	font-family: Geneva, sans-serif;
	font-size: 75%;
	letter-spacing: 1px;
	color: #999;
}
	
	
input, select {
	display: block;
	padding: 3px;
	/*border: 1px solid #CCC;*/
}

noscript {
	background: #ff0000;
	text-align: center;
	font-size: 14px;
	color: #fff;
}

#container {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}

#header {
	padding: 5px;
	margin-bottom: 10px;
}

#logo {
	float: left;
}

#topmenu {
	width: 400px;
	float: right;
	text-align: right;
}

#topmenu a {
	display: inline;
	height: 15px;
	width: 120px;
	padding: 2px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}

#topmenu a:hover {
	color:#333;
}

#user_block {
	padding: 0 5px 0 0;
	height: 15px;
}

#mainmenu {
	background: #FCF8C9;
	height: 40px;
	margin-top: 5px;
}

#mainmenu a {
	display: block;
	float: left;
	height: 15px;
	padding: 8px 10px 8px 10px;
	margin-top: 5px;
	margin-left: 10px;
	font-family: Verdana, Arial, sans-serif;
}

#mainmenu a:hover {
	background: #F8F1AA;
}

#mainmenu a.rssbutton {

}

#mainmenu a.rssbutton img {
	margin-top: -7px;
}

#mainmenu a.rssbutton:hover {
}

#login h2 {
}

#login h3 {
	font-size: 10px;
	margin-bottom: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

form {
	margin-top: 10px;
}	

#login input, #login select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px;
	font-weight: lighter;
	margin-bottom: 10px;
	border: 1px solid #CCC;
	height: 15px;
	display: block;
}

#searchbox {
	width: 365px;
	/*background: #FCF8C9;*/
	margin-top: 10px;
	float: right;
}

#searchform {
	padding: 1px 5px 0 0;
	height: 35px;
}

#searchform form {
	margin: 0;
}

#searchform input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#searchresults {
	padding: 10px;
	background: #F5FFD0;
}

#searchresults h3 {
	font-size: 20px;
	color: #333;
}

.searchresult {
	padding: 10px;
	margin: 5px;
	border-top: solid 1px #ccc;
}

.searchresult h4 a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: lighter;
	color: #980165;
}

.searchresult h4 a:hover {
	background-color: #009966;
	color: #FFFFFF;
}

.searchresult p {
	margin-left: 10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

.did_you_mean {
	color: #009966;
	font-size: 14px;
	text-decoration: underline;
	font-style: italic;
}

#pagination {

}

#pagination a {
	float: left;
	padding: 5px;
	margin: 3px;
	border: solid 1px #ccc;
}

#pagination strong {
	float: left;
	padding: 5px;
	margin: 3px;
	border: solid 1px #ccc;
	background: #EFFFB8;
}

#pagination a:hover {
	background: #EFFFB8;
}

#sb-links {
	width: 460px;
	padding: 5px 0 0 5px;
}

#video_flash, #articles_flash, #events_flash,
#classifieds_flash, #new_users, #user_login, #register, #sms_ads{
	padding: 10px;
	margin: 0 0 10px 0;
	background: #fafafa;
}

#video_flash h1 a, #articles_flash h1 a {
	font-size: 26px;
}

#video_stats {
}

#video_stats h3, #articles_flash h3{
	width: 190px;
	font-size: 18px;
	text-align: center;
	border-bottom: dashed 1px #ddd;
}

.most_recent_ul {
	padding: 5px 0 0 15px;
}

.most_recent_ul li {
	position: relative;
}

.most_recent_ul li a {
	font-size: 80%;
}

.most_recent_ul li a:hover {
	color: #fff;
	background: #009966;
}

#maincontent p {
	margin-bottom: 7px;
}

#maincontent p a:hover {
	text-decoration: underline;
}

#maincontent h5 a {
	font-size: 11px;
	font-style: italic;
	color: #999;
}

#maincontent h5 a:hover {
	color: #666;
}

#maincontent h6, #maincontent h6 a, #page h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	padding: 2px 0 2px 6px;
	margin: 0;
	color: #009966;
	border-bottom: solid 1px #ccc;
}

#maincontent h6 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	padding: 2px 0 2px 6px;
	margin: 0;
	color: #009966;
	border-bottom: solid 1px #ccc;
}

#breadcrumb {
	color: #999;
	font-size: 9px;
}

#breadcrumb a {
	color: #999;
}

#breadcrumb a:hover {
	text-decoration: underline;
}

#page {
	float: left;
	width: 650px;
}

#page h1 {
	font-size: 24px;
}

#page h2 {
	font-size: 18px;
}

#left-col {
	float: left;
	width: 180px;
}

#right-col {
	float: right;
	width: 445px;
}

.article_body img, #articles_flash img {
	padding: 2px;
	margin: 7px;
	border: solid 1px #ddd;	
}

.article_body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.article_body a {
	text-decoration: underline;
}

#sidebar {
	float: right;
	width: 300px;
}

#sidebar p {
	font-size: 11px;
}

#sidebar p a:hover {
	text-decoration: underline;
}

#sidebar form {
	padding: 0;
	margin: 0;
}

#sidebar_video {
}

#sidebar_video_banner {
}

#featured_video p {
	padding-left: 5px;
}

a.more {
	display: inline;
	color: #999;
	font-style: italic;
}

a.more:hover {
	color: #666;
}

#featured_video_banner {
}

#selected_posts h1 a, #articles_flash h2 a {
	font-size: 18px;
	color: #333;
}

#selected_posts h1 a:hover, #similar_posts a:hover {
	color: #fff;
	background: #009966;
}

#selected_posts h1 span {
	font-family: "Georgia", serif;
	font-size: 12px;
}

#selected_posts .stats {
	margin-bottom: 15px;
}

#video_tags a, #videoTags a {
	display: block;
	float: left;
	padding: 0;
	margin: 0 5px 0 0;
	color: #666;
}

#video_tags a:hover, #videoTags a:hover {
	text-decoration: underline;
}

#selected_videos h5 {
	color: #999;
}

#user_login {
	padding: 10px;
	background: #fafafa;
}

#users li {
	text-align: center;
}

#new_users li {
	float: left;
	margin: 7px;
	text-align: center;
	font-size: 11px;
}

#new_users ul li a {
	margin: 7px;
}

#sms_ads {
	font-size: 11px;
	color: #333;
}

#sms_ads_list ul li{
	position: relative;
	display: block;
}

.menuLeft {
	width: 160px;
	padding: 10px;
	background: #fafafa;
}

.menuLeft h1 {
	font-size: 14px;
}

.menuLeft p a {
	font-size: 11px;
	font-weight: bold;
	color: #333;
	text-decoration: underline;
}

.menuLeft p a:hover {
	text-decoration: none;
}

.menuVideo_h1 {
	color: #333;
	background: #ddd;
	font-size: 14px;
	padding: 0 0 0 5px;
}

#aboutVideo {
	padding: 10px;
	background: #fafafa;
}

#aboutVideo a {
	color: #666;
	font-style: italic;
}

#videoTags {
	padding: 10px;
	background: #fafafa;
}

#videoinfo input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px;
	font-weight: lighter;
	border: 1px solid #CCC;
	height: 15px;
	display: block;
}

#login select, #cls_new select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px;
	font-weight: lighter;
	margin-bottom: 10px;
	border: 1px solid #CCC;
	height: 22px;
	display: block;
}

#msgarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: solid 1px #CCC;
	font-size: 12px;
	padding: 3px;
	font-weight: lighter;
	width: 300px;
	height: 150px;
}

.butt { height: 25px; }

#maincontent {
 	width: 960px; 
	background: #FFFFFF;
	padding: 5px;
	padding-top: 0;
}

#textcontent {
	background: #fafafa;
	padding: 10px;
	margin-bottom: 10px;
}

#blog h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 18px;
	background: #D8FFD0;
	margin: 0;
}

#blog h1 a {
	display: block;
	margin: 0;
	width: 900px;
	padding-right: 10px;
	text-align: right;
}

.blogpost {
	padding: 10px;
}

.regularpost {
	background: #f0f0f0;
}	

.blogpost h2 {
	font-size: 18px;
	color: #333333;
	margin: 0px;
}

.blogpost h6 {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;

}

.messagebody {

}

.messagebody p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.messagebody a {
	color: #666666;

}

.messagebody a:hover {
	background-color: #009966;
	color: #FFFFFF;
}

.teaser {
	font-size: 11px;
	font-style: italic;
	color: #666;
	padding-bottom: 10px;
}

#flashbanner {
	width: 470px;
	height: 390px;
}

#videobox {
	width: 910px;
	background: #fff;
}

#videobox h2 {
	font-size:26px;
	color: #333333;
	margin-bottom: 5px;
}

#videobox h6 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}

#send2friend {
	padding: 5px;
}

.please_register {
	display: block;
	color: #FF0000;
	background: #f0f0f0;
	text-align: center;
	font-size: 14px;
	height: 220px;
	padding-top: 170px;
}

#menubar {
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 15px;
	width: 910px;
}

#menubar-left {
	float: left;
	width: 470px;
}

#menubar-right {
	float: right;
	width: 420px;
	margin-bottom: 30px;
}

#menutabs {
	width: 410px;
	float: right;
}

ul.tabnavigation {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.tabnavigation li {
	position: relative;
	display: inline;
}

ul.tabnavigation li a {
	padding: 3px 5px;
	background: #f0f0f0;
	color: #000;
	text-decoration: none;
	border: solid 1px #ccc;
}

ul.tabnavigation li a.selected, 
ul.tabnavigation li a:hover {
	background: #ccc;
	padding-top: 7px;
}

#categories, #mostwatched, #mostrecent, #mostcommented{
	width: 410px;
	background: #f0f0f0;
	border: solid 1px #ccc;
	margin-top: 3px;
}

#cls_seek h2, #cls_offer h2 {
	font-size: 20px;
	text-align: center;
	color: #980165;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	width: 190px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	margin-top: 5px;
}

.blocklist {
	width: 350px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-bottom: 15px;
}

.blocklist p, .cls_blocklist p {
	color: #333333;
	margin-bottom: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.blocklist a {

}

.blocklist a:hover, #videoinfo a:hover, .cls_blocklist a:hover, #profile-table a:hover {
	color: #FFFFFF;
	background-color: #009966;
}

.more {
	display: block;
	text-align: right;
	text-indent: 15px;
	color: #000;
}

.more a {
	font-size: 90%;
	font-weight: lighter;
	font-family: Verdana, Arial, sans-serif;
}

.more a:hover {
	/*color: #f0f0f0;
	background: #009966; */
	text-decoration: underline;
}

#video_comments {
	/*border: 1px solid #ddd;
	background: #fafafa;*/
	padding: 10px;
	margin-bottom: 15px;
}

#video_comments_form {
	margin-top: 10px;
}

.comment {
	padding: 10px;
	margin-bottom: 5px;
	background: #fafafa;
	border-bottom: solid 1px #e0e0e0;
}

.comment_author a {
	font-weight: bold;
}

.comment_body p {
	margin-left: 5px;
}

.comment_body  a {
	background: #FCF8C9;
}

.comment_body a .imglink {
	margin-bottom: -4px;
}

.comtimediff {
	float: right;
	font-size: 9px;
}

#last_comments {
	padding: 10px;
}

#similar_posts {
	padding: 10px;
}

#similar_posts p {
	margin: 0;
}

#videotags {
	float: right;
	width: 410px;
	margin-top: 30px;
}

#videotags h3 {
	background: #f0f0f0;
	text-indent: 5px;
	border-bottom: solid 1px #ccc;
}

#tagcloud {
	padding: 10px;
}

#tagcloud a{
	display: block;
	float: left;
	padding: 0;
	margin: 0 5px 0 0;
	color: #666;
}

#tagcloud a:hover {
	text-decoration: underline;
}	

#classifieds {
	padding: 0 10px 0 10px;
	margin-top: 10px;
}

#cls_menubar {
	padding: 10px;
	padding-top: 0;
	padding-bottom: 0;
}

#cls_new {
	padding: 10px;
	background: #f0f0f0;
	margin-top: 10px;
	margin-bottom: 15px;
}

#cls_new textarea {
	width: 500px;
	height: 100px;
	border: solid 1px #ccc;

}

.cls_newbutt {
	display: block;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
/*	width: 90px; */
	float: right;
	border: solid 1px #ccc;
}

#cls_menubar a:hover, a.cls_newbutt:hover {
	background: #009966;
	color: #fff;
}

#cls_categories {
	width: 720px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}

.cls_cat_desc {
	display: block;
	margin-bottom: 10px;
	font-size: 9px;
	color: #666;
}

.cls_blocklist {
	width: 320px;
	margin-left: auto;
	margin-right: auto;
}

#cls_offer, #cls_seek {
	width: 350px;
	border: solid 1px #ccc;
	background: #f0f0f0;
}

#cls_posts {
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 15px;
	background: #f0f0f0;
	height: 1%;
}

#cls_posts h2 {
	color: #333;
}

.cls_post {
	padding: 5px;
	margin-top: 5px;
	border: solid 1px #ccc;
	background: #fff;
}

.cls_post h3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 5px;
}

.cls_postedon {
	color: #999;
}

.cls_post p {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#videoinfo {
	width: 390px;
/* 	height: 345px; */
	background-color: #f0f0f0;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	border: solid 1px #ccc;
}

#videoinfo h1{
	font-size: 20px;
	text-align: center;
	color: #980165;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	width: 230px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	margin-top: 5px;
}

#videoinfo h2 {
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 0;
}

#videoinfo p {
	font-size: 14px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.dl_button {
	display: block;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 116px;
	height: 28px;
	padding-top: 15px;
	padding-right: 30px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	background: #f0f0f0 url(img/dl_button.jpg) no-repeat;
	color: #fff;
}

.dl_button0 {
	display: block;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 116px;
	height: 28px;
	padding-top: 15px;
	padding-right: 30px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	background: #f0f0f0 url(img/dl_button0.jpg) no-repeat;
	color: #fff;
}


#topcatbar {
	height: 100px;
}

#category {
	margin-bottom: 10px;
}	


#cat_desc {
	width: 420px;
	padding: 10px;
	float: left;
}

#cat_banner {
	float: right;
	height: 88px;	
}

#cat_desc h1 {
	font-size: 26px;
	font-weight: bold;
	text-align: center;
	color: #980165;
	width: 400px;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;	
}

#cat_desc p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: justify;	
}

.c_desc_p {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: justify;
	margin-bottom: 20px;
}

#cat_holder {
	clear: both;
	background: #f0f0f0;
	padding: 10px;
	padding-top: 15px;
}

.subcats {
	display: block;
	width: 870px;
	padding: 10px;
	padding-bottom: 10px;
	margin-top: 20px;
	border: solid 1px #ccc;
	background: #fff;
}

.subcats h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	position: relative;
	text-align: center;
	top: -20px;
	width: 300px;
	padding-top: 2px;
	padding-bottom: 2px;
	background: #fff;
	border-left: solid 1px #ccc;
	border-top: solid 1px #ccc;	
	border-right: solid 1px #ccc;
}

.subcat_list {
	width: 300px;
	float: left;
	padding-left: 10px;
}

.subcats ul {
	padding: 0;
	margin: 0;
}

.subcats ul li {
	list-style: none;
	position: relative;
	padding: 5px;
}

a.subcats_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a.subcats_links:hover, a.subcats_vlinks:hover { 
	background-color: #009966;
	color: #FFFFFF;
}

.vlinks {
	display: block;
	padding: 0 0 5px 20px;
}

.vlinks p {
	margin: 0 0 5px 0;
}

a.subcats_vlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.subcat_mostviewed {
	width: 530px;
	padding: 5px;
	padding-top: 0;
	float: right;

}

.vline {
	width: 2px;
	height: 100px;
	margin-top: 30px;
	float: left;
	border-left: dotted 1px #ccc;
}

.subcat_mostviewed ul {
	padding: 0;
	margin: 0;
}

.subcat_mostviewed ul li {
	list-style: none;
	position: relative;
	padding: 5px;
}

.subcat_mostviewed a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.subcat_mostviewed a:hover {
	background: #009966;
	color: #FFFFFF;
}

.subcat_mostviewed h2, .subcat_list h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	color: #333;
}


.sweeper {
	display: block;
	clear: both;
	font-size: 1px;
	height: 1px;
	overflow: hidden;
}

#pm {
	background: #f0f0f0;
	padding: 10px;
}

#pm-menu {
	width: 150px;
}

#pm-menu a {
	display: block;
	padding: 5px;
}

#pm-menu a:hover, #pm-contents a:hover {
	background: #009966;
	color: #fff;
}

#pm-contents {
	padding-left: 15px;
}

#pmBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 20px;
	padding: 20px;
	border: 2px solid #fff;
	width: 100%;
}

#pmTxtArea {
	border: solid 1px #ccc;
	width: 400px;
	height: 150px;
}

#recSuggestSpan a {
	color: #ff0000;
	font-weight: bold;
}

#pm-table td {
	padding: 3px;
	border: solid 1px #fff;
}

#pm-table a:hover {
	color: #fff;
	background: #009966;
}

#topbar, #midbar, #bottombar {
	width: 880px;
	padding: 5px;
}

#bottombar {
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}

#friends {
	padding: 10px;
	margin-top: 5px;
}

#friends h3 {
	font-size: 14px;
	padding-bottom: 5px;
}

#friends a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#friends a:hover {
	color: #666;
}

#newusers h3 {
	background: #f0f0f0;
	text-indent: 5px;
	border-bottom: solid 1px #ccc;
	margin-bottom: 10px;
}

#newusers td a {
	display: block;
	margin: 10px;
}

#newusers p a:hover {
	background: #009966;
	color: #fff;
}

#users {
	padding: 10px;
}

#users ul li {
	position: relative;
	float: left;
	padding: 13px;
}

#users ul li p {
	text-align: center;
}

#ad72890, #topad72890, .ad72890img {
	width: 728px;
	height: 90px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
}

#ad72890 img {
	border: solid 1px #ccc;
}

#buy_box {
	padding: 10px;
	background: #FCF8C9;
	border: 1px solid #990000;
}

#footer {
	text-align: center;
	padding: 5px;
	margin-top: 8px;
	clear: both;
	color: #ddd;
	background-color: #009966;
	width: 960px;
	margin-bottom: 10px;
}

#footer a, .valid {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #ddd;
	text-decoration: none;
}

.copyright {
	display: block;
	text-align: left;
	float: left;
	width: 450px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;;
	color: #ddd;
	text-decoration: none;
}

.valid {
	text-align: right;
}

#fb_badge {
	float: right;
	width: 120px;
}

#subfooter {
	height: 30px;
	text-align: center;
}

#subfooter p {
	color: #999;
	font-size: 90%;
	font-family: Geneva, Arial, sans-serif;
}

#subfooter a {
	color: #999;
}

#subfooter a:hover {
	color: #666;
	text-decoration: underline;
}

.warning {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	margin-bottom: 10px;
	padding-top: 10px;
}

.warning a {
	text-decoration: underline;
	color: #ff0000;
}

.password {
	font-size : 12px;
	border : 1px solid #cc9933;
	width : 200px;
	font-family : arial, sans-serif;
}

.pstrength-minchar {
	font-size : 9px;
}

#tooltip{
	position: absolute;
	border: solid 1px #980165;
	padding: 2px;
	width: 320px;
	background-color: #f0f0f0;
	visibility: hidden;
	z-index: 100;
}

#profile, #blog {
	padding: 0 10px 30px 10px;
}

#profile-table h3 {
	padding: 0 3px 0 3px;
	background: #f1f1f1;
	border-bottom: solid 1px #ccc;
}

#profile-table p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}

#blog_area {
	width: 620px;
}

#posts .post {
	background: #fafafa;
	padding: 10px 10px 0 10px;
	margin-bottom: 20px;
	border-bottom: solid 1px #ccc;
}

#posts .post a {
	color: #009966;
	text-decoration: underline;
}

#passchng {
	padding: 10px;
	padding-top: 0;
	border: 1px solid #ccc;
}

