/*****************************************************/
/* GENERAL */
body, form, .m0{margin:0;}
body{background:#fff url(../images/warning_bg.jpg) repeat-x left top;}
#main_warning { border-color:#000!important; }
p, li, td, th, div, textarea, input, select, h1, h2, h3, h4{font:11px arial;color:#6A6A6A;}
a img{border:none;}
img{display:block;}
img.inline{display:inline;}
.left{float:left;}
.right{float:right;}
/* images borders */
.bpic{border:1px solid #615F5F;}
.bpic2{border:2px solid #A5A84F; background:#fff; padding:1px;}
.clear{clear:both;}
.hide{display:none;}
.box-center{margin:auto;}

/* fonts */
.fwhite{color:#fff;}
.fbrown{color:#482B18;}
.fbeige{color:#89744F;}
.flime{color:#A5A84F;}
.fgreen{color:#5C5E23;}
.forange{color:#EEB951;}
.forange2{color:#D29A2C;}
.fblue{color:#00A;}
.fbold{font-weight:bold;}
.fnormal{font-weight:normal;}

/*font-size*/
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f20{font-size:20px;}

/*line height*/
.lh15{line-height:15px;}
.lh17{line-height:17px;}
.lh18{line-height:18px;}

/*text align*/
.jus{text-align:justify;}

/*backgrounds*/
.bgwhite{background:#fff;}
.bgdarkbeige{background:#F1DC95;}
.bgbeige{background:#FAE9B0;}

/* HEADER */
#tpl_header{width:100%;}
.holder{width:982px;}
#tpl_left{background:url(../images/tpl_bg_pattern_left.gif) repeat-x right top;}
#tpl_right{background:url(../images/tpl_bg_pattern.gif) repeat left;}
#tpl_header_left{width:739px; background:#EEB951;}
#tpl_header_right{width:243px; background:#D8D9A0;}
#tpl_trailer_holder{width:223px; height:215px; margin:auto; overflow:hidden;}

/* MENU */
.mlink{float:left;}
.mlink a{color:#fff; text-decoration:none; display:block; font:bold 11px/29px arial; width:65px; text-align:center;}
.mlink a:hover{background:#482B18;}
.current{float:left;}
.current a{color:#fff;background:#482B18; text-decoration:none; display:block; font:bold 11px/29px arial; width:65px; text-align:center;}
.mbr{border-right:1px solid #FFF0BD;}

/* BOXES */
#content{width:982px;}
.box-title-green{font:bold 12px/29px arial; background:#5C5E23; padding:0 10px 0 10px;}
.box-title-lime{font:bold 12px/29px arial; background:#A5A84F; padding:0 10px 0 10px;}
.box-title-orange{font:bold 12px/29px arial; background:#EEB951; padding:0 6px 0 6px;}
.box-left{width:714px; padding:20px 12px 0 13px;}
.box-right{width:243px; background:#D8D9A0;}
.default-holder{padding:20px 104px 0 104px;}
.members-login{line-height:18px; margin:0px 0 5px 0; text-align:right; padding:0 8px 0 0;}

/* TRAILER */
#btn_trailer_hi{background:url(../images/ex_trailer_hi.gif); width:72px; height:21px; display:block;}
#btn_trailer_hi:hover{background:url(../images/ex_trailer_hi_o.gif); }
#btn_trailer_low{background:url(../images/ex_trailer_low.gif); width:72px; height:21px; display:block;}
#btn_trailer_low:hover{background:url(../images/ex_trailer_low_o.gif); }


/* footer */
#footer{padding:29px 11px 0 13px;}
#footer div p{margin-left:9px; width:856px;}
#footer div img{margin:4px 0 6px 6px;}
#footer .flinks{color:#A5A84F;}
#footer .flinks a{color:#A5A84F; text-decoration:none; font-weight:bold;}
#footer .flinks a.bluelink{color:#00A; text-decoration:none; font-weight:bold;}
#footer .flinks a:hover{text-decoration:underline;}
#footer .siteinfo{color:#89744F;}
#footer .siteinfo a{color:#89744F;text-decoration:none;}
#footer .siteinfo a:hover{text-decoration:underline;}
.footer-line-spacer{height:15px; background:url(../images/up_line_spacer.gif) repeat-x 50%;}

/* LINKS */
.bluelink{color:#00A; text-decoration:none;}
.bluelink:hover{text-decoration:underline;}
.greenlink{color:#7F813A; font-weight:bold;}

/*updates spacer*/
.up-line-spacer{height:45px; background:url(../images/up_line_spacer.gif) repeat-x 50%;}

/*****************************************************/
/*Navigation Bar nav.gui*/
.nav-holder{background:#fff; width:713px; overflow:auto; margin:0 0 0 0; /*border:dotted #A5A84F; border-width:0 0 1px 0 ;*/}
.nav-result-holder{background:#fff; font:bold 11px/21px verdana,sans-serif; padding:2px 10px; margin:0 2px 0 0; border-right:1px solid #083144; color:#fff; }
.nav-jumpto-holder{background:#fff; font:bold 11px/21px verdana,sans-serif; height:21px; padding:4px 6px 2px 10px; color:#482B18;}
.nav-holder > .nav-jumpto-holder{background:#fff; font:bold 11px/21px verdana,sans-serif; height:23px; padding:2px 8px 2px 10px; color:#482B18;}
.nav-jumpto-holder select{font-size:11px;}
.nav-list{list-style:none; padding:0; margin:2px 0 2px 6px; text-align:center; display:inline;}
.nav-list li{display:inline;}
.nav-nexprev, .nav-link, .nav-hellip{width:2em; margin:0 2px 0 0; text-decoration:none; text-align:center; float:left;}
.nav-hellip{font:bold 11px/21px verdana,sans-serif;}
.nav-nexprev{font:bold 11px/21px verdana,sans-serif; background:#E7E8B9; color:#A5A84F;  border:1px solid #A5A84F;}
.nav-link{font:bold 11px/21px arial,sans-serif;  background:#E7E8B9; color:#A5A84F; border:1px solid #A5A84F;}
.nav-link:hover{background:#E6E785;}
.nav-nexprev:hover{background:#E6E785;}
.nav-current, .nav-current:hover{background:#A5A84F; color:#fff;}
/*bottom page navigation bar*/
.bottom-nav-holder{position:relative;}
.bottom-nav-holder .nav-holder{position:absolute; top:-22px;}

/***************************************************************/
/* HOME, JOURNAL, UPDATES */
#webcam_holder, #blog_holder, #about_holder, #links_holder, #myspace_holder, #faq_holder, .right-holder{width:225px; border:1px solid #777A21; margin:9px auto; background:#fff;}
.section-title{margin:0 0 0 6px;}

.intro-floater { float: left; display: inline; width: 335px; background-color: #fff; border: 0px; }
.intro-text{margin:9px 4px 0 6px; width: 325px; }
.intro-webcam-floater { width: 342px; float: left; display: inline; border: 0px; height: 315px; margin-left: 33px; }
.about-text{margin:9px 4px 0 6px; }

#flashy_holder{background:#F7E5C5; padding:16px 8px 8px 10px; overflow:auto; width:696px;}
#thanks_holder{width:388px; height:244px;}
#thanks_holder .box-title-orange{line-height:21px;}
#thanks_holder p{border:solid #D99D26; border-width:0 1px 1px 1px; padding:12px; height:198px; overflow:auto;}
#webcam_holder .title{line-height:26px; padding:0 9px; background:#EEB951;}
#webcam_holder .bg1, #webcam_holder .bg2{padding:8px 19px 5px 10px; width:196px; overflow:auto;}
.bg1{background:#FFF0BD;}
.bg2{background:#F1DC95;}
.webcam-desc, .bookme-desc, .right-txt{padding:10px 11px;}
.box-link{line-height:18px; background:#A5A84F; text-align:right; padding:0 8px 0 0;}
.box-link a{text-decoration:none;}
.box-link a:hover{text-decoration:underline;}
#portfolio_holder{width:213px; height:442px; border:solid #777A21; border-width:1px 1px 0 1px; margin:9px auto 0 auto; padding:0 6px 6px 6px; overflow:auto;}
#portfolio_holder img{margin:6px auto 0 auto;}
#bookme_holder{width:225px; border:solid #777A21; border-width:0 1px 1px 1px; margin:0 auto 9px auto;}
#blog_desc_holder{background:#FFFAE9; width:225px; height:192px; overflow:auto;}
.blog-title{background:#F1DC95; padding:9px 11px 4px 11px;}
.blog-entry{background:#FFFAE9; padding:6px 11px 12px 11px;}
.blog-spacer{height:3px; background:url(../images/h_blog_bg_spacer.gif) repeat-x; margin:0 1px 0 2px; overflow:hidden;}
#about_holder .mbot{margin-bottom:1px; }
.pad{padding:0 8px;}
#links_holder .mtop, #about_holder .mtop{margin-top:1px;}
#links_holder p a{text-decoration:none;}
#links_holder p a:hover{text-decoration:underline;}
#myspace_holder .mtop{margin-top:4px;}
.myspace{padding:10px 0 0 0;}

/***************************************************************/
/* PORTFOLIO */
.box-left-portfolio{width:739px;}
.portfolio-title{margin:20px 0 0 19px;}
.pic-row{margin-left:-4px; width:739px; overflow:auto;}
.pic-row div{margin:20px 0 0 17px; float:left; display:inline;}
.pic-desc{padding:0 0 0 21px; margin:12px 0 0 0; width:206px; background:url(../images/tpl_pic_cam_left.gif) no-repeat 0px 1px;}
.up-line-spacer-portfolio{margin:0 16px 0 13px;height:45px; background:url(../images/up_line_spacer.gif) repeat-x 50%;}
.nav-holder-portfolio{margin:0 0 0 13px;}
.preview-link{ color:#00A; font:bold 13px Arial; }


/*****************************************************/
/* LINKS PAGE */
.links-holder{background:#fff; border:1px solid #4C799D; overflow:auto;}
.links-desc{font:11px verdana; overflow:auto; width:714px;}
.links-desc-box{display:inline; float:right; width:530px; margin-right:10px;}
.links-desc .title{color:#482B18; font-weight:bold; font-size:14px;}
.links-desc a{color:#7F813A;font-weight:bold;}

/*****************************************************/
/* LINKS PAGE */
.schedule{margin:0; background:#F1DC95; color:#482B18; font-weight:bold; padding:8px 19px 5px 10px; width:196px; overflow:auto;}
.schedule-current{margin:0; background:#FFF0BD; color:#482B18; font-weight:bold; padding:8px 19px 5px 10px; width:196px; overflow:auto;}
