body {background: #fff;
	color: #006;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px auto 20px;
	padding: 0px;}

#wrap {background: #ffff;
	width: 780px;
	border: 1px solid #003;
	margin: 0px auto 0px;
	padding: 0px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;}
	
.ali_c {text-align:center; margin:0 auto;}  .ali_l {text-align:left;} .ali_r {text-align:right;}
.invis{display:none; visibility:hidden;} .invisd{display:none;} .invisv{visibility:hidden;}
.indiv{float:left; display:inline; margin:0; padding:0;}
.indivR{float:right; display:inline; margin:0; padding:0;}
.clears {float:none;clear:both; margin:0; padding:0; height:1px;}
* html .clears {display:inline-block; float:none; clear:both; overflow:hidden;}
.pntr {cursor:pointer;}
.inedit{margin:0; padding:0;} .inedit_txt {background:#FFFFCC;}
.untxt, .onun:hover{text-decoration:underline;}
.noun {text-decoration:none;}

.outred { border:1px dotted #b61c1f; padding:3px;}
.outblk { border:1px solid #000000; padding:3px;}
.outgrey { border:1px solid #E4E4E4; padding:3px;}

.wid_90p {width:90%; overflow:visible;} .wid_95p {width:95%; overflow:visible;} .wid_100p {width:100%; overflow:visible;}

.wid_20 {width:20px; overflow:hidden;} .wid_25 {width:25px; overflow:hidden;}  .wid_30 {width:40px; overflow:hidden;} .wid_35 {width:35px; overflow:hidden;} 
.wid_40 {width:40px; overflow:hidden;} .wid_50 {width:50px; overflow:hidden;} .wid_60 {width:60px; overflow:hidden;} .wid_70 {width:70px; overflow:hidden;} 
.wid_75 {width:75px; overflow:hidden;} .wid_80 {width:80px; overflow:hidden;} .wid_90 {width:90px; overflow:hidden;} .wid_100 {width:100px; overflow:hidden;} 
.wid_110 {width:110px; overflow:hidden;} .wid_125 {width:125px; overflow:hidden;} .wid_150 {width:150px; overflow:hidden;} .wid_175 {width:175px; overflow:hidden;}
.wid_200 {width:200px; overflow:hidden;} .wid_225 {width:225px; overflow:hidden;} .wid_250 {width:250px; overflow:hidden;} .wid_300 {width:300px; overflow:hidden;}
.wid_325 {width:325px; overflow:hidden;} .wid_350 {width:350px; overflow:hidden;} .wid_375 {width:375px; overflow:hidden;} .wid_400 {width:400px; overflow:hidden;} .wid_450 {width:450px; overflow:hidden;} .wid_500 {width:500px; overflow:hidden;} .wid_600 {width:600px; overflow:hidden;} .wid_140 {width:140px; overflow:hidden;}

.hei_10 {height:10px;} .hei_15 {height:15px;} .hei_20 {height:20px;} .hei_25 {height:25px;} .hei_30 {height:30px;} .hei_50 {height:50px;} .hei_75 {height:75px;}
.hei_100 {height:100px;} .hei_110 {height:110px;} .hei_125 {height:125px;} .hei_130 {height:130px;} .hei_135 {height:135px;}.hei_145 {height:145px;} .hei_150 {height:150px;} .hei_175 {height:175px;} .hei_200 {height:200px;} .hei_225 {height:225px;} .hei_250 {height:250px;} .hei_300 {height:300px;}

.pad_0 {padding:0;} .pad_1 {padding:1px;} .pad_2 {padding:2px;} .pad_3 {padding:3px;} .pad_4 {padding:4px;} .pad_5 {padding:5px;} .pad_10 {padding:10px;}
.mg_0 {margin:0;} .mg_1 {margin:1px;} .mg_2 {margin:2px;} .mg_3 {margin:3px;} .mg_4 {margin:4px;} .mg_5 {margin:5px;} .mg_7 {margin:7px;} .mg_10 {margin:10px;}.mg_20 {margin:20px;}

.mg5{margin:0 5px 0 5px;}
.mg10{margin:0 10px 0 10px;}
.lmg5{margin-left:5px;} .rmg5{margin-right:5px;} .tmg5{margin-top:5px;} .bmg5{margin-bottom:5px;}
.lmg10{margin-left:10px;} .rmg10{margin-right:10px;} .tmg10{margin-top:10px;} .bmg10{margin-bottom:10px;}
.lmg15{margin-left:15px;} .rmg15{margin-right:15px;} .tmg15{margin-top:15px;} .bmg15{margin-bottom:15px;}
.lmg20{margin-left:20px;} .rmg20{margin-right:20px;} .tmg20{margin-top:20px;} .bmg20{margin-bottom:20px;}
.tmg5_m{margin-top:-5px;}

.txt9 {font-size:9px;} .txt10 {font-size:10px;} .txt11 {font-size:11px;} .txt12 {font-size:12px;} .txt13 {font-size:13px;} .txt14 {font-size:14px;}
.txt15 {font-size:15px;} .txt16 {font-size:16px;} .txt18 {font-size:18px;} .txt20 {font-size:20px;} .txt24 {font-size:24px;}

.fb {font-weight:bold;}
.fn {font-weight:normal; font-style:normal;}
.fi {font-style:italic;}
.fu {text-decoration:underline;}

.blue, .blue:visited {color:#3b5998;}
.blued, .blued:visited {color:#018dd4;}
.bluet, .bluet:visited {color:#244075;}
.green, .green:visited {color:#00CC00}
.red, .red:visited {color:#b61c1f;}
.red_desc, .red_desc:visited {color:#cc0000;}

.black, .black:visited {color:#333333;}
.white, .white:visited {color:#FFFFFF;}



.blackb, .blackb:visited {color:#333333; font-weight:bold;}
.whiteb, .whiteb:visited {color:#FFFFFF; font-weight:bold;}
.blueb, .blueb:visited {color:#3b5998; font-weight:bold;}

.gray, .gray:visited {color:#666666;}
.lgray, .lgray:visited {color:#999999;}

.dred, .dred:visited {color:#851607; font-size:12px; font-weight:bold;}
.red_ser, .red_ser:visited {color:#851607; font-size:22px; font-weight:bold;}
.red_sta, .red_sta:visited {color:#851607; font-size:16px; font-weight:bold;}

a.blue, a.lgray{border:0; border-bottom-width:1px; border-style:dotted; border-bottom-color:#3b5998; text-decoration:none;}
a.blue:hover, a.lgray:hover{border:0;border-bottom-width: 1px;border-style:solid; border-bottom-color:#3b5998; text-decoration:none;}
a.blueb:visited {color:#3b5998;} a.lgray:visited {color:#999999;} a.white:visited, a.whiteb:visited {color:#FFFFFF;}
a.blueb:hover {color:#732c0d; text-decoration:none;}

.imgbg {color:#FFFFFF; background-color:#f7f7f7; padding:4px; border:1px solid #e0e0e0;} .imgbg:hover,.imgbgs:hover, .imgbg .imgbgfx {background-color:#d0e5fb;}

.bord_error {border:3px solid #b61c1f; background-color:#ececec;}
.bord_v {border:1px solid #CCC; background-color:#EEE;}
.bord_v2 {border:1px solid #a0b3d9; background-color:#eff4fd; margin:1px;}
.bord_1 {border:1px solid #CCC;}



/*************************	Hyperlinks  *************************/
a img {border: none;}

a:focus, a:hover, a:active {outline: none }


/*************************	Header  *************************/
#header {width: 780px;
height:65px;
margin: 0px auto 0px;
padding: 15px 0 10px 0;
overflow: hidden;}

#header h1 {color: #666666;
font-size: 30px;
font-family: Arial, Times New Roman, Trebuchet MS;
font-weight: normal;
margin: 30px 0px 0px 0px;
padding: 0px;
text-decoration: none;}

#header h1 a, #header h1 a:visited {color: #006;
margin: 0px;
padding: 0px;
text-decoration: none;}

#header h1 a:hover {color: #006;
text-decoration: none;}

.headerleft {float:left;
display:inline;
height:70px;
width:230px;
margin: 0px;
padding: 0px;
overflow: hidden;}

.headerleft p {color: #006;;
font-size: 12px;
margin: 0px;
padding: 0px;}

.headerright {float:right;
display:inline;
width:550px;
height:50px;
margin: 0px;
padding: 0px;}

.page_title {
width: 250px;
padding:2px 0 2px 15px;
margin: 0 0 0 5px;
font-size:18px;
font-weight:bold;
color:#fff;
background-color:#006;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-khtml-border-radius: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-left-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
}

/*************************	Navigation  *************************/
#nav {margin: 0px;
padding: 0px;
border-bottom: 1px solid #CCC;}

#nav ul {float: right;
list-style: none;
margin: 0px;
padding: 0px;}

#nav li {float: right;
list-style: none;
width:125px;
margin: 0px;
padding: 0px;}

#nav li a {
color:#006;
display: block;
font-family: Verdana, Arial, Tahoma;
font-size: 12px;
font-weight: normal;
margin: 0;
text-align:right;
padding: 10px 5px 5px 0px;
text-decoration: none;
}

#nav li a:hover {background: #006;
color: #fff;
}
#nav li li a:hover, #nav li li a:active {
color:#F00;}

#nav li ul {z-index: 9999;
background:#006;
color:#fff;
position: absolute;
left: -999em;
height: auto;
width: 125px;
margin: 0px;
padding: 0px;}


#nav li ul a { 
width: 115px; 
padding:3px 5px 3px 5px; 
color:#fff;
border-top: 1px solid #CCC;}

#nav li ul a:hover, #nav li ul a:active {}

#nav li ul ul {margin: -29px 0 0 171px;}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}

#nav li:hover, #nav li.sfhover { position: static;}

#nav .current_page_item a, #nav .current_page_item a:visited {background: #FFFFFF;
color: #006;}

#nav .current_page_item a:hover {background: #f1f1f1;
color: #006;}

#nav .current_page_item ul li a, #nav .current_page_item ul li a:visited{background: #FFFFFF;
color: #006;}

#nav .current_page_item ul li a:hover {background: #f1f1f1;
color: #006;}


/*************************	Content  *************************/
.splash { width:760px;
 padding:30px 30px 0;}

#content {width: 760px;
margin: 0px auto 0px;
padding: 0px;
line-height: 20px;}

#contentleft {float: left;
width: 500px;
margin: 0px;
padding: 20px 0px 20px 20px;}

#contentleft h1 {color: #006;
font-size: 18px;
font-family: Arial, Tahoma, Verdana;
font-weight: bold;
margin: 0px 0px 10px 0px;
padding: 0px 0px 5px 0px;
border-bottom: 1px solid #DDDDDD;}

#contentleft h1 a {color: #006;
font-size: 18px;
font-family: Arial, Tahoma, Verdana;
font-weight: bold;
margin: 0px;
padding: 0px;
text-decoration: none;}

#contentleft h1 a:hover {color: #003663;
font-size: 18px;
font-family: Arial, Tahoma, Verdana;
font-weight: bold;
margin: 0px;
padding: 0px;
text-decoration: none;}

#contentleft h2 {color: #006;
font-size: 16px;
font-family: Arial, Tahoma, Verdana;
font-weight: bold;
margin: 0px 0px 10px 0px;
padding: 0px 0px 5px 0px;
border-bottom: 1px solid #DDDDDD;}

#contentleft h3 {color: #006;
font-size: 14px;
font-family: Arial, Tahoma, Verdana;
font-weight: bold;
margin: 0px 0px 10px 0px;
padding: 0px 0px 5px 0px;
border-bottom: 1px solid #DDDDDD;}

#contentleft h4 {color: #006;;
font-size: 12px;
font-family: Arial, Tahoma, Verdana;
font-weight: bold;
margin: 0px 0px 10px 0px;
padding: 0px 0px 5px 0px;
border-bottom: 1px solid #DDDDDD;}

#contentleft h5 {color: #006;;
font-size: 10px;
font-family: Arial, Tahoma, Verdana;
font-weight: bold;
margin: 0px 0px 10px 0px;
padding: 0px 0px 5px 0px;
border-bottom: 1px solid #DDDDDD;}

#contentleft h6 {color: #006;;
font-size: 8px;
font-family: Arial, Tahoma, Verdana;
font-weight: bold;
margin: 0px 0px 10px 0px;
padding: 0px 0px 5px 0px;
border-bottom: 1px solid #DDDDDD;}

	#contentleft img.wp-smiley {float: none;
border: none;
padding: 0px;
margin: 0px;}

#contentleft img.wp-wink {float: none;
border: none;
padding: 0px;
margin: 0px;}

.sticky {background: #F7F7F7;
margin: 0px;
padding: 10px;
border: 1px solid #E6E6E6;}

.post {margin: 0px 0px 50px 0px;}

.postarea {margin: 0px;
padding: 0px;}

.postarea p {padding: 0px 0px 10px 0px;
margin: 0px;}

.postarea a, .postarea a:visited, .postcomments a, .postcomments a:visited {color: #006;;
text-decoration: none;}

.postarea a:hover, .postcomments a:hover {color: #006;;
text-decoration: none;}

.postarea ol {margin: 0px 0px 0px 20px;
padding: 0px 0px 10px 0px;}

.postarea ol li {margin: 0px 0px 0px 0px;
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(images/arrow-content.gif) no-repeat top left;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 15px;}

.postarea ul ul li {background: url(images/arrow-content.gif) no-repeat top left;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 15px;}

blockquote {background: #F7F7F7;
margin: 0px 25px 15px 25px;
padding: 0px 25px 0px 10px;
border: 1px solid #E6E6E6;}

#content blockquote p {margin: 0px;
padding: 10px 0px 10px 0px;}

.postauthor {margin: 0px 0px 10px 0px;
padding: 0px;}

.postmeta {background: #F7F7F7;
font-size: 11px;
text-transform: uppercase;
margin: 0px;
padding: 5px 10px 5px 10px;
border: 1px solid #E6E6E6;}

.postmeta p {margin: 0px;
padding: 0px;}

.singlepostmeta {background: #F7F7F7;
font-size: 11px;
text-transform: uppercase;
margin: 0px 0px 50px 0px;
padding: 5px 10px 5px 10px;
border: 1px solid #E6E6E6;}

.singlepostmeta p {margin: 0px;
padding: 0px;}

code {background: #F7F7F7;
margin: 0px 25px 15px 25px;
padding: 10px;
display: block;
font-family: Verdana, Tahoma, Verdana;
border: 1px solid #E6E6E6;}

.archive {float: left;
width: 320px;
margin: 0px;
padding: 0px 25px 20px 0px;}


/*************************	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 #E6E6E6;
text-align: center;
background-color: #F7F7F7;
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;}


/*************************	Sidebar  *************************/
#sidebar {float: right;
width: 190px;
margin: 20px 10px 20px 0px;
padding: 0px 0px 0px 20px;
line-height: 20px;
border-left:1px solid #ddd;}

#sidebar a, #sidebar a:visited  {color: #006;
text-decoration: none;}

#sidebar a:hover {color: #006;;
text-decoration: underline;}

#sidebar h2 {color: #006;
font-size: 14px;
font-family: Arial, Tahoma, Verdana;
font-weight: bold;
margin: 0px 0px 5px 0px;
padding: 0px;
border-bottom: 1px solid #DDDDDD;}

#sidebar h3 {color: #006;
font-size: 14px;
font-family: Arial, Tahoma, Verdana;
font-weight: bold;
margin: 0px 0px 5px 0px;
padding: 0px;}

#sidebar p {margin: 0px;
padding: 0px;
line-height: 20px;}

#sidebar .widget  {background: #F7F7F7;
margin: 0px 0px 10px 0px;
padding: 10px;
border: 1px solid #E6E6E6;}

#sidebar ul {list-style-type: none;
margin: 0px;
padding: 0px;}

#sidebar ul li {list-style-type: none;
margin: 0px 0px 5px 0px;
padding: 0px;}

#sidebar ul ul li a, #sidebar ul ul li a:visited {color: #006;
text-decoration: none;}

#sidebar ul ul li a:hover {color: #006;;
text-decoration: underline;}

#sidebar ul ul {list-style-type: none;
margin: 0px 0px 0px 5px;
padding: 0px;}

#sidebar ul ul ul {list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px;}

#sidebar ul li li {background: url(images/arrow.gif) no-repeat top left;
padding: 0px 0px 0px 15px;
margin: 0px 0px 0px 0px;}

#sidebar ul li ul li {background: url(images/arrow.gif) no-repeat top left;
padding: 0px 0px 0px 15px;
margin: 0px 0px 0px 0px;}

#sidebar .textwidget {margin: 0px;
padding: 0px;}

#cat {background: #FFFFFF;
font-family: Arial, Tahoma, Verdana;
font-size: 12px;
width: 230px;
color: #222222;
margin: 5px 0px 0px 0px;
padding: 1px;
display: inline;
border: 1px solid #DDDDDD;}

.widget_tag_cloud {margin: 0px;
padding: 0px 0px 0px 10px;}


/*************************	Footer  *************************/
#footer {width: 780px;
background: #fff;
margin: 0px auto 0px;
border-left:1px solid #006
padding: 0;}

.footer {width: 780px;
margin: 0px auto 0px;
padding: 0;}

#footer p {color: #fff;
margin: 0px;
padding: 0px;}

#footer a {color: #fff;
text-decoration: none;}

#footer a:hover {color:#6FF;
text-decoration: underline;}


/*************************	Search Form  *************************/
.postform {background: #F5F5F5;
width: 240px;
color: #222222;
font-size: 12px;
font-family: Arial, Tahoma, Verdana;
margin: 5px 0px 0px 0px;
padding: 1px;
display: inline;
border: 1px solid #DDDDDD;}

#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: #666666 url(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 #666666;}

#searchform {margin: 0px;}

#searchformheader {margin: 0px;}

#s {background: #FFFFFF;
width: 165px;
color: #222222;
font-size: 12px;
font-family: Arial, Tahoma, Verdana;
margin: 5px 3px 0px 0px;
padding: 2px 0px 2px 3px;
display: inline;
border: 1px solid #E6E6E6;}

#searchsubmit {background: #003663;
color: #FFFFFF;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
font-family: Arial, Tahoma, Verdana;
font-size: 11px;
font-weight: bold;
text-decoration: none;
margin: 0px;
padding: 2px 2px 1px 2px;
border: 1px solid #003663;}

#submit {background: #003663;
color: #FFFFFF;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
font-family: Arial, Tahoma, Verdana;
font-size: 11px;
font-weight: bold;
text-decoration: none;
margin: 0px;
padding: 2px 0px 2px 0px;
border: 1px solid #003663;}

#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  *************************/
.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: #999;
color: #FFFFFF;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
font-family: Arial, Tahoma, Verdana;
font-size: 11px;
text-decoration: none;
margin: 0px;
padding: 2px 5px 2px 5px;
border: 1px solid #999;}

.reply a:hover {background: #003663;
color: #FFFFFF;
text-decoration: none;
border: 1px solid #003663;}

.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: #FFFFFF;
margin: 0px;
padding: 0px;}

.thread-even {background: #F7F7F7;
margin: 0px;
padding: 0px;}

.depth-1 {border: 1px dotted #E6E6E6;
margin: 0px;
padding: 0px;}

.even, .alt {border-top: 1px solid #E6E6E6;
border-bottom: 1px solid #E6E6E6;
border-left: 1px solid #E6E6E6;
margin: 0px;
padding: 0px;}


/*************************	WP E-Commerce  *************************/
#contentleft h2.prodtitles{ border:0;}

.prodtitles a:link, .prodtitles a:visited { color: #006;
 text-decoration:none;
 border:0;}

.prodtitles a:hover { color:#333;}

.producttext { padding-left:10px;}

.single_product_display { margin-top:5px;}

#contentleft .productdisplay { margin-bottom:30px;}

#contentleft .imagecol { margin-top:10px;}

ul#sidebarwidgeted li{ margin:0 10px;}

p.wpsc_variation_forms { color: #006;;
 font-size:12px;}

p.wpsc_variation_forms select{ font-size:11px;
 color: #006;}

p.wpsc_product_price { font-size:12px;
 float:left;}

p .pricedisplay { color:#333;}

input.wpsc_buy_button { border:none;
 background:#ccc;
 color:#fff;
 float:right;
 padding:5px;
 margin-right:20px;
 text-transform:uppercase;
 	-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;}

input.wpsc_buy_button:hover { background:#666;}

#shoppingcartcontents p.visitshop { text-align:right;
 margin-top:10px;}

#shoppingcartcontents p.visitshop a, #shoppingcartcontents .gocheckout a, .continue_shopping, .go_to_checkout { border:none;
 background:#ccc;
 color:#fff;
 padding:5px;
  text-transform:uppercase;
 	-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;}

#shoppingcartcontents p.visitshop a:hover, #shoppingcartcontents .gocheckout a:hover{ background:#666;
 text-decoration:none;}

#shoppingcartcontents .gocheckout { text-align:right;}

#shoppingcartcontents .emptycart { text-indent:-9999px;
 padding:0;
 margin:0;}

#contentleft .additional_description p{ background:#f1f1f1;
 padding:10px;}

.product_grid_item { padding:0 20px 20px 0;}

.product_grid_item .product_text { line-height:1.3em;}

.product_grid_item .product_text strong{ font-size:12px;}

.product_grid_item .product_text br { margin:10px 0;}

.product_grid_item .product_text .pricedisplay { color:#333;}

.product_grid_item .grid_more_info { margin:0;
 padding:0;}

.product_grid_item .grid_more_info select{ font-size:10px;
 color: #006;}

