/*
Theme Name: RadarFarms
Theme URI: http://radarfarms.com/
Description: 
Version: 1.0
Author: ADEVOX
Author URI: http://www.adevox.com/
Tags: empty, clean, development, design

*/



/* - BASIC STUFF - */
body {background:#efefef no-repeat scroll center -128px;font:9pt/11pt sans-serif;/*,Helvetica,sans-serif; */color:#000;margin:0 auto;padding:0 20px 0; }
a {text-decoration:none; color:#28578D;}
a:hover {text-decoration:underline;}
.additional-meta {font-size: xx-small}
blockquote {font-style:oblique}
.clear {clear:both;}
.mtop10 { margin-top:10px;}
.mleft10 { margin-left:10px;}
.mbot10 {margin-bottom:10px;}
.block { display:block;}

/* -- LISTS -- */
ul {margin:0;padding:0;}
ul li {	margin-left:5px;padding:0;}
li {list-style-type:none;}
.disc {list-style-type:disc}
/* lists inside posts */
.entry-content ul ol {margin-left:0;}
.entry-content ul li {margin-left:10px; list-style:disc; list-style-position:inside; line-height:15pt;}
.entry-content ul li ol {margin-left:10px;}
.entry-content ol li {margin-left:5px; list-style: decimal; list-style-position:inside}
.entry-content ol li li {margin-left:5px;}

/* -- HEADINGS -- */
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}
h2.entry-title {font-size:170%;}
h2#comments{margin:20px auto 10px;font-size:140%;}
/* headings inside posts */
.entry-content h3 {font-size:140%;}
.entry-content h4 {font-size:120%;}
.entry-content h5 {font-size:100%;}
.entry-content h6 {font-size:90%;}

/* -- MAIN DIV'S -- */
#wrapper {float:none;clear:both;margin:0 auto 0;padding:0 10px;width:1022px;background:#fff url(images/shadow.jpg) repeat-y; border:1px solid #666;position:relative;border:none;}
#header {margin:0 auto 10px; auto;padding: 20px 0; padding:8px 8px 0;position:relative;}
#header .logo { margin-left:25px;margin-top:0px;float:left;}
#header ul#nav { width:1006px; margin:0 auto; background:url(images/menu_place_holder.jpg) no-repeat center bottom; height:44px;*background-position:center 8px; *height:auto; position:relative; overflow:visible;}
#header ul#nav li {list-style:none; float:left;margin:0 5px;padding-left:8px; background:url(images/line.png) no-repeat scroll right center;margin-top:-1px; line-height:44px; height:44px;}

#header ul#nav li a {float:left;text-decoration:none; font-size:12px; font-weight:bold;color:#EAF0F7; padding-right:10px; position:relative; display:block; }

#header ul#nav li a:hover, #header ul#nav li.current_page_parent a, #header ul#nav li.current_page_item a  { color:#fff;  background:transparent url(images/right_r.png) no-repeat scroll right center;}
#header ul#nav li:hover, #header ul#nav li.current_page_item, #header ul#nav li.current_page_parent {background:transparent url(images/left_r.png) no-repeat scroll left center;}
#footer {width:1022px;overflow:hidden;margin:0 auto;clear:both;float:none;text-align:center;margin-bottom:10px;border-top:4px solid #999999;padding-top:10px;}
#header ul#nav li:hover a, #header ul#nav li.current_page_item a, #header ul#nav li.current_page_parent a{ color:#fff; text-decoration:none; background:transparent url(images/right_r.png) no-repeat scroll right center;}
.entry-edit a{
	padding:5px;
	color:#006E2E;
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
	font-weight:bold;
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #006E2E;
	font-weight:bold;
	position:fixed;
	right:20px;
	text-decoration:none;
	top:20px;
}
.entry-edit a:after{
	content: " this page";
}
#header ul#nav li ul, #header ul#nav ul.sub {
	border-bottom: 1px solid #a9a9a9;
	height: auto;
	top:0px;
	left:0;
	position: relative;
	display:none;
	width:1004px;
	background:#F3F4FD;
	border:1px solid #C2C9F4;
	float:left;
	border-top:none;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
}
#header ul#nav li ul {
	border-bottom: 1px solid #a9a9a9;
	height: auto;
	top:43px;
	left:0;
	position: absolute;
	display:none;
	width:1004px;
	background:#F3F4FD;
	border:1px solid #C2C9F4;
	border-top:none;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
}
#header ul#nav ul.sub
{
	display:block;
}
#header ul#nav ul.sub li, #header ul#nav ul li {
	padding-left:1px;
	padding-right:1px;
}
#header ul#nav ul.sub li.current_page_item a, #header ul#nav ul.sub li.current_page_item a:visited {
	background:none;
	text-decoration:underline;
}
#header ul#nav li:hover li a,
#header ul#nav li li, #header ul#nav ul.sub li {
	width: auto;
	background:none;
	color:#2D5F98;
}

#header ul#nav li li a,#header ul#nav li li a:visited,#header ul#nav ul.sub li a, #header ul#nav ul.sub li a:visited {
	font-weight:bold;
	background:none;
	font-size:8pt;
	color:#2D5F98;
	padding:0px;
	margin:0px;
	line-height:30px;
	height:30px;
}

#header ul#nav li li a:hover,#header ul#nav li li a:active,#header ul#nav li li:hover, #header ul#nav ul.sub li a:hover, #header ul#nav ul.sub li a:active, #header ul#nav ul.sub li:hover,  #header ul#nav li ul li.current_page_item, #header ul#nav li ul li.current_page_item a {
	background:none;
	text-decoration:underline;
}	

#header ul#nav li:hover ul, #header ul#nav li li:hover ul, #header ul#nav li li li:hover ul, #header ul#nav li.sfhover ul, #header ul#nav li li.sfhover ul, #header ul#nav li li li.sfhover ul, #header ul#nav li li.over ul, #header ul#nav ul.sub li:hover {
/*	display: block;
	z-index:6000;
*/	
}


/* -- POSTS -- */
.post-index {margin:0 0 10px;}
#post-single {margin:0 0 20px;}
.posts-wrap {float:right; clear:none;width:680px;margin-right:11px;font-size:10pt;color:#666666;}

/* -- SIDEBARS --*/
.sidebar-wrap {margin:0 auto;overflow:hidden; float:left; clear:none;width:300px;margin-left:11px;}
.sidebar {width:49%;clear:none;}
.block-1 {float:left;}
.block-2 {float:right;}

/* -- 404-PAGE --*/
.error404 {margin:0;width:100%;}
.error404 h1,.error404 h2 {margin: 10px auto;}

/* -- COMMENTS -- */
div.comments-wrap {margin:15px auto; padding:0;}
li.comment,li.trackback, li.pingback {margin: 10px auto;}
ul.children {margin-left:10px;}
ul.commentlist, ul.pinglist {margin:10px 0;}
div.reply {}
textarea#comment {overflow:auto}

/* -- ALIGNMENTS --*/
img.alignright {float:right;clear:none;margin:0 0 1em 1em}
img.alignleft {float:left;clear:none;margin:0 1em 1em 0}
img.aligncenter {display: block; margin:1em auto; text-align:center}
img.alignnone {margin:0 0.5em 0 0;}

/* -- NAVIGATION --*/
div.navigation {width:100%;height:auto;float:left;clear:both;padding: 10px 0px;}
.navigation-index {}
.nav-next {float:right;clear:none;width:48%; text-align:right;}
.nav-prev {float:left;clear:none;width:48%; text-align:left;}

/* -- CUSTOM --*/
.banner_top {
	float:right;
}

div.account {
	height:12px;
	display:block;
	text-align:right;
	line-height:12px;
	margin:7px 0 0;
}
div.account p {
	display:inline;
	position:relative;
	top:-4px;
}
h2.entry-title a {
	color:#5597D9;
}
a.radars {
	color:#2E6098;
	text-decoration:underline;
	background:url(images/radar_icon.jpg) no-repeat left center;
	padding-left:12px;
	margin-left:5px;
}
a.profile {
	color:#2E6098;
	text-decoration:underline;
	background:url(images/login_icon.jpg) no-repeat left center;
	padding-left:12px;
	margin-left:5px;
}
a.logout {
	color:#2E6098;
	text-decoration:underline;
	background:url(images/logout_icon.jpg) no-repeat left center;
	padding-left:12px;
	margin-left:5px;
}

a.login {
	color:#2E6098;
	text-decoration:underline;
	background:url(images/login.jpg) no-repeat left center;
	padding-left:12px;
	margin-left:5px;
}
a.register {
	color:#2E6098;
	text-decoration:underline;
	background:url(images/register.jpg) no-repeat left center;
	padding-left:12px;
	margin-left:5px;
}

div.ydemo_large {
	height:31px;
	width:290px;
	background:url(images/y_bg.jpg);
	color:white;
	text-align:right;
	font-weight:bold;
	font-size:13pt;
	line-height:23pt;
	padding-right:10px;
	margin:5px 0;
}

#top_bar {
	width:1006px;
	margin:10px auto;
	height:82px;
	overflow:hidden;
	background:url(images/bg_ups.png);
}

#top_bar img.steper {
	margin-top:8px;
	margin-left:6px;
	float:left;
}

a.siteadmin { 
	float:right;
	position:absolute;
	right:13px;
	top:100px;
}
.layers ul h3 {
	color:#333;
	height:30px;
	background:#EDEDED;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	line-height:30px;
	padding-left:5px;
	font-size:14px;
}
.layers ul {
	width:145px;
	float:left;
	margin-top:10px;
}

.layers ul li {
	margin:0;
}
.layers ul li a {color:#666; display:block; padding:5px 2px;border-bottom:1px dotted #666; /* font-family:Arial; */ font-size:8pt;}
.layers ul h3 img { vertical-align:-21%;}

.layers ul li p { color:#666;}

.layers a.nos { border:none; font-weight:bold; padding:0; color:#27548B; text-decoration:underline; margin-top:5px; font-size:8pt;}
.layers a.nos2 { border:none; font-weight:bold; padding:0; color:#27548B; text-decoration:none; margin-top:10px; font-size:8pt;}

ul#nav_footer  {float:right;}
ul#nav_footer li {float:left;}
ul#nav_footer li a {float:left; color:#26538B; margin:auto 3px; font-weight:bold;font-size:8pt;}

#footer p {
	float:left;
	margin:0;
	padding:0;
	color:#666;
	padding-left:5px;
	font-size:8pt;
}
.search_holder {
	float:left;
	width:265px;
	margin-top:10px;
	margin-left:10px;
}
.search_holder .search_box {
	background-image: url(images/search_zone.gif);
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 252px;
	float: left;
	clear: both;
	margin-top:5px;
}
.search_holder .search_box input {
	background-color:#FFFFFF;
	border-style:none;
	height:17px;
	margin-left:3px;
	margin-top:1px;
	padding:2px;
	width:215px;
	float: left;
}

.idleField {
	background: url(images/gs.gif) no-repeat left center;
}
.focusField {
	background:none;
}
.search_holder .search_box .push {
	float:left;
	height:20px;
	margin-top:2px;
	padding:0;
	width:25px;
}
.search_holder .radio_holder {
	clear:both;
	color:white;
	float:right;
	margin-right:15px;
	margin-top:10px;
}
div#rssgenerator { 
	border:1px solid #96CAF4;
	font-size:11px;
	line-height:0;
	margin-left:122px;
	margin-top:-95px;
	padding:2px;
	position:relative;
	text-align:center;
	width:125px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding:2px;
}
div#rssgenerator img {
	vertical-align:text-top;
}

/*
	RADARFARMS CUSTOM CSS
        Radar Tag Cloud
*/
div.tagsouphorizontal {text-align: left; border: 0px solid #B6CDE1;background-color:#FFFFFF;margin:10px 0 10px 0; padding:0px; position:relative; width:300px; }

div.tagsouphorizontal span a {
	line-height: 25px;
	margin: 0 2px;
	text-decoration:none;
}

div.tagsouphorizontal span.level1 { font-size: 11px; line-height: 15px; }
div.tagsouphorizontal span.level2 { font-size: 12px; line-height: 18px; }
div.tagsouphorizontal span.level3 { font-size: 14px; line-height: 19px; }
div.tagsouphorizontal span.level4 { font-size: 16px; line-height: 20px; }
div.tagsouphorizontal span.level5 { font-size: 16px; line-height: 21px; }
div.tagsouphorizontal span.level6 { font-size: 18px; line-height: 22px; }
div.tagsouphorizontal span.level7 { font-size: 20px; line-height: 23px; }
div.tagsouphorizontal span.level8 { font-size: 22px; line-height: 24px; }
div.tagsouphorizontal span.level9 { font-size: 22px; line-height: 25px; }

div.tagsouphorizontal span.level1 a {color:#B8C9D6; }
div.tagsouphorizontal span.level2 a {color:#668AA8; }
div.tagsouphorizontal span.level3 a {color:#47657B; }
div.tagsouphorizontal span.level4 a {color:#E76300; }
div.tagsouphorizontal span.level5 a {color:#E76300; }
div.tagsouphorizontal span.level6 a {color:#E76300; }
div.tagsouphorizontal span.level7 a {color:#E76300; }
div.tagsouphorizontal span.level8 a {color:#E76300; }
div.tagsouphorizontal span.level9 a {color:#E76300; font-weight: bold; padding: 0 4px; }

div.tagsouphorizontal span a:hover,
div.tagsouphorizontal span.level1 a:hover,
div.tagsouphorizontal span.level2 a:hover,
div.tagsouphorizontal span.level3 a:hover {
	color: blue;
	background-color: yellow;
}

div.tagsouphorizontal dt { font-size: 14px; line-height: 19px; color:#E76300; }
div.tagsouphorizontal dt a{ font-size: 14px; line-height: 19px; color:#E76300; }
div.tagsouphorizontal dd { font-size: 12px; line-height: 17px; color:#668AA8; padding-bottom: 4px;}
div.tagsouphorizontal dd.tag { font-size: 12px; line-height: 17px; color:#666;  padding-bottom:16px;}
div.tagsouphorizontal dd.tag a {color:#666; padding: 0 4px;}
div.tagsouphorizontal span a:hover,
div.tagsouphorizontal span.level1 a:hover,
div.tagsouphorizontal span.level2 a:hover,
div.tagsouphorizontal span.level3 a:hover,
div.tagsouphorizontal a:hover {
	color: blue;
	background-color: yellow;
}
/********************************************/
div.tagsoup {text-align: left;border: 0px solid #B6CDE1;background-color:#E8EDFF;margin:0px; padding:0px; position:relative; width:539px; }

div.tagsoup span a {
	line-height: 25px;
	margin: 0 2px;
	text-decoration:none;
}


div.tagsoup span.level1 { font-size: 11px; line-height: 14px; }
div.tagsoup span.level2 { font-size: 12px; line-height: 17px; }
div.tagsoup span.level3 { font-size: 14px; line-height: 18px; }
div.tagsoup span.level4 { font-size: 16px; line-height: 21px; }
div.tagsoup span.level5 { font-size: 16px; line-height: 22px; }
div.tagsoup span.level6 { font-size: 18px; line-height: 23px; }
div.tagsoup span.level7 { font-size: 20px; line-height: 25px; }
div.tagsoup span.level8 { font-size: 22px; line-height: 25px; }
div.tagsoup span.level9 { font-size: 22px; line-height: 27px; }
                 
div.tagsoup span.level1 a {color:#0000CC; font-weight: bold; padding: 0 2px; }
div.tagsoup span.level2 a {color:#0000CC; }
div.tagsoup span.level3 a {color:#0099FF; font-weight: bold; padding: 0 3px; }
div.tagsoup span.level4 a {color:#E76300; }
div.tagsoup span.level5 a {color:#E76300; font-weight: bold; padding: 0 3px; }
div.tagsoup span.level6 a {color:#E76300; }
div.tagsoup span.level7 a {color:#E76300; }
div.tagsoup span.level8 a {color:#E76300; }
div.tagsoup span.level9 a {color:#E76300; font-weight: bold; padding: 0 4px; }

div.tagsoup span a:hover,
div.tagsoup span.level1 a:hover,
div.tagsoup span.level2 a:hover,
div.tagsoup span.level3 a:hover {
	color: blue;
	background-color: yellow;
}

div.tagsoup dt { font-size: 14px; line-height: 19px; color:#E76300; }
div.tagsoup dt a{ font-size: 14px; line-height: 19px; color:#E76300; }
div.tagsoup dd { font-size: 12px; line-height: 17px; color:#668AA8; padding-bottom: 4px;}
div.tagsoup dd.tag { font-size: 12px; line-height: 17px; color:#666;  padding-bottom:16px;}
div.tagsoup dd.tag a {color:#666; padding: 0 4px;}
div.tagsoup span a:hover,
div.tagsoup span.level1 a:hover,
div.tagsoup span.level2 a:hover,
div.tagsoup span.level3 a:hover,
div.tagsoup a:hover {
	color: blue;
	background-color: yellow;
}

/*cloud for homepage and group pages*/
div.tagsoupmain {text-align: left;border: 0px solid #B6CDE1;background-color:#E8EDFF;margin:0px; padding:5px; position:relative; width:676px;-moz-border-radius: 5px; -webkit-border-radius: 5px;text-align:left; }

div.tagsoupmain span a {
	line-height: 25px;
	margin: 0 2px;
	text-decoration:none;
}

div.tagsoupmain span.level1 { font-size: 9px; line-height: 12px; }
div.tagsoupmain span.level2 { font-size: 10px; line-height: 13px; }
div.tagsoupmain span.level3 { font-size: 11px; line-height: 14px; }
div.tagsoupmain span.level4 { font-size: 12px; line-height: 15px; }
div.tagsoupmain span.level5 { font-size: 12px; line-height: 16px; }
div.tagsoupmain span.level6 { font-size: 13px; line-height: 17px; }
div.tagsoupmain span.level7 { font-size: 14px; line-height: 18px; }
div.tagsoupmain span.level8 { font-size: 15px; line-height: 19px; }
div.tagsoupmain span.level9 { font-size: 15px; line-height: 20px; }
                 
div.tagsoupmain span.level1 a {color:#B8C9D6; }
div.tagsoupmain span.level2 a {color:#668AA8; }
div.tagsoupmain span.level3 a {color:#47657B; }
div.tagsoupmain span.level4 a {color:#E76300; }
div.tagsoupmain span.level5 a {color:#E76300; }
div.tagsoupmain span.level6 a {color:#E76300; }
div.tagsoupmain span.level7 a {color:#E76300; }
div.tagsoupmain span.level8 a {color:#E76300; }
div.tagsoupmain span.level9 a {color:#E76300; font-weight: bold; padding: 0 4px; }

div.tagsoupmain span a:hover,
div.tagsoupmain span.level1 a:hover,
div.tagsoupmain span.level2 a:hover,
div.tagsoupmain span.level3 a:hover {
	color: blue;
	background-color: yellow;
}

div.tagsoupmain dt { font-size: 14px; line-height: 19px; color:#E76300; }
div.tagsoupmain dt a{ font-size: 14px; line-height: 19px; color:#E76300; }
div.tagsoupmain dd { font-size: 12px; line-height: 17px; color:#668AA8; padding-bottom: 4px;}
div.tagsoupmain dd.tag { font-size: 12px; line-height: 17px; color:#666;  padding-bottom:16px;}
div.tagsoupmain dd.tag a {color:#666; padding: 0 4px;}
div.tagsoupmain span a:hover,
div.tagsoupmain span.level1 a:hover,
div.tagsoupmain span.level2 a:hover,
div.tagsoupmain span.level3 a:hover,
div.tagsoupmain a:hover {
	color: blue;
	background-color: yellow;
}


/**/

/* Style for sponsored radars cloud*/
div.radartagsoup {text-align: left;border: 0px solid #B6CDE1;background-color:#E8EDFF;margin:0px; padding:5px; position:relative; width:676px; -moz-border-radius: 5px; -webkit-border-radius: 5px;text-align:left;

}

div.radartagsoup span a {
	line-height: 25px;
	text-decoration:none;
	margin: 0 2px;
}

div.radartagsoup span.level1 { font-size: 11px; line-height: 14px; }
div.radartagsoup span.level2 { font-size: 12px; line-height: 15px; }
div.radartagsoup span.level3 { font-size: 12px; line-height: 16px; }
div.radartagsoup span.level4 { font-size: 13px; line-height: 17px; }
div.radartagsoup span.level5 { font-size: 14px; line-height: 18px; }
div.radartagsoup span.level6 { font-size: 15px; line-height: 19px; }
div.radartagsoup span.level7 { font-size: 15px; line-height: 20px; }            

div.radartagsoup span.level1 a {color:#CC99CC; }
div.radartagsoup span.level2 a {color:#0000CC; }
div.radartagsoup span.level3 a {color:#0099FF; }
div.radartagsoup span.level4 a {color:#00CC00; }
div.radartagsoup span.level5 a {color:#C1C100; }
div.radartagsoup span.level6 a {color:#E76300; }
div.radartagsoup span.level7 a {color:#FF0033; font-weight: bold; padding: 0 4px; }

div.radartagsoup span.level1b { font-size: 11px; line-height: 14px; }
div.radartagsoup span.level2b { font-size: 12px; line-height: 15px; }
div.radartagsoup span.level3b { font-size: 12px; line-height: 16px; }
div.radartagsoup span.level4b { font-size: 13px; line-height: 17px; }
div.radartagsoup span.level5b { font-size: 14px; line-height: 18px; }
div.radartagsoup span.level6b { font-size: 15px; line-height: 19px; }
div.radartagsoup span.level7b { font-size: 15px; line-height: 20px; }        

div.radartagsoup span.level1b a {color:#000000; }
div.radartagsoup span.level2b a {color:#000000; }
div.radartagsoup span.level3b a {color:#000000; }
div.radartagsoup span.level4b a {color:#000000; }
div.radartagsoup span.level5b a {color:#000000; }
div.radartagsoup span.level6b a {color:#000000; }
div.radartagsoup span.level7b a {color:#000000; font-weight: bold; padding: 0 4px; }

div.radartagsoup dt { font-size: 14px; line-height: 19px; color:#E76300; }
div.radartagsoup dt a{ font-size: 14px; line-height: 19px; color:#E76300; }
div.radartagsoup dd { font-size: 12px; line-height: 17px; color:#668AA8; padding-bottom: 4px;}
div.radartagsoup dd.tag { font-size: 12px; line-height: 17px; color:#666;  padding-bottom:16px;}
div.radartagsoup dd.tag a {color:#666; padding: 0 4px;}
div.radartagsoup span a:hover,
div.radartagsoup span.level1 a:hover,
div.radartagsoup span.level2 a:hover,
div.radartagsoup span.level3 a:hover,
div.radartagsoup a:hover {
	color: blue;
	background-color: yellow;
}

/*cloud for radar group and category sub-menu */
div.tagsoupmenu {
	border-bottom: 1px solid #a9a9a9;
	height: auto;
	top:0px;
	left:0;
	position: relative;
	width:994px;
	padding:5px;
	background:#F3F4FD;
	border:1px solid #C2C9F4;
	float:left;
	border-top:none;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;	
	text-align:left;
	}
	

div.tagsoupmenu span a {
	line-height: 25px;
	margin: 0 2px;
	text-decoration:none;
}

div.tagsoupmenu span.level1 { font-size: 11px; line-height: 13px; }
div.tagsoupmenu span.level2 { font-size: 11px; line-height: 13px; }
div.tagsoupmenu span.level3 { font-size: 11px; line-height: 13px; }
div.tagsoupmenu span.level4 { font-size: 11px; line-height: 13px; }
div.tagsoupmenu span.level5 { font-size: 11px; line-height: 13px; }
div.tagsoupmenu span.level6 { font-size: 11px; line-height: 13px; }
div.tagsoupmenu span.level7 { font-size: 11px; line-height: 13px; }
div.tagsoupmenu span.level8 { font-size: 11px; line-height: 13px; }
div.tagsoupmenu span.level9 { font-size: 11px; line-height: 13px; }
                 
div.tagsoupmenu span.level1 a {color:#2C5FAA;font-weight: bold; }
div.tagsoupmenu span.level2 a {color:#2C5FAA;font-weight: bold; }
div.tagsoupmenu span.level3 a {color:#2C5FAA;font-weight: bold; }
div.tagsoupmenu span.level4 a {color:#2C5FAA;font-weight: bold; }
div.tagsoupmenu span.level5 a {color:#2C5FAA;font-weight: bold; }
div.tagsoupmenu span.level6 a {color:#2C5FAA;font-weight: bold; }
div.tagsoupmenu span.level7 a {color:#2C5FAA;font-weight: bold; }
div.tagsoupmenu span.level8 a {color:#2C5FAA;font-weight: bold; }
div.tagsoupmenu span.level9 a {color:#2C5FAA;font-weight: bold;}


div.tagsoupmenu dt { font-size: 14px; line-height: 19px; color:#E76300; }
div.tagsoupmenu dt a{ font-size: 14px; line-height: 19px; color:#E76300; }
div.tagsoupmenu dd { font-size: 12px; line-height: 17px; color:#668AA8; padding-bottom: 4px;}
div.tagsoupmenu dd.tag { font-size: 12px; line-height: 17px; color:#666;  padding-bottom:16px;}
div.tagsoupmenu dd.tag a {color:#666; padding: 0 4px;}
div.tagsoupmenu span a:hover,
div.tagsoupmenu span.level1 a:hover,
div.tagsoupmenu span.level2 a:hover,
div.tagsoupmenu span.level3 a:hover,
div.tagsoupmenu a:hover {
   text-decoration:underline;
}


/**/
/*rounded box*/	}
.roundedcornr_box_862489 {
	background: url(images/roundedcornr_862489_tl.png) no-repeat top left;


}
.roundedcornr_top_862489 {
	background: url(images/roundedcornr_862489_tr.png) no-repeat top right;
}
.roundedcornr_bottom_862489 {
	background: url(images/roundedcornr_862489_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_862489 div {
	background: url(images/roundedcornr_862489_br.png) no-repeat bottom right;
}
.roundedcornr_content_862489 {
	background: url(images/roundedcornr_862489_r.png) top right repeat-y;
font-size: 1.3em;
	color: white;
	margin: 0;
align:justify;


}
.roundedcornr_content_862489 a {
	font-size: 1.2em;
	color: white;
	margin: 0;

	}


.roundedcornr_top_862489 div,.roundedcornr_top_862489,
.roundedcornr_bottom_862489 div, .roundedcornr_bottom_862489 {
	width: 100%;
	height: 40px;
	font-size: 10px;
}
.roundedcornr_content_862489, .roundedcornr_bottom_862489 {
	margin-top: -1px;
line-height:20px;


}
.roundedcornr_content_862489 { padding: 0 20px; }


input.text {
  	/* font-family:Arial,Helv,sans-serif; */
	font-size:11px;
    color: #628BC4;
	background: transparent; 
    border: 1px solid #ccc;
    font-weight: bold;
}

input.submit {
  	/* font-family:Arial,Helv,sans-serif; */
	font-size:11px;
    font-weight: bold;
	color: #06C;
    
	background: transparent; 
	border-width: 0px;
}
  
input.login {
  	/* font-family:Arial,Helv,sans-serif; */
	font-size:11px;
    color: #628BC4;
	background: transparent; 
    border: 1px solid #ccc;
    font-weight: bold;
    padding:4px;
}

.logintab {
	position: absolute;
        top:  -20px;
        right: -100px;
	}

.rflogo {
	position: absolute;
        top:  0px;
        left: 20px;
        right: 0px;
        width: 165px;
	}

#77logo {
	position: absolute;
        top:  51px;
        left: 20px;
        right: 0px;
        width: 165px;
        
	}

.rf_ad {
	position: relative;
        top:  0px;
        left: 320px;
        right: 0px;
        float:left;
        
        
	}
	
.rf_ad1 {
	position: relative;
        top:  0px;
        left: 280px;
        right: 0px;
        float:left;
        
        
	}
/*feed items ouutput*/
#standard {
  width:100%;
}

#standard feeddescr{
	font-size:9pt;
}

#standard td.feeddetailsdescr{
	font-size: 8pt;
	
}
#standard td.feeddetailslink{
	font-size: 10pt;
	font-weight: bold;
	
}
#standard td.radardescr{
	font-size:9pt;
	font-weight: bold;
}

/*feed items widget output*/
#radar {
  width: 540px;
}

#radar feeddescr{
	font-size:9pt;
}

#radar td.feeddetailsdescr{
	font-size: 8pt;
	
}
#radar td.feeddetailslink{
	font-size: 10pt;
	font-weight: bold;
	
}
#radar td.radardescr{
	font-size:9pt;
	font-weight: bold;
}	
/*primary stylin' */
#primary {
	float:right;
	width:685px;
	margin-right:10px;
	display:inline;
	padding-top:30px;
}
#primary .entry-content h3,#primary h3, #primary h2, #primary h1 { 
	color:#4d4d4d;
	font-size:26px;
	margin-top:10pt !important;
	margin-bottom:10pt !important;
	width:590px;
	line-height:32px;
	letter-spacing:-2px;
}

.entry-content p {
	color:#444;
	line-height:13pt;
	font-size:10pt;
	/*font-family:Verdan;*/
}
.entry-content ul {
	color:#444;
	line-height:13pt;
	font-size:8pt;
	/* font-family:Verdana; */
}
/* sidebar stylin' */
#sidebar-main {
	width:300px;
	float:left;
	margin-left:10px;
	display:inline;
}
.ad-holder {
	margin-bottom:10px;
}
.left {
	float:left; 
}
.right {
	float:right; 
}
#gup728 {float:right;}

a.grss span, a.create span {
	left:-9999px;
	position:relative;
}
a.grss, a.create {
	text-decoration:none;
	width:272px;
	height:43px;
	float:left;
	clear:both;
	margin-bottom:4px;
}
a.grss {
	background:url(images/generate.jpg);
}
a.create {
	background:url(images/create.jpg);
}
a.grss:hover, a.create:hover {
	background-position:bottom;
}
#hbuttons {
	float:left;
}
.content {
	margin-top:-10px;
	float:left;
	width:100%;
	padding-bottom:10px;
	position:relative;
}
.feeddescr {
	color:#999;
	font-weight:bold;
	font-size:9pt;
}
.none {
	float:none !important;
	margin:0 !important;
	padding:0 !important;	
	background: none !important;
}
div.tagsoupmenu span a {
	padding:0;
	margin:0;
}
.spw_widget h2 {
	background:transparent url(images/y_bg.jpg) repeat scroll 0 0;
	color:white;
	font-size:13pt;
	font-weight:bold;
	height:31px;
	line-height:23pt;
	margin:5px 0;
	padding-right:10px;
	text-align:right;
	width:290px;
}
div#addthis {
	display:inline;
	margin-right:5px;
	z-index:20;
}
.filter {
	text-align:left !important;
	font-size:8pt;
}
.filter a {
	background:transparent none repeat scroll 0 0;
	color:#2D5F98;
	font-size:8pt;
	font-weight:bold;
	height:30px;
	line-height:30px;
	margin:0;
	padding:0;
	text-decoration:none;
}
.filter a:hover {
	text-decoration:underline;
}
.mright1 {
	margin-right:5px;
}
.tbox {
	width:338px;
	float:left;
	border:1px solid #eee;
	margin-bottom:5px;
}
#primary .tbox h2 {
	display:block;
	font-size:14px !important;
	letter-spacing:-1px  !important;
	padding:3px;
	margin:0px !important;
	width:auto;
	line-height:16px;
	color:white;

}

#primary  .entertaiment h2 {
	background-color:#343434;
}

#primary .tech h2 {
	background-color:#1F79CF;
}
#primary  .art h2 {
	background-color:#CE5600;
}
#primary  .health h2 {
	background-color:#016867;
}

#primary .tbox ul { margin:0px 10px;}
#primary .tbox ul li {
	margin:5px 0;
	padding-left:12px;
	background:url(images/cbullet.jpg) no-repeat center left;
}
#primary .tbox ul li a {
	color:#666;
	font-size:12px;
}
#primary .rh {
	/* font-family:Verdana; */
	font-weight:normal;
	font-style:italic;
	font-size:30px;
	margin-bottom:3px !important;
	margin-left:0 !important;
	margin-right:0 !important;
	margin-top:10px;
}
.grey_up {
	background:#f0f0f0 url(images/sgrad.jpg) repeat-x;
	border:1px solid #ebebeb;
	padding:4px 5px;
	/* font-family:Verdana; */
	color:#666 ;
	text-align:left;
	font-size:12px;
}
.grey_up a {
	color:#666;
	font-size:12px; 
}

.small_l {
	background:#efefef;
	height:2px;
	display:block;
	clear:both;
	margin-top:1px;
}
strong.descri_p {
	font-size:12px;
	font-weight:normal;
	color:#0D0D0D;
	/* font-family:Verdana; */
}

#primary .up_s {
	display:inline;
	/* float:left; */
	/* font-family:tahoma; */
	font-size:12px !important;
	letter-spacing:0 !important;
	margin:0 !important;
	position:absolute;
	right:20px;
	top:25px;
        text-align:right;
	/* width: 100px; */
        
}
#primary .entry-content h3 {
	color:#444;
	/* font-family:Arial Narrow; */
	background:#efefef;
	padding:3px;
	width:auto;
	margin-bottom:0 !important;
	font-weight:normal;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

}
 .fblock {
	border:1px solid #fff;
	padding:5px;
	width:330px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	/* font-family: Sans-serif !important; */
	height:140px;
	overflow:hidden; 
	clear:none;	
	float:left;
	
} 
.fblock span,
.fblock p { width:320px; }
 
.fblock:hover {
	background:#efefef url(images/fblock_hover.jpg)repeat-x top center;
	border:1px solid #efefef;
}
.fdate {
	font-size:12px;
	color:#444;
	float:left;
	clear:both;
}
.flink {
	float:left;
	clear:both;
	color:#333;
	font-size:11px;
	
}
.flink a {
	color:#333;
	font-weight:bold;
	font-size:15px;
}
.fblock:hover .flink a,
.flink a:hover {
	text-decoration:underline;
	color:#4878B2;
}
.fdesc {
	float:left;
	font-size:13px;
	clear:both;
	color:#444; 
	margin-top:5px !important;
	}