﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
h2 {
	background-image: url("../images/bgh2.jpg");
    background-repeat: no-repeat;
    color: #65712F;
    font-family: Trebuchet MS;
    font-size: 20px;
    height: 40px;
    letter-spacing: -1px;
    margin-bottom: 10px;
    padding-left: 20px;
    padding-top: 12px;
    text-align: left;
}
html, body, td, th, div, span, a, label, input, select, textarea, p { font-size: 11px; font-family: Verdana;  }
body { background-color: #f4f5cf; background-image: url(../images/bg.jpg); margin: 0; text-align: center; background-attachment: fixed; background-repeat: repeat-x;}
img { border: 0 }
#main { text-align: center; }
#head_box { text-align: center; }
#header { width: 766px; text-align: center; margin: auto; }
#head_image { width: 766px; height: 215px; background-image: url(../images/index.jpg); }
#Biovet_head { color: #e59203; width: 766px; height: 215px; }
#Biovet_head img { width: 766px; height: 215px; border: 0; }
#menu { background-image: url(../images/menu.jpg); padding-top: 4px; padding-bottom: 4px; background-position: center bottom; color: #0b6338; }
#menu a { font-family: Verdana; font-size: 13px; color: #0b6338; font-weight: bold; text-decoration: none; }
#menu a:hover { color: #1fa161; }
#head_sep { width: 766px; height: 8px; background-image: url(../images/undermenu.jpg); margin: auto; }
#content_box { text-align: center; margin: 0; }
#page_content { margin: auto; width: 766px; background-color: #ffffff; min-height: 330px; padding-bottom: 5px;}
#footer_box { text-align: center; margin: auto; background-color: #ffffff; width: 766px; padding-bottom: 5px;}
#footer  
{
	margin: 0 auto 0 auto; 
	background-color: #d2e28b; 
	width: 750px; 
	color: #65712f; 
	font-family: Verdana; 
	font-weight: bold; 
	font-size: 11px; 
	padding-top: 3px; 
	padding-bottom: 3px;
}
input.textbox, textarea.textbox { border: solid 1px #ccc; }
input.textbox:hover, textarea.textbox:hover { border-color: #888; }

#admin a { color: #888; font-size: 1.1em; width: 200px; }
#edit_page { margin: auto; text-align: center; }
#edit_page form { margin: 0 }
#edit_page table { width: 600px; margin: auto; }
#edit_page input.textbox, #edit_page textarea.textbox { width: 500px; }
#edit_page table td { text-align: left; font-family: Verdana; }
#pagecontent { width: 100% !important; }
#content_holder { padding: 10px 10px 0 10px; }
.announcement_item { width: 720px; padding-bottom: 20px;}
.ann_image { float: right; width: 250px; clear: right; }
.ann_image img { width: 250px; }
.ann_image img { width: 250; height: 188px }
.ann_desc { width: 460px; float: left; text-align: left; }
.ann_contact { font-weight: bold; padding-top: 20px;}
#announcements { margin-top: 30px; }
#add_announcement #add_form { display: none; }

#add_form table { width: 600px; margin: auto; }
#add_form td { text-align: left; }
#add_form textarea.textbox { width: 500px; }
#add_announcement { text-align: left; padding-left: 10px; }
.ann_admin { padding-top: 10px; }
.ann_admin a { color: #888 }
#guestbook { font-family: Verdana; font-size: 9pt; }
#guestbook h2 { text-align: center; }
#mesage_count { font-weight: bold; text-align: left; margin: auto; width: 80%; height: 20px; }
#messagex_box { text-align: center; }
#messages { width: 80%; margin: auto; border-width: 0; text-align: left; }
#messages .date { font-size: 0.9em; color: #808080 }
.expand { width: 100%; }
.corner-top { vertical-align: bottom; }
.corner { vertical-align: top; }

#contact td { text-align: left; }
#contact td.info { text-align: right; padding-right: 10px; }
#contact input.textbox { width: 200px; }
#message_sent { font-size: 1.1em; font-style: italic; color: #888; }
#pager { text-align: center; }

hr { width: 80%; text-align: center; color: #808080; height: 1px; }
#guest_form_box { text-align: left; margin: auto;}
#guest_form_box .info { text-align: right; }
#guest_form_box input.textbox { width: 200px; }
.rate, .rate div { text-align: right; }
.star { background-image: url(/content/images/star.gif); height: 14px; }
.star0 { width: 0px }
.star1 { width: 15px }
.star2 { width: 30px }
.star3 { width: 45px }
.star4 { width: 60px }
.star5 { width: 75px }
.comment { border-bottom: dashed 1px #ccc; }
#pager { font-weight: bold; }
#pager span { font-size: 12px; }
#pager a { color: #888; font-weight: normal; font-size: 12px; }
#login_box { text-align: left; }
#login_box .info { text-align: right; }
.clear { clear: both; }
#logout { color: #888 !important; float: right; }
.caption{font-style:italic;color:#887; font-size: 1.1em; display: block; margin-top: 10px;}
#edit_album { margin: auto; text-align: center; padding-top: 20px; }
#edit_album table { width: 600px; margin: auto; }
#edit_album input.textbox, #edit_album textarea.textbox { width: 500px; }
#edit_album table td { text-align: left; font-family: Verdana; }
.head { font-size: 1.2em; background-color: #cfcfcf; font-weight: bold }

.album { margin-top: 10px }
.album_name { font-size: 1.1em; color: #888 }
.album_url a { color: #aaa; }
#albums {  }

#thumbs { float: left; width: 200px !important; height: 600px; }
div.content {
	display: none;
	float: left;
	width: 500px;
}
div.content a, div.navigation a {
	text-decoration: none;
	color: #777;
}
div.content a:focus, div.content a:hover, div.content a:active {
	text-decoration: underline;
}
div.controls {
	margin-top: 5px;
	height: 20px;
}
div.controls a {
	padding: 5px;
}
div.ss-controls {
	float: left;
}
div.nav-controls {
	float: right;
}
div.slideshow-container {
	position: relative;
	clear: both;	
}
div.loader {
	position: absolute;
	top: 0;
	left: 0;
	background-image: url('loader.gif');
	background-repeat: no-repeat;
	background-position: center;	
}
div.slideshow {	
}
div.slideshow span.image-wrapper {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
div.slideshow a.advance-link {
	display: block;
	width: 500px;
	text-align: center;
}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {
	text-decoration: none;
}
div.slideshow img {
	vertical-align: middle;
	border: 1px solid #ccc;
}
div.download {
	float: right;
}
div.caption-container {
	position: relative;
	clear: left;
	height: 35px;
}
span.image-caption {
	position: absolute;
	width: 500px;
	top: 0;
	left: 0;
}
div.caption {
	padding: 3px;
}
div.image-title {
	font-weight: bold;
	font-size: 1.1em;
}
span.image-ops { font-size: 11px !important; color: #000; font-weight: normal; font-style: normal; }
span.image-ops a { font-size: 11px !important; color: #0000ee !important; }

div.image-desc {
	line-height: 1.1em;
	padding-top: 12px;
}
div.navigation {
}
ul.thumbs {
	clear: both;
	margin: 0;
	padding: 0;	
	z-index: 100;
}
ul.thumbs li {
	float: left;
	padding: 0;
	margin: 5px 10px 5px 0;
	list-style: none;
}
a.thumb {
	padding: 2px;
	display: block;
	width: 84px; 
	height: 84px;	
	text-align: center;
}
ul.thumbs li.selected a.thumb {
	background: #fff;
}
a.thumb:focus {
	outline: none;
}
ul.thumbs img {
	border: none;
	margin: 0; 
	padding: 0;
	display: block;
	margin: auto;
}

div.pagination {
	clear: both;
}
div.navigation div.top {
	margin-bottom: 12px;
	height: 11px;
}
div.navigation div.bottom {
	margin-top: 12px;
}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
	display: block;
	float: left;
	margin-right: 2px;
	padding: 4px 7px 2px 7px;
	border: 1px solid #ccc;
}
div.pagination a:hover {
	background-color: #eee;
	text-decoration: none;
}
div.pagination span.current {
	font-weight: bold;
	background-color: #000;
	border-color: #000;
	color: #fff;
}
div.pagination span.ellipsis {
	border: none;
	padding: 5px 0 3px 2px;
}
#albums-box { width: 650px; margin: auto; }
.album-wrapper { float: left; margin: 15px; }
.album-view { background-image: url(../images/albumBackground.jpg); width: 178px; height: 141px; overflow: hidden; margin: auto }
.album-image { width: 158px; height: 121px; overflow:hidden; margin: 12px 10px 8px 10px; }
.album-name { font-size: 1.1em }

.preview_box { width: 158px; height: 121px; overflow:hidden; margin: 12px 10px 8px 10px; }
#preview { width: 158px; }

#slideshow-adv, #caption-adv {clear: both; float: right; width: 435px;}
#caption-adv { text-align: center; margin-bottom: 10px; }
#slideshow-adv span.image-wrapper {	float: left; padding-bottom: 12px;}
#slideshow-adv img { border: none; display: block; }
#loading-adv { background-image: url('loader.gif');	background-repeat: no-repeat; background-position: center; width: 430px; height: 350px; float: right;}
#album_cover_form { width: 100%; border-width: 0; }
#album_cover { height: 450px; }

#media-player { height:540px; overflow:hidden; background-color: #ffffea }

.stats { float: right; }
.left { text-align: left; }
.center { text-align: center; }
.title { font-size: 1.5em !important; font-weight: bold; }
.redlink {color: Red;}
.pinktext {color: #e78732;}
.subtitle { font-size: 1.2em !important; font-weight: bold; }

.track { display: block; float: left; width: 123px; height: 123px; text-align: center; border: solid 1px #ddd; padding: 3px 0 3px 0; margin: 1px; background-color: #eee; color: #444; text-decoration: none }
.track:hover { border-color: #ccc; cursor: pointer; background-color: #ddd; }
.track img { width: 102px; height: 82px; text-align: center; border: solid 1px #ccc; }
.track:hover img { border-color: #888 }
.track span { height: 34px; display: block; }
#videos { float: left; width: 390px; }
.auto-margin { margin: auto; }
p { margin: 5px }
