@charset "utf-8";

html,body {
margin:0 auto;
padding:0
}

body {
background:url("images/newsite/bg.png") repeat scroll 0 0 transparent;
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#333;
text-align:center
}

#wrap {
width:960px;
text-align:left;
-moz-border-radius-bottomleft:15px;
-moz-border-radius-bottomright:15px;
background:#EAEAEA;
margin:10px auto
}

#hdr {
height:150px;
background:url('images/logo-small6.png') no-repeat;
margin:0;
padding:11px 5px 22px 0
}

#hdr .webform {
float:right;
width:400px;
text-align:right;
margin:0
}

#hdr .webform p {
font:10px;
text-align:right;
color:#fffff0;
margin:0;
padding:1px 1px 0 0
}

#nav {
font-family:Arial, Tahoma, Verdana;
text-transform:uppercase;
position:absolute;
width:960px;
height:35px;
font-size:12px;
font-weight:700;
padding-top:2px;
background-attachment:scroll;
background-color:transparent;
background-image:url(images/newsite/nav.png);
background-repeat:repeat;
background-position:0 0;
margin:139px 0 0
}

#nav .wrap {
width:960px;
overflow:hidden;
margin:0 auto;
padding:0
}

#nav ul {
width:100%;
float:left;
list-style:none;
margin:0;
padding:0
}

#nav li {
float:left;
list-style:none;
margin:0;
padding:0
}

#nav li a {
background:url(images/newsite/navline.png) right no-repeat;
color:#FFF;
display:block;
text-decoration:none;
position:relative;
margin:0;
padding:7px 22px 8px 20px
}

#nav li a:hover {
background:#C99000;
color:#FFF
}

#guides {
display:none
}

#content {
background:#fff;
width:940px;
margin:15px auto;
padding:10px 10px 2px
}

#sidebar {
width:165px;
float:left;
border:2px solid #900;
margin:0 8px 8px 0;
padding:0 5px 5px
}

#sidebarfore {
width:170px;
float:left;
border:2px solid #900;
margin:0 8px 8px 0;
padding:0 5px 5px
}

#sidebar1 {
width:165px;
float:right;
border:2px solid #900;
margin:0 8px 8px 0;
padding:0 5px 5px
}

#sidebar4 {
width:120px;
font-size:16px;
float:left;
border:2px solid #900;
margin:2px 8px 8px 0;
padding:5px
}

#column1 {
width:370px;
float:left;
margin:15px
}

#column2 {
width:370px;
float:right;
margin:15px
}

#columnemail {
width:270px;
float:right;
margin:15px
}

#content h3 {
color:#000
}

#content p {
font-size:15px
}

#content a {
color:#7e2d21
}

#content a:hover {
color:#000;
background-color:#ffc;
text-decoration:none
}

#content .block {
width:400px;
background-color:#FFF;
border:medium solid red;
line-height:35px;
margin:15px 5px 5px 200px;
padding:10px
}

#content .signup {
float:right;
margin:0
}

#content .signup p {
font:11px;
text-align:right;
margin:0;
padding:1px 1px 0 0
}

#content .video {
width:810px;
margin:0 0 0 15px
}

#content .video1 {
float:left;
width:326px;
height:292px;
margin:5px 8px 5px 2px
}

#content .videoindexpage {
float:right;
width:282px;
height:262px;
margin:5px 0 5px 8px
}

#content .video5 {
float:left;
width:640px;
height:700px;
margin:5px 0 5px 95px
}

#content .imagert {
float:right;
margin:5px 0 5px 8px
}

#content .imagelft {
float:left;
margin:5px 8px 5px 0
}

#content .imagectr {
border:1px solid #900;
width:auto
}

#column1aa {
width:250px;
float:left;
margin:8px 0 0 80px
}

#column4aa {
width:190px;
float:left;
margin:8px
}

.clearfloat {
line-height:1px;
height:1px;
clear:both
}

#ftr {
color:#fff;
margin-top:-22px;
text-align:center;
-moz-border-radius-bottomleft:15px;
-moz-border-radius-bottomright:15px;
background:none repeat scroll 0 0 #000;
padding:5px
}

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

#ftr a:hover {
text-decoration:underline
}

#column2aa,#column3aa {
width:250px;
float:left;
margin:8px
} 
