ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

h1,h2,h3,h4,h5,h6 { font-weight:normal; overflow:hidden; }

div, p, form { overflow:hidden; }

p { margin-top:0; color:#666; font-size:13px;}
	
td { vertical-align:top; }		

select,
input,
textarea{padding:3px;
  font: 99%/140% "lucida grande", "lucida sans unicode", "trebuchet ms", arial, verdana, sans-serif;
}

/* Miscellaneous conveniences */
form label{
	cursor: default;
}

fieldset{
	border: none;
}

legend{
  font-weight:bold;
  color:#93b5be;
}

#moderator-mode {
	position:fixed;
	top:0; left:0; 
	background:red; color:#fff; padding: 3px;
	float:left;	
}

a
{
  color:#1b7bdf;
}

a:hover
{
  text-decoration: underline;
}

body
{
  margin: 0;
  padding: 0;
  font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em;
  font-size: 11px;
  background-color: #6f9de1;
}

#container {
	margin:0 auto;
	width:1000px;
	background:url(/images/layout/back.gif);
}

#ad_728x90 {
	width:728px;
	height:90px;
	background:#f4f4f4;
	margin:7px auto 8px auto;	
}

#header {
	background:#6f9de1;
	position:relative;
}

.page-header { font-size:25px; color:#8b56a8; margin-top:10px; overflow: hidden;}

#main-nav {
	margin-top:10px;	
}

#main-nav a {
	float:left;
	margin:2px;
	width:126px;
}

.button { 
	padding:2px 10px;
	background:#4e6d9c; 
	color:#fff; 
	font-size:12px; 
	width:90px; 
	display:block;
	margin:3px 0; 
	text-decoration:none;
}

.header-text { display:none; }

#main-content {
	vertical-align:top;
	background:#fff;
	width:640px;
	padding:15px;
}

#sidebar {
	vertical-align:top;
	width:300px;
	padding:15px;
}

#footer {
	clear:both;
	padding:20px 0;
	background:#6f9de1;
}

#footer a {
	color:#fff;
	text-decoration:underline;
}

.ui-datepicker { z-index:100000; }

.header-note { font-size:13px; }

.pf-image { position:relative; display:block; }
.tw-photo { width:50px; height:50px; } 
.pf-image .pf-icon{ position:absolute; bottom:0; right:0; height:14px !important; width:14px !important; }

.pagination { clear:both; text-align:center; margin: 10px 0; font-size:14px;
background:#f2f2f2; padding:4px;}
.pagination a { padding: 0 3px; text-decoration:none; }

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #4e6d9c;
}

.link-updates {
	color:#fff;
	font-size:14px;
	position:absolute;
	left:413px;
	top:26px;
}
#follow-us { position:absolute; left:340px; top:20px; }
#top-search { position:absolute; right:0; top:0; }
#top-search #query { width:200px; }
#top-search #submit-button { width:100px;}
.search-form { font-size:12px; margin-top:20px;}
#top-search .ui-state-default { cursor: pointer; color:#4e6d9c; border:1px solid #4e6d9c; padding-left: 20px; padding-right: 20px;}

#facebook-connect {
	clear:both; height:54px; margin:10px 0; padding:5px 10px 10px 10px; background:#fff;
}

#facebook-connect h3 { font-size:13px; }

input#submit-button2 { 
	background:#4e6d9c;
	cursor:pointer; 
	color:#fff;
	border:none; 
	font-size:13px; 
	width:65px;
	height:46px; 
	display:block;
	margin:1px 0; 
	text-decoration:none;
}

#user-information {
	padding-left:10px;
}

#sidebar-ads {
	width:120px;
	margin:20px auto;
}	