﻿html > body { position: relative; margin: 0px; padding: 0px; background: #666644 url(images/Zebu-Guzera-sml.gif); font-family: Georgia, "Times New Roman" , Times, serif /* Tahoma, Verdana, Helvetica, Helvetica-Narrow, sans-serif */; }
form, .profile p { margin: 0px; }
form, #mc {background: url('images/bg.jpg') }
div { margin: 0; padding: 0; }
img { padding: 0; border-style: none; }
a { color: #283227; }
h1, h2, h3, h4, h5 { margin-top: 0px; }
h1, .lrg { font-size: xx-large; color: #283227; }
h2, .h2 { font-size: x-large; color: #666644; }
h3 { font-size: large; color: #283227; }
h4 { font-size: medium; color: #555533; }
#top { z-index:90; position: fixed; margin: 0px; padding: 0px 10px; top: 0px; width: 100%; height: 25px; background: #283227; text-align: center; }
#top a, #top h4 {color: #FFFFCC}
#container { position: relative; top: 25px; margin: auto; width: 900px; border: 5px solid #CCCC99; background-color: White; }
#main { margin: 0; padding: 0; width: 780px; }
#zebucattle { height: 160px; width: 780px; background: #555533 url( 'images/poster.jpg' ) no-repeat bottom left; }
#zebucattle h1, #zebucattle h2 { margin: 0; padding: 0; font-size: 24px; font-style: italic; display: inline; }
#zebucattle h2 { font-size:18px !important; color: #F9F9EC; font-style: normal }
#zebucattle h1 a:link, #zebucattle h1 a:visited { text-decoration: none; color: #F9F9EC; background: #555533 }
html > body #navtop { overflow: hidden; }
#ZebuGT {position: absolute; top:215px; left:0; width:778px; height:15px; background: #EEEEDD; border-right: Solid 1px #DBDB79  }
#color_bar {position:absolute; top:230px; left:0; width: 758px; height: 27px; margin: 0 auto; padding: 13px 10px 0px 10px; font-size: 12px; font-weight: bold; background: #EEEEDD; color: #283227; border-right: 1px solid #DBDB79; }
#nav_login, .fl { float: left; }
#nav_login { z-index: 1000 /*not working*/; width: 180px; }
#nav_browse, .fr { float: right; }
.pwRec {font-weight: normal !important; background-color:#CCCC99!important }
.loginTB {width: 125px; padding:0; margin:0}
#lc { position: absolute; height:auto; width: 147px; min-height: 800px; left: 0px; top: 270px; padding-left:13px; font-size: 0.8em; text-align: left; background-color: #EEEEDD; /*#EEEECC#CCCC99*/ }
#featured_item { height: 200px; width: 137px;  margin: 5px 0px 3px -13px; padding: 10px; border: 1px solid #A29F93; text-align: center; font-size: 0.8em;background: #DCDACE url(images/background_feature.jpg) repeat-x top; }
#mc { z-index:20; margin-top: 110px; height: auto; min-height: 1348px; margin-left: 160px; margin-right: 120px; }
#rc { z-index:10; position: absolute; width: 120px; min-height: 855px; top: 0px; right: 0px; text-align: center; background-color: #F9F9EC  }
#rtop {background: #555533; height:125px; padding-top:35px;}
#rcontent {margin-top: 30px; width:120px; height:100%}
#footer { width: 780px; margin: 30px auto 5px; padding-bottom: 30px; text-align: center; font-size: 0.8em; color: #A1A163; background: #283227 url(Images/fence.gif) repeat-x bottom; }
#footer a, #KW h3, #ZebuKW h3 {color: #FFFFCC; }
.leftblock {margin: 10px 13px 5px 0px; padding:5px; border: 1px solid #DBDB79; }
.leftblock p {color: #563434}
.leftblock li {width: 20px}
.midblock { z-index:25; width: 587px; padding: 15px; border: 1px solid #DBDB79; position: relative; background-color: #FFFFF9; }
.button { cursor: hand; background: transparent url( 'images/button.png' ) no-repeat 0% 0%; padding: 0; width: 95%; max-width:175px; height: 42px; border: none; overflow: hidden; font: corbel; font-size: 17px; color: #454545; padding-bottom: 5px; }
.button:hover { background: transparent url( 'images/button.png' ) no-repeat 0% -42px; }
.loginbtn {cursor: hand; background: transparent; overflow: hidden; font-family: Georgia, "Times New Roman" , Times, serif; font-size:12px; font-weight:bold;}
.cntr {text-align: center}
.none { display: none; }
.p15 {padding:15px}
.pl50 { padding-left: 50px}
.ml210 {margin-left:210px}
.txtbox {width: 200px}
.marginl{margin-left:-13px}
.red { color: Red}
.m {color: #563434 }
.tar { text-align: right}
.tal { text-align: left}
.w40 { width:40px}
.w260 { width:260px;}
.w500{ width: 500px;}
.fullwidth { width: 744px; margin: 0 auto; padding: 10px; border: 1px solid #DBDB79; background: #FFFFEE }
.clear2column { margin: 0; padding: 0; line-height: 0; font-size: 0px; height: 0px; clear: both; }
.blogpostl {width:375px; height:auto; float:left; font-weight:bold; font-size:medium}
.blogpostr {width:205px; height:25px; float:right; text-align:right; clear:right}
.ZebuBtn { margin: 0px 0px 0px 5px; padding: 0px; height:30px; width:100px; font-size: 14px; background-color: #CCCC99; border-style: outset; border-width:5px; border-bottom-color:#455634; border-right-color:#455634; border-left-color:#eeeecc; border-top-color:#eeeecc}
.clearlist { clear: right; margin: 0; padding: 0; height: 0px; font-size: 0px; line-height: 0px; }
.dashedline { border-bottom: 1px dashed #DBCE6A; padding-top: 5px; margin-bottom: 10px; clear: right; }
.listitem { margin: 0px 0px 0px 0px; width: 575px; }
.lbl {float:left; width: 175px; font-weight:bold; height: 35px}
#ZebuforSale {margin-top: 25px; border: Solid 1px #283227}
.reglbl {float:left; width:175px}
#ZebuGsearch { border-style: none; font-size:10px; }
li { list-style-image: url(images/Zebu-Guzera-sml.gif); vertical-align: text-top; padding-top:0; margin:0 }
#content {margin-top: 20px; border: Solid 1px #B6B3A6;  }
.section { padding: 10px; height: 17px; font-size: 0.8em; font-weight: bold; border-bottom: 2px solid #E4E2D5; margin-bottom: 0px; }
.bg { background:#F9F9EC}
.sm { font-size: 10px}
/*MENUS*/
#topnav { z-index:100; position: absolute; margin: 0 auto; padding: 0; top: 160px; left: 0; width: 900px; height: auto; min-height:28px; background: #CCCC99; text-align: center; }
ul.CSSMenu, ul.CSSMenu ul { margin: 0; padding: 0; display: block; width:auto; }
ul.CSSMenu li { position: relative; list-style: none; float: left;}
ul.CSSMenu li a, ul.CSSMenu li span { display: block; text-decoration: none; padding: 4px 10px; }
ul.CSSMenu ul { position: absolute; visibility: hidden; }
ul.CSSMenu li:hover ul ul, ul.CSSMenu li.M-Hover ul ul { visibility: hidden; }
ul.CSSMenu li:hover ul, ul.CSSMenu li li:hover ul, ul.CSSMenu li li li:hover ul, ul.CSSMenu li.M-Hover ul, ul.CSSMenu li li.M-Hover ul, ul.CSSMenu li li li.M-Hover ul { visibility: visible; }
.M-Horizontal ul.CSSMenu { width: auto; display: inline;}
.M-Horizontal ul.CSSMenu li {width: auto; height:20px; padding: 4px 10px; /*border-right: Solid 1px #FFFFEE;*/ }
.M-Horizontal ul.CSSMenu li a, .M-Horizontal ul.CSSMenu li span { display: inline; color: #6A6AB4/*#FFFFEE*/; text-align:left !important; padding:0;}
.M-Horizontal ul.CSSMenu li:hover, .M-Horizontal ul.CSSMenu li.M-Hover { background: #666644; height: 20px;  }
.M-Horizontal ul.CSSMenu li a:hover, .M-Horizontal ul.CSSMenu li.M-Hover span { color: #EEEECC /*#283227*/; }
.M-Horizontal ul ul { display: block; background: #CCCC99; }
.M-Horizontal ul.CSSMenu ul { left: 2px; top: 100%; padding: 0px; border: 2px solid #283227; }
.M-Horizontal ul.CSSMenu ul li {border-right: none !important; width: 9.5em; text-align:left !important }
#navbtm { width: 860px; height: 24px; margin: 0px auto; padding: 10px 20px 4px 20px; font-size: 11px; font-weight: bold;text-align: left; background: #75746E url(images/nav_btm_bg.jpg); }
#navbtm a { list-style-type: none; white-space: nowrap; display: inline-block; margin: 0px; text-decoration: underline;  color: #FFFFCC !important; }
#navbtm ul li:hover { background: transparent !important}
#navbtm li {border: none !important}
#navbtm ul li a:hover { color:#283227 !important}
#crumbs { position:absolute; top:188px; left:0; margin: 0px auto; padding: 5px 10px 10px 10px; height: 30px; width: 758px; font-size: 10px; font-weight: bold; color: #FFFFFF; vertical-align: middle; background: #EEEECC url(images/bg_crumbs.jpg) repeat; border-right: 1px solid #DBDB79; }
.crumbs_text { padding-top: 5px; float: left}
#crumbs_search { float: left; font-size: 12px; margin: 0 0 0 90px; }/*was -12*/
#crumbs .search_box { width: 170px; height: 15px; margin: 1px; padding: 0px;  font-size: 11px; }
#crumbs .submit, #crumbs .go { margin: 0px; padding: 0px; height: 20px; font-size: 11px; background-color: #CCCC99; border: Outset 2px #283227;}
#whats_new { width: 330px; margin-top:-12px; float: right; font-size: 11px; text-align: right; }
.controlblock { border: 1px solid #DBDB79; padding: 3px; margin: 2px 0 5px 0; vertical-align: top; }
.actionbuttons { text-align: right; position: relative; padding: 1px 1px 1px 1px; }
.editbuttons { padding-top: 6px; }
.thumbnail { float: right; margin: 0 0 0 5px; }
.PageNumbers { display: inline; }
.PageNumbers span { padding-left: 3px; }
.newscrumbs a { font-weight: bold; padding-right: 2px; }
.leftblock h2, .rightblock h2, .fullwidth h2 { font-size: 1.4em; }
.midblock h3 { font-size: 1em; font-weight: bold; margin: 0px; padding: 0px; display: block; }
/*MEMBERS all in this section VP verified as being used*/
.membercard { background-color: #CCCC99; border: 1px solid #E8DCA3; padding: 10px; margin-bottom: 10px; width: 275px; }
.membercard p { margin: 5px; }
.mebthumb { float: left; padding: 0 5px 0 0}
.clearcard { clear: left; height: 0; margin: 0; padding: 0; }
/*EVENTS*/
.eventmonth h3 { padding-left: 20px; padding-right: 20px; }
.eventlist label { font-weight: bold; padding-right: 4px; }
.eventmonth { border: 1px solid #DBDB79; width: 607px; margin: 0px auto; padding: 10px 5px 0px 5px; background: #eeeedd; text-align: center; }
.eventmonthtable { width: 582px; margin-right: auto; margin-left: auto; position: relative; margin-bottom: 15px; border: 1px solid #DBDB79; border-collapse: collapse; }
.dayNumber { float: right; border-bottom: 1px solid #C7C272; border-left: 1px solid #C7C272; clear: none; padding: 2px; }
.calothermonth { background-color: #DCD78E; }
.calcurrentday { background-color: #FFFFEE; }
.calcurrentmonth, .calcurrentmonth, .calothermonth, .calcurrentday, .calweekend { text-align: left; border: 2px solid #C7C272; height: 60px; vertical-align: top; position: relative; border-collapse: separate;}
.eventlistdate { padding-right: 4px; }
.eventlisttime { text-align: center; width: 95px; }
.eventlistevent { font-weight: bold; }
.eventlist td { padding-bottom: 4px; }
/*FORMS*/
fieldset { margin: 0px; padding: 0px; border: none; }
legend { font-weight: bold; color: #666666; font-size: 1em; padding-left: 4px; padding-right: 4px; margin-bottom: 7px; }
.hidden { visibility: hidden; }
.formlabel { width: 120px; vertical-align: top; }
.formvalue { vertical-align: top; }
.txtfield, .txtblock { width: 300px; }
/*FORUMS VP gone thru */
.normalgrid th, .stickygrid th { border: Solid 1px #283227; padding: 2px 2px 2px 3px; -moz-border-radius: 0px 0px 0px 0px; }
.normalgrid td, .stickygrid td { border: Solid 1px #283227; padding: 2px 2px 2px 3px; -moz-border-radius: 0px 0px 0px 0px; }
.threadlistlink {color: #6363A1;}
.thread { padding-top: 5px; }
.tdP { text-align: right; vertical-align: text-top; width: 155px;}
.profile {width: 80%; vertical-align: text-top;}
/*End ones VP verified*/
.thread h3 { font-size: 1em; font-weight: bold; margin: 0px; padding: 3px 1px 3px 1px; display: block; }
.forumrow { background-color: #CCCC99; }
.sectionrow td { border-bottom: solid 1px #feed9e; padding-top: 10px; font-size: 110%; }
.forumrow .forumleftcell { border-left: solid 1px #feed9e; }
/* the cells where edit\reply\quote are */
.threadcontrols { /*border-bottom: solid 1px #CCCCCC;*/ padding: 5px; }
.topicdesc { margin: 2px 2px 6px 2px; }
.msgbody { width: 425px; overflow: auto; padding: 10px; border: solid 1px #DDDDDD; margin-top: 5px; background-color: #FFFFFF; }
.stickygrid caption { color: Gray; padding: 4px; font-weight: bold; border: 0; text-align: left; margin-bottom: 2px; }
.forumuser h3 { font-weight: bold; font-size: .9em; }
/* the rest is just to try to make Firefox and IE look similar */
.quote { background-color: #EEEEEE; border: solid 1px #CCCCCC; padding: 1px 1px 1px 10px; margin: 3px; }
/*OTHER*/
.nextlink { position: absolute; right: 0; padding-right: 15px; }
.downloadevent img { margin-right: 5px; vertical-align: middle; border: none; }
.itemdetails { font-size: 1.3em; }
.rss {float:right;padding-top: 10px;}
/*PHOTOS*/
.photo { background: #FFFFF9 url( 'images/background_thumbnail.jpg' ) repeat-x center; border: solid 1px #E8DCA3; padding: 5px; }
.picture { background: #FEFFC8 url( 'images/background_thumbnail.jpg' ) repeat-x center; border: solid 1px #E8DCA3; padding: 5px; margin: 5px; }
#popupbody { font-family: Tahoma, Verdana, Helvetica, Helvetica-Narrow, sans-serif; margin: 0px; background: #FED36B; font-size: 0.7em; }
#popupinner { border: 1px solid #DBDB79; margin: 5px; background: #FEFFAB; padding-left: 15px; padding-right: 15px; padding-top: 10px; padding-bottom: 10px; }
#popupbody h2 { font-weight: bold; margin: 0px; padding: 1px 0px 5px 5px; display: block; }
.selected, .unselected { width: 80px; height: 100px; text-align: center; padding: 2px 2px 2px 2px; }
.unselected { background-color: transparent; border: solid 1px #FEFFAB; }
.selected { background: #FED36B; border: solid 1px #DBDB79; }
.scrollablelist { overflow: auto; height: 230px; width: 460px; border: solid 1px #DBDB79; }
.scrollablelist2 { overflow: auto; height: 230px; width: 210px; border: solid 1px #DBDB79; }
.selectablephoto { background: #FEFFC8 url( 'images/background_thumbnail.jpg' ) repeat-x center; border: 1px solid #E8DCA3; padding: 2px; }
.contextbuttons { margin: 5px 3px 5px 3px; }
#pollControl {width: 120px; border: 1px solid #BBBBBB; padding: 15px; margin-bottom: 10px; background: #EEEEEE url(images/background_columnleft.gif) repeat-y; vertical-align: top; float: left;  }
.pollcontrols { border-bottom: solid 1px #CCCCCC; padding: 5px; }
#popupMask { display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 200; background-color: #000; -moz-opacity: 0.7; opacity: .70; filter: alpha(opacity=70); }
#popupContainer { position: absolute; z-index: 201; top: 0px; left: 0px; display: none; padding: 0px; }
#popupInner { border: 1px solid #000000; background-color: #FFFFFF; }
#popupFrame { margin: 0px; width: 100%; height: 100%; position: relative; z-index: 202; }
#popupTitleBar { background-color: #333344; color: #FFFFFF; font-weight: bold; height: 1.3em; padding: 5px; border-bottom: 2px solid #000000; border-top: 1px solid #78A3F2; border-left: 1px solid #78A3F2; border-right: 1px solid #204095; position: relative; z-index: 203; }
#popupTitle { float: left; font-size: 1.1em; }
#popupControls { float: right; cursor: pointer; cursor: hand; }
#popupControls a span { display: block; height: 15px; width: 15px; text-indent: -9000px; background: url( 'images/close.gif' ) no-repeat; }