/*Theme Name: OilChange 2006Theme URI: http://priceofoil.orgDescription: New theme developed from K2Version: BetaAuthor: Adam Chew (and Michael Heilemann & Chris J Davis)Author URI: http://adamchew.com	-->	CSS OVERVIEW		There are sections throughout, roughly describing 	the contents inside each section. To step through each	section, do a search for '/ * -' (without spaces) and	repeat the search until you find the section you need.		The use of selectors has been exagerrated in some places,	so as to make it easier for people to gain an overview	of what classes belong where in the hierarchy.		It is suggested, that you copy whatever changes you want	to make, into a new CSS file, save it in the styles dir	and select it from the K2 Options panel. So as to keep	this file intact and make it easier for yourself to debug	any potential problems as well as upgrade to future K2's.*//*- Page Structure */body {	font: 10px 'Lucida Grande', Verdana, Arial, Sans-Serif; /* Resets 1em to 10px */	color: #444;	background:#afcaa9;	text-align: center;	margin: 0 0 30px 0;	padding:0;	}#page {	background: #FFFFFF;	text-align: left;	margin: 10px auto;	padding: 0 0 10px;	position: relative;	/* The entire template's width is set in this class. */	width: 774px;	_width: 774px;	border: 1px solid #336666;	}body.flex #page { /* For the flexible-width setting. Not IE compatible */	width: 80%;	min-width: 774px;	max-width: 1200px;	}#header {	padding: 0;	margin: 0;	background: #FFFFFF url('http://s3.amazonaws.com/priceofoil/banner-main.gif') center center no-repeat;	font-size:110%;	width: 774px;	_width: 774px;	height: 140px;	vertical-align: bottom;	}	#header2 {	padding: 0;	margin: 0;	background: #FFFFFF url('http://s3.amazonaws.com/priceofoil/banner-oilchange_04.jpg') center center no-repeat;	font-size:110%;	width: 774px;	_width: 774px;	height: 134px;	}	#header3 {	padding: 0;	margin: 0;	background: #FFFFFF url('http://s3.amazonaws.com/priceofoil/banner-priceofoil.gif') center center no-repeat;	font-size:110%;	width: 774px;	_width: 774px;	height: 1px;	}.primary {	width: 511px;	_width: 511px; /* IE Hack */	float: right;	padding: 10px 0 5px;	margin: 0 3px 0 0px;	_margin: 0 3px 0 0px; /* IE Hack */	display: inline;	}.secondary {	font: 1em/1.5em 'Lucida Grande', Verdana, Arial, Sans-Serif;	padding: 10px 0;	margin: 0 20px 20px 3px;	width: 227px;	color: #666;	position: relative;	/* The following are IE Fixes */	_padding: 10px 0;	_margin-left: .5%;	_margin-right: -4%;	_width: 227px;	}.comments {	text-align: left;	padding: 30px 0 0;	position: relative;	}/*- Main Menu in Header *//* ImageReady Styles (banner-main.psd) */.banner-main-logo_ {	position:absolute;	left:0px;	top:0px;	width:287px;	height:94px;}.banner-main-02_ {	position:absolute;	left:287px;	top:0px;	width:421px;	height:54px;}.banner-main-03_ {	position:absolute;	left:708px;	top:0px;	width:66px;	height:9px;}.banner-main-rss_ {	position:absolute;	left:708px;	top:9px;	width:36px;	height:14px;}.banner-main-05_ {	position:absolute;	left:744px;	top:9px;	width:30px;	height:14px;}.banner-main-06_ {	position:absolute;	left:708px;	top:23px;	width:66px;	height:31px;}.banner-main-left_ {	position:absolute;	left:287px;	top:54px;	width:54px;	height:21px;}.banner-main-action_ {	position:absolute;	left:341px;	top:54px;	width:151px;	height:21px;}.banner-main-mid_ {	position:absolute;	left:492px;	top:54px;	width:56px;	height:21px;}.banner-main-support_ {	position:absolute;	left:548px;	top:54px;	width:143px;	height:21px;}.banner-main-right_ {	position:absolute;	left:691px;	top:54px;	width:54px;	height:21px;}.banner-main-12_ {	position:absolute;	left:745px;	top:54px;	width:29px;	height:21px;}.banner-main-13_ {	position:absolute;	left:287px;	top:75px;	width:487px;	height:19px;}/* END ImageReady Styles (banner-main.psd) */ul.menu {	margin: 0;	padding: 0;	position: absolute;	bottom: 18px;	left: 280px;	width: 60%;	}ul.menu li {	display: inline;	margin: 0;	}ul.menu,ul.menu li a {	font: 1em Verdana, Helvetica, Arial, Sans-Serif;	color: #D72B21;	margin: 0;	padding: 5px 45px 6px;	}ul.menu li a:hover {	background: none;	color: black !important;	text-decoration: none;	}ul.menu li.current_page_item a,ul.menu li.current_page_item a:hover {	color: #666666 !important;	background: none;	text-decoration: none;	}.admintab {	position: absolute;	right: 190px;	_padding: 5px 15px 6px; /* IE hack */	}a img,:link img,:visited img { border:none }/*- Main Menu 2 in Header2 (this is where the campaign links in the photos go) */ul.menu2 {	margin: 0;	padding: 0;	position: absolute;	top: 229px;	left: -55px;	width: 105%;	}ul.menu2 li {	background: none;	display: inline;	margin: 0 30px 0 5px;	}ul.menu2,ul.menu2 li a {	padding: 5px 41px 6px 53px;	font-weight:bold !important;	}ul.menu2 li a {	font: 1em Verdana, Helvetica, Arial, Sans-Serif;	color: black;	margin: 0;	}ul.menu2 li a:hover {	background: none;	color: #D72B21 !important;	text-decoration: none;	}ul.menu2 li.current_page_item a,ul.menu2 li.current_page_item a:hover {	color: #666666 !important;	background: none;	text-decoration: none;	}/*--------------------------------------*/ul.menu_main_separate {	margin: 0;	padding: 0;	position: absolute;	top: 186px;	left: -37px;	width: 33%;	}ul.menu_main_separate li {	background: none;	display: inline;	margin: 0;	}ul.menu_main_separate,ul.menu_main_separate li a {	padding: 5px 40px 6px 40px;	font-weight:bold !important;	text-align:center;	}ul.menu_main_separate li a {	font: 1em Verdana, Helvetica, Arial, Sans-Serif;	color: black;	margin: 0;	}ul.menu_main_separate li a:hover {	background: none;	color: #D72B21 !important;	text-decoration: none;	}ul.menu_main_separate li.current_page_item a,ul.menu_main_separate li.current_page_item a:hover {	color: #666666 !important;	background: none;	text-decoration: none;	}/*--*/ul.menu_main_price {	margin: 0;	padding: 0;	position: absolute;	top: 186px;	left: 205px;	width: 33%;	}ul.menu_main_price li {	background: none;	display: inline;	margin: 0;	}ul.menu_main_price,ul.menu_main_price li a {	padding: 5px 41px 6px 53px;	font-weight:bold !important;	text-align:center;	}ul.menu_main_price li a {	font: 1em Verdana, Helvetica, Arial, Sans-Serif;	color: black;	margin: 0;	}ul.menu_main_price li a:hover {	background: none;	color: #D72B21 !important;	text-decoration: none;	}ul.menu_main_price li.current_page_item a,ul.menu_main_price li.current_page_item a:hover {	color: #666666 !important;	background: none;	text-decoration: none;	}/*--*/	ul.menu_main_industry {	margin: 0;	padding: 0;	position: absolute;	top: 186px;	left: 464px;	width: 33%;	}ul.menu_main_industry li {	background: none;	display: inline;	margin: 0;	}ul.menu_main_industry,ul.menu_main_industry li a {	padding: 5px 41px 6px 53px;	font-weight:bold !important;	text-align:center;	}ul.menu_main_industry li a {	font: 1em Verdana, Helvetica, Arial, Sans-Serif;	color: black;	margin: 0;	}ul.menu_main_industry li a:hover {	background: none;	color: #D72B21 !important;	text-decoration: none;	}ul.menu_main_industry li.current_page_item a,ul.menu_main_industry li.current_page_item a:hover {	color: #666666 !important;	background: none;	text-decoration: none;	}/*--*/	/*--------------------------------------*//*-  Action Menu in Sidebar */ul.menu_action {	background:url(oilchange/btn_action.gif) no-repeat top left;	}ul.menu_action li {	}ul.menu_action,ul.menu_action li a {	padding: 2px 0px 2px 30px;	font-weight:bold !important;	}ul.menu_action li a {background: none;	font: 1em Verdana, Helvetica, Arial, Sans-Serif bold;	color: black;	margin: 0;	}ul.menu_action li a:hover {background: none;	color: #D72B21 !important;	text-decoration: none !important;	}ul.menu_action li.current_page_item a,ul.menu_action li.current_page_item a:hover {	color: #666666 !important;	text-decoration: none;	}/*-  Donate Menu in Sidebar */ul.menu_donate {	background:url(oilchange/btn_donate.gif) no-repeat top left;	}ul.menu_donate li {	}ul.menu_donate,ul.menu_donate li a {	padding: 2px 0px 2px 33px;	font-weight:bold !important;	}ul.menu_donate li a {background: none;	font: 1em Verdana, Helvetica, Arial, Sans-Serif bold;	color: black;	margin: 0;	}ul.menu_donate li a:hover {background: none;	color: #D72B21 !important;	text-decoration: none !important;	}ul.menu_donate li.current_page_item a,ul.menu_donate li.current_page_item a:hover {	color: #666666 !important;	text-decoration: none;	}/*-  Home Menu in Sidebar */ul.menu_home {	background:url(oilchange/icon_home.gif) no-repeat left center;	}ul.menu_home,ul.menu_home li a {	padding: 0 0 0 25px;	}ul.menu_home li a {background: none;	font: 1em Verdana, Helvetica, Arial, Sans-Serif bold;	font-size:110%;	color: #D72B21;	margin: 0;	}ul.menu_home li a:hover {background: none;	color: #D72B21 !important;	text-decoration: underline;	}ul.menu_home li.current_page_item a,ul.menu_home li.current_page_item a:hover {	color: #666666 !important;	text-decoration: none;	}	/*-  About Us Menu in Sidebar */ul.menu_about {	background:url(oilchange/icon_about.gif) no-repeat left center;	}ul.menu_about,ul.menu_about li a {	padding: 0 0 0 25px;	}ul.menu_about li a {background: none;	font: 1em Verdana, Helvetica, Arial, Sans-Serif bold;	font-size:110%;	color: #D72B21;	margin: 0;	}ul.menu_about li a:hover {background: none;	color: #D72B21 !important;	text-decoration: underline;	}ul.menu_about li.current_page_item a,ul.menu_about li.current_page_item a:hover {	color: #666666 !important;	text-decoration: none;	}	/*-  Contact Menu in Sidebar */ul.menu_contact {	background:url(oilchange/icon_contact.gif) no-repeat left center;	}ul.menu_contact,ul.menu_contact li a {	padding: 0 0 0 25px;	}ul.menu_contact li a {background: none;	font: 1em Verdana, Helvetica, Arial, Sans-Serif bold;	font-size:110%;	color: #D72B21;	margin: 0;	}ul.menu_contact li a:hover {background: none;	color: #D72B21 !important;	text-decoration: underline;	}ul.menu_contact li.current_page_item a,ul.menu_contact li.current_page_item a:hover {	color: #666666 !important;	text-decoration: none;	}/*-  Media Center Menu in Sidebar */ul.menu_media {	background:url(oilchange/icon_pressroom.gif) no-repeat left center;	}ul.menu_media,ul.menu_media li a {	padding: 0 0 0 25px;	}ul.menu_media li a {background: none;	font: 1em Verdana, Helvetica, Arial, Sans-Serif bold;	font-size:110%;	color: #D72B21;	margin: 0;	}ul.menu_media li a:hover {background: none;	color: #D72B21 !important;	text-decoration: underline;	}ul.menu_media li.current_page_item a,ul.menu_media li.current_page_item a:hover {	color: #666666 !important;	text-decoration: none;	}	/*-  Resources  Menu in Sidebar */ul.menu_resources {	background:url(oilchange/icon_resources.gif) no-repeat left center;	}ul.menu_resources,ul.menu_resources li a {	padding: 0 0 0 25px;	}ul.menu_resources li a {background: none;	font: 1em Verdana, Helvetica, Arial, Sans-Serif bold;	font-size:110%;	color: #D72B21;	margin: 0;	}ul.menu_resources li a:hover {background: none;	color: #D72B21 !important;	text-decoration: underline;	}ul.menu_resources li.current_page_item a,ul.menu_resources li.current_page_item a:hover {	color: #666666 !important;	text-decoration: none;	}	/*-  RSS  Menu in Sidebar */ul.menu_rss {	background:url(oilchange/icon_rss.gif) no-repeat left center;	}ul.menu_rss,ul.menu_rss li a {	padding: 0 0 0 25px;	}ul.menu_rss li a {background: none;	font: 1em Verdana, Helvetica, Arial, Sans-Serif bold;	font-size:110%;	color: #D72B21;	margin: 0;	}ul.menu_rss li a:hover {background: none;	color: #D72B21 !important;	text-decoration: underline;	}ul.menu_rss li.current_page_item a,ul.menu_rss li.current_page_item a:hover {	color: #666666 !important;	text-decoration: none;	}	/*-  Separate  Menu in Sidebar */ul.menu_sb_separate {	background:url(oilchange/icon_separate.gif) no-repeat left center;	}ul.menu_sb_separate,ul.menu_sb_separate li a {	padding: 0 0 0 25px;	}ul.menu_sb_separate li a {background: none;	font: 1em Verdana, Helvetica, Arial, Sans-Serif bold;	font-size:110%;	color: #D72B21;	margin: 0;	}ul.menu_sb_separate li a:hover {background: none;	color: #D72B21 !important;	text-decoration: underline;	}ul.menu_sb_separate li.current_page_item a,ul.menu_sb_separate li.current_page_item a:hover {	color: #666666 !important;	text-decoration: none;	}	/*-  Price  Menu in Sidebar */ul.menu_sb_price {	background:url(oilchange/icon_price.gif) no-repeat left center;	}ul.menu_sb_price,ul.menu_sb_price li a {	padding: 0 0 0 25px;	}ul.menu_sb_price li a {background: none;	font: 1em Verdana, Helvetica, Arial, Sans-Serif bold;	font-size:110%;	color: #D72B21;	margin: 0;	}ul.menu_sb_price li a:hover {background: none;	color: #D72B21 !important;	text-decoration: underline;	}ul.menu_sb_price li.current_page_item a,ul.menu_sb_price li.current_page_item a:hover {	color: #666666 !important;	text-decoration: none;	}	/*-  Industry  Menu in Sidebar */ul.menu_sb_industry {	background:url(oilchange/icon_industry.gif) no-repeat left center;	}ul.menu_sb_industry,ul.menu_sb_industry li a {	padding: 0 0 0 25px;	}ul.menu_sb_industry li a {background: none;	font: 1em Verdana, Helvetica, Arial, Sans-Serif bold;	font-size:110%;	color: #D72B21;	margin: 0;	}ul.menu_sb_industry li a:hover {background: none;	color: #D72B21 !important;	text-decoration: underline;	}ul.menu_sb_industry li.current_page_item a,ul.menu_sb_industry li.current_page_item a:hover {	color: #666666 !important;	text-decoration: none;	}	/*- Sidebar Subpages Menu */.sb-pagemenu ul {	margin-left: 10px;	}.sb-pagemenu ul ul {	margin-top: 2px;	}.sb-pagemenu ul ul .page_item {	margin-left: 10px;	padding: 0;	}.sb-pagemenu .current_page_item {	}/*- Headings */h1, h2, h3, h4 {	font-family: 'Trebuchet MS', Verdana, Sans-Serif;	}h1 { /* H1 is used for the title of your blog */	font-size: 20px;	font-weight: bold;	padding-top: 0;	margin: 0;	width: 100%;	}h1, h1 a, h1 a:hover, h1 a:visited,#header .description {	text-decoration: none;	color:#333333;	}h1:hover {	text-decoration: underline;	}#header .description { /* Blog description, under blog title */	font-size: 1em;	margin: 0 0 0 -4000px;	display: inline; /* Checking for IE bug. If people start having problems with header width, then this is it */	}.pagetitle { /* Used on static pages and archives */	text-align: center;	margin: 15px 0 15px;	}.pagetitle h2 { /* H2 is what kind of page you are on. Eg. 'Monthly Archive'. */	font-size: 2.4em;	font-weight: bold;	letter-spacing: -1px;	text-align: center;	display: inline;	}.secondary h2 { /* Secondary H2 is sidebar headlines */	font-size: 1.5em;	font-weight: normal;	padding: 0 0 0 27px;	display: inline;	}.primary h3, .primary h4, .permalink .primary .aside h3 { /* H3 is entry headlines. H4 is comments and replyform headlines */	font-size: 2.2em;	font-weight: normal;	letter-spacing: -1px;	display: inline;	}.primary .aside h3 {	font-size: 1.6em;	font-weight: normal;	}.itemhead {	margin-top: 10px;	}.itemtext h3 { /* For use on Pages */	font-size: 1.7em;	display: block;	padding: 15px 0 0;	}.itemtext h4 { /* For use on Pages */	font-size: 1.5em;	display: block;	padding: 15px 0 0;	}.secondary div {	margin: 0 0 0;	padding: 0;	}.secondary div div div {    margin: 0;    }	.primary .metalink a, .primary .metalink a:visited, /* The Metalink class takes care of the comments, edit, rss and trackback links next to the titles */.secondary .metalink a, .secondary .metalink a:visited,.secondary span a, .secondary span a:visited {	color: #999;	font-weight: normal;	}.primary .item .itemhead .metalink, .comments .primary .metalink {	font-size: 1.8em;	letter-spacing: -1px;	text-transform: lowercase;	margin-left: 15px;	}.primary .aside .itemhead .metalink {	font-size: 1.4em;	}.permalink .primary .aside .itemtext {	font-size: 1.4em;	color: #999;	}.comments .primary .metalink {	margin: 0 15px 0 0;	float: none;	}.feedicon { /* Next to Comment Section Headline */	border: 0 !important;	padding: 0 !important;	}.feedlink img { /* On the sidebar */	height: 16px;	width: 16px;	border: none;	position: absolute;	right: 0;	}.primary .aside {	padding: 8px;	margin: 0 4%;	}.secondary .aside {	margin: 0;	padding: 0 0 10px;	word-spacing: -1px;	}.secondary .aside .metalink {	padding-left: 0px;	}.secondary span a {	margin-left: 10px;	}.editlink img {	width: 16px;	height: 16px;	border: none !important;	padding: 0 !important;	margin: 4px 0 0 !important;	position: absolute;	right: 0;	}.aside .editlink img {	top: 9px;	}.commentseditlink {	border: none;	padding: 2px;	padding-left: 10px;	}.metalink a span {	display: none;	}.metalink a:hover span {	display: inline;	}h2, h2 a, h2 a:visited,h3, h3 a, h3 a:visited,h4, h4 a, h4 a:visited {	color: #444;	}h2, h2 a, h2 a:hover, h2 a:visited,h3, h3 a, h3 a:hover, h3 a:visited,h4, h4 a, h4 a:hover, h4 a:visited {	text-decoration: none;	}.metadata { /* Time and category for blog entries */	font-size: 1em;	display: block;	margin-top: 2px;	color: #bbb;	}.metadata a {	color: #777;	}.commentslink {	padding: 2px 0 2px 20px;	background: url('images/comment.png') left center no-repeat;	margin-right: 10px;	}.chronodata {	padding: 2px 0 2px 20px ;	background: url('images/time.png') left center no-repeat;	}.chronodata:after {	content: ".";	}.tagdata {	display: block;	padding: 2px 0 2px 20px;	background: url('images/tag_blue.png') left center no-repeat;	}/*- Primary Contents */.primary .item {	margin: 0;	position: relative;	}	/*----box around blog entries-----*/.primary .entry {	/*background-image:url(oilchange/bg_E8F0F0.gif);*/	margin: 20px 0 0 0;	padding: 0 10px 5px 10px;	position: relative;	border:#CCCCCC solid 1px;	/*background:#E8F0F0;*/	}/*.primary .entry img {		max-height: 133px;	max-width: 145px;	}*/.primary .item .itemtext {	font: 1.1em/1.5em 'Lucida Grande', Verdana, Arial, Sans-Serif;	text-align: left;	color: #444;	}.primary .item .itemtext p,.primary .item .itemtext ul,.primary .item .itemtext ol,.primary .item .itemtext div,.primary .item .itemtext blockquote {	margin: 13px 0;	}.primary .aside .itemtext p,.primary .aside .itemtext ul,.primary .aside .itemtext ol,.primary .aside .itemtext div,.primary .aside .itemtext blockquote {	margin: 5px 0;	}.permalink .primary .aside .itemtext p,.permalink .primary .aside .itemtext ul,.permalink .primary .aside .itemtext ol,.permalink .primary .aside .itemtext div,.permalink .primary .aside .itemtext blockquote {	margin: 13px 0;	}.metalinks {	margin-top: 3px;	}.commentsrsslink {	background: url('images/feed.png') left top no-repeat;	padding: 2px 0 2px 20px;	margin-right: 10px;	height: 16px;	}.trackbacklink {	background: url('images/arrow_refresh.png') left top no-repeat;	padding: 2px 0 2px 20px;	height: 16px;	}.commentsrsslink a, .trackbacklink a {	color: #999;	padding: 2px;	}.comments .commentlist {	margin: 0;	padding: 20px 0;	position: relative;	}.comments .commentlist li {	margin: 10px 0;	padding: 10px 10px 5px;	list-style: none;	}.comments .commentlist .commentmetadata {	padding: 2px 0 2px 20px;	background: url('images/time.png') left center no-repeat;	display: block;	}.comments .commentlist li img {	padding: 0;	border: none;	}.comments .commentlist li img.gravatar {	float: right;	margin: -5px 0 0;	}.comments .commentlist li .commentauthor {	font-size: 1.5em;	font-weight: bold;	letter-spacing: -1px;	}.comments .commentlist li .counter {	display: none;	font: normal 1.5em 'Century Gothic', 'Lucida Grande', Arial, Helvetica, Sans-Serif;	color: #999;	float: left;	width: 35px;	}.comments .commentlist li.authorcomment {	background: #f6f7f8;	}.comments .pinglist {	font-size: 1.2em;	padding: 0;	margin: 0;	}.comments .pinglist li {	margin-left: 40px;	padding: 7px 0;	list-style: none;	}.comments .pinglist li .commentauthor {	font-weight: bold;	display: block;	}.comments .pinglist li small {	font: .8em Arial, Sans-Serif;	display: block;	}.comments .pinglist li .counter {	display: none;	}.comments .pinglist li span.favatar img {	margin-left: -25px;	border: none;	padding: 0;	float: left;	}.comments .pinglist li img {	padding: 0;	border: none;	}	.comments #leavecomment {	text-align: center;	margin-bottom: 40px;	color: #ddd;	font-size: 2em;	letter-spacing: -2px;	}.comments #loading {	text-align: center;	margin-bottom: 40px;	margin-top: 40px;	color: #ddd;	font-size: 2em;	letter-spacing: -1px;	}.comments form {	clear: both;	padding: 1px 0 30px;	margin: 0;	}input[type=text], textarea {	font: 1em Verdana, Arial, Helvetica, Sans-Serif;	padding: 3px;	color: #777;	}input[type=text]:focus, textarea:focus {	background: #fff;	color: #333;	border-color: #666;	}.comments form input[type=text] {	width: 45%;	margin: 5px 5px 1px 0;	}.comments form textarea {	height: 250px;	padding: 2px;	width: 92%;	_width: 90.5%; /* IE hack */	}.comments form #submit {	margin: 0;	float: right;	}#footer {	clear: both;	text-align: center;	background-color: #927E68;	width: 768px;	margin: 0 3px -7px 3px;	padding: 5px 0 6px 0;	color:#000;	}	#footer p{ color:#000;	}#footer a {	color: #000;	font-weight: bold;	text-decoration:none;	}#footer a:hover {	border: none;	text-decoration: none;	color: #ffffff;	}/*- Links */.primary a:hover, .primary a:visited:hover,.secondary a:hover, .secondary a:visited:hover {	text-decoration: underline;	}h2 a:hover, h2 span a:hover {	color: #990000 !important;	}a {	color: #990000;	text-decoration: none;	}.itemtext a:visited {	color: #993333;	}/*- Various Tags and Classes */.clear {	clear: both;	margin: 0;	padding: 0;	}.primary img {	margin-left: -5px;	padding: 4px;	border: 1px solid #ccc;	max-width: 100%;	}.center {	text-align: center;	}.alignright {	float: right;	}	.alignleft {	float: left	}img.center, img[align="right"] {	display: block;	margin-left: auto;	margin-right: auto;	}	img.alignright, img[align="right"] {	padding: 4px;	margin: 0 0 2px 7px;	display: inline;	}img.alignleft, img[align="left"] {	padding: 4px;	margin: 0 7px 2px 0;	display: inline;	}	img.noborder {	border: none !important;	}.favorite img {	padding: 0;	border: none;	}small {	font-size: .9em;	line-height: 1.5em;	}small, strike {	color: #777;	}	code {	font: 1.1em 'Courier New', Courier, monospace;	}acronym, abbr {	font-size: 0.9em;	letter-spacing: .07em;	border-bottom: 1px dashed #999;	cursor: help;	}blockquote {	margin: 20px 0;	padding: 0 20px 0 50px;	background: url('images/quote.png') 5% no-repeat;	border: none;	}hr {	display: none;	}.navigation {	text-align: center;	margin: 10px 0 10px;	padding: 0;	width: 100%;	}.navigation .left {	float: left;	width: 50%;	text-align: left;	}.navigation .right {	float: right;	width: 50%;	text-align: right;	}.navigation p {	margin: 0;	padding: 0;	}.navigation a {	color: #999;	}.alert {	background: #FFF6BF;	border-top: 2px solid #FFD324;	border-bottom: 2px solid #FFD324;	text-align: center;	margin: 10px auto;	padding: 5px 20px;	}img.wp-smiley {	border: none !important;	padding: 0 0 0 5px !important;	}/*- Begin Lists */.itemtext ol, .itemtext ul {	padding: 0 0 0 35px;	margin: 0;	}.itemtext ol li, .itemtext ul li {	margin: 0 0 3px;	padding: 0;	}.secondary ul, .secondary ol {	margin: 5px 0 0;	padding-left: 27px;	}.secondary ul {	_margin-left: 0px; /* IE Fix */	}.secondary ol {	margin-left: 15px;	}.secondary ul li, .secondary ol li {	margin: 0;	padding: 1px 0;	}	.secondary ul li {	list-style-type: none;	list-style-image: none;	}ol li {	list-style: decimal outside;	}.sb-links ul li {	margin-top: 20px;	}.sb-links ul ul li {	margin-top: 0;	}/*- Search Form and Livesearch */.sb-search {	margin-top: 20px;	}.sb-search h2 {	display: none;	}input[type=text], textarea {	color: #444;	padding: 2px 0 2px 2px;	margin: 0;	}input#livesearch {	width: 97.1%;	}input#s {	width: 75%;	}.livesearchform input[type=submit] {	margin: 0;	}#LSResult {	margin: 0;	width: 100.1%;	z-index: 100;	position: absolute;	background: #eee url('images/livesearchbg.jpg') center repeat-y;	border-bottom: 1px solid #eee; 	}#searchcontrols {	text-align: center;	padding: 1px;	background: #ddd url('images/livesearchbgdark.jpg') center repeat-y;	}#searchcontrols small {	margin: 0;	padding: 0;	}.LSRow:hover, #LSHighlight, #LSHighlight:hover {	background: #ffffcc url('images/livesearchbghilight.jpg') center repeat-y;	}#LSResult:hover #LSHighlight {	background: none;	border: none;	padding: 5px 2px;	}#LSHighlight small, #LSHighlight small span a {	color: #999;	}.LSRow {	padding: 5px 10px;	}.LSRow span a, .LSRow span a:visited {	word-spacing: -1px;	line-height: 1.3em;	font-weight: normal;	color: #bbb;	}/* CSS Beyond this point is for various supported plugins and not the 'core' K2 template *//*-	Brian's Latest Comments	http://meidell.dk/archives/2004/09/12/brians-latest-comments/*/.secondary div.sb-comments ul li span a, div.sb-comments ul li small a {	color: #999;	font-weight: normal;	word-spacing: -1px;	}.secondary div.sb-comments ul li {	margin-bottom: 6px;	}.activityentry {	font-size: 1.1em;	}div.sb-comments small {	display: block;	margin: 0;	font-weight: normal;	line-height: 1em;	}.sb-flickr img{	border: 0px;	padding: 5px;}/*-	WordPress: Touched	http://twilightuniverse.com/2005/03/wordpress-touched/		No support for Touched 0.6 in the rest of K2.	Seems a bit flaky just now. Waiting for new version.*/#poststuff fieldset {	border: none;	}#poststuff #title, #poststuff #excerpt, #poststuff #tags {	width: 470px;	}	#poststuff #title {	font-size: 2em;	}/*	Ultimate Tag Warrior	K2 removes UTW's default tags for more default control.*/.localtags, .technoratitags {	display: none;	}/*	Contact Form*/.contactform {	width: 100%; 	position: relative;	}.contactleft {	width: 15%; 	text-align: right;	clear: both; 	float: left; 	display: inline; 	padding: 4px; 	margin: 5px 0; 	}.contactright {	width: 70%; 	text-align: left;	float: right; 	display: inline; 	padding: 4px; 	margin: 5px 0; 	}	.contacterror {	border: 1px solid #ff0000;	}/*--------OILCHANGE ADDITIONS-------------*/#oil_action {	font-size: 120%;	width: 100%;	padding: 0 0 10px 26px;}ul.menu_price {	padding: 0 0 10px 26px;	}	#signup {	padding: 10px 0 10px 0;}.secondary p {	padding: 0 0 0 26px;	}#spacer {	padding-top: 20px;	/*padding-bottom: 10px;*/	}	.red {	color: #D72B21 !important;}	/*  side bar box *//*.sideitem {						background: url(oilchange/boxbody-r.gif) no-repeat bottom right;			font-size: 100%;			width: 100%;}.boxhead {			background: url(oilchange/boxhead-r.gif) no-repeat top right;			margin: 0;			padding: 0;			text-align: center;}.boxhead .headfill {			background: url(oilchange/boxhead-l.gif) no-repeat top left;			margin: 0;			padding: 10px 30px 5px;			color: white; 			font-weight: bold; 			font-size: 1.2em; 			line-height: 1em;}.boxbody {			background: url(oilchange/boxbody-l.gif) no-repeat bottom left;			margin: 0;			padding: 5px 30px 31px;			color: White;}*/.boxbody {			background: url(oilchange/boxbody.gif) no-repeat top right;			margin: 0;			padding: 0;}.boxbottom {			background: url(oilchange/boxbottom.gif) no-repeat bottom right;			margin: 0;			padding: 0 0 20px 0;}/*NAVIGATION*/#navcontainer ul{text-align: center;padding-bottom: 2px;padding-top: 2px;padding-left: 0;margin-top: 0;/* cancels gap caused by top padding in Opera 7.54 */margin-left: 0;background-color: #927E68;color: #fff;width: 100%;font-family: Arial,Helvetica,sans-serif;line-height: 18px;border-bottom: 1px solid #000;/* fixes Firefox 0.9.3 */}#navcontainer ul li{display: inline;padding-left: 0;padding-right: 0;padding-bottom: 5px;/* matches link padding except for left and right */padding-top: 5px;}#navcontainer ul li a{padding-left: 10px;padding-right: 10px;padding-bottom: 5px;padding-top: 5px;color: white;text-decoration: none;}#navcontainer ul li a:hover{background-color: #AA957F;color: #fff;}#navcontainer #active { border-left: 1px solid #fff; }/* Peace and forgiveness *//* Learn more about the other K2: http://en.wikipedia.org/wiki/K2 */