@charset "utf-8";
/* CSS Document */

body { background-color: #fff; color: #333; }

body, ol, ul, td {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:   12px;
}

pre {
  background-color: #eee;
  padding: 10px;
  font-size: 11px;
}

a { color: #0000CC; }
a:visited { color: #660066; }

a.inbox {color: #0000CC;}
a.inbox:link, a.inbox:visited {text-decoration: none; color: #0000CC;}
a.inbox:hover {text-decoration: underline; color: #000000;}

.fieldWithErrors {
  padding: 2px;
  background-color: red;
  display: table;
}

#errorExplanation {
  width: 400px;
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}

#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #c00;
  color: #fff;
}

#errorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 5px;
}

#errorExplanation ul li {
  font-size: 12px;
  list-style: square;
}

div.uploadStatus {
  margin: 5px;
}

div.progressBar {
  margin: 5px;
}

div.progressBar div.border {
  background-color: #fff;
  border: 1px solid grey;
  width: 100%;
}

div.progressBar div.background {
  background-color: #333;
  height: 18px;
  width: 0%;
}

P{
	font-family:arial;
	font-size:12px;
	color:#000000;
}

H1{	font-size:24px;}
H2{	font-size:18px;}
H3{	font-size:16px;}
H4{	font-size:12px;}
H5{	font-size:10px;}
H6{	font-size:8px;}

.LOGO{
	padding-left:10px;
	padding-right:20px;
	padding-bottom:8px;
}

.TITLE{
	font-family:arial;
	font-size:20px;
	color:#000000;
	font-style: normal;
	font-weight: bold;
}

.TITLE h1{
	font-family:arial;
	font-size:24px;
	color:#000000;
	font-style: normal;
	font-weight: bold;
	margin-bottom:-15px;
}

.SUBTITLE{
	font-family:arial;
	font-size:14px;
	color:#000000;
	font-style: normal;
	font-weight: bold;
}

.AUTHOR{
	font-family:arial;
	font-size:11px;
	color:#000099;
	text-decoration: underline;
}

.TEXT{
	font-family:arial;
	font-size:12px;
	color:#666666;
}

.SUBTEXT{
	font-family:arial;
	font-size:10px;
	color:#666666;
}

.HEADER{
	padding-left:30px;
	padding-right:30px;
	padding-bottom:10px;
}

.BLOG{
	padding-left:30px;
	padding-right:30px;
	margin-top:0px;
}

.BLOG p { margin: 0; padding: 0; }
.BLOG H1 font{	font-size:24px;}
.BLOG H2 font{	font-size:18px;}
.BLOG H3 font{	font-size:16px;}
.BLOG H4 font{	font-size:12px;}
.BLOG H5 font{	font-size:10px;}
.BLOG H6 font{	font-size:8px;}
.BLOG ul li{ font-family:arial; color:#000000; font-size:12px; }
.BLOG ol li{ font-family:arial; color:#000000; font-size:12px; }
.BLOG h1{ font-size:24px; }

.PICS{

}

.COMMENTS{
	padding-left:30px;
}

.SOCIAL{
	padding-left:30px;
	padding-right:30px;
}

.SUGGEST{
	padding-left:30px;
	padding-right:30px;
}

.SOCIALBOOKMARKS{
	float:right;
	padding-top:7px;
}

.ADWORDS_BAR{
	width:200px;
	height:600px;
	z-index:1;
}

.ADWORDS_BANNER{
	width:728px;
	height:90px;
	z-index:1;
}

.ADWORDS_LINKS{
	width:180px;
	height:90px;
	padding-top:20px;
	padding-left:40px;
	padding-bottom:20px;
	border: 1px solid #C0C0C0;
	border:1px solid #c0d0e0;
	margin-left:10px;
	margin-top:20px;
	background-color:#f9faf9;
	float:left;
	clear:left;
	z-index:1;
}

.POINTER{
	cursor:hand;
	cursor:pointer;
}

.LINK{
	font-family:arial;
	cursor:hand;
	cursor:pointer;
	text-decoration: underline;
	color:#0000CC;
}

.RESULTLINK{
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	cursor:hand;
	cursor:pointer;
	text-decoration: underline;
	color:#0000CC;
}

.RESULTLINK:visited{
	color:#000099;
}

.SMALLLINK{
	font-family:arial;
	font-size:10px;
	cursor:hand;
	cursor:pointer;
	text-decoration: underline;
	color:#666666;
}

.LOCATION{
	width:175px;
	margin-left:30px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	background-color:#f9faf9;
	border:1px solid #c0d0e0;
	text-align:left;
	font-size:10px;
	clear:right;
}

.LOCATION B{
	font-size:10px;
}

.BOX{
	width:250px;
	padding-left:10px;
	padding-right:10px;
	margin-left:10px;
	margin-top:10px;
	background-color:#f9faf9;
	border:1px solid #c0d0e0;
	text-align:left;
}

.LEFT_SIDEBAR{
	width:200px;
	padding-left:10px;
	padding-right:10px;
	margin-left:10px;
	margin-top:10px;
	background-color:#f9faf9;
	border:1px solid #c0d0e0;
	float:left;
	clear:left;
	z-index:1;
}

.MY_PROFILE{
	width:190px;
	height:310px;
	margin-left:10px;
	margin-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:20px;
	background-color:#f9faf9;
	border:1px solid #c0d0e0;
}

.RIGHT_SIDEBAR{
	width:200px;
	padding-left:10px;
	padding-right:10px;
	background-color:#f9faf9;
	border:1px solid #c0d0e0;
	float:right;
	clear:right;
	z-index:1;
	margin-left:10px;
}

.SIDEBARTEXT{
	font-family:arial;
	font-size:12px;
	color:#666666;
}

.SIDEBAREDIT{
	font-family:arial;
	font-size:10px;
	color:#666666;
	text-align:right;
	margin-top:-15px;
}

.BOXTITLE h3 {
  height:1em;
  clear: right;
  color:#99ACCA;
  margin:0;
  position:relative;
  right:-1px;
  top:-.9em;
  border:0px none;; font-style:normal; font-variant:normal; font-weight:normal; font-size:.9em; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:.5em; padding-right:1.5em; padding-top:2px; padding-bottom:4px
}

.BOXTITLE h4 {
  height:1em;
  color:#99ACCA;
  margin:0;
  position:relative;
  left:1px;
  top:-.9em;
  border:0px none;; font-style:normal; font-variant:normal; font-weight:normal; font-size:.9em; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:.5em; padding-right:1.5em; padding-top:2px; padding-bottom:4px
}

.h3font {
  background-color:#FFFFFF;
}

.SEARCH {

}

.TEXTFIELDDEFAULTTEXT{
	color:#c0c0c0;
}

.QUESTION_DIV{
	background-color:#f9faf9;
	border:1px solid #c0d0e0;
	width:250px;
	position:absolute;
	left:50%;
	margin-left:-150px;
	top:50%;
	margin-top:-100px;
}

.COMMENTS_DIV{
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	background-color:#f9faf9;
	border:1px solid #c0d0e0;
	width:450px;
	height:300px;
	position:absolute;
	left:50%;
	margin-left:-250px;
	top:50%;
	margin-top:-200px;
}

.PROFILE{
	position:absolute;
	right:0%;
	margin-top:2px;
	margin-right:20px;
}

.tag1 {font-size: .8em;}
.tag2 {font-size: 1.0em;}
.tag3 {font-size: 1.2em;}
.tag4 {font-size: 1.4em;}
.tag5 {font-size: 1.6em;}


.PROFILE_PIC_UPLOAD{
	position:absolute;
	display:none;
	width:400px;
	height:150px;
	background-color:#f9faf9;
	border:1px solid #c0d0e0;
	text-align:center;
	left:50%;
	margin-left:-200px;
	top:50%;
	margin-top:-100px;
}

.SUBCATEGORIES{
	width:100%;
	text-align:center;
}

.PAGELISTING{
	width:100%;
	text-align:center;
}

.TAB{
	padding-left:3px;
	margin-right:10px;
	font-weight: bold; 
	font-size: 13px; 
	line-height: 19px; 
	background-color: #fff; 
	display: inline;		
}

.RESULTBAR_LINK{
	color:#000080;
}

.RESULTBAR{
	padding-top:5px;
	text-align:center;
	width:100%;
	background-color:#D5DFF3;
	height:22px;
	border-top:1px solid #000080;
}

.FILE{
	width:40px;
	height:50px;
	background-color:#666666;
	border-top:1px solid #000000;
}

.dialog {
			width: 25em;
			padding: 0 4em;
			margin: 4em auto 0 auto;
			border: 1px solid #ccc;
			border-right-color: #999;
			border-bottom-color: #999;
}