/*

Theme Name: Cheaper Option
Description: Custom theme for Cheaper Option.
Version: 1.0
Author: Cheaper Option
Tags: yellow, fixed width, two columns, widgets

*/

body {
margin:0;
padding:0;
background:#fff url(images/wrapperbg.gif) repeat-x;

}

#wrapper {
background:url(images/header.gif) no-repeat center top;

}

h1 {

font-size:22px;

}

h2 {

font-size:19px;

}

h3 {

font-size:17px;

}

h4 {

font-size:15px;

}

h5 {

font-size:13px;

}

h6 {

font-size:11px;

}

#header {

height:200px;

width:980px;

margin:0 auto;

}

.header1 {

height:32px;

}

#nav {

float:right;

margin:5px 0 0 0;

padding:0;

list-style:none;

z-index:300;

text-transform:uppercase;

}

#nav li {

float:left;

font:bold 11px Verdana, Arial, Helvetica, sans-serif;

position:relative;

margin-right:5px;

}

#nav li a {

display:block;

text-decoration:none;

color:#fff;

padding:4px 15px 4px 0px;

background:url(images/navright.gif) no-repeat right top;

}

#nav li a span {

padding:4px 0 4px 15px;

background:url(images/navleft.gif) no-repeat left top;

}

#nav li a:hover {

background:url(images/navright_h.gif) no-repeat right top;

}

#nav li a:hover span {

background:url(images/navleft_h.gif) no-repeat left top;

}

#nav ul {position:absolute; display:none; width:171px; top:19px; margin:0; padding:1px 0 0 0; list-style:none; background:#d1b402; z-index:999; } 



#nav ul li a {

display:block;

color:#fff;

text-decoration:none;

padding:4px 6px 4px 6px;

border-bottom:1px solid #c9ad02;

border-right:1px solid #c9ad02;

border-left:1px solid #c9ad02;

background-image:none !important;

}



#nav ul li a span {

padding:0px;

background-image:none !important;

}



#nav ul li a:hover {

color:#fff;

background-color:#b59c02;

}



#nav ul li a:hover span {

background:none !important;

}



#nav li ul { } 

#nav li ul a { width:158px; height:auto; float:left;} 

#nav ul ul {top:auto;} 

#nav li ul ul {left:148px; margin:-5px 0 0 10px;} 

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul {display:none;} 

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul {display:block;}

.header1 ul li {

float:left;

}

.header2 {

height:100px;

}



.header2-left {

float:left;

width:310px;

height:90px;

margin:20px 0 0 40px;

display:inline;

}

.header2-left h1 {

margin:0;

padding:0;

}

.header2-left h1 a {

display:block;

text-decoration:none;

color:#fff;

width:310px;

height:90px;

text-indent:-9999px;

}

.header2-right {

float:right;

}

.header2-right ul {

float:left;

margin:75px 0 0 0;

padding:0;

list-style:none;

}

.header2-right ul li {

float:left;

margin-right:15px;

}

.header2-right ul li a {

display:block;

width:107px;

height:90px;

text-decoration:none;

color:#fff;

text-indent:-9999px;

}

#energy a {

background:url(images/energy.gif) no-repeat;

}

#energy a:hover {

background:url(images/energy_h.gif) no-repeat;

}

#money a {

background:url(images/money.gif) no-repeat;

}

#money a:hover {

background:url(images/money_h.gif) no-repeat;

}

#bbtv a {

background:url(images/bbtv.gif) no-repeat;

}

#bbtv a:hover {

background:url(images/bbtv_h.gif) no-repeat;

}

#searchform {

margin:27px 0 0 469px;

padding:0;

}

.stbox {

width:280px;

background:transparent !important;

border:none;

margin:0;

padding:9px 10px;

vertical-align:top;

font:12px Verdana, Arial, Helvetica, sans-serif;

color:#666;

}

#content {

clear:both;

width:900px;

margin:14px auto 0 auto;

}

.content-in {

border:6px solid #f8fca9;

height:100%;

overflow:hidden;

padding:23px 26px;

}

.main {

float:left;

width:552px;

font:12px Verdana, Arial, Helvetica, sans-serif;

color:#666;

line-height:140%;

}

.main a {

color:#007F3F;

text-decoration:none;

}

.main a:hover {

color:#c09c02;

}

.main p {

margin:12px 0;

}

.main2 {

float:left;

width:800px;

font:12px Verdana, Arial, Helvetica, sans-serif;

color:#666;

line-height:140%;

}

.rpa {

background:url(images/rpabody.gif) repeat-y;

margin-bottom:24px;

}

.rpa-in {

background:url(images/rpa-top.gif) no-repeat top left;

}

.rpa-in2 {

background:url(images/rpabot.gif) no-repeat bottom left;

padding:20px 25px 10px 33px;

}

.post-title {

margin:0;

padding:5px 0 10px 0;

color:#007F3F;

font:bold 19px Verdana, Arial, Helvetica, sans-serif;

line-height:140%;

}

.post-text {

height:100%;

overflow:hidden;

}

.searchbox {

background:url(images/round-out.gif) no-repeat;

padding:38px 68px 38px 68px;

width:126px;

height:126px;

float:left;

display:inline;

}

.comparebox {

background:url(images/round-out.gif) no-repeat;

padding:38px 68px 38px 68px;

width:126px;

height:126px;

float:right;

display:inline;

}

.sidebar {

float:right;

width:262px;

background:url(images/sidemid.gif) repeat-y;

}

.sidebar-in {

background:url(images/sidetop.gif) no-repeat left top;

}

.sidebar-in2 {

background:url(images/sidebot.gif) no-repeat right bottom;

padding:10px 20px;

font:11px Verdana, Arial, Helvetica, sans-serif;

color:#666;

}

.sidebar a {

color:#007F3F;

text-decoration:none;

}

.sidebar a:hover {

color:#c09c02;

}

.widget {

margin-bottom:20px;

}

.widget h4 {

margin:0 0 8px 0;

font:bold 15px Verdana, Arial, Helvetica, sans-serif;

color:#666;

}

.widget ul {

margin:0;

padding:0 0 0 10px;

list-style:none;

}

.widget ul li {

padding:6px 0;

line-height:100%;

border-bottom:1px dashed #ccc;

}



#footer {

clear:both;

margin-top:38px;

background:url(images/footer-out.gif) repeat-x;

height:93px;

}

.footer-in {

background:url(images/footer.gif) no-repeat center top;

height:93px;

}

.footer-in2 {

width:980px;

margin:0 auto;

}

.footer-left {

float:left;

font:bold 11px Verdana, Arial, Helvetica, sans-serif;

color:#A38C07;

margin:40px 0 0 60px;

display:inline;

}

.footer-right {

float:right;

margin:24px 20px 0 0;

display:inline;

}

.footer-right img {

margin:0 5px;

}

.navigation {

height:100%;

overflow:hidden;

}

.alignleft {

float:left;

}

.alignright {

float:right;

}

.bcumbs {

height:27px;

font:bold 13px Verdana, Arial, Helvetica, sans-serif;

color:#b49b01;

}

.bcumbs a {

color:#007f3f;

text-decoration:none;

}

.bcumb-table {

background:#fbfdcb;

}

.post-head {

background:#eee url(images/pt-top.gif) no-repeat left top;

width:521px;

margin-left:16px;

}

.post-head-in {

background:url(images/ptbot.gif) no-repeat left bottom;

padding:8px 15px;

height:100%;

overflow:hidden;

}

.ph-left {

float:left;

width:352px;

}

.post-title2 {

margin:0;

padding:0;

color:#007F3F;

font:bold 19px Verdana, Arial, Helvetica, sans-serif;

}

.post-tags {

font:bold 12px Verdana, Arial, Helvetica, sans-serif;

color:#eab61e;

}

.post-tags a {

color:#eab61e;

text-decoration:none;

}

.ph-right {

float:right;

width:125px;

}

.rpa-in-c {

background:url(images/rpa-top-c.gif) no-repeat top left;

}

.rpa-in2-c {

background:url(images/rpabot.gif) no-repeat bottom left;

padding:12px 0 10px 0;

}

.post-text-c {

padding:0 25px 0 33px;

}

#main-comment ol {

margin:10px 0;

padding:0;

list-style:none;

}

#main-comment ol ul {

margin:0;

padding:0;

list-style:none;

}

#main-comment li {

margin:15px 10px 0 10px;

padding:5px 10px 5px 15px;

}

#main-comment .even {

background:#f9f9f9;

border:1px solid #f4f4f4;

}

#main-comment .odd {

background:#e7e7e7;

border:1px solid #e2e2e2;

}

#main-comment .fn {

text-transform:capitalize;

font-weight:bold;

}

#main-comment .avatar {

float:right;

border:3px solid #aaa;

}

.comment-meta {

background:#fff;

margin:3px 39px 3px 0px;

padding:1px 4px;

}



blockquote {

margin:15px 10px;

padding:2px 10px 2px 30px;

background:#f5f5f5;

border-left:5px solid #bbb;

}

.widget ul ul li {

border-bottom:none;

padding-bottom:0px;

}



.mytableborder {
border-top: 3px inset #FFFF00;
border-right: 3px inset ##FFFF00;
border-bottom: 3px inset ##FFFF00;
border-left: 3px inset ##FFFF00;
background-color: #f2f2f2;
text-align: center
}

a img {
	border: 0;
}
table.sortable {
	border-spacing: 0;
	border: 1px solid #000;
	border-collapse: collapse;
}
table.sortable th, table.sortable td {
	text-align: left;
	padding: 2px 4px 2px 4px;
	width: 100px;
	border-style: solid;
	border-color: #444;
}
table.sortable th {
	border-width: 0px 1px 1px 1px;
	background-color: #ccc;
}
table.sortable td {
	border-width: 0px 1px 0px 1px;
}
table.sortable tr.odd td {
	background-color: #ddd;
}
table.sortable tr.even td {
	background-color: #fff;
}
table.sortable tr.sortbottom td {
	border-top: 1px solid #444;
	background-color: #ccc;
	font-weight: bold;
