/* 	Theme Name: Vew-Do Balance Boards	Author: HillaryS@VTweb.com	Author URI: http://www.vtweb.com*/* { padding: 0; margin: 0; }body {background: #000 url(http://www.vewdo.com/images/background.gif) repeat;}/* simple text navigation at the top of the page and a floating left phone number */#navigation {width: 940px;padding: 0;margin: 0 auto; height:26px;}#navigation h2 {background: transparent; color:#fff; font: bold 14px Arial, Helvetica, sans-serif; padding: 10px 432px 0 10px; text-align:left;width:120px; float:left;}#navlist{list-style-type: none;margin: 0;padding: 10px 0 0 0;}#navlist li{border-right: 1px solid #fff;float: right;line-height: .7em;margin: 0 .5em 0 -.5em;padding: 0 .5em 0 .5em;}#navlist li a:link {font: bold 11px/11px Arial, Helvetica, sans-serif; background:inherit; color:#fff; text-decoration:none;}#navlist li a:visited {font: bold 11px/11px Arial, Helvetica, sans-serif; background:inherit; color:#fff; text-decoration:underline;}#navlist li a:hover {font: bold 11px/11px Arial, Helvetica, sans-serif; background:inherit; color:#fff; text-decoration:underline;}#navlist li a:active {font: bold 11px/11px Arial, Helvetica, sans-serif; background:inherit; color:#fff; text-decoration:none;}#wrapper_blue { margin: 0 auto;width: 940px;background: #000 url(http://www.vewdo.com/images/bg_blue.jpg) 0 0 repeat-y; padding:0;}#wrapper_red { margin: 0 auto;width: 940px;background: #000 url(http://www.vewdo.com/images/bg_red.jpg) 0 0 repeat-y; padding:0;}#wrapper_green { margin: 0 auto;width: 940px;background: #000 url(http://www.vewdo.com/images/bg_green.jpg) 0 0 repeat-y; padding:0;}#wrapper_yellow { margin: 0 auto;width: 940px;background: #000 url(http://www.vewdo.com/images/bg_yellow.jpg) 0 0 repeat-y; padding:0;}#header_blue {width: 940px;height: 245px;padding: 0;margin: 0;background: #000 url(http://www.vewdo.com/images/header_blue.jpg) top left no-repeat;}#header_red {width: 940px;height: 245px;padding: 0;margin: 0;background: #000 url(http://www.vewdo.com/images/header_red.jpg) top left no-repeat;}#header_green {width: 940px;height: 245px;padding: 0;margin: 0;background: #000 url(http://www.vewdo.com/images/header_green.jpg) top left no-repeat;}#header_yellow {width: 940px;height: 245px;padding: 0;margin: 0;background: #000 url(http://www.vewdo.com/images/header_yellow.jpg) top left no-repeat;}/* Three link tabs in the header - top right */#top_nav {position:relative;top:192px; left:722px;height: 31px; width:200px}.menu {font: bold 11px/11px Arial, Helvetica, sans-serif;color: #fff;text-decoration: none;background: transparent url(http://www.vewdo.com/images/nav_off.gif) no-repeat;margin: 0 3px 0 0;float: left;height: 28px;width: 62px;padding: 4px 0 0 0;}.menu:hover {font: bold 11px/11px Arial, Helvetica, sans-serif;color: #fff;text-decoration: none;background: transparent url(http://www.vewdo.com/images/nav_on.gif) no-repeat;margin: 0 3px 0 0;float: left;height: 28px;width: 62px;padding: 4px 0 0 0;}.menu:visited {font: bold 11px/11px Arial, Helvetica, sans-serif;color: #fff;text-decoration: none;background: transparent url(http://www.vewdo.com/images/nav_on.gif) no-repeat;margin: 0 0 0 0;float: left;height: 28px;width: 62px;padding: 4px 0 0 0;}/* Left Navigation - Flyout menu */#leftcolumn { background: transparent;border-left: 6px solid #fff;;padding: 0; margin:0;width: 220px;float: left; display: inline;}#leftcolumn h2 {background: inherit; color:#fff; font: normal 20px Arial, Helvetica, sans-serif; padding-bottom:10px; padding-top:10px;text-align:center;margin:0;}/* Main content - right */#rightcolumn { float: right;margin: 0;padding: 0;width: 700px;display: inline;position: relative; right:6px;background: transparent}	#content {margin:10px auto; padding:0; width:674px; border:3px outset #333; background: #1b1b1b; padding-bottom:10px; color:#CCC; font:14/15px Arial, Helvetica, sans-serif; ;}#content h1 {background: transparent; color:#EFEFEF; font: normal 22px Arial, Helvetica, sans-serif; padding:10px 0 0 10px; text-align:left;margin:0;}#content h2 {background: transparent; color:#EFEFEF; font: normal 20px Arial, Helvetica, sans-serif; padding:10px 0 0 10px; text-align:left;margin:0;}#content h3 {background: transparent; color:#EFEFEF; font: normal 18px Arial, Helvetica, sans-serif; padding:10px 0 0 10px; text-align:left;margin:0;}#content h4 {background: transparent; color:#EFEFEF; font: normal 16px Arial, Helvetica, sans-serif; padding:10px 0 0 10px; text-align:left;margin:0;}#content p {font: normal 14px/16px Arial, Helvetica, sans-serif;color: #DFDFDF; background:transparent; padding:0 10px 10px 10px;}#product {margin:10px auto; padding:0; width:674px; background: #018ac0;}#product h2 {background: transparent; color:#fff; font: bold 20px Arial, Helvetica, sans-serif; padding:10px; text-align:left;margin:0;}#product p {font: normal 14px/15px Arial, Helvetica, sans-serif;color: #fff; background:transparent; padding:10px 30px 10px 10px;}#product a:link {font: bold 11px/15px Arial, Helvetica, sans-serif;color: #FF3; background:transparent; padding:10px 30px 10px 0; text-decoration:none;}#product a:hover {font: bold 11px/15px Arial, Helvetica, sans-serif;color: #FF3; background:transparent; padding:10px 30px 10px 0; text-decoration:underline;}	.postarea p {padding: 0px 0px 10px 0px;margin: 0px;}.postarea a, .postarea a:visited, .postcomments a, .postcomments a:visited {color: #3A87DD;text-decoration: none;border-bottom: 1px dotted #3A87DD;}	.postarea a:hover, .postcomments a:hover {color: #3A87DD;text-decoration: none;border-bottom: 1px dotted #FFFFFF;}	.postarea ol {margin: 0px 0px 0px 5px;padding: 0px 0px 10px 0px;}.postarea ol li {margin: 0px 0px 0px 20px;padding: 0px 0px 5px 0px;}.postarea ul {list-style-type: none;margin: 0px 0px 0px 5px;padding: 0px 0px 10px 0px;}.postarea ul ul {list-style-type: none;margin: 0px;padding: 0px 0px 0px 0px;}.postarea ul li {background: url(http://www.vewdo.com/images/arrow.gif) no-repeat top left;padding: 0px 0px 0px 15px;margin: 0px 0px 5px 0px;}.postarea ul ul li {background: url(http://www.vewdo.com/images/arrow.gif) no-repeat top left;padding: 0px 0px 0px 15px;margin: 0px 0px 5px 0px;}blockquote {background: transparent;margin: 0px 25px 15px 25px;padding: 0px 25px 0px 10px;}	#content blockquote p {margin: 0px;padding: 10px 0px 10px 0px;}	.postauthor {margin: 0px 0px 10px 0px;padding: 0px;}	.postmeta {background: transparent;font-size: 11px;text-transform: uppercase;margin: 0px 0px 50px 0px;padding: 5px 10px 5px 10px;}.postmeta p {margin: 0px;padding: 0px;}	code {color: #222222;background: #EAEAEA;font-size: 11px;margin: 0px;padding: 10px;display: block;font-family: Verdana, Tahoma, Verdana;}/*************************************************	Images  					     		    * ************************************************/img.centered  {	display: block;	margin-left: auto;	margin-right: auto;	margin-bottom: 10px;	padding: 0px;	}	img.alignnone {	padding: 0px;	margin: 0px 0px 10px 0px;	display: inline;	}img.alignright {	padding: 0px;	margin: 0px 0px 10px 10px;	display: inline;	}img.alignleft {	padding: 0px;	margin: 0px 10px 10px 0px;	display: inline;	}	.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;	margin-bottom: 10px;	}.alignright {	float: right;	margin: 0px 0px 10px 10px;	}.alignleft {	float: left;	margin: 0px 10px 10px 0px;	}	.wp-caption {	border: 1px solid #DDDDDD;	text-align: center;	background-color: #F5F5F5;	padding: 4px 0px 5px 0px;	-moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	}.wp-caption img {	margin: 0px 0px 5px 0px;	padding: 0px;	border: 0px;	}.wp-caption p.wp-caption-text {	margin: 0px;	padding: 0px 0px 0px 0px;	font-size: 11px;	font-weight: normal;	line-height: 12px;	}.postform {	background: #F5F5F5;	width: 235px;	color: #222222;	font-size: 12px;	font-family: Arial, Tahoma, Verdana;	margin: 5px 0px 0px 0px;	padding: 1px;	display: inline;	border: 1px solid #DDDDDD;	}	#cat {	background: #FFFFFF;	color: #222222;	margin: 5px 0px 0px 0px;	}/* Index 3 boxes at bottom */#bottom {width: 928px; background:#6d6d6e; color:#fff; clear: both;margin: 0;padding: 0; border-top:6px solid #fff;border-left: 6px solid #fff;border-right: 6px solid #fff;}/* Each individual box at bottom */#bottom .bottom_boxes1 {float:left; width:280px; height:160px; background:#000 url(images/red_box.gif) 0 0 no-repeat; margin:20px 20px 20px 24px; border:none;}#bottom .bottom_boxes2 {float:left; width:280px; height:160px; background:#000 url(images/green_box.gif) 0 0 no-repeat; margin:20px 20px 20px 6px; border:none;}#bottom .bottom_boxes3 {float:left; width:280px; height:160px; background:#000 url(images/blue_box.gif) 0 0 no-repeat; margin:20px 0 20px 6px; border:none;}#bottom .bottom_boxes1 h2, #bottom .bottom_boxes2 h2, #bottom .bottom_boxes3 h2 {background:transparent;font: normal 20px/28px Arial, Helvetica, sans-serif;color: #fff;text-align:center;padding:10px 0;}#bottom .bottom_boxes1 h2 a:link, #bottom .bottom_boxes2 h2 a:link, #bottom .bottom_boxes3 h2 a:link {font: normal 20px/28px Arial, Helvetica, sans-serif; background:transparent; color:#fff; text-decoration:none;}#bottom .bottom_boxes1 h2 a:hover, #bottom .bottom_boxes2 h2 a:hover, #bottom .bottom_boxes3 h2 a:hover {color:#fff; text-decoration:underline;}#bottom .bottom_boxes1 h4, #bottom .bottom_boxes2 h4, #bottom .bottom_boxes3 h4 {font: normal 14px/18px Arial, Helvetica, sans-serif;color: #DFDFDF; padding-top:10px; padding-left:100px; font-style:italic;}#bottom .bottom_boxes1 p, #bottom .bottom_boxes2 p, #bottom .bottom_boxes3 p {font: normal 11px/15px Arial, Helvetica, sans-serif;color: #DFDFDF; padding:10px 10px 0 100px;}	/*************************************************	Footer  									*************************************************//* Footer clears all */#footer { width: 940px;clear: both;margin: 0 auto;padding: 0; height:30px;border-top:6px solid #fff;}#footer p {font: bold 11px/15px Arial, Helvetica, sans-serif;color: #DFDFDF; padding:10px 0; text-align:center;}#footer p a:link {font: bold 11px/11px Arial, Helvetica, sans-serif; background:inherit; color:#fff; text-decoration:none;}#footer p a:visited {font: bold 11px/11px Arial, Helvetica, sans-serif; background:inherit; color:#fff; text-decoration:underline;}#footer p a:hover {font: bold 11px/11px Arial, Helvetica, sans-serif; background:inherit; color:#fff; text-decoration:underline;}#footer p a:active {font: bold 11px/11px Arial, Helvetica, sans-serif; background:inherit; color:#fff; text-decoration:none;}.clear {clear:both; height:0; margin:0; padding:0;}	/*************************************************	Search Form									*************************************************/#subscribe {	margin: 0px;	padding: 10px 0px 5px 0px;	overflow: hidden;	}#subbox {	background: #F5F5F5 !important;	width: 185px;	color: #222222;	font-size: 11px;	font-family: Arial, Tahoma, Verdana;	font-weight: normal;	margin: 0px;	padding: 5px 0px 5px 5px;	-moz-border-radius: 5px;	-khtml-border-radius: 5px;	-webkit-border-radius: 5px;	display: inline;	border: 1px solid #DDDDDD;	}	#subbutton {	background: #333333 url(http://www.vewdo.com/images/homelink.png);	color: #FFFFFF;	-moz-border-radius: 5px;	-khtml-border-radius: 5px;	-webkit-border-radius: 5px;	font-size: 12px;	text-transform: uppercase;	text-decoration: none;	margin: 0px 0px 0px 5px;	padding: 3px 5px 4px 5px;	border: 1px solid #333333;	}#searchform {	margin: 0px 0px 0px 0px;	}	#searchformheader {	margin: 10px 0px 10px 10px;	padding: 0px;	}	#searchbox {	background: #F7F7F7 !important;	-moz-border-radius: 3px;    -webkit-border-radius: 3px;	width: 150px;	color: #222222;	font-family: Arial, Tahoma, Verdana;	padding: 3px;	margin: 0px 3px 0px 0px;	border: 1px solid #F7F7F7;	}	#searchbutton {	background: #C90301;	-moz-border-radius: 3px;    -webkit-border-radius: 3px;	color: #FFFFFF;	font-family: Arial, Tahoma, Verdana;	padding: 3px;	margin: 0px;	border: 1px solid #222222;	}	#s {	background: #FFFFFF;	width: 175px;	color: #222222;	font-size: 12px;	font-family: Arial, Tahoma, Verdana;	margin: 0px 3px 0px 0px;	padding: 3px 0px 3px 3px;	display: inline;	border: 1px solid #DDDDDD;	}	#searchsubmit {	background: #DDDDDD;	color: #222222;	-moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;	font-family: Trebuchet MS, Arial, Tahoma;	font-size: 11px;	font-weight: bold;	text-decoration: none;	margin: 0px;	padding: 1px 2px 1px 2px;	border: 1px solid #AAAAAA;	display: inline;	}	#submit {	background: #666666;	color: #FFFFFF;	-moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;	font-size: 11px;	font-weight: bold;	text-decoration: none;	margin: 0px;	padding: 2px 5px 3px 5px;	border: 1px solid #333333;	}	#author, #email, #url {	background: #F7F7F7 !important;	color: #222222;	font-size: 12px;	font-family: Arial, Tahoma, Verdana;	margin: 0px;	padding: 4px;	border: 1px solid #E6E6E6;	}	#comment {	background: #F7F7F7 !important;	color: #222222;	font-size: 12px;	font-family: Arial, Tahoma, Verdana;	margin: 5px 0px 5px 0px;	padding: 4px;	border: 1px solid #E6E6E6;	}	/*************************************************	Comments									*************************************************/#comments b {background: transparent; color:#EFEFEF; font: normal 16px Arial, Helvetica, sans-serif; padding:10px 0 0 10px; text-align:left;margin:0;}	.commentlist li ul li {	font-size: 12px;	}.commentlist li {	font-weight: bold;	}.commentlist li .avatar { 	background: #FFFFFF;	float: right;	border: 1px solid #EEEEEE;	margin: 0px 5px 0px 10px;	padding: 2px;	}.commentlist cite, .commentlist cite a {	font-weight: bold;	font-style: normal;	font-size: 12px;	}.commentlist p {	font-weight: normal;	text-transform: none;	}.commentmetadata {	font-weight: normal;	}#commentform input {	width: 170px;	padding: 2px;	margin: 5px 5px 1px 0px;	}#commentform {	margin: 5px 10px 0px 0px;	}	#commentform textarea {	width: 98%;	padding: 2px;	}	#respond:after {	content: "."; 	display: block; 	height: 0px; 	clear: both; 	visibility: hidden;	}	#commentform p {	margin: 5px 0px 5px 0px;	}	#commentform #submit {	margin: 0px;	float: left;	}	.alt {	margin: 0px;	padding: 10px;	}.commentlist {	margin: 0px;	padding: 0px;	}	.commentlist ol {	margin: 0px;	padding: 10px;	}.commentlist li {	margin: 15px 0px 10px;	padding: 10px 5px 10px 10px;	list-style: none;	}.commentlist li ul li { 	margin-right: -5px;	margin-left: 10px;	}.commentlist p {	margin: 10px 0px 10px 0px;	padding: 0px;	}	.children { 	margin: 0px;	padding: 0px;	}.nocomments {	text-align: center;	margin: 0px;	padding: 0px;	}	.reply a, .reply a:visited {	background: #666666;	color: #FFFFFF;	-moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;	font-size: 11px;	text-decoration: none;	margin: 0px;	padding: 2px 5px 3px 5px;	border: 1px solid #333333;	}	.reply a:hover {	background: #3A87DD;	color: #FFFFFF;	text-decoration: none;	border: 1px solid #3A87DD;	}.commentmetadata {	font-size: 10px;	margin: 0px;	display: block;	}.navigation {	display: block;	text-align: center;	margin-top: 10px;	margin-bottom: 60px;	}	.alignright {	float: right;	}.alignleft {	float: left;	}	.thread-alt {	background: #3F3F3F;	margin: 0px;	padding: 0px;	}	.thread-even {	background: transparent;	margin: 0px;	padding: 0px;	}	.depth-1 {	margin: 0px;	padding: 0px;	}.even, .alt {	margin: 0px;	padding: 0px;	}