/*
Theme Name: Santa Cruz Kung Fu
Description: zenlike1.0 by nodethirtythree design converted to wordpress by Tyson Johnson
Version: 1.0
*/
{padding: 0em;margin: 0em;}

body{background: #fff url('images/block.gif');padding: 35px 0px 35px 0px;}
body,input{font-size: 10pt;font-family: "helvetica", "times new roman", serif;color: #333333;}
p{line-height: 1.5em;margin-bottom: 1.0em;text-align: justify;}
a:link ,a:visited,a:active{color: #B96D00; text-decoration:none}
a:hover{text-decoration: underline;}
h3 span{font-weight: normal;}
h3,h4{display: inline;font-weight: bold;background-repeat: no-repeat;background-position: right;}
h1{font-size: 1.8em;padding-right: 34px; }
h2{font-size: 1.4em;padding-right: 28px;}
h3{font-size: 1.0em;padding-right: 28px;}
.contentarea{padding-top: 1.3em;}
img.bdr{border: solid 1px #6F5230;}
img.left{position: relative;float: left;margin: 0em 1.8em 1.4em 0em;}
img.right{position: relative;float: right;margin: 0em 0em 1.8em 1.8em;}

#side-nav{position: relative;background: #ffffff url('images/sb-mid.gif') repeat-y;left: -1.5em;top: -1.5em;border-top: solid 10px #3c3c3c;border-bottom: solid 5px #d46202;border-left:solid 1px #3c3c3c;border-right: solid 1px #3c3c3c;margin-bottom: 1.0em; padding:10px; font-weight:bold; width:153px}
#side-nav ul {padding-left:10px; margin:0}
#side-nav li {list-style-type:none; line-height:20px}

.home{position: relative;background: #ffffff;left: -1.5em;top: -1.5em;padding: 1.5em;border-top: solid 10px #3c3c3c;border-bottom: solid 5px #d46202;border-left:solid 1px #3c3c3c;border-right: solid 1px #3c3c3c;margin-bottom: 1.0em;}


#upbg{position: absolute;top: 0px;left: 0px;width: 100%;height: 275px;background: #fff url('images/block.gif');z-index: 1;}

#outer{z-index: 2;position: relative;width: 934px;border: solid 7px #fff;background-color: #fff;margin: 0 auto;}

#header{position: relative;width: 100%;height: 9.0em;background: #2B2B2B url('images/topbg.gif') repeat-x;margin-bottom: 2px;}

#headercontent{position: absolute;bottom: 0em;padding: 1 em 2.0em 1.3em 2.0em;}

#headerpic{position: relative;height: 109px;background: #fff url('images/hdrpic.jpg') no-repeat top left;margin-bottom: 2px;}

#menu{position: relative;background: #d46202 url('images/menubg.gif') repeat-x top left;height: 3.5em;padding: 0em 1.0em 0em 1.0em;margin-bottom: 2px;}

#menu ul{padding-top:15px;}

#menu ul li{position: relative;display: inline;}

#menu ul li a{padding: 0.5em 1.0em 0.9em 1.0em;color: #fff;text-decoration: none;}

#menu ul li a:hover{text-decoration: underline;}



.page_item ul{position: absolute;top: 1.1em;}
.page_item ul, .page_item li{position: relative;}
.page_item ul, .page_item li, a.page_item{padding: 0.5em 1.0em 0.9em 1.0em;color: #fff;text-decoration: none;}
.page_item ul li a:hover{text-decoration: underline;}
.page_item ul li a.active{background: #7F8400 url('images/menuactive.gif') repeat-x top left;}


#menubottom{background: #fff url('images/border1.gif') repeat-x;height: 14px;margin-bottom: 1.5em;}

#content{padding: 0em 0em 0em 3.0em;}

#primarycontainer{float: left;margin-right: -20.0em;width: 100%;}

#primarycontent{margin: 1.5em 15.0em 0em 0em;}

#secondarycontent{margin-top: 1.5em;float: right;width: 176px;}

#footer{position: relative;height: 2.0em;clear: both;padding: 5.0em 0 0 5.0em;background: #fff url('images/border2.gif') repeat-x 0em 2.5em;font-size: 0.8em;}

input.login{color: #000000;background: #eeeeee;border: 1px solid #dddddd}

/* Good styles   */


#news{position: relative;background: #d46202;left: -1.5em;top: -1.5em;border-top: solid 10px #3c3c3c;border-bottom: solid 3px #d46202;border-left:solid 1px #3c3c3c;border-right: solid 1px #3c3c3c;margin-bottom: 1.0em;}


img.alignleft{float:left;padding:5px}
.ui-tabs-hide { display: none; }
.ui-tabs-nav ul	{list-style-type:none; padding:0 }
.ui-tabs-nav li {display:inline ; padding-right:20px}
div.ui-tabs-panel  {background-color:#FFFFFF;}

#wpcf label{ display:block; margin:5px 0 5px 0}
#wpcf input {border:solid 1px #D46202; padding:3px}
#wpcf textarea {border:solid 1px #D46202;}
fieldset {margin-bottom:20px; border-top: solid 10px #3c3c3c; padding:5px;
border-bottom: solid 3px #d46202;
border-left:solid 1px #3c3c3c;
border-right: solid 1px #3c3c3c;}
legend {padding:5px; border:solid 1px #D46202; background-color:#D46202; color:#ffffff; _margin: 0 7px}
#contactsubmit{background-color:#D46202; color:#ffffff; margin-top:10px }
.contact-home{position: relative;background: #ffffff;left: -1.5em;top: -2em;padding:0 1.5em;margin-bottom: 1.0em;}
#checkbox input{ margin:0; padding:0; _border:0}
iframe { border:solid 1px #000000; margin-left:5px}

/* Galleria */

.galleria{list-style:none;width:200px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:640px} /* MSIE bug */
.gallery_demo{width:640px;margin:0 auto;}
.gallery_demo li{width:75px;height:75px;border:3px double #111;margin: 0 2px;background:#000;}
.gallery_demo li div{left:240px}
.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}
	
#main_image{margin:0 auto 60px auto;height:480px;width:640px;background:black;}
#main_image img{margin-bottom:10px;}
	
.nav{padding-top:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}
	
.info{text-align:left;width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
.info p{margin-top:1.6em;}
