a {color:#003bb0; text-decoration:none;}
a:hover {color:#003bb0; text-decoration:underline;}
a:visited {color:#003bb0;}

body {margin:0; padding:0; font-family:arial, sans-serif; background-color:#333;}
img {border:0px;}

.blog_module {margin-bottom:15px; background-color:#efeeea; border-bottom:solid 3px #dedddb; padding:7px;}

.categorylist {font-weight:bold; padding:0px 0px 15px 5px;}
.categorylist div {padding-bottom:10px; line-height:15px;}
.castlist {padding:0px 0px 15px 5px;}
.castlist div {padding-bottom:4px;}
.contact {font-size:12px; padding:0px 0px 15px 5px;}
.contact div {padding-bottom:4px;}

.entry_date {font-family:tahoma, sans-serif; font-size:11px; line-height:12px; font-weight:bold; color:#666; padding-bottom:3px;}
.entryflares {font-size:11px; margin-bottom:5px;}
.entry_links {font-family:verdana; font-size:11px; font-weight:normal;}
.entry_title, entry_title a {font-size:14px; font-weight:bold;}

.feedlist {padding:0px 0px 15px 5px;}
.feedlist div {padding-bottom:4px;}
form {margin: 0;padding: 0;}

.footer_links { font-size:10px;color:#939393;font-family:verdana,arial,helvetica,sans-serif;}
.footer_links a {font-weight:bold;font-size:10px;color:#939393;font-family:verdana,arial,helvetica,sans-serif; text-decoration:none;}
.footer_links a:hover {text-decoration:underline;}
.footer_links a:visited {color:#939393;}
.footer_left {text-align:center; padding-top:7px; padding-right:10px; padding-left:10px}
.footer_right {padding-top:7px; padding-right:15px;}

.hdr_columnleft {padding-bottom:7px;}


#main_wrapper {width:1004px; margin:0 auto; text-align:left; background-color:#ffffff;}
.inner_wrapper {float:left; background-color:#fff;}
.column_left {width:155px; float:left; font-size:12px; padding-left:5px; padding-right:20px;} /* width, padding and margin MUST total 180 */
.column_main {width:463px; float:left; font-size:12px; text-align:left; padding-right:20px; padding-bottom:20px;} /* width, padding and margin MUST total 483 */
.column_right {width:336px; float:left; text-align:left; padding-right:5px;} /* width, padding and margin MUST total 341 */

.postauthor {font-weight:normal;}
/*.postdate {font-weight:normal; color:#333;}*/
.posted {font-size:10px; font-weight:bold; margin-bottom:5px;}

.readmore {font-family:verdana, sans-serif; font-size:10px; font-weight:bold;}


/* ARE THESE STYLES NEEDED BELOW ?
.entries {width:463px;font-family:arial;font-size:12px;}
.entryauthor {margin-bottom:5px;}
.entrybody {width:463px;overflow:auto;}
div.entrybody img {padding-left:5px; padding-right:5px;}
.entrycategories {font-family:verdana; font-size:10px; font-weight:bold;}
.entrycategories a {font-family:arial; font-weight:normal; text-decoration:none;}


.entrymore {margin-bottom:5px;}
.entrytags {font-family:verdana; font-size:10px; font-weight:bold; padding-bottom:3px;}
.entrytags a {font-family:arial; font-weight:normal; text-decoration:none;}
.entrytitle {font-size:14px; font-weight:bold; line-height:25px;}
.entrywrapper {margin-bottom:10px;}

ARE THESE STYLES NEEDED ABOVE?
 */

#searchbar {background:#f2f2f2; border-bottom:solid 1px #000000; padding-bottom:3px; padding-top:2px; margin-bottom:7px;}
.searchtext {font-family:arial, sans-serif; font-size:11px;}
.searchtext input {margin-bottom:-3px;}
.searchtitle {padding-left:7px; padding-right:7px; font-weight:bold;}
.searchlabel {padding-right:7px; font-family:arial, sans-serif; font-size:11px;}
.searchbox {}
.searchbox input.textbox {font-family:arial, sans-serif; font-size:11px; width:135px; margin-bottom:-2px;}
.searchbutton {padding-left:3px;}


/**********************BEGIN: MARKETPLACE & SPONSORS SS*****************************/
.sponsors_container {BORDER: 1px solid #EEF2F7;PADDING:3px 3px 3px 3px;MARGIN-BOTTOM:5px;}
.sponsors {BACKGROUND-COLOR:#F1F1ED;PADDING:5px 0px 10px 0px;}
.sponsors ul{
				CLEAR:both;
				MARGIN:0px 0px 0px 9px;
				PADDING:0px;
			}
.sponsors ul li{
list-style:outside;
list-style-type:none;
background-image: url(/images/pcm_arrow_blugray.gif); 
background-repeat: no-repeat; 
background-position: 0px 8px;
padding:0px 0px 0px 3px;
vertical-align:top;
margin: 0px 0px 3px 0px;
}
				
.sponsors p{FONT-FAMILY:verdana,arial;FONT-SIZE:10px;}
.sponsors a{FONT-SIZE:10px;COLOR:#003bb0;TEXT-DECORATION:underline;}
.sponsors a:hover{TEXT-DECORATION:none;}
.sponsors img.left_ad_image{MARGIN:0px 0px 0px 20px;FLOAT:left;}
.sponsors img.left_ad_type_image{MARGIN:0px 0px 5px 20px;FLOAT:left;clear:left;}
.sponsors p.right_text{FLOAT:right;MARGIN:3px 3px 0px 0px;}

.sponsors p.sponsor_text {MARGIN:0px 0px 0px 8px;}
.sponsors p.sponsor_header {MARGIN:0px 0px 2px 8px;}

.sponsors ul.sponsor_links a{MARGIN:0px 0px 2px 8px;}
.sponsors ul.intel_links a{MARGIN:0px 0px 2px 8px;}


/******************************END: MARKETPLACE & SPONSORS CSS***********************************/

/****----BEGIN SHARED STYLES ----****/

/* BEGIN SHARED STYLES */

div.spotlightlinks div {padding: 3px 0px 3px 7px; background-image:url('http://common.ziffdavisinternet.com/util_get_image/19/0,,i=198309,00.gif'); background-repeat:no-repeat; background-position:0px 9px; line-height:13px;}
div.spotlightlinks div a {font-size:12px; font-family:arial, sans-serif; color:#003BB0; text-decoration:none;}
div.spotlightlinks div a:visited {color:#003BB0;}
div.spotlightlinks div a:hover {text-decoration:underline;}
div.spotlight_hdr {height:15px; vertical-align:middle; font-family:arial, sans-serif !important; font-size:14px !important; font-weight:bold; padding-bottom:3px; border-bottom:1px solid #000;}
div.spotlight_hdr_plus {margin-top:3px; margin-bottom:3px; height:2px; line-height:2px; background-image:url('http://common.ziffdavisinternet.com/util_get_image/19/0,,i=198313,00.gif'); background-repeat:repeat-x;}

/* BEGIN WHITE PAPERS STYLES*/
div.whitepaperlinks {padding-top:5px;}
div.whitepaperlinks div {padding: 0px 0px 8px 17px; background-image:url('http://common.ziffdavisinternet.com/util_get_image/21/0,,i=215297,00.gif'); background-repeat:no-repeat; background-position:1 5; line-height:13px;}
/* IN CASE DIRECTORIES INC SCRIPT HAS TABLE TAGS */
div.whitepaperlinks table {margin-top:4px; border-collapse:collapse; border-spacing:0px;}

div.whitepaperlinks div a {font-size:12px; font-family:arial, sans-serif; color:#003BB0; text-decoration:none;}
div.whitepaperlinks div a:visited {color:#003BB0;}
div.whitepaperlinks div a:hover {text-decoration:underline;}
div.whitepapersmore {font-family:verdana, sans-serif; font-size:10px; line-height:12px; padding-bottom:2px; font-weight:bold; text-align:right;}
div.whitepapersmore a {text-decoration:none!important; color:#003BB0;}
div.whitepapersmore a:visited {color:#003BB0;}
div.whitepapersmore a:hover {text-decoration:underline;}
/* END WHITE PAPERS STYLES */

.bullet {padding: 3px 0px 3px 7px; background-image:url('http://common.ziffdavisinternet.com/util_get_image/19/0,,i=198308,00.gif'); background-repeat:no-repeat; background-position:0px 9px;}

/****---- START:MARKETPLACE ----****/
#marketplace{margin:10px 0;}
#marketplace a{color:#003BB0;}
#marketplace h2{font-weight:normal;
		    font-size:10px;
		    text-decoration:underline;
		    margin:0;
		    padding:7px 0;
		    text-align:center;
		    color:#003BB0;
		    font-family:Verdana, Arial, Helvetica, sans-serif;}
		 
/*#marketplace div.hdr{background:url(http://blogs.pcmag.com/blogshome/images/adsbygoogle.gif) repeat-x bottom;margin:0;padding:0}*/
#marketplace div.hdr h3{margin:0;padding:0;text-align:center;background:url(http://blogs.pcmag.com/blogshome/images/adsbygoogle.gif) no-repeat left bottom;height:23px;}
#marketplace_noborder div.hdr h3{margin:0;padding:0;text-align:left;height:23px;padding:0 10px;}
#marketplace  p.right_text a{
		font-weight:normal;
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#003BB0;
		text-decoration:underline;
		float:right;
		margin:0;
		padding:0 10px;
		position:relative;
		bottom:35px;bottom:expression(40 +"px");}
#marketplace_noborder ul#sponsor_partner{border:0px solid #999;margin:0px;padding:0 10px;/*display:none;*/}
#marketplace ul#sponsor_partner{border:1px solid #999;margin:0px;padding:10px;/*display:none;*/}
ul#sponsor_partner li{list-style:none;margin:10px 0;padding:0;}
ul#sponsor_partner li p{margin:0;padding:0;font-size:11px;}
ul#sponsor_partner li p.sponsor_header a{font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#003BB0;text-decoration:underline;font-weight:bold;}
ul#sponsor_partner li p.sponsor_header a:hover{text-decoration:none;}
ul#sponsor_partner li p.sponsor_text {color:#000;}
ul#sponsor_partner li p.sponsor_text a{color:#000;text-decoration:none;}
ul#sponsor_partner li p.sponsor_text a:hover{color:#000;text-decoration:underline;}
ul#sponsor_partner li p.sponsor_footer a{font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
ul#sponsor_partner li p.sponsor_footer a:hover{text-decoration:underline;}

		  
/*--- SINGLE LINE ---*/
ul#sponsor_partner_single{border:1px solid #999;margin:0px;padding:10px;/*display:none;*/}
ul#sponsor_partner_single li{list-style:none;margin:50px 40px;padding:0;}
ul#sponsor_partner_single li p{margin:0;padding:3px 0;font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center}
ul#sponsor_partner_single li p.sponsor_header a{font-size:20px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#003BB0;text-decoration:underline;font-weight:bold;}
ul#sponsor_partner_single li p.sponsor_header a:hover{text-decoration:none;}
ul#sponsor_partner_single li p.sponsor_text{color:#000;}
ul#sponsor_partner_single li p.sponsor_text a{color:#000;text-decoration:none;}
ul#sponsor_partner_single li p.sponsor_text a:hover{color:#000;}
ul#sponsor_partner li p.sponsor_text {color:#000;text-decoration:none;}
ul#sponsor_partner li p.sponsor_text a{color:#000;text-decoration:none;}
ul#sponsor_partner li p.sponsor_text a:hover{color:#000;text-decoration:underline;}
ul#sponsor_partner_single li p.sponsor_footer a{font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:underline;}
ul#sponsor_partner_single li p.sponsor_footer a:hover{text-decoration:none;}
				
/****----END: MARKETPLACE ----****/


/* BEGIN Authors Stuff */
p.author_bio {font-family:arial; font-size:12px; margin-bottom: 20px; width:463; overflow:auto;}
p.author_bio a {color:#003bb0;}
p.author_bio a:hover {text-decoration:none;}
.author_highlight {font-family:arial; font-size:13px; color: #003bb0; font-weight:bold;}
/* END Authors Stuff */


/* SHARP AD FIX */
div#entries div.prWrap {width:460!important; overflow:hidden;}
div#entries div.prWrap table {width:460!important; overflow:hidden;}


/*INCOMING MODULE*/
div#incoming {font-size:12px; line-height:12px;}
div#incoming a, div.ic_atwork a, div.ic_appscout a, div.ic_gearlog a, div.ic_goodcleantech a, div.ic_miller a, div.ic_secwatch a, div.ic_technoride a {color:#003BB0; text-decoration:none;}
div#incoming a:hover, div.ic_atwork a:visited, div.ic_appscout a:visited, div.ic_gearlog a:visited, div.ic_goodcleantech a:visited, div.ic_miller a:visited, div.ic_secwatch a:visited, div.ic_technoride a:visited {color:#003BB0; text-decoration:underline;}
div#incoming a:visited, div.ic_atwork a:visited, div.ic_appscout a:visited, div.ic_gearlog a:visited, div.ic_goodcleantech a:visited, div.ic_miller a:visited, div.ic_secwatch a:visited, div.ic_technoride a:visited {color:#003BB0;}

div#incoming div.ic_appscout {padding: 4px 0px 4px 23px; background-image:url('http://blogs.pcmag.com/blogshome/images/ic_appscout.gif'); background-repeat:no-repeat; background-position:1px 3px; line-height:13px;}

div#incoming div.ic_gearlog {padding: 4px 0px 4px 23px; background-image:url('http://blogs.pcmag.com/blogshome/images/ic_gearlog.gif'); background-repeat:no-repeat; background-position:1px 3px; line-height:13px;}

div#incoming div.ic_goodcleantech {padding: 4px 0px 4px 23px; background-image:url('http://blogs.pcmag.com/blogshome/images/ic_goodcleantech.gif'); background-repeat:no-repeat; background-position:1px 3px; line-height:13px;}

div#incoming div.ic_miller {padding: 4px 0px 4px 23px; background-image:url('http://blogs.pcmag.com/blogshome/images/ic_miller.gif'); background-repeat:no-repeat; background-position:1px 3px; line-height:13px;}

div#incoming div.ic_secwatch {padding: 4px 0px 4px 23px; background-image:url('http://blogs.pcmag.com/blogshome/images/ic_secwatch.gif'); background-repeat:no-repeat; background-position:1px 3px; line-height:13px;}

div#incoming div.ic_technoride {padding: 4px 0px 4px 23px; background-image:url('http://blogs.pcmag.com/blogshome/images/ic_technoride.gif'); background-repeat:no-repeat; background-position:1px 3px; line-height:13px;}

div#incoming div.ic_techsaver {padding: 4px 0px 4px 23px; background-image:url('http://blogs.pcmag.com/blogshome/images/ic_techsaver.gif'); background-repeat:no-repeat; background-position:1px 3px; line-height:13px;}


/* END SHARED STYLES */

/****----END SHARED STYLES ----****/


