body {
	text-align:center;
	margin: 0 auto;
	background-image: url(../images/bg12.jpg);
}
.google {height:30em; width:40em;}
.wrapper {margin: 0 auto; width: 992px;}
div#right {
	float: right;
	width: 216px;
}
div#right div#encapsulation {
	width: 216px;
	background: url(../images/bg2.jpg) repeat-y center;
}
div#footer {
	text-align:left;
	height:130px;
	padding:0.5em 2em;
	background: url(../images/img9.jpg) repeat center;
}
#footer span{ float:right; padding-right:1em;}
div#header {
	width: 992px;
	height: 85px;
	background: url(../images/pages-banner.jpg) no-repeat center;
}
div#navbar {
	width: 992px;
	margin: 0 auto;
	text-align: left;
}
div#margin {
	width: 10px;
	height: 10px;
	float: left;
}
div#left {
	float: left;
	width: 216px;
}
div#left div#encapsulation {
	width: 216px;
	background: url(../images/bg2.jpg) repeat-y center;
	padding: 0px;
	margin: 0px;
}
div.genpink {
	width: 192px;
	margin-left: 10px;
	margin-right: 14px;
	text-align: left;
}
.address-block {
width: 154px;
padding-left: 10px;
}

.gen {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #555555;
}
.gen3 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 19px;
	color: #ffffa9;
	font-weight: bold;
	padding-right: 70px;
}
.gen4 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #ffffa9;
	padding-right: 10px;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B08F4A;
}
.genjoe {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #555555;
	line-height: 15px;

}
.genpink {

	font-family: Tahoma;
	font-size: 11px;
	color: #EBCDC3;
}
.red {


	font-family: Tahoma;
	font-size: 11px;
	color: #FF0000;
}
.whitesmall {


	font-family: Tahoma;
	font-size: 10px;
	color: #ffffff;
}
.white {



	font-family: Tahoma;
	font-size: 11px;
	color: #ffffff;
}
.txtbx1 {

	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #CE9994;
	height: 20px;
	width: 140px;
	border: 1px solid #B7977F;
}
.txtbx2 {


	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #CE9994;
	height: 73px;
	width: 185px;
	border: 1px solid #B7977F;
}.genpink1 {
	font-family: Tahoma;
	font-size: 11px;
	color: #EBCDC3;
	text-decoration: none;
}
.genhead {
	font-family: Tahoma, Verdana, Arial;
	font-size: 15px;
	font-weight: bold;
	color: #555555;
}
table.content {background:url("../images/wethbg.jpg") no-repeat top; text-align: left;}

.vid-wrap {width: 482px;}
.vid-title {
height:26px;
background:url('../images/video-title-bg.jpg');
repeat:x-axis;
font-family: Palatino, "Palatino Linotype", Georgia, Times, "Times New Roman", serif;
font-size: 18px;
text-align: center;
color: #942c21;
padding-top: 3px;
text-transform: uppercase;
}
.vid-body {
height:228px;
background:url('../images/video-body-bg.jpg');
text-align: center;
}

.sidebar{width:218px; font-family:Tahoma,Verdana,Arial;}
.sidebar form fieldset{text-align:left; border:0;margin:0;padding:0 1.5em 0.5em;color:#F0E9CD;}
.sidebar form legend{ color:#fff;
font-size:0.8em;
font-style:normal;
margin:0;
padding:0;
}
.sidebar form p{margin:0; padding:5px;color:#FFF;}
	.notice legend{font-size:1.2em !important;}
	.notice p{font-size:1em; line-height:1em;}
.sidebar form label{text-transform:capitalize; cursor:pointer;}
.sidebar form label.disclaimer{
text-transform:none;
font-size:0.7em;
display:block;
margin:-1.7em 0 0 2.3em;
padding:0 2em 0 0;
line-height:1.2em;
}
.sidebar .disclaimer a{color:#000;}
.sidebar input, .sidebar textarea{padding:.2em .3em;}
.sidebar .wide, .sidebar textarea{width:90%;}
.sidebar .tel{width:25px;}
.sidebar .tell{width:40px;}
/*.sidebar #submit, .sidebar #reset{
padding:.3em ;
border:.1em solid;
font-size:1em;
border-radius:.5em; -moz-border-radius:.5em; -webkit-border-radius:.5em;
cursor:pointer;
}*/
.sidebar #submit{margin:1em 0 1em 0;}
.sidebar #reset{margin:1em 0 1em 0;}

.sidebar form small{display:block; margin:-.4em 0 -1.5em;}

.error{border:.1em solid;}
label.error{
float:left;
margin:-2.2em -3.5em 0;
padding:.1em .8em;
position:relative;
left:21.3em;
white-space:nowrap;
text-transform:none !important;
}
.tell + label.error{left:17.5em;}
textarea + label.error{top:-7.7em;}
#disclaimer + label.error{top:2.2em;}

.sidebar h6{
font-style:italic;
text-transform:uppercase;
text-indent:1em;
margin:3em 0 0;
padding:.5em 0;
width:100%;
}
.sidebar ul{margin:0; padding:.5em 1em; list-style:none;}
	.sidebar li{padding:0 0 1em;line-height:normal;}

.sidebar .sidetab{margin-bottom:1em;background:url('../images/sidetab-bg.jpg') no-repeat bottom;}
.sidebar .sidetab p{padding:0 1em 1em;}
.sidebar .sidetab h3{font-size:1em;padding:0.2em 0.5em 0.5em 0.5em;margin-bottom:0px;background:url('../images/sidetab-hg.jpg') no-repeat 0px 0px;}
.sidebar .sidetab .textwidget{padding:0 1em 1em;}



.video-container {margin:0 auto; width:94%; padding-bottom:8em; padding-top:2em;}
.video-title {font-size:14px; width:400px; margin-bottom:15px;}
.video-thumb {width: 200px; float:left;}
.video-descript {margin-left: 225px; width: 250px;}
.video-play {margin-top: 15px; margin-left: 225px; width: 100px;}
.video-play a, {font-weight: bold;color: #6C6355; text-decoration: none;}
.video-play a:hover {text-decoration: underline;}
.video-area {margin:auto 0; z-index:0;}

/*#admindrop{width:18em; height:18em;}*/
#admindrop{z-index:99999; padding:1em; background:#000; position:absolute; top:0; right:50px;margin-top:-1em; -moz-border-radius-bottomleft:1em; -moz-border-radius-bottomright:1em; -webkit-border-bottom-right-radius:1em; -webkit-border-bottom-left-radius:1em; cursor:pointer;}
#admin {background:none}
#admin a{color:#fff}
#adminpanel{ display:none; padding: 1em;}
.loggedin #adminpanel{display:block;}
#hide {color:#fff; padding:1em;}
.logbox{color:#333;}
.logout{float:right; font-size:10px; color:#333; background-color:#efefef;}
.login{}
.login input{width:150px; height:25px; padding:.3em; font-size:10px;margin:.5em 1em;}
.edit-link a{background-color:#6699CC;
color:#fff;
display:block;
height:25px;
padding:.9em 1em 0;
width:100px;
margin:1em;
text-align:center;
border:#294C6F .1em solid;
font-size:1em;
font-weight:bold;
text-decoration:none;
float:left;}

.edit-link a:hover{background-color:#8BB5DF;}

input.save{background-color:#0066CC; color:#fff; padding:.3em .5em; border: .1em solid darkblue; cursor:pointer; margin-top:.5em;}
input.delete{color:#990000; border:none; background:none; padding:0; text-decoration:underline; float:left; cursor:pointer; margin-top:.5em;}
input.delete:hover{background-color:#990000; color:#fff; text-decoration:none;}


div.blogteasers, div.victories { text-align: right; }
div.victories div.title input { font-family: sans-serif; width: 430px; }
div.victories textarea { font-family: sans-serif; width: 430px; }
div.blogteasers div.blogpost, div.victories div.victory { padding: 0 0 5px 0; text-align: justify; }
div.blogteasers div.blogpost span.title, div.victories div.victory span.title { font-weight: bold; }
div.blogteasers div.blogpost div.more a, div.victories div.victory div.more a { text-decoration: none; color: #F00; position: relative; left: 165px; }
div.blogteasers div.blogpost div.more a:hover, div.victories div.victory div.more a:hover { text-decoration: underline; }
div.blogteasers div.separator, div.victories div.separator { width: 100% height: 1px; border-top: 1px dotted; padding: 0 0 5px 0; }
