body{font-family:Arial, sans-serif; margin:0; background:url(bg.gif);}

h1 span{display:none}
h1{background:url(topbg.jpg); margin:0; padding:0; height:240px;}

#site {width:1004px; margin:0 auto; background:white; border:1px solid black; border-top:none;}
#menu{width:172px; float:left;margin:6px 0 0 10px;}
#menu a{display:block; padding:8px 2px 8px 15px; font-size:14px; background:url(itemHover.gif); text-decoration:none; color:black; margin:2px 0;}
#menu a:hover{background-image:url(item.gif);}

#content{width:761px; float:right; margin: 0 44px 0 0; padding-top:5px}
#footer{margin:20px 0; width:1004px; text-align:center; height:40px; background:url(footer.jpg) no-repeat 50% 0; text-shadow:#d39768 1px 1px; padding:15px 0; font-weight:bold;}

p{text-align:justify}
h2{width:750px; height:32px; background:url(h2bg.jpg); color:black; padding:6px 0 0 11px; margin:0;}
h2 .front{display:block; font-size:26px; color:#d39768;}
h2 .back{display:block; font-size:26px;  margin: -31px 0 0 -1px;}

h3{color:#f78e43; margin:10px 0 5px 0 }
.linkList a{color:#016b3b; text-decoration:none;}
.linkList li{list-style:none; background: url(list2.gif)0 6px no-repeat; padding:0 10px;}
.linkList {padding:0 0 0 15px; margin:0;}

.thumbList, .cattleList {width:100%;}
.thumb, .cattle{width:163px; height:155px; float:left; text-align:center; margin:3px;}
.thumb img, .cattle img{border:1px solid #f78e43; background:white; padding:2px; cursor:pointer}
.thumb .name, .cattle .name{padding:3px; color:#f78e43; font-weight:bold;}
.thumb .name p{display:none;}
.thumb .date {font-size:11px; font-weight:bold;}
.enlarged{z-index:6; display:none; background:#222; padding:10px 10px; top:50%; position:absolute; font-size:14px; color:white; text-align:center; font-weight:bold; border:1px inset #555;}
.enlarged img{border:1px outset #888;}
.enlarged .links{font-size:11px; cursor:pointer; margin-top:5px;}
.enlarged .disabled{color:#aaa;}
.enlarged p {text-align:left; width:800px; font-size:11px; padding:3px; background:#444; margin:4px 0 0 0; border:1px solid #666; border-top:none; border-left:none; font-weight:normal;}

.newsEntry {width:45%; margin:5px 10px 20px 10px; padding:5px; float:left;}
.newsEntry h3{font-size:12px; margin:2px;}
.newsEntry h3 a{color:#f78e43;}
.newsEntry h3 span{font-size:11px; color:#016b3b;}
.newsEntry p{font-size:11px; margin:2px;}
.newsEntryOver {background:#eee;}


.userform {width:650px; padding:6px;  background:white; font-size:11px;}
.userform h2:first-child{margin-top:0;}
.userform h2{border-bottom:1px solid #0081c5; margin-top:10px; color:#0081c5;}
.userform .selected{background:#e4f6ff; border:1px solid #0081c5; }
.userform .line{padding:1px 2px}
.userform .line span{width:20%; margin-right:5px; float:left; clear:left; text-align:right;}
.userform .line .disabled{width:auto; margin-right:5px; float:none; clear:right;  text-align:left; color:#666;}
.userform .col span b, .userform .line span b{color:#d55;margin-right:5px;}
.userform .note b{color:#d55;}
.userform .note {position:relative; top:-8px;}
.userform .line input{width:73.5%; padding:1px 4px; border:1px solid black;}
.userform .line select{font-size:11px;}
.userform .line textarea{width:73.5%; padding:1px 4px; border:1px solid black; overflow:auto; font-family:sans-serif; font-size:11px; height:60px;}
.userform .col input{width:40%;}
.userform .check a, .userform .check input, .userform .check span{vertical-align:50%;}
.userform .check input{margin-left:5px; width:40px;}
.userform .check a{color:#2a729a; text-decoration:none; margin:0 4px;}
.userform .submit{padding:2px 2px; text-align:right;}
.userform .submit input{ font-size:12px;}
.userform .upLink{color:#0081c5;}

.html h4{color:#f78e43; margin:10px 0 5px 0;  }
.html p{margin:0;}
h5{color:#f78e43; margin:10px 0 5px 0; }
.html img{margin:0 8px;}
