/*==========================================================*/
/*                  Css Reset code                          */
/*==========================================================*/
/* Copyright (c) 2009, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version:2.8.0r4  */
html{color:#000;background:#FFF;} body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,/*input,*/button,textarea,p,blockquote,th,td {margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

/*
Font reset code
*/
body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
pre, code {font:115% monospace;*font-size:100%;}
body * {line-height:1.22em;}

/********** formatting styles for all browsers **********/

body { background:#FFF; }

/* Gutter between body background and content */
#Header, #AllChannels, #Footer { margin: 0 auto; width:750px;}

#Wrapper {
  margin: 10px auto; /* Make content centered */
  width: 750px; /* Width of "page" */
  border:1px solid #9b601a;
}

/* Link at top of document to jump over navigation and go straight to content - For usability */
#ContentJump { display: none; }

/* Utility Classes */
.selfclear:after { /* Make elements self-clearing - see http://positioniseverything.net/easyclearing.html */
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.left { float:left; margin: 0 20px 10px 0; } /*for inline images*/
.right { float:left; margin: 0 0 10px 20px; }

.clear { clear:both; }
.center { text-align:center; }



/* Header */
#Header {position:relative; }
#SiteId {padding:15px 20px 0px 20px; height:99px;}
#SiteId a {padding-right:10px;}

#Mast { position:absolute; top:0; right:0; margin-bottom:1px; height:113px; }
#Mast #MastA { margin-right:1px; }

ul#PrimaryNav {
    height:22px;
	background:#9b601a;
	padding-left:110px;
  }
    ul#PrimaryNav li {
      float: left; /* Keep nav in a line */
      position: relative;
    }
      ul#PrimaryNav li a {
        display: block;
        height: 22px;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
		padding:0 10px;
		border-right:1px solid #fff;
		line-height:22px;
      }
	  	ul#PrimaryNav li.first a { border-left:1px solid #fff; }
		ul#PrimaryNav li a:hover,
		.about ul#PrimaryNav li#About a,
		.classes ul#PrimaryNav li#Classes a,
		.instructor ul#PrimaryNav li#Instructor a,
		.photos ul#PrimaryNav li#Photos a,
		.contact ul#PrimaryNav li#Contact a,
		.links ul#PrimaryNav li#Links a,
		.faq ul#PrimaryNav li#Faq a	{ background:#c86706; }



/* Wrap left and center channel so that we can put center channel first in markup for optimal content ordering */
#MainChannel { 
  float: left; 
  width:750px; /* Width of left channel and center channel combined */
}


/* Left channel */
#SideBarPrimary { 
  float: left;
  width:88px; /* Width of left channel */
  color:#7e8b91;
  padding:15px;
}

/* Center channel */
#Content {
  color:#9b601a;
  float: right;
  width:602px; /* Width of center channel */
  padding:15px;
}
#Content h1 {color:#9b601a; font-weight:bold; font-size:150%; margin-bottom:10px;}
#Content h2 {color:#9b601a; font-weight:bold; font-size:110%; margin:10px 0 5px 0;  }
#Content h3 { font-weight:bold; display:block; margin:5px 0 5px 0; }
#Content p {margin-bottom:15px;}
#Content a {color:#c86706; text-decoration:none;}
#Content a:hover { text-decoration:underline; }

#Content ul { margin-bottom:15px; list-style:disc; }
#Content ul li { margin:0 0 3px 12px; }
#Content ul ul { margin:0 0 3px 15px; list-style:circle;}
#Content ul ul ul {list-style:disc;}



  
 
