/* 
**         Site URL: http://www.oregontrailbrewery.com/
**      Description: CSS for website: http://www.oregontrailbrewery.com/
**          Created: 07/13/07
**         Modified: 01/06/10
**          Creator: Micky Hulse
**           Author: Micky Hulse
*/

/*** YUI Resets: ***/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,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{font-style:normal;font-weight:normal;}ol,ul {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;}
/*** YUI Fonts: ***/
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.5em;}
/*** Base: ***/
body {text-align:center;color:#332500;background:#ffc url(http://helium.webhostfreaks.com/~oregycom/images/template/body-bkgrnd.gif) repeat-x;min-width:900px;}
p,ul,ol,dl,h1,h2,h3,h4,h5,h6{margin:10px 0;}
h1,h2,h3,h4,h5,h6{font:bold 100% Arial,Helvetica,sans-serif;color:#000;margin:0;padding:0;}
h1{font-size:144%;color:#000;border-bottom:2px solid #f5b800;padding:0;margin:20px 0;}
h2{font-size:136%;}
h3{font-size:129%;}
th{font-size:114%;font-weight:bold;}
/*** Layout: ***/
#container{text-align:left;margin:10px auto;width:900px;}
.sb{width:150px;}
.sb p, .sb img{width:150px;margin:0 auto;}
.sb img{display:block;}
.ban{margin:20px auto;display:block;}
#footer{text-align:center;border-top:3px solid #f5b800;margin:20px 0;clear:both;}
dl.tabular{font-size:85%;}
dl.tabular dt{font-weight:bold;text-align:right;width:30%;float:left;}
dl.tabular dd{margin:0 0 0 36%;}
#callout{background-color:#FFE9A8;border-top:2px solid #f5b800;border-bottom:2px solid #f5b800;padding:20px 0; margin:20px 0;}
.col{width:430px;} /* Split down middle. */
.alpha{width:680px}
.beta{width:200px;} /* Width of image. */
.beta{text-align:center;}
.beta img{margin:0 auto;display:block;}
.sidebar{width:300px;}
.col,.alpha{padding: 0 10px;} /* Padding. */
/*\*/* html .col{width:30em;w\idth:26em;}/**/
/*\*/* html .alpha{width:700px;w\idth:680px;}/**/
/*\*/* html .alpha{width:190px;w\idth:150px;}/**/
.col,.alpha,.beta,.fl{float:left;display:inline;} /* Left floats. */
.fr{float:right;display:inline;text-align:right;} /* Right floats. */
.off{position:absolute;left:-999em;top:-999em;}
.tm{margin-top:20px;}
.lm{margin-left:20px;}
.bm{margin-bottom:20px;}
.rm{margin-right:20px;}
.wrap:after,dl.tabular:after{clear:both;content:'.';display:block;height:0;visibility:hidden;} /* Clears. */
.wrap,dl.tabular{zoom:1;} /* Clears. */
/*** Links: ***/
a,a:link,a:visited{color:#36f;text-decoration:none;}
a:visited:hover,a:hover,a:active{color:#36f;text-decoration:underline;}
/*** Top/bot nav: ***/
.nav {background:#fc3 url(http://helium.webhostfreaks.com/~oregycom/images/template/nav-top-bkgrnd.gif) repeat-x;border-bottom:3px solid #f5b800;}
#footer .nav{background:transparent;border:none;}
.nav ul {font:bold 129%/normal "trebuchet ms", Arial, Helvetica, sans-serif;text-align:center;color:#000;white-space:nowrap;list-style-type:none;background-color:transparent;width:100%;margin:0;padding:.5em 0;}
#footer .nav ul{font-size:100%;}
.nav ul li{display:inline;}
.nav ul li a{line-height:normal;letter-spacing:normal;text-decoration:none;color:#000;padding:.5em 1em;}
.nav ul li a:hover{background-color:#f5b800;color:#000;text-decoration:underline;}
#footer .nav ul li a:hover{background-color:transparent;}
/*** Misc: ***/
strong,b{font-weight:bold;}
em,i{font-style:italic;}
div.hr{font-size:1px;line-height:1px;background-color:#f5b800;margin:1em 0;height:1px;}
.vcard{margin:10px 0;}
.copyright{font-size:77%;color:#b38600;text-transform:uppercase;letter-spacing:.1em;}
.caption{font-size:85%;color:#b38600;line-height:normal;}
div.clearer {float: none !important;display: block !important;clear: both !important;margin: 0 !important;border: 0 !important;padding: 0 !important;height: 0.1px !important;line-height: 0 !important;font-size: 0 !important;}

/*** quick fix for contact page legend***/
legend {display:none;}