body, ul, ol, li, p, h1, h2, h3, h4, h5, h6,
form, fieldset, label, legend,
blockquote, pre, code, address {
	margin:0;
	padding:0;
	border:0;
}

a:active { outline: none !important;}

a:focus { -moz-outline-style: none !important;}

a:focus { 
    outline: none; 
}


body {
	background-color:#eeebe2;
	font-size:62.5%;
	font-family:Arial, Helvetica, sans-serif;
	margin:25px 0 25px 0;
	padding:0;
	overflow-x:hidden;
}

.clear {
	clear:both;
}

hr {
	height:1px;
	border-bottom:solid 1px #ccc;
	border-left:solid 1px #fff;
	border-right:solid 1px #fff;
	border-top:solid 1px #fff;
	margin:15px 0 15px 0;
}

#container {
	width:970px;
	margin:0 auto;
	background-image:url(../images/slice.gif);
	background-position:top right;
	background-repeat:no-repeat;
	position:relative;
}

#logo {
	background-image:url(../images/logo.gif);
	width:349px;
	height:60px;
	text-indent:-9999em;
	position:relative;
	left:26px;
}

#logo a {
	display:block;
	width:349px;
	height:60px;
}

#primary_content {
	width:706px;
	float:left;
}

#secondary_content {
	width:234px;
	float:right;
}

#menu {
	height:34px;
	margin:28px 0 0 25px;
	width:800px !important;
	position:relative;
	z-index:1000000 !important;
}

#menu li {
	list-style:none;
	margin:0 3px 0 0;
	color:#868581;
	float:left;
	font-size:1.4em;
}

#menu li a {
	display:block;
	padding:10px 15px 10px 15px;
	color:#868581;
	text-decoration:none;
}

#menu .home {
	background-image:url(../images/menu_home.gif);
	background-position:bottom;
	text-indent:-9999em;
	width:76px;
}

#menu .home a {
}

#menu .reviews {
	background-image:url(../images/menu_reviews.gif);
	background-position:-5px 36px !important;
	height:36px;
	width:90px;
	text-indent:-9999em;
}

#menu #reviews:hover {
	background-position:bottom !important;
}

#menu .interviews {
	background-image:url(../images/menu_interviews.gif);
	background-position:3px 36px !important;
	height:36px;
	width:106px;
	text-indent:-9999em;
}

#menu #interviews:hover {
	background-position:bottom !important;
}

#menu .briefly {
	background-image:url(../images/menu_briefly.gif);
	background-position:-5px 36px !important;
	height:36px;
	width:90px;
	text-indent:-9999em;
}

#menu #briefly:hover {
	background-position:bottom !important;
}

#menu .about {
	background-image:url(../images/menu_about.gif);
	background-position:-13px 36px !important;
	height:36px;
	width:74px;
	text-indent:-9999em;
}

#menu #about:hover {
	background-position:bottom !important;
}

#menu .register {
	background-image:url(../images/menu_register.gif);
	background-position:-3px 36px !important;
	height:36px;
	width:94px;
	text-indent:-9999em;
}

#menu #register:hover {
	background-position:bottom !important;
}

#menu .login {
	background-color:#fff !important;
	background-position:100px 100px;
}

#menu #logins:hover {
	background-position:bottom !important;
}

#menu .login a {
	color:#000;
}

#menu .random {
	background-image:url(../images/menu_random.gif);
	background-position:-1px 36px !important;
	height:36px;
	width:96px;
	text-indent:-9999em;
}





/*** Sub menus ****************************/
#menu li ul {
	display:none;
}

#menu li:hover ul {
	display:block !important;
	position:absolute !important;
	left:-25px;
	top:36px;
	background-color:#fff !important;
	padding:25px 0px 15px 15px;
	width:690px;
	height:85px;
	z-index:10000;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-webkit-box-shadow: 0px 3px 5px #ccc;
	-moz-box-shadow: 0px 3px 5px #ccc;
}

.sub_item {
	width:200px !important;
	border-right:dashed 1px #ccc;
	height:80px;
	z-index:20000;
	text-indent:9999em;
	padding:0 15px 0 15px !important;
	margin:0 !important;
	position:relative;
	font-size:.8em !important;
	float:left !important;
}


.sub_item:hover a {
	color:#86a800 !important;
}



.sub_item:last-child {
	padding:12px 0 12px 12px !important;
	border-right:none !important;
}

.sub_item img {
	width:75px;
	height:75px;
	position:absolute;
	top:0;
	left:10px;
	border:none;
}

.sub_item strong a {
	color:#898f97 !important;
	width:100px !important;
	position:absolute;
	font-family:Tahoma, Arial, Helvetica, sans-serif !important;
	top:0;
	left:100px;
	width:100px !important;
	height:75px !important;
	padding:0 !important;
	margin:0 !important;
	text-align:left !important;
	text-indent:0;
	display:inline-block !important;
}


.sub_item span {
	display:none;
}


.sub_item:hover span {
	display:block;
	position:absolute;
	top:65px;
	left:100px;
	background:url(../images/submenu_arrow.gif) no-repeat left;
	width:15px;
	height:15px;
	text-indent:-9999em;	
}










#reviews {
	background-image:url(../images/menu_reviews.gif) !important;
	background-position:top !important;
	height:36px;
	text-indent:-9999em;
	width:90px;
}

#reviews:hover {
	background-position:-5px 72px !important;
}

#reviews a {
	height:36px;
	width:90px;
}

#interviews {
	background-image:url(../images/menu_interviews.gif) !important;
	background-position:top !important;
	height:36px;
	text-indent:-9999em;
	width:108px;
}

#interviews:hover {
	background-position:4px 72px !important;
}

#interviews a {
	height:36px;
	width:108px;
}

#briefly {
	background-image:url(../images/menu_briefly.gif) !important;
	background-position:top !important;
	height:36px;
	text-indent:-9999em;
	width:80px;
	height:36px;
}

#briefly:hover {
	background-position:-10px 72px !important;
}

#briefly a {
	height:36px;
	width:80px;
}

#about {
	background-image:url(../images/menu_about.gif) !important;
	background-position:top !important;
	height:36px;
	text-indent:-9999em;
	width:74px;
	height:36px;
}

#about:hover {
	background-position:-13px 72px !important;
}

#about a {
	height:36px;
	width:74px;
}

#random {
	background-image:url(../images/menu_random.gif) !important;
	background-position:top !important;
	text-indent:-9999em;
	width:92px;
	height:36px;
}

#random:hover {
	background-position:-4px 72px !important;
}

#random a {
	height:36px;
	width:92px;
}

#logout {
	background-image:url(../images/menu_logout.gif) !important;
	background-position:top !important;
	text-indent:-9999em;
	width:80px;
	height:36px;
}

#logout:hover {
	background-position:-10px 72px !important;
}

#logout a {
	height:36px;
	width:80px;
}

#home {
	background-image:url(../images/menu_home.gif) !important;
	background-position:top !important;
	text-indent:-9999em;
	width:70px;
	height:36px;
}

#home:hover {
	background-position:-15px 72px !important;
}

#home a {
	height:36px;
	width:70px;
}

#logins {
	background-image:url(../images/menu_login.gif) !important;
	background-position:top !important;
	text-indent:-9999em;
	width:70px;
	height:36px;
}

#logins:hover {
	background-position:-15px 72px !important;
}

#logins a {
	height:36px;
	width:70px;
}

#register {
	background-image:url(../images/menu_register.gif) !important;
	background-position:top !important;
	text-indent:-9999em;
	width:90px;
	height:36px;
}

#register:hover {
	background-position:-5px 72px !important;
}

#register a {
	height:36px;
	width:90px;
}

.latest {
	border-bottom:solid 20px #eeebe2;
	padding:10px 35px 35px 35px;
	margin:0 0 30px 0;
	position:relative;
}

.latest h2 {
	font-size:3.4em;
	line-height:1em;
	letter-spacing:-0.05em;
	font-weight:bold;
	margin:0 0 35px 0;
}

.latest h2 a {
	color:#000;
	text-decoration:none;
}

.latest h2 a:hover {
	color:#d14f00;
}

.latest p {
	color:#60656a;
	font-size:1.6em;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	margin:27px 0 17px 0;
}

.latest p a {
	color:#60656a;
	text-decoration:none;
	display:block;
}

.latest p a:hover {
	color:#233243;
}

.latest_thumb {
	float:right;
	width:105px;
	height:105px;
	border:none;
	margin:0 0 0 15px;
}

.latest_more a {
	background-color:#86a800;
	padding:3px 10px 3px 10px;
	width:80px;
	text-align:center;
	font-weight:normal;
	font-size:1.2em;
	text-decoration:none;
	color:#fff !important;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}

.latest_more a:hover {
	background-color:#9cc300;
}


.author {
	background-color:#86a800;
	font-size:1.2em;
	padding:5px 10px 5px 10px;
	color:#fff;
}

.author:hover {
	background-color:#9cc300;
}

.author a {
	color:#fff;
	text-decoration:none;
}

.commnum {
	background-color:#898f97;
	background-image:url(../images/icon_comment.gif);
	background-position:10px 7px;
	background-repeat:no-repeat;
	font-size:1.2em;
	padding:5px 10px 5px 30px;
	margin:0 0 0 4px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}

.commnum:hover {
	background-color:#9fa6af;
}

.commnum a {
	text-decoration:none;
	color:#fff;
}

#content {
	background-color:#fff;
	margin:0 0 0 0;
	padding:25px 0 25px 0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	z-index:10 !important;
}

.previews {
	width:150px;
	float:left;
	height:500px;
	margin:0 30px 10px 33px;
	color:#60656a;
	position:relative;
	padding:10px 10px 20px 10px;
	border:dashed 1px #fff;
	border-bottom:dashed 1px #d1d1d1;
}

.previews:hover {
	background-color:#fcfcfc;
	border:dashed 1px #d1d1d1;
	color:#35465a;
	-webkit-box-shadow: 7px 7px 10px #f1f1f1;
	-moz-box-shadow: 7px 7px 10px #f1f1f1;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;

}

.previews:hover h2 a {
	color:#86a800;
}

.previews img {
	position:absolute;
	bottom:20px;
	border:none;
	width:150px;
	height:150px;
}

.previews h2 {
	font-size:1.9em;
	line-height:1em;
	letter-spacing:-0.03em;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 15px 0;
}

.previews h2 a {
	color:#000;
	text-decoration:none;
}

.previews p {
	font-size:1.2em;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.previews p a {
	color:#60656a;
	text-decoration:none;
}

.preview_commnum {
	background-color:#898f97;
	background-image:url(../images/icon_comment.gif);
	background-position:10px 7px;
	background-repeat:no-repeat;
	font-size:1.2em;
	padding:5px 0 5px 0;
	text-align:center;
	width:150px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	display:block;
	position:absolute;
	bottom:160px;
}

.preview_commnum:hover {
	background-color:#9fa6af;
}

.previews:hover p a {
	color:#233243 !important;
}

.preview_commnum a {
	text-decoration:none;
	color:#fff;
}

.home_thumb {
	position:absolute;
	left:10px;
	bottom:10px !important;
}

/* .interview {
	background-color:#e84700;
	color:#fff !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	text-align:center;
	padding:4px;
	font-style:italic;
	margin:0 0 15px 0;
	width:150px;
} */

.interview {
	font-size:1.2em;
	display:block;
	height:25px;
	width:25px;
	color:#fff;
	background-image:url(../images/icon_interview.gif);
	background-repeat:no-repeat;
	background-position:3px 3px;
	background-color:#e84700;
	margin:2px 5px 0 0;
	float:left;
	text-indent:-9999em;
}

.interview a {
	display:block;
	height:25px;
	width:25px;
}

.no_interview {
	display:none;
}


/*.review {
	background-color:#009aa4;
	color:#fff !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	text-align:center;
	padding:4px;
	font-style:italic;
	margin:0 0 15px 0;
	width:150px;
}*/

.review {
	font-size:1.2em;
	display:block;
	height:25px;
	width:25px;
	color:#fff;
	background-image:url(../images/icon_review.gif);
	background-repeat:no-repeat;
	background-position:3px 3px;
	background-color:#009aa4;
	margin:2px 5px 0 0;
	float:left;
	text-indent:-9999em;
}

.review a {
	display:block;
	height:25px;
	width:25px;
}

.no_review {
	display:none;
}

.inbrief {
	background-color:#e5c200;
	color:#fff !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	text-align:center;
	padding:4px;
	font-style:italic;
	margin:0 0 15px 0;
	width:150px;
}

.more a {
	display:none;
}

.previews:hover .more {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:normal;
	text-align:center !important;
	letter-spacing:-0.01em;
	
}

.previews:hover .more a {
	position:absolute;
	bottom:180px;
	border-bottom:solid 10px #fff;
	width:142px;
	padding:4px;
	display:block;
	margin:10px 0 0 0;
	background-color:#86a800;
	color:#fff !important;
	text-decoration:none;
	font-size:1.2em;
	text-align:center !important;
}

.previews:hover .more a:hover {
	background-color:#9cc300;
}

.more_media {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:1.1em;
}

.more_media a {
	border-bottom:solid 10px #fff;
	padding:6px;
	display:block;
	background-color:#86a800;
	color:#fff !important;
	text-decoration:none;
	font-weight:normal !important;
	letter-spacing:-0.01em;
	margin:0 auto;
	width:138px;
}

.more_media a:hover {
	background-color:#9cc300;
}

.more_reactions {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:1.2em;
	text-align:center;
	width:185px;
	margin:0 auto;
}

.more_reactions a {
	border-bottom:solid 10px #fff;
	padding:6px;
	display:block;
	background-color:#86a800;
	color:#fff !important;
	text-decoration:none;
	font-weight:normal !important;
	letter-spacing:-0.01em;
}

.more_reactions a:hover {
	background-color:#9cc300;
}


.media_box {
	float:left;
	width:150px;
	height:130px;
	padding:15px;
	background-color:#f9f5ec;
	margin:0 30px 30px 0;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	text-align:center;
	font-size:.75em;
	font-weight:bold;
	position:relative;
}

.media_box:hover {
	background-color:#eeebe2;
}

.media_box img {
	border:none;
}

.media_box p a {
	color:#35414e !important;
	text-decoration:none;
}

.media_box:hover a {
	color:#e84700 !important;
}

.youtube_thumb {
	position:absolute;
	top:0px;
	z-index:10;
}

#search_box {
	background-color:#fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding:10px 25px 25px 25px;
	position:relative;
}

#search_box legend {
	text-indent:-9999em;
}

#search_box label {
	display:block;
	font-size:1.3em;
	font-weight:bold;
	color:#86a800;
	letter-spacing:-0.02em;
	margin:0 0 3px 0;
}

.search_field {
	background-image:url(../images/search.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:148px;
	height:27px;
	border:none;
	color:#898f97;
	font-size:1.6em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	padding:3px 0 5px 7px;
}

.search_button {
	background-image:url(../images/search_button.gif);
	width:39px;
	height:35px;
	font-size:0em;
	line-height:0em;
	display:block;
	position:absolute;
	left:170px;
	top:42px;
}

#subscribe ul {
	height:30px;
	position:absolute;
	top:-25px;
	left:640px;
}

#subscribe li {
	list-style:none;
	float:left;
	width:30px;
	height:30px;
	text-indent:-9999em;
	margin:0 5px 0 0;
}

#subscribe li a {
	display:block;
	width:30px;
	height:30px;
}

#subscribe .rss {
	background-image:url(../images/icon_rss.gif);
}

#subscribe .facebook {
	background-image:url(../images/icon_facebook.gif);
}

#usual1 {
	margin:25px 0 0 0;
}

#reactions {
	background-color:#fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding:25px 25px 20px 25px;
	margin:30px 0 30px 0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

#reactions h3 {
	margin:0 0 20px 0;
	background-image:url(../images/header_recent.gif);
	background-repeat:no-repeat;
	height:18px;
	text-indent:-9999em;
}

#reactions ul {
	padding:0 0 15px 0;
}

#reactions li {
	list-style:none;
	margin:0 0 12px 0;
	font-size:1.2em;
	line-height:1em;
}

#reactions li a {
	display:block;
	text-decoration:none;
	color:#898f97;
}

#reactions li a:hover {
	color:#35465a;
	background-color:#f7f7f8;
}

#reactions strong {
	color:#35414e;
}

#reactions li:hover strong {
	color:#86a800;
}


.reactions_list {
	clear:both;
	margin:45px 0 85px 0;
	position:relative;
	z-index:50;
}

.reactions_list .reaction_member {
	position:absolute;
	top:-20px;
	left:0;
	width:35px;
	height:35px;
	margin:0 7px 0 0;
	background-image:url(../images/recent_commenter.gif);
	background-position:top left;
	padding:4px 4px 18px 4px;
}

.reactions_list b {
	position:absolute;
	top:-18px;
	left:50px;
	font-size:1.8em;
	letter-spacing:-0.03em;
}

.reactions_list span {
	position:absolute;
	top:0;
	left:50px;
	font-size:1.3em;
}

.reactions_list span a {
	color:#86a800;
}

.reactions_list span a:hover {
	color:#d14f00;
}

.reaction_thumb {
	float:right;
}

.box_wrap {
	float:right;
	width:110px;
	height:100px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.to_top a {
	display:block;
	background-color:#f0e8d9;
	width:50px;
	text-align:center;
	text-decoration:none;
	color:#666;
	font-size:1.1em;
	font-style:normal;
	padding:4px 4px 4px 4px;
	position:absolute;
	left:592px;
	margin:-55px 15px 40px 0;
	z-index:100;
}

.to_top a:hover {
	color:#d14f00;
}

.reactions_list p {
	background-color:#f0e8d9;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	padding:20px !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:1.3em !important;
	font-style:italic !important;
	color:#60656a !important;
	position:relative;
	top:30px;
	color:#3a4452 !important;
}

.reactions_list p a {
	color:#86a800;
}





/* Style for latest poll */
#latest_poll {
	background-color:#fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding:25px 25px 15px 25px;
	margin:30px 0 30px 0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

#latest_poll h3 {
	margin:0 0 20px 0;
	background-image:url(../images/header_latest_poll.gif);
	background-repeat:no-repeat;
	width:175px;
	height:23px;
	text-indent:-9999em;
}


#latest_poll p {
	list-style:none;
	margin:0 0 12px 0;
	font-size:1.2em;
	line-height:1em;
	color:#35414e;
}

#latest_poll p a {
	display:block;
	text-decoration:none;
	color:#fff;
	text-decoration:none;
	background-color:#86a800;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	padding:6px;
}

#latest_poll p a:hover {
	background-color:#9cc300;
}

#latest_poll strong {
	color:#35414e;
}

#latest_poll li:hover strong {
	color:#86a800;
}

.pollarea {
	width:615px;
	height:65px;
	background-color:#f1f1f1;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border:solid 1px #ccc;
	padding:10px;
	color:#333;
}


/* Style for Usual tabs */
.usual li {
	list-style:none;
	float:left;
	font-size:1.5em;
	font-weight:bold;
	letter-spacing:-0.05em;
	margin:0 3px 0 0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.usual ul {
	margin:0 0 0 20px;
}
 
.usual li a {
	display:block;
	padding:6px;
	text-decoration:none;
	background:#dfddd7;
	color:#868581;
}

.usual li a:hover {
	color:#fff;
	background:#dfddd7;
}
 
.usual ul a.selected {
	color:#000;
	background-color:#fff;
	cursor:default;
 }
 
.usual div {
	padding:10px 10px 8px 10px;
	*padding-top:3px;
	*margin-top:-15px;
	clear:left;
	background-color:#fff;
}

.usual img {
	border:none;
	width:150px;
	height:112px;
}

#tab1 {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding:25px 25px 25px 25px;
	margin:30px 0 0 0;
	text-align:center;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

#tab1 p {
	clear:both;
	margin:15px 0 0 0;
}

#tab1 a {
	font-size:1.1em;
	text-decoration:none;
	font-weight:bold;
	color:#000;
	line-height:1em;
}

#tab1 a:hover {
	color:#d14f00;
}

#tab2 {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding:25px 25px 25px 25px;
	margin:30px 0 0 0;
	text-align:center;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

#tab2 p {
	clear:both;
	margin:15px 0 0 0;
}

#tab2 a {
	font-size:1.1em;
	text-decoration:none;
	font-weight:bold;
	color:#000;
	line-height:1em;
}

#tab2 a:hover {
	color:#d14f00;
}

#random_article {
	background-color:#fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding:25px 25px 25px 25px;
	margin:50px 0 0 0;
	color:#60656a;
}

#random_article p {
	font-size:1.2em;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

#random_article:hover p a {
	color:#233243;
}

#random_article a {
	color:#60656a;
	text-decoration:none;
}

#random_article h3 {
	font-size:1.9em;
	line-height:1em;
	letter-spacing:-0.03em;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 20px 0;
}

#random_article h3 a {
	color:#000;
	text-decoration:none;
}

#random_article:hover h3 a {
	color:#d14f00;
}

#random_article img {
	width:95px;
	border:none;
	float:left;
	margin:3px 12px 5px 0;
}

.something_random_title {
	padding:7px;
	width:150px;
	background-color:#fff;
	margin:-45px 0 10px 7px;
	background-image:url(../images/something_random.gif);
	background-position:10px 8px;
	background-repeat:no-repeat;
	text-indent:-9999em;
}

.something_random a {
	background-color:#86a800;
	color:#fff !important;
	text-decoration:none;
	font-size:1em !important;
	padding:2px 5px 2px 5px;
	text-align:center;
	font-weight:normal;
	display:block;
	width:80px;
	margin:15px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}

.something_random a:hover {
	background-color:#9cc300;
}

#general {
	background-color:#fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding:35px;
	margin:0 0 30px 0;
}

#general h1 {
	font-size:3em;
	line-height:1em;
	letter-spacing:-0.05em;
	font-weight:bold;
	margin:0 0 35px 0;
}

#general h1 a {
	color:#000;
	text-decoration:none;
}

#general h1 a:hover {
	color:#d14f00;
}

#general p {
	color:#60656a;
	font-size:1.6em;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	margin:10px 0 10px 0;
}

#general a {
	color:#609d00;
}

#general ul {
	font-size:1.6em;
	margin:0 0 0 40px;
}

#general object, embed {
	margin:0 0 10px 0 !important;
}


#user_box {
	background-color:#fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding:25px;
	margin:0 0 30px 0;
	color:#60656a;
	font-size:1.2em;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

#user_box img {
	border:none;
	float:left;
	margin:3px 7px 0 0;
}

#user_box span {
	font-size:.9em;
	color:#86a800;
}

#user_box h3 {
	font-size:1.6em;
	line-height:1em;
	letter-spacing:-0.03em;
	color:#000;
}

#user_box ul {
	padding:10px 0 0 0;
}

#user_box li {
	list-style:none;
	border-bottom:solid 1px #f1f1f1;
	background-position:left;
	background-repeat:no-repeat;
	padding:0 0 0 20px;
}

#user_box li a {
	padding:3px 0 3px 0;
	color:#60656a;
	text-decoration:none;
	display:block;
}

#user_box li:hover {
	background-color:#f7f7f7;
}

#user_box li a:hover {
	color:#e84700;
	background-color:#f7f7f7;
}

#user_box .usericon_admin {
	background-image:url(../images/icon_user_admin.gif);
}

#user_box .usericon_edit {
	background-image:url(../images/icon_user_edit_profile.gif);
}

#user_box .usericon_view {
	background-image:url(../images/icon_user_view_profile.gif);
}

#user_box .usericon_favs {
	background-image:url(../images/icon_user_favs.gif);
}

#user_box .usericon_close {
	background-image:url(../images/icon_user_close.gif);
}

#user_box .usericon_kudos {
	background-image:url(../images/icon_user_kudos.gif);
}

#user_box .usericon_logout {
	background-image:url(../images/icon_user_logout.gif);
}

#user_box .usericon_tags {
	background-image:url(../images/icon_user_tags.gif);
}

#user_box .usericon_popular {
	background-image:url(../images/icon_user_popular.gif);
}

#user_box .usericon_commented {
	background-image:url(../images/icon_user_comments.gif);
}

#user_box .usericon_stats {
	background-image:url(../images/icon_user_stats.gif);
}

#user_box .usericon_submit {
	background-image:url(../images/icon_user_submit.gif);
	background-color:#fffec6;
}

#pagination {
	height:35px;
	width:600px;
	margin:0 0 0 35px;
	z-index:0;
}

#pagination li {
	background-image:url(../images/pag_on.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	float:left;
	width:41px;
	height:27px;
	margin:0 5px 0 0;
	display:block;
	color:#609d00;
	font-size:1.7em;
	font-weight:bold;
	text-align:center;
	padding:8px 0 0 0;
	position:relative;
}

#pagination li a {
	background-image:url(../images/pag_off.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	color:#898f97;
	width:41px;
	height:27px;
	display:block;
	text-decoration:none;
	padding:8px 0 0 0;
	position:absolute;
	top:0;
}

#pagination li a:hover {
	color:#609d00;
}

.media_pag {
	position:relative;
	top:-35px;
}

.category_pag {
	position:relative;
	top:-35px;
}


#footer {
	background-color:#fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin:20px 0 0 0;
	padding:20px;
	height:10px;
	font-size:1.1em;
	position:relative;
}

#footer li {
	list-style:none;
	float:left;
	margin:0 15px 0 0;
}

#footer a {
	color:#a4a4a4;
	text-decoration:none;
}

#footer a:hover {
	color:#609d00;
}

.twgb {
	width:86px;
	height:37px;
	position:absolute;
	right:5px;
	top:8px;
	text-indent:-9999em;
}

.twgb a {
	background-image:url(../images/Xval.png);
	background-position:top;
	width:86px;
	height:37px;
	display:block;
}

.twgb a:hover {
	background-position:bottom;
}

.general_content {
	background-color:#fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding:35px;
	margin:0 0 35px 0;
	font-size:.9em;
}

.general_content h1 {
	font-size:3.8em;
	line-height:1em;
	letter-spacing:-0.05em;
	font-weight:bold;
	margin:0 0 35px 0;
}

.general_content h1 a {
	color:#000;
	text-decoration:none;
}

.general_content h1 a:hover {
	color:#d14f00;
}

.general_content h2 {
	font-size:2.3em;
	line-height:1em;
	letter-spacing:-0.05em;
	font-weight:bold;
	margin:0;
}


.general_content p {
	color:#60656a;
	font-size:1.6em;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	margin:0 0 17px 0;
}

.general_content p a {
	color:#86a800;
}

.general_content h4 {
	font-size:3.8em;
	line-height:1em;
	letter-spacing:-0.05em;
	font-weight:bold;
	margin:55px 0 20px 0;
}

.general_content ul {
	margin:10px 0 30px 35px;
	color:#60656a;
	font-size:1.5em;
}

.general_content ol {
	margin:10px 0 30px 35px;
	color:#60656a;
	font-size:1.5em;
}

.general_content li {
	list-style-image:url(../images/li.gif);
}

.general_content li a {
	color:#86a800;
}

.writers {
	float:left;
	width:80px;
	height:100px;
	padding:15px;
	background-color:#f9f5ec;
	margin:0 17px 17px 0;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	text-align:center;
}

.writers:hover {
	background-color:#eeebe2;
}

.writers img {
	border:none;
	margin:0 0 7px 0;
}

.writers h2 {
	color:#86a800 !important;
	text-decoration:none;
	font-size:1.2em;
	line-height:.9em;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	margin:0 0 7px 0;
}

.rss_writer {
	display:block;
	width:15px;
	height:15px;
	margin:0 auto;
}

.rss_writer a {
	display:block;
	width:15px;
	height:15px;
	background-image:url(../images/rss_writer.gif);
	text-indent:-9999em;
}


/*** Profile page icons *******************************/
.digg {
	background-image:url(../images/icons/digg.png);
	width:25px;
	height:25px;
	text-indent:-9999px; }
	
.tweet {
	background-image:url(../images/icons/tweet.png);
	width:25px;
	height:25px;
	text-indent:-9999px; }	

.reddit {
	background-image:url(../images/icons/reddit.png);
	width:25px;
	height:25px;
	text-indent:-9999px; }

.delicious {
	background-image:url(../images/icons/delicious.png);
	width:25px;
	height:25px;
	text-indent:-9999px; }

.furl {
	background-image:url(../images/icons/furl.png);
	width:25px;
	height:25px;
	text-indent:-9999px; }

.google {
	background-image:url(../images/icons/google.png);
	width:25px;
	height:25px;
	text-indent:-9999px; }

.newsvine {
	background-image:url(../images/icons/newsvine.png);
	width:25px;
	height:25px;
	text-indent:-9999px; }

.yahoo {
	background-image:url(../images/icons/yahoo.png);
	width:25px;
	height:25px;
	text-indent:-9999px; }

.slashdot {
	background-image:url(../images/icons/slashdot.png);
	width:25px;
	height:25px;
	text-indent:-9999px; }

.faceb {
	background-image:url(../images/icons/facebook.png);
	width:25px;
	height:25px;
	text-indent:-9999px; }

.favs {
	font-size:1.3em;
	margin:0 !important;
	
}

.favs li {
	padding:5px;
	background-color:#f5f5f5;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	margin:0 0 10px 0;
	color:#7f868c;
	list-style:none !important;
}

.favs li:hover {
	background-color:#f5f5f5;
	-webkit-box-shadow: 5px 5px 10px #ccc;
	-moz-box-shadow: 5px 5px 10px #ccc;
}

.favs li a {
	color:#86a800;
	text-decoration:none;
	padding:3px 0 3px 0;
}

.favs li:hover a {
	color:#e45000;
}

.favs li a:hover {
	color:#e45000;
}

.delete_fav {
	float:right;
	margin:-3px 0 0 0;
	color:#666 !important;
}

.delete_fav:hover {
	color:#ff0000 !important;
}


/*** Kudos log *******************************/
.kudos_log div {
	padding:5px;
	background-color:#f5f5f5;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	margin:0 0 10px 0;
	font-size:1.3em;
	color:#7f868c;
}

.kudos_log div:hover {
	background-color:#f5f5f5;
	-webkit-box-shadow: 5px 5px 10px #ccc;
	-moz-box-shadow: 5px 5px 10px #ccc;
}

.kudos_log div:hover a {
	color:#e45000;
}

.kudos_log div img {
	float:left;
	margin:0 7px 0 0;
	width:30px;
	height:30px;
}

.kudos_log div span {
	font-size:.9em;
}

.kudos_log div a {
	color:#86a800;
	text-decoration:none;
}

.kudos_log div strong a {
	color:#35414e;
	text-decoration:none;
	font-size:1.2em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:normal;
}

.kudos_log div strong a:hover {
	color:#e45000;
}

.kudos_log div a:hover {
	color:#0f77a3;
}


/*** Bio *******************************/
.bio_box {
	float:left;
	margin:0 15px 0 0;
	width:150px;
	padding:15px 15px 10px 15px;
	background-color:#f1f1f1;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.bio_box img {
	border:none;
	padding:0 0 5px 0;
}

.bio_image {
	width:150px;
	height:150px;
}

.bio_image_articles {
	width:150px;
	height:150px;
	float:left;
}


/*** Article styles *******************************/
#article_start {
	margin:80px 0 0 0;
}

#article_start h2 {
	font-size:2.3em;
	line-height:1em;
	letter-spacing:-0.05em;
	font-weight:bold;
	margin:35px 0 0 0;
}

#article_start h2 a {
	text-decoration:none;
	color:#86a800;
	
}

#article_start h3 {
	font-size:1.8em;
	letter-spacing:-0.05em;
	font-weight:bold;
	margin:35px 0 0 0;
}

#article_start h3 a {
	color:#d14f00;
}

#article_start a:hover {
	color:#e84700;
}

#article_start ul {
	margin:20px 20px 20px 45px;
}

#article_start li {
	list-style-image:url(../images/li.gif);
	margin:5px 0 5px 0;
}

#article_start .quote {
	background-image:url(../images/quote.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:20px 25px 20px 25px;
	padding:0 15px 0 45px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}

#article_start .indent {
	border-left:solid 3px #ed7b00;
	margin:20px 0 20px 45px;
	padding:0 15px 0 15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}

#article_start .highlight {
	float:left;
	width:200px;
	background-color:#f1f1f1;
	padding:10px;
	margin:4px 12px 12px 0;
	text-align:center;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	border-top:solid 3px #3f3f3f;
	border-bottom:solid 3px #3f3f3f;
}

#article_start .snippet {
	padding:10px;
	font-family:"Courier New", Courier, monospace;
	border:dashed 1px #ccc;
	background-color:#f1f1f1;
	color:#0066CC;
}

#article_start .update {
	background-image:url(../images/icon_update.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0 0 10px 30px;
}

#article_start .update strong {
	color:#86a800;
}

.article_image {
	float:right;
	margin:5px 0 10px 15px;
	width:150px;
	height:150px;
}

.written_by {
	background-color:#86a800;
	padding:5px 10px 5px 10px;
	font-size:1.3em;
	position:relative;
	margin:0 10px 0 0;
}

.written_by a {
	text-decoration:none;
	color:#fff;
}

.written_by:hover {
	background-color:#9cc300;
}


.written_by img {
	border:none;
	position:absolute;
	top:3px;
	left:3px;
	width:19px;
	height:19px;
}

.has_comments {
	background-color:#898f97;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	padding:5px 10px 5px 28px;
	font-size:1.3em;
	position:relative;
	margin:0 10px 0 0;
	background-image:url(../images/icon_comment.gif);
	background-repeat:no-repeat;
	background-position:10px 7px;
}

.has_comments a {
	text-decoration:none;
	color:#fff;
}

.has_comments:hover {
	background-color:#9fa6af;
}

.more_pics_vids {
	background-color:#898f97;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	padding:5px 10px 5px 28px;
	font-size:1.3em;
	position:relative;
	margin:0 10px 0 0;
	background-image:url(../images/icon_more.png);
	background-repeat:no-repeat;
	background-position:10px 6px;
}

.more_pics_vids a {
	text-decoration:none;
	color:#fff;
}

.more_pics_vids:hover {
	background-color:#9fa6af;
}

.tags {
	margin:8px 0 0 0;
	position:relative;
	left:-35px;
	top:15px;
}

.tags li {
	list-style:none;
	background-image:url(../images/tag_tiny.gif);
	background-position:top left;
	background-repeat:no-repeat;
	font-size:.9em;
	float:left;
	height:10px;
	padding:2px 0 2px 12px;
	margin:0 10px 0 0;
}

.tags li:hover {
	background-position:bottom left;
}

.tags li:hover a {
	color:#86a800;
}

.tags li a {
	display:block;
	color:#898f97;
	text-decoration:none;
}

.tag_cloud li {
	list-style:none;
	display:inline-block;
	margin:0 5px 5px 0;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	background-color:#eee;
	padding:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}

.tag_cloud li:hover {
	background-color:#86a800;
	-webkit-box-shadow: 5px 5px 10px #ccc;
	-moz-box-shadow: 5px 5px 10px #ccc;
}

.tag_cloud li a {
	color:#35414e;
	text-decoration:none;
	display:block;
}

.tag_cloud li:hover a {
	color:#fff;
}

.date_added {
	color:#52555a;
	font-size:1.4em;
	font-weight:bold;
}

.date_added a {
	text-decoration:none;
	font-size:1.3em;
	line-height:1em;
	letter-spacing:-0.03em;
	color:#000;	
}

.date_added span {
	display:block;
	font-size:.8em;
	font-weight:normal;
	color:#86a800;
}

#extras {
	background-color:#fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding:25px 25px 15px 20px;
	margin:0 0 30px 0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

/*** Sidebar *******************************/
#sidebar {
	margin:15px 0 0 0;
}

.tools {
	margin:15px 0 15px 0;
	color:#60656a;
	font-size:1.2em;
}

.tools li {
	list-style:none;
	border-bottom:solid 1px #f1f1f1;
	background-position:left;
	background-repeat:no-repeat;
/*	padding:0 0 0 20px; */
	background:none;
}

.tools li a {
	padding:3px 0 3px 0;
	color:#60656a;
	text-decoration:none;
	display:block;
}

.tools li:hover {
	background-color:#f7f7f7;
}

.tools li a:hover {
	color:#86a800;
	background-color:#f7f7f7;
}

.author_thumb {
	float:left;
	margin:0 7px 0 0;
	border:none;
}

.fav_add {
	background-image:url(../images/icon_user_favs.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.fav_already {
	background-image:url(../images/icon_fav.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.fav_already a strong {
	color:#e43e84;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:normal;
}

.edit {
	background-image:url(../images/icon_edit.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.manage_comments {
	background-image:url(../images/icon_user_comments.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.create {
	background-image:url(../images/icon_create.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.rss_follow {
	background-image:url(../images/icon_rss_tiny.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.user {
	background-image:url(../images/icon_user.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.stats {
	background-color:#86a800;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	padding:5px 10px 5px 10px;
	font-size:1.3em;
	position:relative;
	margin:5px 10px 0 0;
	text-align:center;
	color:#fff;
}


/*** Bookmarking *******************************/
.bookmarking {
	padding:0 0 0 85px !important;
	margin:0 !important;
	height:28px;
	background-image:url(../images/shareit.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.bookmarking:hover {
	background-position:bottom left;
}

.bookmarking li {
	float:left;
	list-style:none !important;
	margin:0 4px 0 0;
	width:24px;
	height:24px;
}

.bookmarking a {
	width:24px;
	height:24px;
	display:block;
}

.digg {
	background-image:url(../images/social_icons/digg.png);
	width:24px;
	height:24px;
	text-indent:-9999px; }
	
.tweet {
	background-image:url(../images/social_icons/tweet.png);
	width:24px;
	height:24px;
	text-indent:-9999px; }	

.reddit {
	background-image:url(../images/social_icons/reddit.png);
	width:24px;
	height:24px;
	text-indent:-9999px; }

.delicious {
	background-image:url(../images/social_icons/delicious.png);
	width:24px;
	height:24px;
	text-indent:-9999px; }

.furl {
	background-image:url(../images/social_icons/furl.png);
	width:24px;
	height:24px;
	text-indent:-9999px; }

.google {
	background-image:url(../images/social_icons/google.png);
	width:24px;
	height:24px;
	text-indent:-9999px; }

.newsvine {
	background-image:url(../images/social_icons/newsvine.png);
	width:24px;
	height:24px;
	text-indent:-9999px; }

.yahoo {
	background-image:url(../images/social_icons/yahoo.png);
	width:24px;
	height:24px;
	text-indent:-9999px; }

.slashdot {
	background-image:url(../images/social_icons/slashdot.png);
	width:24px;
	height:24px;
	text-indent:-9999px; }

.faceb {
	background-image:url(../images/social_icons/facebook.png);
	width:24px;
	height:24px;
	text-indent:-9999px; }

.subscribe_thread {
	background-image:url(../images/rss_comments.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:276px !important;
	height:24px;
	text-indent:-9999em;
	position:relative;
	left:25px;
}

.subscribe_thread:hover {
	background-position:bottom;
}

.subscribe_thread a {
	display:block;
	width:276px !important;
	height:24px;
}


/*** Paypal *******************************/
#paypal {
	font-size:1.4em;
	letter-spacing:-0.04em;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color:#fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding:35px;
	margin:0 0 30px 0;
	position:relative;
	font-style:italic;
}

#paypal img {
	border:none;
	float:left;
	margin:0 10px 0 0;
}

#paypal a {
	color:#000;
	font-weight:bold;
	text-decoration:none;
	display:block;
}

#paypal:hover a {
	color:#86a800;
}

.donate {
	margin:20px 0 0 0;
	background-image:url(../images/donate_top.gif) !important;
	background-position:top !important;
	background-repeat:no-repeat !important;
	background-color:#e6e8e9 !important;
	padding:30px 15px 0 15px !important;
	border:none !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-style:italic !important;
	font-size:.9em !important;
}

.donate a:hover {
	background-color:#e6e8e9 !important;
	color:#003452 !important;
}

.donate_bottom {
	background-image:url(../images/donate_bottom.gif) !important;
	background-position:bottom !important;
	height:28px !important;
	border:none !important;
	text-indent:-9999em !important;
}

.donate_bottom a {
	height:28px !important;
	border:none !important;
	display:block !important;
	padding:0 !important;
}

.donate_bottom a:hover {
	background-image:url(../images/donate_bottom.gif) !important;
	background-position:bottom !important;
	height:28px !important;
	border:none !important;
	text-indent:-9999em !important;
}


/*** Comments *******************************/
#commstart {
	margin:35px 0 0 0;
}

.error {
	background-color:#ff0000;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding: 0.5em;
	color: #fff;
	font-size:1.2em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	margin:10px 0 0 0;
}

.comment_block {
	background-color:#fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding:35px;
	margin:0 0 30px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	font-style:italic;
	color:#60656a;
	position:relative;
	overflow-x:hidden;
}

.comment_block:hover {
	-webkit-box-shadow: 7px 7px 10px #d9d7cf;
	-moz-box-shadow: 7px 7px 10px #d9d7cf;
}



.comment_block h3 {
	color:#60656a;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:1.6em;
	text-decoration:none;
	position:relative;
	top:-4px;
	letter-spacing:-0.03em;
	z-index:10;
}

.comment_block h3 a {
	color:#86a800;
	text-decoration:none;
}

.comment_block h3 a:hover {
	color:#d14f00;
}

.comment_block p {
	margin:35px 0 25px 0;
	font-size:1.1em;
	border-top:solid 1px #d5d5d5;
	padding:25px 0 0 0;
}

.comment_block p a {
	color:#86a800;
}

.comment_block p a:hover {
	color:#d14f00;
}

.comment_date {
	color:#9b9d9f;
	font-size:.8em;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-style:normal;
	position:relative;
	top:-7px;
}

.comment_tools {
	color:#9b9d9f;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:.95em;
	border-top:solid 1px #d5d5d5;
	padding:25px 0 0 0;
}

.comment_tools a {
	color:#9b9d9f;
	text-decoration:none;
}


.comment_tools a:hover {
	color:#86a800;
	text-decoration:underline;
}

#comments_closed {
	background-color:#fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding:35px;
	margin:0 0 15px 0;
}

#comments_closed h2 {
	font-size:2em;
	color:#e84700;
	letter-spacing:-0.03em;
	text-align:center;
}

.member_icon {
	float:left;
	border:none;
	margin:0 10px 0 0;
}

.member_name {
	margin:0 0 0 60px;
}


.kudos_given {
	background-image:url(../images/gave_kudos.png);
	background-position:top;
	width:33px;
	height:33px;
	text-indent:-9999em;
	position:absolute;
	top:35px;
	left:35px;
	z-index:100;
}

.kudos_count {
	position:absolute;
	bottom:35px;
	right:35px;
	color:#9b9d9f;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:.95em;
}

.kudos_count strong {
	color:#86a800;
}

.kudos_total {
	height:36px;
	background-image:url(../images/heart.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	padding:4px 0 0 45px;
	font-size:2em;
	margin:-15px 0 15px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#35414e;
}

.response {
	font-size:.8em !important;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-style:normal;
	position:relative;
	background-image:url(../images/icon_user_comments.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:0 0 0 13px;
	margin:0 0 20px 0;
	color:#9b9d9f;
	display:block;
}

.response a {
	color:#86a800;
}

.comment_url {
	padding:3px;
	background-color:#bf0000;
	color:#fff;
	font-size:.9em;
	width:390px;
	text-align:center;
}

.kudos_reminder {
	color:#bf0000;
	background-image:url(../images/kudos_given.gif);
	background-position:0px 3px;
	background-repeat:no-repeat;
	padding:0 0 0 14px;
}

.alert a {
	color:#86a800;
}

.info {
	padding:40px 0 0 0;
}


/*** Search results *******************************/
.results {
	float:left;
	width:270px;
	height:205px;
	margin:0 15px 15px 0;
	padding:15px;
	background-color:#f9f5ec;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	position:relative;
}

.results_message {
	font-size:2em;
	position:relative;
	top:-15px;
}

.results_message span {
}

.results:hover {
	background-color:#eeebe2;
}

.results img {
	width:50px;
	height:50px;
	float:left;
	margin:0 10px 10px 0;
	border:none;
}

.results p {
	font-size:1.3em;
	clear:both;
	padding:0;
}

.results h2 {
	font-size:1.6em !important;
}

.results a {
	color:#000;
	text-decoration:none;
	font-size:1em;
}

.results a:hover {
	color:#d14f00;
}

.search_term {
	color:#d16700;
	background-color:#fae8c1;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}

.search_body {
}

.relevance {
	background-image:url(../images/relevance.png);
	background-position:left;
	background-repeat:no-repeat;
	padding:0 0 0 18px !important;
	position:absolute;
	bottom:0;
	left:15px;
}




/*** Category results *******************************/
.cat_results {
	float:left;
	width:270px;
	height:80px;
	margin:0 15px 15px 0;
	padding:15px;
	background-color:#f9f5ec;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.cat_results:hover {
	background-color:#eeebe2;
}

.cat_results h2 {
	font-size:1.5em;
}


.cat_results img {
	width:50px;
	height:50px;
	float:left;
	margin:0 10px 0 0;
	border:none;
}

.cat_results p {
	font-size:1.2em;
	clear:both;
	padding:10px 0 0 0;
}

.cat_results a {
	color:#000;
	text-decoration:none;
	font-size:1.2em;
	line-height:1em;
}

.cat_results a:hover {
	color:#d14f00;
}


table {
	font-size:1.3em;
	color:#60656a;
	margin:0 0 20px 0;
}

table td {
	padding:3px;
}


#ie6_alert {
	padding:7px;
	font-size:1.2em;
	background-color:#ff0000;
	text-align:center;
	color:#fff;
	position:fixed;
	top:0;
	left:0;
	z-index:999;
	text-align:center;
	width:100%;
}


#ie6_alert a {
	color:#fff;
}

#design_mention {
	background-image:url(../images/design_mention.png);
	width:115px;
	height:115px;
	text-indent:-9999em;
	position:absolute;
	top:0;
	right:0;
	z-index:999999;
}

#design_mention a {
	display:block;
	width:115px;
	height:115px;
}

#home_message {
	background-color:#fff;
	padding:10px 35px 15px 35px;
	font-size:1.4em !important;
	position:relative;
	bottom:-35px;
	left:-35px;
	width:636px;
	border-top:solid 20px #eeebe2;
	font-weight:bold;
	font-family:Tahoma, Arial, Helvetica, sans-serif !important;
	letter-spacing:-0.03em !important;
	color:#666 !important;
	text-align:center;
}

#home_message h2 {
	font-size:2.6em !important;
	font-style:normal !important;
	margin:20px 0 10px 0;
}

#home_message p {
	color:#0079a1 !important;
}

#home_message p a {
	display:inline !important;
	color:#487ca4 !important;
	text-decoration:none;
}

#home_message img {
	border:0 !important;
}

#adsense {
	background-color:#fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding:35px 35px 20px 35px;
	margin:0 0 35px 0;
	text-align:center;
}

#adsense div {
	padding:0 35px 0 0 !important;
	float:left;
}

#adsense_sidebar {
	background-color:#fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding:15px 15px 20px 15px;
	margin:0 0 35px 0;
	text-align:center;
}

#advert_sidebar {
	background-color:#fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding:25px;
	margin:0 0 35px 0;
	text-align:center;
	font-size:1.2em;
}

#advert_sidebar a {
	background:url(../images/FreeMTV.jpg);
	width:181px;
	height:754px;
	text-indent:-9999em;
	display:block;
}

#advert_sidebar img {
	border:none;
}

#stats_sidebar {
	background-color:#fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding:25px 15px 20px 15px;
	margin:0 0 35px 0;
	text-align:center;
	font-size:1.4em;
}

#stats_sidebar h2 {
	background:url(../images/header_stats.gif) no-repeat top;
	height:29px;
	text-indent:-9999em;
	margin:0 0 15px 0;
}

#stats_sidebar p {
	width:100px;
	text-align:left;
	padding:0 0 0 20px;
	margin:0 auto;
	position:relative;
}

#stats_sidebar .articles {
	color:#494949;
	border-bottom:solid 1px #d1d1d1;
	line-height:2em;
}

#stats_sidebar .interviews {
	color:#494949;
	border-bottom:solid 1px #d1d1d1;
	line-height:2em;
	background:url(../images/plus.gif) no-repeat left;
}

#stats_sidebar .videos {
	color:#494949;
	border-bottom:solid 1px #d1d1d1;
	line-height:2em;
	background:url(../images/plus.gif) no-repeat left;
}

#stats_sidebar .pictures {
	color:#494949;
	border-bottom:solid 1px #d1d1d1;
	line-height:2em;
	background:url(../images/plus.gif) no-repeat left;
}

#stats_sidebar .total {
	color:#000;
	line-height:2em;
	background:url(../images/equals.gif) no-repeat left;
}

#stats_sidebar .comments {
	color:#fff;
	background:url(../images/comments_made.gif) no-repeat top;
	width:185px;
	height:44px;
	margin:10px 0 10px 0;
}

#stats_sidebar .comments strong {
	position:absolute;
	width:60px;
	text-align:center;
	top:8px;
	left:11px;
	font-weight:bold;
	font-size:1.2em;
}

#stats_sidebar .members {
	color:#494949;
	background:url(../images/members.gif) no-repeat left;
	font-size:.8em;
	height:36px;
	padding:0 0 0 50px;
	font-weight:bold;
	text-transform:uppercase;
	margin: 0 auto;
	width:70px;
}

#stats_sidebar .topics {
	background:url(../images/topics.gif) no-repeat left;
	margin:15px 0 0 0;
	padding:0 0 0 33px;
	height:30px;
	font-size:1.3em;
	letter-spacing:-0.03em;
	color:#000;
	font-weight:bold;
	text-transform:uppercase;
}

#stats_sidebar .members strong {
	display:block;
	font-size:2.2em;
	margin:0 0 -10px 0;
	position:relative;
	top:-5px;
	color:#000;
}


.border20 {
	border-top:solid 20px #eeebe2;
}


#submitted {
	background-color:#fff;
	padding:20px 35px 0 35px;
	position:relative;

	width:636px;
	color:#60656a;
/*	background-color:#fff;
	margin:15px 0 0 0;
	padding:25px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	z-index:10 !important;
	color:#60656a;*/
}

#submitted h2 {
	font-size:2.4em;
	line-height:1em;
	letter-spacing:-0.05em;
	font-weight:bold;
	color:#000;
	margin:0;
}


#submitted ul {
	margin:15px 0 0 0;
}

#submitted li {
	list-style:none;
	font-size:1.2em;
	padding:12px 0 12px 0;
	border-bottom:dashed 1px #d1d1d1;
}

#submitted li:hover {
	background-color:#f6f6f6;
}

#submitted a {
	color:#86a800;
	text-decoration:none;
}

#submitted a strong {
	color:#222b39;
	text-decoration:none;
}

#submitted strong a:hover {
	color:#215b88;
}

#submitted a:hover strong {
	color:#215b88;
}

#submitted em {
	color:#60656a !important;
	text-decoration:none !important;
	font-style:normal !important;
}

#submitted li:hover em {
	color:#215b88 !important;
}



#submitted img {
	float:right;
	border:none;
	position:relative;
	margin:3px 0 0 7px;
}

#submitted span {
	font-size:.9em;
	display:block;
	margin:10px 0 0 0;
	color:#60656a;
}

#submitted li strong {
	background:url(../images/icon_external.gif) no-repeat right;
	padding:1px 15px 0 0;
	font-size:1.2em;
	letter-spacing:-0.02em;
}

#submitted .nbg {
	background:none !important;
}

#submitted b {
	color:#00a1ec;
	font-weight:normal;
}

#submitted b a {
	color:#00a1ec;
	text-decoration:underline;
}


.submitter {
	background-color:#f6f6f6;
	font-size:1.3em !important;
	padding:4px 9px 5px 28px;
	height:23px;
	color:#fff;
	display:inline;
	position:relative;
}

.submitter_large {
	float:left;
	margin:0 10px 5px 0;
}

.submitter img {
	position:absolute;
	top:0;
	left:0;
}



#subtags label {
	width:120px !important;
	float:left !important;
	font-size:.9em !important;
	text-align:left !important;
	font-weight:normal;
	height:20px;
	margin:0;
	padding:0;
}

#subtags input {
	width:10px;
	margin:0;
	padding:0;
	position:relative;
	top:5px;
}

.my_submission {
	background-color:#f6f6f6;
}

.my_submission strong {

}

.delete_submussion {
}


/*** Custom classes for adverts ************************/
.actualtests {
	background-color:#fffec6;
	border:dashed 1px #fbec85;
	padding:12px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
