/*Default Styles (all but MSIE)Theme Name: Fraudbuster BobAuthor: Another Disenfranchised VoterBased on <a href="http://wuhan.authenticasian.com/">Wuhan</a> v0.3 by Meng Gao Wuhan based on <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.The CSS, XHTML and design is released under GPL:http://www.opensource.org/licenses/gpl-license.php *//* Typography and Colors----------------------------------------------- */	body {		font-size: 62.5%; /* Resets 1em to 10px */		font-family: "Lucida Grande", Verdana, Arial, sans-serif;		/* emi removed - background-color: #71828A; */		color: #333;		text-align: center;		}			body { background:#274270 url("images/blog_bg.jpg") repeat-x; }	#page {		text-align: left;		width: 767px; /* emi changed - was 762 */		}	#content {		font-size: 1.2em		}	.widecolumn .entry p {		font-size: 1.05em;		margin: 0px;		}	.narrowcolumn .entry, .widecolumn .entry {		line-height: 1.4em;		}	.widecolumn {		line-height: 1.6em;		}	.narrowcolumn .postmetadata {		text-align: center;		}	.alt {		background-color: #f8f8f8;		border-top: 1px solid #ddd;		border-bottom: 1px solid #ddd;		}	small {		font-family: Arial, Helvetica, sans-serif;		font-size: 0.9em;		line-height: 1.5em;		margin: 0px;		}	h1, h2, h3 {		font-family: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif;		font-weight: bold;		}	h1 {		font-size: 4em;		text-align: center;		}	.description {		font-size: 1.2em;		text-align: center;		}	h2 {		font: 1.6em Georgia, Arial, Helvetica, sans-serif; /* emi added last 3 fonts */		text-align: left;		}	h2.pagetitle {		font-size: 1.6em;		}	#sidebar h2, .srch-link { /* emi added srch-link style which is currently not used - using btn instead */		font: 1.2em Georgia, Arial, Helvetica, sans-serif; /* emi added last 3 fonts */		color: #d40; /* emi added color - was default 333 - alt is f40 fe6 */		letter-spacing: 1px; /* emi added */		font-weight: bold;		}	h3 {		font-size: 1.3em;		}	h1, h1 a, h1 a:hover, h1 a:visited, .description {		text-decoration: none;		color: white;		}	h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {		color: #333;		}	h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {		text-decoration: none;		}	/* emis note - affects all links in main content area except h2 h3 */		.entry p a:visited {		color: #974; /* emi changed - was A367B1 alt is b60 */		}	.commentlist li, #commentform input, #commentform textarea {		font: 0.9em "Lucida Grande", Verdana, Arial, sans-serif;		}	.commentlist li {		font-weight: bold;		}	.commentlist cite, .commentlist cite a {		font-weight: bold;		font-style: normal;		font-size: 1.1em;		}	.commentlist p {		font-weight: normal;		line-height: 1.5em;		text-transform: none;		}	#commentform p {		font-family: "Lucida Grande", Verdana, Arial, sans-serif;		}	.commentmetadata {		font-weight: normal;		padding: 0px 10px 0px 10px;		}	#sidebar {		font: 1em "Lucida Grande", Verdana, Arial, sans-serif;		}	/* emi added */		#sidebar .bobsurl { font: 11px/15px Verdana, Helvetica, Arial, sans-serif; font-weight: bold; margin: -10px 0 10px 12px; }		.bobsurl, .bobsurl a:link, .bobsurl a:visited { color: #fff; text-decoration: none; }		.bobsurl a:hover { color: #7cf; text-decoration: underline; }	small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {		color: #777;		}		/* emi added - default 777 was too dark */		#sidebar ul ul li, #sidebar ul ol li {		color: #aaa;		}	code {		font: 1.1em 'Courier New', Georgia, Fixed, sans-serif; /* Emi added sans-serif */		}	acronym, abbr, span.caps {		font-size: 0.9em;		letter-spacing: .07em;		}	a, h2 a:hover, h3 a:hover {		color: #c30; /* emi changed - was 06c */		text-decoration: none;		}	/* emis note - hover for main col */		a:hover {		color: #d40; /* emi changed - was 147 - alt is cdf */		text-decoration: underline;		}		/* emi added - hover for sidebar */		#sidebar a:hover {		color: #fe6;		}			#wp-calendar #prev a {		font-size: 9pt;		}	#wp-calendar a {		text-decoration: none;		}	#wp-calendar caption {		text-align: center;		font: bold 1.3em Georgia, sans-serif; /* Emi added sans-serif */		color: #7cf; /* emi added - was site default 333 - alt is 3372a8 */		}	#wp-calendar th {		font-style: normal;		text-transform: capitalize;		color: #3372a8; /* emi changed - was site default 333 */		}		#wp-calendar td {		color: #3372a8; /* emi added - style was not defined separately - was site default 333 - later add rollover styles */		}/* Structure----------------------------------------------- */	body {		margin: 0;		padding: 0;		}	#page {		margin: 0px auto;		padding: 0;		}	/* among other things, constrains width of comment textform */		.narrowcolumn {		float: left;		padding: 0 0 20px 16px;		margin: 0px 0 0;		width: 492px; /* emi changed - was 450 */		}			.widecolumn {		padding: 10px 0 20px 0;		margin: 5px 0 0 150px;		width: 481px; /* emi changed - was 450 */		}	.post {		text-align: justify;		position: relative;		font-family: Verdana, Helvetica, Arial, sans-serif; /* Emi added last 3 fonts */		}	.widecolumn .post {		margin: 0;		}	.narrowcolumn .postmetadata {		padding-top: 5px;		margin: 0px;		}	#footer {		padding: 0 0 0 0px;		margin: 0px auto 20px auto;		width: 760px;		clear: both;		}		#footer p {			margin: 0;			padding: 20px 0;			text-align: center;			margin-left: -250px;			font: 1.2em Georgia, sans-serif; /* Emi added sans-serif */			}/* Begin Headers----------------------------------------------- */	h1 {		padding-top: 70px;		margin: 0;		}	.description {		text-align: center;		}	h2 {		margin: 0px;		}		h2.pagetitle {			margin-top: 30px;			text-align: center;			}		#sidebar h2 {			margin: 5px 0 0 5px; /* emi changed - formerly no left margin */			padding: 0;			font-family: Georgia, sans-serif; /* Emi added sans-serif - this differs from msie - why necessary to define family again? */			}	h3 {		padding: 0;		margin: 30px 0 0;		}		h3.comments {			padding: 0;			margin: 40px auto 20px ;			font-family: Georgia, sans-serif; /* Emi added sans-serif */			}			/* Images----------------------------------------------- */	p img {		padding: 0;		max-width: 100%;		}		/*	Using 'class="alignright"' on image aligns it to the right.			Using 'class="centered' centers it. This is better than using			align="center", being more futureproof (and valid) */			img.centered {				display: block;				margin-left: auto;				margin-right: auto;				}			img.alignright {				padding: 4px;				margin: 0 0 2px 7px;				display: inline;				border: solid 1px #999;  /* emi added - this may cause problems - or is it in effect the same as div img border? */ 				}			img.alignleft {				padding: 4px;				margin: 0 7px 2px 0;				display: inline;				border: solid 1px #999;  /* emi added - this may cause problems - or is it in effecr the same as div img border? */ 				}	.alignright {		float: right;		}	.alignleft {		float: left		}				/* Blog Entry Lists----------------------------------------------- */	/* emi removed Meng Gao's ul styles because they did not work in msie */	.entry ol {		padding: 0 0 0 45px; /* emi changed - was 35 */		margin: 0;		}		.entry ol li {			padding: 0;			margin: 0 0 19px 0; /* emi changed - was 0 */			padding-right: 35px; /* emi changed - was 15 */			padding-left: 5px; /* emi changed - was 15 */			}	/* emis note - see if you need this - it's your version      	.entry ol li { margin: 0 0 15px 0; padding: 0; }  */	  	/* emi removed - inside value looks sucky to me	.entry ul li{ list-style: url("images/bullet.jpg") inside; } */	/* emi added */ 	ul {  		margin:15px 35px 19px 0;		padding:0;  		list-style-type:none;  		} 		/* emi added - default blue bullet */		.entry ul li {  			background:url("images/icons/tri_blu.gif") no-repeat 27px .35em;  			margin: 0 0 19px;  			padding:0 0 0 44px;  			} 		/* emi added  */    		.entry ul.red li {  			background:url("images/icons/tri_red.gif") no-repeat 27px .35em;  			margin: 0 0 19px;  			padding:0 0 0 44px;  			}  	 		/* emi added - sleek and minimalist but gray a bit colorless */     		.entry ul.aqu li {			background:url("images/icons/tri_aqu.gif") no-repeat 27px .35em;			margin: 0 0 19px;			padding:0 0 0 44px;			} 	 		/* emi added */  			.entry ul.checkbox li {  			background:url("images/icons/checkbox.gif") no-repeat 27px 0;  			margin: 0 0 19px;  			padding:0 0 0 52px;  			} 		/* emi added */    		.entry ul.bulletstar li {  			background:url("images/icons/bulletstar.gif") no-repeat 27px 0;  			margin: 0 0 19px;  			padding:0 0 0 48px;  			}				/* emi added */ 			ul li.num1, ul li.num2, ul li.num3, ul li.num4, ul li.num5, ul li.num6, ul li.num7, ul li.num8, ul li.num9 {			background:url("images/icons/num1.gif") no-repeat 25px 0;			margin: 0 0 10px;			padding:0 0 9px 55px;			}			ul li.num2 { background:url("images/icons/num2.gif") no-repeat 25px 0;}			ul li.num3 { background:url("images/icons/num3.gif") no-repeat 25px 0;}			ul li.num4 { background:url("images/icons/num4.gif") no-repeat 25px 0;}  			ul li.num5 { background:url("images/icons/num5.gif") no-repeat 25px 0;}  			ul li.num6 { background:url("images/icons/num6.gif") no-repeat 25px 0;}  			ul li.num7 { background:url("images/icons/num7.gif") no-repeat 25px 0;}  			ul li.num8 { background:url("images/icons/num8.gif") no-repeat 25px 0;}			ul li.num9 { background:url("images/icons/num9.gif") no-repeat 25px 0;}  			.postmetadata ul, .postmetadata li {			display: inline;			list-style-type: none;			list-style-image: none;			}/* Sidebar Lists----------------------------------------------- */	#sidebar ul, #sidebar ul ol {		margin: 0;		padding: 0;		}		#sidebar ul li {			list-style-type: none;			list-style-image: none;			margin-bottom: 15px;			} /* unedited - msie version differs */			#sidebar ul p, #sidebar ul select {				margin: 5px 0 8px;				}		#sidebar ul ul, #sidebar ul ol {			margin: 5px 0 0 15px; /* emi changed - margin-left was 10 */			}		#sidebar ul ul ul, #sidebar ul ol {			margin: 0 0 0 10px;			}		ol li, #sidebar ul ol li {			list-style: decimal outside;			}		#sidebar ul ul li, #sidebar ul ol li {			margin: 3px 0 0;			padding: 0;			}/* Form Elements----------------------------------------------- */	#searchform {		margin: 10px auto;		padding: 5px 3px;		text-align: center;		}		#sidebar #searchform #s {			width: 115px;			padding: 2px;			}	#sidebar #searchsubmit {		padding: 1px;		}	.entry form { /* This is mainly for password protected posts, makes them look better. */		text-align:center;		}	select {		width: 130px;		}	#commentform .textform {		padding: 2px;		margin: 5px 5px 1px 0;		font-size: 14px;		border-style: ridge; /* unedited - differs from msie */		border-width: 1px;		font-family: Georgia, sans-serif; /* Emi added sans-serif */		}		#commentform textarea {			width: 100%;			font-size: 14px;			padding: 1px;			}		#commentform #submit {			margin: 0;			float: right;			}/* Comments----------------------------------------------- */	.alt {		margin: 0;		padding: 10px;		}	.commentlist {		padding: 0;		text-align: justify;		}		.commentlist li {			margin: 15px 0 3px;			padding: 5px 10px 3px;			list-style: none;			}		.commentlist p {			margin: 10px 5px 10px 0;			}	#commentform p {		margin: 5px 0;		}	/* unedited - but this appears to merely be a repeat of line 440 above - test and delete leter, if appropriate */		ol li, #sidebar ul ol li {		list-style: decimal outside;		}	.nocomments {		text-align: center;		margin: 0;		padding: 0;		}	.commentmetadata {		float: none;		margin: 0px;		text-align: center;		color: #7f7f7f;		padding: 0px;		}/* Sidebar----------------------------------------------- */	#sidebar {		padding: 0px 0 10px 0; /* emi- padding-top was 20px */		margin-left: 545px; /* emi changed - was 525 */		width: 210px; /* emi changed - was 190 */		font: 1.25em Verdana, Helvetica, Arial, sans-serif; /* Emi added last 3 fonts */		}		#sidebar form {			margin: 0;			}		#sidebar #superbob2 { /* emi added to avoid margins added by ul - img 212px wide */			margin: 0px; 			height: 130px; 			width: 212px; /*Stephen changed to 207 to make alignment perfect in mozilla, this may have messed up IE*/			background: url("images/bob_bottom.gif") no-repeat center;			}/* Calendar----------------------------------------------- */	#wp-calendar {		empty-cells: show;		margin: 10px auto 0;		width: 155px;		}		#wp-calendar #next a {			font-size: 100%;			padding-right: 10px;			text-align: right;			}		#wp-calendar #prev a {			font-size: 100%;			padding-left: 10px;			text-align: left;			}		#wp-calendar a {			display: block;			}		#wp-calendar caption {			text-align: center;			width: 100%;			}		#wp-calendar th {			padding: 3px 0;			text-align: center;			font-family: Georgia, sans-serif; /* Emi added sans-serif */			font-size: 90%; /* added by emi because font was too big after you narrowed the sidebar col */			}		#wp-calendar td {			padding: 3px 0;			text-align: center;			font-family: Georgia, sans-serif; /* Emi added sans-serif */			}					/* emi - this triggered validation warning and it merely produces odd white boxes - so I removed - Gaos comment: Doesn't work in IE */			/* #wp-calendar td.pad:hover {  			background-color: #fff; } *//* Various Tags and Classes----------------------------------------------- */	acronym, abbr, span.caps {		cursor: help;		}		acronym, abbr {			border-bottom: 1px dashed #999;			}	.entry blockquote cite { /* emi added entry to make it specific */		text-align: right; /* emi added */		margin: 5px 15px 0; /* emi changed - was 5 0 0 */		display: block;		}	.center {		text-align: center;		}	hr {		display: none;		}	a img {		border: none;		}	.navigation {		display: block;		text-align: center;		margin-top: 10px;		margin-bottom: 60px;		}	/* Gao version had blockquote styled with background image */	/* emi added .entry specifier to avoid triggering css validation warning */	.entry blockquote {		margin: 15px 40px 15px 40px; /* emi changed - was 15 30 0 10 */		/* padding-left: 20px; - emi removed */		/* background: url(images/quote.gif) no-repeat left top; - emi removed */		background-color: #fff; /* emi added - alt is f9f7f0 */		border: dashed 1px #bcb69f; /* emi added - alt is 622 */		color: #655; /* emi added - defined above as 777 - alt is 622 */		}	/* This is the box all the entries are posted in */	.post-top, .title, .entry, .post-bottom {		width:  499px; /* emi changed - was 465 */		}		.post-top {			background: url(images/title_top.jpg) no-repeat center top;			margin: 0px;			margin-bottom: 30px;			}	.title {		background: url(images/title_body.jpg) repeat-y center;		margin: 0px;		padding: 0px 0px 0px 0px;		}	.entry {		background: url(images/post_body.jpg) repeat-y center;		margin: 0px;		padding: 0px;		bottom: 11px;		position: relative;		font-family: Verdana, Helvetica, sans-serif; /* Emi added sans-serif */		}	.post-bottom {			background: url(images/post_bottom.jpg) no-repeat left bottom;		padding: 15px 0px 0px 0px;		position: relative;		top: 6px;		}	/* Horizontal rule that appears on the sidebar */	#sidebar div.hr {		right: 0px;		border-top: 1px solid #123f80; /* emi changed - was acb0b5 */		background-color: #08255f; /* emi changed - was eaeff3 */		width: 222px; /* emi changed - was 250px */		font: 1px/1px monospace;		height: 1px;		margin-left: -6px; /* emi changed - was -17 */		margin-top: 10px;		margin-bottom: 10px;		}	.post p {			margin:  0px;		padding: 15px;		}		/* Two-column background----------------------------------------------- */	#page-top { 		background: url("images/frame_top.jpg") no-repeat center top;		clear: both;		bottom: 0px;		width: 767px; /* emi changed - was 762px */		margin-right: auto;		margin-left: auto;		}	#page {		background: url("images/frame_body.jpg") repeat-y center; 		border: none;		bottom: 21px;		position: relative;		}	#page-bottom {		background: url(images/frame_bottom.jpg) no-repeat center bottom;		padding-top: 38px;		width: 767px; /* emi changed - was 762px */		}.title h2, small {	padding: 0px 15px 0px 15px;	margin: 0px;	font-family: Georgia, sans-serif; /* Emi added sans-serif */	}	/* Change the header image here */	#headerimg {		height: 185px; /* emi changed - was 200px */		width: 100%;		background: url("images/header.gif") no-repeat center; /* emi changed - was header.jpg */		margin: 10px auto 0px auto; /* emi changed - margin-top was 20, margin-bottom was 10 */		}/* Brushed mickel navbar on top of the page - not used for fraudbusterbob */	#topbar {		background: url("images/top_bar.jpg") no-repeat center;		margin: 20px auto 10px auto;		height: 36px;		text-align: right;		width:  760px;		}		#topbar .searchform {			float: right;			font: 1.2em Verdana, sans-serif; /* Emi added sans-serif */			margin: 2px 10px 2px auto; /* unedited - differs from style-ie.css */			}		#topbar form {			margin: 0px;			}	/* emi added */	#sidebar .searchform {		font: 1.2em Verdana, sans-serif; /* Emi added sans-serif */		margin: 10px 10px 10px auto;		}			/* emi added - same as Gao's alignleft style, except I think that name is misleading */		.float-left { float: left; }	.search-box {		background: url("images/search.jpg") no-repeat center;		width: 118px;		border: none;		padding: 2px 2px 1px 5px;		height: 20px;		color: #fff; /* emi added text color */		}	/* emi added */		#btn-search {		height: 24px;		margin: 0;		width: 49px;		background: url("images/btn_search.gif") no-repeat center; 		}	#topbar .nav {		height: 36px;		float: right;		font: 1.2em Verdana, sans-serif; /* Emi added sans-serif */		margin-top: 10px;		}		/* emi added comment - this is global pseudoclasses----------------------------------------------- */	a {		color: #0A5692; 		}		/* emi added - default link color for sidebar */			#sidebar a {			color: #7bc2ff;			}/* Comment box (both styles)----------------------------------------------- */	#comments{		font-size:  1.1em;		text-align: left;		}	.comment-top-1 {		background: url("images/comment_top_1.jpg") no-repeat top;		width: 431px; /* emi changed - was 400 */		margin-left: 34px; /* unedited - differs from style-ie.css */		margin-top: 20px;		}	.comment-bottom-1 {		background: url("images/comment_bottom_1.jpg") no-repeat bottom;		width: 431px; /* emi changed - was 400 */		padding: 30px 0px 0px 0px;		}	.comment-body-1 {		background: url("images/comment_body_1.jpg") repeat-y center;		width: 431px; /* emi changed - was 400 */		text-align: left;		padding: 0px; 		position: relative;		bottom: 15px; /* unedited - emis note - set this to desired height of bottom image */		font-family: Verdana, sans-serif; /* Emi added sans-serif */		}	.comment-top-2 {		background: url("images/comment_top_2.jpg") no-repeat top;		width: 431px; /* emi changed - was 400 */		margin-left: 32px; /* emi changed - was 34 - done purely to make the two styles have slighly different text margins */		margin-top: 20px;		}	.comment-bottom-2 {		background: url("images/comment_bottom_2.jpg") no-repeat bottom;		width: 431px; /* emi changed - was 400 */		padding: 30px 0px 0px 0px;		}	.comment-body-2 {		background: url("images/comment_body_2.jpg") repeat-y center;		width: 431px; /* emi changed - was 400 */		text-align: left;		padding: 0px;		position: relative;		bottom: 15px;		font-family: Verdana, sans-serif; /* Emi added sans-serif */		}	.comment-body-1 p, .comment-body-2 p {		margin: 0px 10px 0 10px; /* emi added left and right margins */		padding: 10px;		}		/* emi added this style to make the margins of the two comment styles slightly different */		.comment-body-2 p {			margin: 0px 18px 0 18px; /* emi added left and right margins */			padding: 10px;			}.respond {	border-bottom: 1px dotted #7f7f7f;	font: 1.5em Georgia, "Lucida Grande", sans-serif; /* Emi added sans-serif */	margin-top: 50px;	margin-bottom: 0px;	}/* For those of you who use Ryan's WP-ContactForm plug-in. Go to wp-contactform.php and comment out the line add_filter('wp_head', 'wpcf_css'); at the bottom. */	.contactform form {		width: 80%; 		position: relative;		margin: 0px;		padding: 5px;		}	.entry .contactleft { 		text-align: left;		clear: both; /* unedited - differs from style-ie.css */		float: left; 		margin: 0px;		padding-top: 5px; /* unedited - differs from style-ie.css */		padding-left: 10px;		}	.entry .contactright {		width: 250px;  		float: right; 		margin: 0px;		padding-top: 5px;		padding-right: 10px;		}	/* End of ContactForm Styles */.alignleft a, .alignright a,.postmetadata, .commentmetadata { 	font-family:  Georgia, sans-serif; /* Emi added sans-serif */	font-variant: small-caps;	}.entry p {	margin:  0px;	padding: 15px;	}