/*  
Theme Name: new
Version: 1.0
*/
html,body,div,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,select,td,textarea,tr,ul,caption,fieldset,pre { font-family: "Helvetica Neue", Arial, Verdana, Tahoma; margin: 0; padding: 0; }

blockquote{ padding: 7px; }

ul,li,a{ list-style: none; }

img.mid { vertical-align: middle; }

img{ border: 0; }

body{ background: #e4cfbe url('/wp-content/themes/new/img/bg.jpg') no-repeat center top; margin: 0 auto; padding: 0;  color: #fff; }

h1{ font-size: 1.5em; }

h2{ font-size:1.2em;}

h3{ font-size: 1em; }

#wrapper{ width: 900px; margin: 0 auto; padding: 0; }

#header{ width: 900px; height: 450px; float: left; }

#secondaryheader { width: 900px;	height: 265px; float: left; background: transparent url('/wp-content/themes/new/img/top.png') no-repeat center top;}

#secondaryheadertopleft{ width: 450px; height: 90px; float: left; }

#secondaryheadertopright{ width: 449px; height: 90px; float: left; }

#secondaryheaderbottom{ width: 900px; height: 175px; float :left; }

#content{ background: #a62f1b url('/wp-content/themes/new/img/contentbottom.png') repeat-x center bottom; float :left; width: 900px; }

#footer{ width: 900px; height: 185px; float: left; background-image: url('/wp-content/themes/new/img/footer2.jpg'); font-size: .8em; }

#fbtw{ float: left; width: 70%; }

#siteinfo{ float: right; width: 25%; text-align: right; padding-right: 20px; }

#copyright{ text-align:center; font-size:.7em; color:#a40400; padding: 20px 0px 20px 0px; float:left; width: 900px; }

p.bottom {vertical-align:text-bottom;}

p.footerm{margin:10px 10px 10px 10px;}
p.footerm1{margin:10px 10px 10px 10px; font-size:1.2em;}

#home{ float: left; width: 470px; font-size: 1em; padding: 77px 40px; text-align: left; }

#home2{ float: left; width: 550px; font-size: 1em; padding: 30px 0px 10px 30px; text-align: left; }

#random_image_wrapper{ padding-top: 30px; float: left; min-height: 370px; }

#secondaryhome{margin:auto;	width:800px;font-size:1em;line-height:16px;text-align:justify;}

#homephoto{float:right;width:345px;padding-top: 30px;}

#homenews{ float:left;width:370px;font-size:.7em;background-color:#330000;font-size:1em;line-height:22px;padding:77px 40px;text-align:left;}

#homecontact{ height: 100%; padding: 50px 10px; float: right; width: 430px; }

#centerdiv70{ width: 70%; margin:auto; }

#pagetitlecontainer{ width: 50%; margin: auto; text-align: center; }

.entry-content{ padding: 20px; }

/*LINKS*/

a:link{ color: #ebd7cd; text-decoration: none; }

a:visited{ color: #fff; text-decoration: none; }

a:hover,a:focus,a:active{ color: #fff; font-style: normal; }

a.red:link { color: #a62f1b; text-decoration: none; }

a.red:visited { color: #a62f1b; text-decoration: none; }

a.red:hover,a.red:focus,a.red:active{ color: #a62f1b; text-decoration: none; font-weight: bold; }
	
/*NAV*/
#navcontainer{ width:900px; float:left; background: #a40400; }

#navMain {width: 400px; float: left; }

#navMain ul { display: block; margin: 15px 0px 0px 25px; width: 375px; height: 100px; float: left; }

#navMain li{ float: left; width: 80px; text-align: center; }

#nav{ margin-top: -10px; padding-bottom: 10px; width: 500px; color: #ebd7cd; font-size: 1em; float: right; }

#nav ul{	display: block; width: 125px; height: 125px; float: left; }

#nav li{ float: right; }

#nav li.split{ clear:both; }

#nav li a{  display:block;  height:18px;  width:125px;  line-height:18px;}

#nav li a:hover{font-style:;}

#nav li a.selected{ font-weight: bold; }

#nav span{  height:100px;  display:block;  margin-top:5%;  width:340px;  float:left;}

/*Schedules*/

table#filterTable1{ width: 600px; font-size: 1em; margin: auto;}

table tr th { padding: 33px;}

table tr.rowa { padding: 7px; height: 45px; }

table tr.rowb { background-color:#7d0000; padding-left: 7px; height: 45px; }

tr.rowb:hover { background-color: #d90000; }

tr.rowa:hover { background-color: #d90000; }
 
table tr.filterColumns td { padding: 2px; }

input._filterText{ border: 1px solid #facaa1; color: #220000; font-size: 1em;	 float: right; width: 190px; height: 25px; padding: 2px; background-color: #e4d0bf; margin-right: 5px; }

input.wpcf7-validates-as-required, input{ border: 1px solid #facaa1; color: #220000; background-color: #fff; height: 25px; margin-bottom: 20px; }

input.submit { margin:4px; padding: 4px; }

textarea {width:400px;}

textarea { border: 1px solid #facaa1; color: #220000; background-color: #fff; margin-bottom: 20px; }

/*Instructors*/

.instructor{ width: 80%; margin: 0 auto; min-height: 210px; float:left; }

.instructorimg{ float: left; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; }
 
