@charset "UTF-8";

/* SIGN-IN CONTAINER */
#signincontainer {
	float:left;
	margin:0px 0px 0px 1px;
	padding:10px 0px;
	width:554px;
	height:115px;
	border-top:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-left:none;
	/* GRADIENT STYLES */
	background:#F9F9F9;
	background:-moz-linear-gradient(top, #FFFFFF, #F9F9F9);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#F9F9F9));
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#F9F9F9'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#F9F9F9')"; /* IE8 */
	/* ROUNDED CORNER EFFECT: TOP-LEFT, TOP-RIGHT, BOTTOM-RIGHT, BOTTOM LEFT */
	-moz-border-radius:0px 8px 8px 0px;
	-webkit-border-radius:0px 8px 8px 0px;
	border-radius:0px 8px 8px 0px;
	/* BOX DROP-SHADOW EFFECT: X-POS, Y-POS, BLUR AMOUNT, COLOR */
	box-shadow:1px 1px 5px #E2E2E2;
	-moz-box-shadow:1px 1px 5px #E2E2E2; /* Firefox 3.6 and earlier */
	-webkit-box-shadow:1px 1px 5px #E2E2E2; /* Safari and Chrome */
}

/* SEARCH CONTAINER */
#searchcontainer {
	float:right;
	margin:0px 1px 0px 0px;
	padding:10px 0px;
	width:376px;
	height:115px;
	border-top:1px solid #CCC;
	border-right:none;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	/* GRADIENT STYLES */
	background:#E7E7E7;
	background:-moz-linear-gradient(top, #F9F9F9, #E7E7E7);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#F9F9F9), to(#E7E7E7));
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F9F9F9', endColorstr='#E7E7E7'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F9F9F9', endColorstr='#E7E7E7')"; /* IE8 */
	/* ROUNDED CORNER EFFECT: TOP-LEFT, TOP-RIGHT, BOTTOM-RIGHT, BOTTOM LEFT */
	-moz-border-radius:8px 0px 0px 8px;
	-webkit-border-radius:8px 0px 0px 8px;
	border-radius:8px 0px 0px 8px;
	/* BOX DROP-SHADOW EFFECT: X-POS, Y-POS, BLUR AMOUNT, COLOR */
	box-shadow:-1px 1px 5px #E2E2E2;
	-moz-box-shadow:-1px 1px 5px #E2E2E2; /* Firefox 3.6 and earlier */
	-webkit-box-shadow:-1px 1px 5px #E2E2E2; /* Safari and Chrome */
}
/* COLUMN STYLES */
#fprightcolumn {
	margin:0px;
	padding:0px;
	width:688px;
}

#fpleftcolumn {
	margin:0px;
	padding:0px;
	width:260px;
}
#fpleftcolumn_bottom {
	margin:0px;
	padding:0px;
	width:260px;
	height:100%;
	background-color:#1E2126;
}

/* CATEGORY STYLES */
#fpcategories {
	margin:0px;
	padding:0px;
	height:auto;
	border-top:1px solid #454C56;
}
#fpcategories ul, #fpcategories li {
	margin:0px;
	padding:0px;
	font:normal 13px/16px Verdana, Arial, Helvetica, sans-serif;
	list-style-type:none;
	list-style-image:none;
	display:block;
}

#fpcategories li a, #fpcategories li a:hover, #fpcategories li a:active, #fpcategories li a:visited {
        cursor:pointer;	
	display:block;
	margin:0px;
	padding:4px 20px;
	text-decoration:none;
	color:#D7D7D7;
	border-right:1px solid #454C56;
	border-bottom:1px solid #454C56;
	/* GRADIENT STYLES */
	background:#535C69;
	background:-moz-linear-gradient(top, #535C69, #505966);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#535C69), to(#505966));
	/* filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#535C69', endColorstr='#505966'); /* IE6 & IE7 */
	/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#535C69', endColorstr='#505966')"; /* IE8 */
}
#fpcategories li a:hover {
	color:#FFFFFF;
	background:#5D6877;
}

#fpcategories li a:actived {
	font-weight:bold;
	color:#444;
	background:#FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

#fpcategories li a:focus {
	outline:none;
}
/* HIGHLY RATED CATEGORY STYLES */
#fphighrated {
	margin:0px;
	padding:0px 0px 20px 0px;
	width:260px;
	height:100%;
	border-top:1px solid #454C56;
	/* GRADIENT STYLES */
	background:#454C56;
	background:-moz-linear-gradient(top, #454C56, #1E2126);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#454C56), to(#1E2126));
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#454C56', endColorstr='#1E2126'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#454C56', endColorstr='#1E2126')"; /* IE8 */
}

.highrated_header {
	margin:0px;
	padding:8px 0px 9px 20px;
	font:bold 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	border-top:1px solid #222;
	border-bottom:1px solid #111;
	/* GRADIENT STYLES */
	background:#1E2126;
	background:-moz-linear-gradient(top, #333333, #1E2126);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#333333), to(#1E2126));
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#333333', endColorstr='#1E2126'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#333333', endColorstr='#1E2126')"; /* IE8 */
}
#fphighrated ul, #fphighrated li {
	margin:0px;
	padding:0px;
	font:italic 13px/16px Verdana, Arial, Helvetica, sans-serif;
	list-style-type:none;
	list-style-image:none;
	display:block;
}

#fphighrated li a, #fphighrated li a:hover, #fphighrated li a:active, #fphighrated li a:visited  {
	display:block;
	margin:0px;
	padding:3px 20px;
	text-decoration:none;
	color:#CCCCCC;
}
#fphighrated li a:hover {
	padding:2px 20px;
	color:#FFFFFF;
	background:#454C56;
	border-top:1px solid #333;
	border-bottom:1px solid #333;
}

#fphighrated li a:active {
	padding:2px 20px;
	font-weight:bold;
	color:#FFFFFF;
	background:#1E2126;
	border-top:1px solid #111;
	border-bottom:1px solid #111;
}
#fphighrated li a:focus {
	outline:none;
}


/* NAV HEADER STYLES */
#fpcommentsnav {
	margin:0px;
	padding:0px;
	width:687px;
	height:26px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	/* GRADIENT STYLES */
	background:#E7E7E7;
	background:-moz-linear-gradient(top, #FFFFFF, #CCCCCC);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#CCCCCC));
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#CCCCCC'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#CCCCCC')"; /* IE8 */
}

/* MAIN COMMENT STYLES */
.comment {
	margin:0px;
	padding:0px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	/* GRADIENT STYLES */
	background:#F9F9F9;
	background:-moz-linear-gradient(top, #FFFFFF, #F9F9F9);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#F9F9F9));
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#F9F9F9'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#F9F9F9')"; /* IE8 */
}

.commentmain {
	padding:30px;
}
.commentdata {
	font-style:italic;
	color:#1D82F8;
}

.commenttitle {
	font-weight:bold;
	color:#1D82F8;
}
.commentseperator {
	display:block;
	margin:0px;
	padding:0px;
	height:6px;
	border-left:1px solid #454C56;
	background-color:#555E6B;
}

.active {
	font-weight:bold;
	color:#1D82F8;
}
a.directlink, a:visited.directlink {
	text-decoration:underline;
	color:#1D82F8;
}

a:hover.directlink {
	text-decoration:none;
	color:#1D82F8;
}
a:active.directlink {
	text-decoration:none;
	color:#1D82F8;
}

a:focus.directlink {
	outline:none;
}

/* VOTER COMMENT STYLES */
.votercomment {
	padding:20px 30px;
	color:#333333;
	border-left:1px solid #CCC;
	/* GRADIENT STYLES */
	background:#CCCCCC;
	background:-moz-linear-gradient(top, #FFFFFF, #CCCCCC);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#CCCCCC));
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#CCCCCC'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#CCCCCC')"; /* IE8 */
}

.votercomment_header {
	padding:3px 30px;
	background-color:#EEE;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
}
.votercomment_header a, .votercomment_header a:hover, .votercomment_header a:active, .votercomment_header a:visited {
	display:block;
	font-weight:bold;
	text-decoration:none;
	color:#333;
}

.votercomment_header a:hover {
	color:#666;
}
.votercomment_header a:focus {
	outline:none;
}

.votercomment_divider {
	margin:10px 0px;
	padding:0px;
	height:2px;
	border-top:1px dashed #999999;
}

/* IB COMMENT STYLES */
.ibcomment {
	padding:20px 30px;
	color:#333333;
	border-bottom:1px solid #666;
	border-left:1px solid #CCC;
	/* GRADIENT STYLES */
	background:#FDDC81;
	background:-moz-linear-gradient(top, #FCF4CC, #FDDC81);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FCF4CC), to(#FDDC81));
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FCF4CC', endColorstr='#FDDC81'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FCF4CC', endColorstr='#FDDC81')"; /* IE8 */
}

.ibcomment_header {
	padding:3px 30px;
	background-color:#FAF6E1;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
}
.ibcomment_header a, .ibcomment_header a:hover, .ibcomment_header a:active, .ibcomment_header a:visited {
	display:block;
	font-weight:bold;
	text-decoration:none;
	color:#333;
}

.ibcomment_header a:hover {
	color:#666;
}
.ibcomment_header a:focus {
	outline:none;
}

.ibcomment_divider {
	margin:10px 0px;
	padding:0px;
	height:2px;
	border-top:1px dashed #D29F11;
}
/* MISCELLANEOUS CLASS STYLES */
.bordetop {
	border-top:1px solid #CCC;
}

.borderright {
	border-right:1px solid #CCC;
}
.borderbottom {
	border-bottom:1px solid #CCC;
}

.bordeleft {
	border-left:1px solid #CCC;
}
.clearfloat {
	clear:both;
}

/* FEATURES POLL POPUP */
#featurespoll_popup, #featurespoll_signup, #featurespoll_suggest {
  margin:0px auto;
  padding:0px;
  width:450px;
  height:auto;
  background:#FFFFFF;
}
#featurespoll_suggest {
  width:650px;
  height:auto;
}

#featurespoll_signup {
  border:1px solid #CCC;
}
#featurespoll_suggest, #featurespoll_popup, #featurespoll_signup  {
   /* ROUNDED CORNER EFFECT: TOP-LEFT, TOP-RIGHT, BOTTOM-RIGHT, BOTTOM LEFT */
   -moz-border-radius:8px 8px 8px 8px;
   -webkit-border-radius:8px 8px 8px 8px;
   border-radius:8px 8px 8px 8px;
} 

#featurespoll_popup, #featurespoll_signup  {
  /* BOX DROP-SHADOW EFFECT: X-POS, Y-POS, BLUR AMOUNT, COLOR */
  box-shadow:1px 1px 5px #000000;
  -moz-box-shadow:1px 1px 5px #000000; /* Firefox 3.6 and earlier */
  -webkit-box-shadow:1px 1px 5px #000000; /* Safari and Chrome */
}
#featurespoll_popup {
  cursor: move;
}

.popup_header {
	margin:0px;
	padding:10px 25px 12px 25px;
	font:bold 12px/15px Verdana, Helvetica, Arial, sans-serif;
	text-align:left;
	color:#FFF;
	/* GRADIENT STYLES */
	background:#2D3339;
	background:-moz-linear-gradient(top, #8D95A0, #2D3339);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#8D95A0), to(#2D3339));
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#8D95A0', endColorstr='#2D3339'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#8D95A0', endColorstr='#2D3339')"; /* IE8 */
}
.popup_container {
	margin:0px;
	padding:35px 25px 25px 25px;
	font:normal 11px/16px Verdana, Helvetica, Arial, sans-serif;
	text-align:justify;
	color:#333;
	background:#FFF;
	/* ROUNDED CORNER EFFECT: TOP-LEFT, TOP-RIGHT, BOTTOM-RIGHT, BOTTOM LEFT */
	-moz-border-radius:0px 0px 8px 8px;
	-webkit-border-radius:0px 0px 8px 8px;
	border-radius:0px 0px 8px 8px;
}

.popup_note {
	padding:20px 0px 0px 0px;
	border-top:1px solid #CCC;
	color:#666;
}
.popup_note a, .popup_note a:visited {
	text-decoration:underline;
	color:#1D82F8;
}

.popup_note a:hover {
	text-decoration:none;
	color:#1D82F8;
}
.popup_note a:active {
	text-decoration:none;
	color:#666;
}

.popup_note a:focus {
	outline:none;
}
/* Index style */
.idx_lnx {
   text-decoration:none;
   cursor:pointer;
   color: #000;
}