/* CSS Document */
/*
Theme Name: GM-Volt Going Green
Author: Pixelita Designs
Author URI: http://www.pixelita.com

This theme is licensed for use *only* by Lyle Dennis
at the website located at http://www.gm-volt.com.  
No part of this theme maybe copied or redistributed.  
  
Copyright and ownership to this theme - including the design and 
implementation - belong to their respective owners, and cannot be 
reproduced or redistributed without their prior written consent.
------------------------------------------------------------------------------*/
/*
PALETTE
Deep green: #38bf0f;
Pale green: #e3fad8;
Light green: #e6e6e6;
Silver: #a2a2a2;
*/

/* WordPress Default styles */
@import url('wp-default.css');

* { margin: 0; padding: 0; outline: 0; }

body {
    font-size: 13px;
    letter-spacing: normal;
    line-height: 1.5;
    font-family: "Lucida Grande", verdana, calibri, arial, sans-serif; 
    color: #000;
    background: #fff url(images/bg.gif) repeat-x 0 0;
    text-align: left;
}

a img { border: 0; }
a { color: #38bf0f; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: underline; }

/* Typography and common styles */
blockquote {
	/*font-style: italic;*/
	color: #000;
	padding: 10px;
	margin: 5px 10px; 
	background:#eaeaea; 
}

ol.postlist li { margin-left: 30px !important; margin-bottom: 10px; }

p.q {
	color: #888;
	font-weight: bold;
}

#content h3, #sidebar h3 {
	font-weight: normal;
	font-size: 18px;
	color: #333;
	margin-top: 10px;
}

.cl, .clear { 
	display: block; 
	height: 0; font-size: 0; 
	line-height: 0; 
	text-indent: -4000px; 
	clear: both; 
}

.clearer { margin: 0; padding: 0; clear: both; }

.left { float: left !important; display: inline; }
.right { float: right !important; display: inline;} 
.notext {font-size: 0; line-height: 0; text-indent: -9999px;}
.tl {text-align: left;}
.tr {text-align: right;}
.tc {text-align: center;}
.center {display: block; margin: 0 auto;}
.lowercase {text-transform: lowercase;}
.uppercase {text-transform: uppercase;}

.shell {margin: 0 auto; width: 1050px;}
.halfwide {width: 50%}

input, select, textarea {font-family: calibri, verdana, arial, sans-serif; font-size: 11px;}
textarea {overflow: auto;}

.more-button {background: url(images/more-button.gif) no-repeat 0 0; cursor: pointer; width: 77px; height: 22px; font-size: 0; line-height: 0; text-indent: -9999px; display: block;}

h2.pagetitle {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 28px; margin: 0 0 15px 0;	}

#cnt {background: url(images/cnt.png) repeat-y 0 0; height: 100%; padding: 0 34px;}

#header {height: 153px; background: url(http://gm-volt.com/wp-content/uploads/2010/02/gmv-redo.png) no-repeat 0 0; position: relative; }
#header #header-banner {float: right; margin: 7px 6px 8px 0; background: url(images/header-banner.png) no-repeat 0 0; width: 736px; height: 98px;}
#header #header-banner img {display: block; margin: 4px auto 0 auto;}

#header #navigation {padding: 0 0 0 150px; /* 108px; */ line-height: 35px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 14px;}
#header #navigation ul {list-style-type: none;}
#header #navigation ul li {float: left; display: inline; background: url(images/nav-divider.gif) no-repeat right 0; padding-right: 2px;}
#header #navigation ul li.last {background: transparent; padding-right: 0;}
#header #navigation ul li a {color: #808080; float: left; padding: 0 7px; background: url(images/nav-hover.gif) repeat-x 0 -50px; text-decoration: none !important;}
#header #navigation ul li a:hover,
#header #navigation ul li.current-cat a {background-position: 0 0; color: #fff;}

#header #search {float: right; padding: 4px 7px 0 0;}
#header #search .search-field {background: transparent url(images/search.gif) no-repeat 0 0; width: 184px; height: 15px; padding: 6px 7px;}
#header #search .field {border: none !important; background: transparent; width: 160px; height: 15px; /*19px;*/}
#header #search .field input {border: none; background: transparent !important; }
#header #search .search-button {font-size: 0; line-height: 0; text-indent: -9999px; background: url(images/search-button.gif) no-repeat 0 0; width: 15px; height: 15px; border: 0; cursor: pointer;}

#main {background: url(images/main-top.gif) no-repeat 0 0; padding: 12px 0 0 0; height: 100%;}
#main-cnt {background: url(images/main-bottom.gif) no-repeat 0 bottom; padding: 0 23px 13px 29px; height: 100%; position: relative;}

#content {
	width: 600px; 
	float: left; 
	margin: 0 0 20px 0; 
	letter-spacing: normal; 
	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, arial, sans-serif; 
	font-size: 12px; 
	line-height: 140%;
}
#content .post, #content .top-post, #content .entry {
    font:100%/1.25 arial, helvetica, sans-serif;
}
#content .post {border-bottom: 4px solid #ddd; padding: 0 0 20px 0; margin-bottom: 20px; /* background: url(images/post-divider.gif) no-repeat center bottom; margin: 0 0 15px 0; */}
#content .last-post {padding: 0; background: transparent;}
#content .post .post-heading {padding: 0 0 3px 0; margin: 0 0 5px 0;}
#content .post p.date-cnt {background: url(images/date.gif) no-repeat 0 0; width: 52px; height: 61px; float: left; margin-right: 12px; padding: 10px 0 0 0; text-align: center;}
#content .post p.date-cnt span.month {text-transform: uppercase; color: #fff; font-size: 11px; display: block;}
#content .post p.date-cnt span.date {text-transform: uppercase; color: #808080; font-size: 20px; display: block; margin: 2px 0 0 0;}
#content .post h2 {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 24px; line-height: 1.2; font-weight: normal; /*padding: 4px 0 0 0;*/ padding: 4px 0 10px 0; float: left; /*width: 500px;*/ width: 100%;}
#content .post h2 a {color: #000;}
#content .post .postmetadata {color: #aaa; padding: 0 0 15px 0; line-height: 17px;}
#content .post .postmetadata p {float: left; width: 440px;}
#content .post .postmetadata .share {float: right; color: #38bf0f; padding-right: 5px; width: auto;}
#content .post .postmetadata .share span.left {margin-right: 5px;}
#content .post .postmetadata .share a {float: left; margin-right: 2px;}
#content .post .entry {font-size: 14px; line-height: 1.2;}
#content .post .entry p {padding: 0 0 15px 0;}
#content .post .entry img {padding: 3px; border: 1px solid #e9e9e9}
#content .post .entry .post-image {padding: 3px; border: 1px solid #e9e9e9; float: left; margin: 3px 3px 3px 0px !important; }
#content .post a.left {margin: 0 10px 10px 0;}
#content .post a.right {margin: 0 0 10px 10px;}
#content .post .post-ads {height: auto; }
#content .post .entry span.single-post-ad {
	float: right; 
	height: 336px; 
	width: 280px; 
	padding: 3px;
}
#content .post .entry span.top-post-ad {
	margin: 2px auto 2px; 
	height: 468px; 
	width: 60px; 
	padding: 3px;
}
.top-post {
     background: transparent;
     background-image: url(images/side-box-body.gif);
     background-repeat: repeat-x;
     background-position: bottom left;
     margin: 10px 0 25px 0;
     padding: 12px 10px;
     border-bottom: 2px solid #ededed;
     border-bottom: 2px solid #ccc;
}

#content .top-post .post-heading {padding: 0 0 3px 0; margin: 0 0 5px 0;}
#content .top-post p.date-cnt {background: url(images/date.gif) no-repeat 0 0; width: 52px; height: 61px; float: left; margin-right: 12px; padding: 10px 0 0 0; text-align: center;}
#content .top-post p.date-cnt span.month {text-transform: uppercase; color: #fff; font-size: 11px; display: block;}
#content .top-post p.date-cnt span.date {text-transform: uppercase; color: #808080; font-size: 20px; display: block; margin: 2px 0 0 0;}
#content .top-post h2 {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 24px; line-height: 1.2; font-weight: normal; padding: 4px 0 0 0; float: left; width: 500px;}
#content .top-post h2 a {color: #000;}
#content .top-post .postmetadata {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #aaa; padding: 0 0 15px 0; line-height: 17px;}
#content .top-post .postmetadata p {float: left; width: 425px; /* 440px */}
#content .top-post .postmetadata .share {float: right; color: #38bf0f; padding-right: 5px; width: auto;}
#content .top-post .postmetadata .share span.left {margin-right: 5px;}
#content .top-post .postmetadata .share a {float: left; margin-right: 2px;}
#content .top-post .entry {font-size: 14px; line-height: 1.2; }
#content .top-post .entry-wrap { height: 450px !important;  overflow: hidden; }
#content .top-post .entry p {padding: 0 0 15px 0;}
#content .top-post .entry img {padding: 3px; border: 1px solid #e9e9e9}
#content .top-post .entry .post-image {padding: 3px; border: 1px solid #e9e9e9; float: left; margin: 3px 3px 3px 0px !important; }
#content .top-post a.left {margin: 0 10px 10px 0;}
#content .top-post a.right {margin: 0 0 10px 10px;}

#gallery {
	background: url(images/gallery.gif) no-repeat 0 0; 
	height: 102px; 
	width: 938px; 
	margin-right: -10px; 
	position: relative;
	padding: 7px 7px 7px 35px !important;
}
#gallery a {margin-right: 28px;}

#gallery ul li { list-style-type: none !important; }

#sidebar {
	width: 304px; 
	float: right; 
	margin: 20px 0 20px 0;
	font-family: calibri, verdana, arial, helvetica, sans-serif; 
	font-size: 12px; 
	}
#sidebar ul {list-style-type: none;}
#sidebar ul li {padding: 0 0 10px 0 ;}

#sidebar .bannerspacing {margin: 0 0 32px 0;}
#sidebar a.signup-button {background: url(images/signup.gif) no-repeat 0 0; width: 285px; height: 38px; display: block; padding: 70px 0 0 16px; color: #fff; margin-bottom: 14px;}

#sidebar .side-box {border-bottom: 4px solid #38bf0f; margin: 0 0 10px 0;}
#sidebar .side-box-heading {border-top: 1px dotted #aaa; border-bottom: 1px solid #e9e9e9; padding: 7px 5px 0 8px;}
#sidebar .side-box-heading h3 {font-size: 18px; font-weight:normal; line-height: 20px; margin-top: 0px !important;}
#sidebar .side-box-heading ul {float: right; position: relative; margin-bottom: -6px;}
#sidebar .side-box-heading ul li {padding: 0; float: left; display: inline; font-size: 11px; padding: 0 1px 13px 1px;}
#sidebar .side-box-heading ul li.active {background: url(images/side-nav-current.gif) no-repeat center bottom;}
#sidebar .side-box-heading ul li a {line-height: 20px; background-position: 0 0; padding-left: 13px; color: #38bf0f;}
#sidebar .side-box-heading ul li a span {background-position: right 0; padding-right: 13px;}
#sidebar .side-box-heading ul li a,
#sidebar .side-box-heading ul li a span {float: left; height: 20px;}
#sidebar .side-box-heading ul li.active a,
#sidebar .side-box-heading ul li.active a span,
#sidebar .side-box-heading ul li a:hover,
#sidebar .side-box-heading ul li a:hover span,
#sidebar .side-box-heading ul li a.tab-current span,
#sidebar .side-box-heading ul li a.tab-current {background-image: url(images/side-heading-nav.gif); color: #fff; text-decoration: none;}
/*
#sidebar .side-box-body {background: #e9e9e9 url(images/side-box-body.gif) repeat-x 0 0; padding: 12px 10px; border-bottom: 1px solid #fff; line-height: 14px;}
*/
.side-box-body {background: #e9e9e9 url(images/side-box-body.gif) repeat-x 0 0; padding: 12px 10px; border-bottom: 1px solid #fff; line-height: 14px;}
#sidebar .side-box-body h4 {font-size: 11px; font-weight: normal;}
#sidebar .side-box-body h4 a {font-weight: bold;}
#sidebar .side-box-body h4 span.date {color: #808080;}
#sidebar .side-box-body p {font-size: 11px;}
#sidebar .side-box-item {padding: 0 0 5px 0;}

#sidebar #tab1 .side-box-item ul li a, 
#sidebar #tab2 .side-box-item ul li a, 
#sidebar #tab3 .side-box-item ul li a { font-weight:bold; font-size: 10px; line-height:110% !important;
 }
#sidebar #tab1 .side-box-item ul li a:hover, 
#sidebar #tab2 .side-box-item ul li a:hover, 
#sidebar #tab3 .side-box-item ul li a:hover { 
	font-weight: bold; 
	font-size: 10px; 
	line-height: 110% !important;
	color: #000 !important; 
}

#sidebar .top350ad {
	margin: 0px auto 10px auto;
	padding: 0px;
	width: 300px;
	height: 250px;
}

#sidebar .netlook {
	margin: 0px auto 10px auto;
	padding: 0px;
	width: 300px;
	height: 100px;
}
/* make the netlook banner clickable */
.netlook object a, .netlook object a:hover {
	margin: 0px auto 10px auto;
	padding: 0px;
	width: 300px;
	height: 100px;
}

#waitlist {
	background-image: url(images/want-list-clean.png);
	background-position: top left;
	background-repeat: no-repeat;
	background-attachment: scroll;
	height: 107px;
	width: 301px;
	margin: 0 auto -10px auto !important; 
/*	margin: 0 0 5px 0 !important; */
	padding: 0px 100px 10px 15px;
}

#waitlist p.number {
	color: #fff;
	font-family: calibri, verdana, arial, sans-serif;
	padding-top: 2px !important;
}

#waitlist p.joinus { font-size: 24px; font-family: georgia, times, serif; font-style: italic; padding-top: 30px; }

#waitlist a, #waitlist a:visited {
	color: #fff;
	text-decoration: none;
}

#waitlist a:hover {
	color: #000;
	text-decoration: none;
}

#sidebar .social-box {
	background-color: transparent;
	background-image: url(images/social-bg.gif);
	height: 63px;
	width:304px;
	margin: 0 0 -7px 0!important;
	padding: 0 !important;
	padding-top: 9px !important;
	background-position: top left;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

#sidebar .social-box .fb {
	background-color: transparent;
	padding-left: 70px;
	width:38px;
}

#sidebar .social-box .tw  {
	background-color: transparent;
	padding-left: 37px;
	width:38px;
}

#sidebar .social-box .rss {
	background-color: transparent;
	padding-left: 37px;
	width:38px;
}

/* Featured Posts Ribbon Styles */
#feature-box {
	background: url(images/featured.gif) no-repeat 0 0; 
	height: 102px; 
	width: 590px; 
	margin: 30px 0 30px 0; 
	position: relative;
	padding: 0 0 5px 40px;
}

#feature-wrap {
	font-family: verdana, calibri, arial, sans-serif;
	margin: 5px 5px;
	padding: 2px;
	width: 565px !important;
	height:85px !important;
	overflow: hidden;
}

/*
h2.fbox {
	padding: 0;
	margin:0;
	font-size: 12px;
}
h2.fbox a, h2.fbox a:visited { color: #666; text-decoration: none; }
h2.fbox a:hover { color: #38bf0f; text-decoration: underline; }
*/

ul.fbox {
	padding: 0;
	margin:0;
	list-style-type: none;
	clear: both;
}

/* 
ul.fbox li {
	background: transparent;
	font-size: 11px;
	padding: 0 8px 0 8px;
	width: 170px;
	float: left;
	margin: 0;
	display: block;
	line-height: 105%;
}

#featurebox img { width: 50px !important; height: 50px !important; padding: 1px; margin: 1px; }

*/

ul.fbox li {
	background: transparent;
	font-size: 11px;
	padding: 0 8px 0 8px;
	width: 170px;
	float: left;
	margin: 0;
	display: block;
	line-height: 105%;
}

#feature-wrap a {
	font-size: 11px;
	letter-spacing: .02em;
	text-transform: uppercase;
	background: transparent;
	color: #38bf0f;
	font-weight: bold;
	text-decoration: none;
	line-height: 125%;
}

#feature-wrap a:hover {
	font-size: 11px;
	letter-spacing: .02em;
	text-transform: uppercase;
	background: transparent;
	color: #333;
	text-decoration: none;
	font-weight: bold;
}


#footer {
	background-image: url(images/footer.gif);
	background-repeat: repeat !important;
	background-position: top left;
	color: #e6e6e6;
	background-color: #b6b6b6 !important;
	padding: 20px 14px 20px 10px;
}

#footer p {
	color: #fff;
	font-size: 11px;
	padding: 0 0 10px 0;
}

#footer p.nav a:hover {
	color: #38bf0f;
	text-decoration: none;
}

#footer p.nav, #footer p.nav a, #footer p.nav a:visited {
	color: #fff;
	text-decoration: none;
}

#footer-logo {
	background: url(images/footer-logo.png) no-repeat 0 0;
	float: left;
	font-size: 0;
	height: 62px;
	line-height: 0;
	text-indent: -9999px;
	width: 115px;
}

#popular-box { margin-top: 15px !important; font-family: verdana, calibri, arial, sans-serif;
}

/* Contains the entire tabbed section */
.side-box-body div ul {
/*	float:left;*/
/*	display:block;*/
/*	width:100%;*/
}

.side-box-body div.t1, .side-box-body div.t3 {
	display:none;
}

.tabbed {
	}

/* List of tabs */
/*.tabbed ul.tabs {
	float: left;
	display: inline;
	width: 100%;
	margin: 0;
	padding: 0;
	}
.tabbed ul.tabs li {
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;
	}
.tabbed ul.tabs li a {
	overflow: hidden;
	display: block;
	margin: 0 2px 0 0;
	padding: 10px 12px;
	}
.tabbed ul.tabs li a:hover {
	}
*/
/* The current selected tab */
.tabbed ul.tabs li a.tab-current {
	}

/* The content shown when a tab is selected */
/*.tabbed div {
	float: left;
	display: block;
	width: 100%;
	}
*/
/* Set the CSS to make sure the other tabs' content isn't shown other than the first */
.tabbed div.t2, .tabbed div.t3, .tabbed div.t4 {
/*	display: none;*/
	}

/* Content for inside your tabs' divs */
.tabbed div ul {
	}
.tabbed div p {
	}
.tabbed div div {
	}
	

/* COMMENTS STYLING */

h3#comments, h3#respond {
	color: #38bf0f;
	font-family: "Lucida Grande", verdana, calibri, arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 3px;
}


ol.commentlist {
	margin-left: -15px;
	padding: 0;
}

p textarea#comment, p#submit {
	clear: both;
	font-family: verdana, calibri, arial, sans-serif;
}

p.cmt-author-input label,
p.cmt-email-input label,
p.cmt-url-input label {
	clear: both;
	float: right;
	text-align: left;
	width: 62%;
}

small.comment-date, span.cmt-prompt {
	color: #808080;
	font-size: 11px;
}

span.commentsvote_negative {
	color: #c00;
/*	float: right;	*/
	font-weight: bold;
	margin-right: 5px;
	margin-top: 5px;
}

span.commentsvote_positive {
	color: #38bf0f;
/*	float: right;	*/
	font-weight: bold;
	line-height: 0px;
	margin-right: 5px;
	margin-top: 15px;
}
span.commentsvote {/*	float: right;	*/	margin-right: 5px;	margin-top: 5px;}
span.com_cl {
	font-size: 13px !important;
	margin: auto 5px auto 10px; /* line-height:39px; */
	height: 50px;
	vertical-align: middle !important;
	width: auto;
}

.com_cl span.authlink,
.com_cl span.authlink a,
.com_cl span.authlink a:visited,
.com_cl span.authlink a:hover { font-size: 15px; font-weight: bold; }

.com_cl span.authlink a { color: #38bf0f; font-weight: bold; text-decoration: none; }
.com_cl span.authlink a:visited { color: #888; font-weight: bold; text-decoration: none; }
.com_cl span.authlink a:hover { color: #000; font-weight:bold; text-decoration: none; }

.comment {
	margin: 0;
}

.comment_vote {
	color: #38bf0f;
	font-weight: bold;
	padding-bottom: 6px;
	text-align: right;
	width: 588px;
}

.commentlist li {
	list-style-type: none;
	padding-top: 18px;
}

.comwrap input {
	padding: 5px;
}

/* Style comment counter */
.count {
	color: #808080;
	float: left;
	font-family: georgia, times, serif;
	font-size: 25px;
	margin: auto 10px auto;
}

.post-ratings {
	float: right;
}

.sftagp {
	font-weight: bold;
}

.show_weavator{
	border: 2px solid #ddd;
	float: left;
	margin-bottom: 10px !important;
	margin-right: 10px;
	margin-top: 0px;
	padding: 2px;
}

.thecom {
	color: #000;
	float: left;
	font-family: "Lucida Grande", verdana, calibri, arial, sans-serif;
	letter-spacing: normal;
	margin-top: 10px;
	padding: 0 5px 0 5px !important;
	width: 100%;
/*	width: 570px; /* 475px; */
}

.thecom blockquote {
	background: #ebebeb;
	margin: 5px auto 10px auto;
	padding: 5px;
	width: 100%;
	width: 570px; /* 475px; */
/*	width: 100%; */
}

.thecom p {
	font-family: "Lucida Grande", verdana, calibri, arial, sans-serif;
	letter-spacing: normal;
	line-height: 1.5em;
	padding: 5px 0 5px 0;
}

.thecomauth {
	background-color: #fff;
	background-image: url(http://gm-volt.mytestbed.com/wp-content/uploads/2010/01/Untitled-1.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	font-size: 1.0em;
	height: 60px;
	margin: 0 0 5px 0;
	padding-bottom: 15px;
	width: 570px; /* 475px; */
}

.thecomauth .auth-link {
	float: left;
	padding: 4px;
}

.total_com {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/cmt-bg.jpg);
	background-position: bottom left;
	background-repeat: repeat-x;
	border-bottom: 4px solid #38bf0f;
	margin: 0;
	padding: 0;
	padding-top: 20px;
	width: 100%;
}

#author, #email, #url, #comment {
	background: #eee;
	border: 1px solid #808080;
	float: left;
	margin-bottom: 4px;
	width: 35%;
}

#comment {
	font-family: "Lucida Grande", verdana, calibri, arial, sans-serif;
	letter-spacing: normal;
	padding: 5px;
	width: 570px; /* 475px; */
}

#commentform label {
	text-align: left !important;
}

#comwrap ol {
/*	: .; */
	list-style-type: none; /* list-style-position: inside; */
}

#respond .field {
	border: 1px solid #ddd;
	margin: 0 3px 6px 0;
}
/* Widgetize me */

#sidebar {
	background: #fff;
}

.sidebox {
	border-bottom: 4px solid #38bf0f; 
	width: 301px !important;
	overflow: hidden;
	margin: 0 0 5px 0;
	background: transparent url(images/side-box-body.gif) repeat-x bottom left; 
	padding: 12px 5px 5px 2px; 
	line-height: 14px;
}

.sidebox h3 {
	border-top: 1px dotted #aaa; 
	border-bottom: 1px solid #e9e9e9; 
	padding: 7px 5px 7px 2px; 
	font-size: 18px; 
	font-weight:normal; 
	line-height: 22px; 
	margin: 0px 0 7px 0 !important;
}

#sidebar .sidebox ul {
	font-family: verdana, calibri, arial, sans-serif;
	margin-bottom: -6px;
	background: transparent; 
	list-style-type: none;
}

#sidebar .sidebox ul li {
	padding: 0; 
	background: transparent; 
	font-size: 11px; 
	padding: 0 0px 5px 5px;
}

#sidebar .sidebox ul li a {
	line-height: 20px; 
	background: transparent; 
	color: #38bf0f;
	text-decoration: none;
}

#sidebar .sidebox ul li a:hover {
	color: #888;
	background: transparent; 
	text-decoration: none;
}

#sidebar .sidebox p {
	font-size: 11px;
	background: transparent;
}
/*	changes by CSchlegel - 2010-02-18 for wait-list-page-2	*/#content .post h2.wait-list-pos {	float: none;}

/*	page navi: CSchlegel; 2010-04-26	*/
div.wp-pagenavi {
	font-variant: small-caps;
	color: silver;
	font-size: 12pt;
	display: none;
	visibility: hidden;
}

span.pages {
	margin-right: 15px;
}

span.current, div.wp-pagenavi a {
	margin: 0px 5px;
}

span.current {
	background-color: #EEEEEE;
	border-bottom: 3px solid #12B619;
	padding: 2px 7px;
	color: #62A755;
}

/*
div.adbox-top {
	margin-top: 4px !important;
	margin-left: 0 !important;
        margin-height: 0;  
        margin-width: 0;
}
*/


/*	new front page	*/

div.page {
	width: 635px;
	margin-left: -10px;
	margin-top: 20px;
}

.page-widget {
	float: left;
	width: 320px;
}

.full-page-widget {
	width: 630px;
}

div.page-widget {
	width: 312px;
	margin: -15px 5px 5px 0px;
}

div.page-widget div.widget {
	
/*	border:thin black solid;	*/
	background-image: url('images/box_shadow_large.png'); 
	height: 250px;
	padding: 3px;
	margin-bottom: 6px;
	background-repeat: no-repeat;
}

div.vbthread-widget {
/*	background-color: white;	*/
	width: 294px;
	height: 244px;
	padding: 5px;
}

div.page-widget div.widget h4 {
/*	border-bottom: thin black solid;	*/
	color: black;
	font-size: 1.1em;
}

span.posted-meta {
	padding: 0px 2px;
	border-bottom: thin black silver;
	width: 300px;
	margin-bottom: 5px;
	font-size: .8em;
	color: #38BF0F;
}

div.ads div.top350ad {
	margin-left: 3px;
}

.vbthread-widget img {
/*	width: 120px; 
	height: 70px;
	float: left;
	margin-right: 5px;*/
	margin-left: 90px;
	margin-bottom: 12px; 
}

h4.thread-title {
	text-align: center;
}

/*	***********
	mileage tracker styles
***********	*/
#mileage-fields label {
	width: 100px;
}
#mileage-fields input, #mileage-fields select {
	position: absolute;
	left: 225px;
	font-size: 16px;
}
#mileage-fields {
	line-height: 24px;
	margin: 8px;
	border: none;
}
table#mileage-results {
	width: 525px;
}
table#mileage-results tr td {
	width: 70px;
}
table#mileage-results tr td.date {
	width: 100px;
}

html div.slidedeck_frame { max-height:380px; }
html div.slidedeck_frame dd.slide { height:270px; }
