/* CSS Document */

#studbook-menu {
	background-image:url('http://themac.local/audminreg/studbook/images/menu-bg.jpg');
	background-repeat:no-repeat;
	width: 431px;
	height: 36px;
}
form.admin-form-button {
	display: inline;
}

body { background: url(http://www.ausminreg.com.au/images/template/kubrickbgcolor.jpg); }	
	#page { background: url(http://www.ausminreg.com.au/images/template/kubrickbgwide.jpg) repeat-y top; border: none; }
	#footer { background: url(http://www.ausminreg.com.au/images/template/kubrickfooter-wide.gif) no-repeat bottom; border: none;} 

#studbook-menu, #studbook-admin-menu {
	background-image:url('http://www.ausminreg.com.au/studbook/images/menu-bg.jpg');
	background-repeat:no-repeat;
	width: 661px;
	height: 36px;
	margin-top: 10px;
	text-align: center;
}
#studbook-menu ul, #studbook-admin-menu ul {
	padding-top: 8px;
	
	margin-left: 0;
	padding-left: 0;
}
#studbook-menu li, #studbook-admin-menu li {
	display:inline;
	font-size: 1.2em;
	color: #000;
	margin-right: 15px;
	margin-left: 0;
	padding-left: 0;
}
#studbook-admin-menu li {
	font-size: 1.1em;
}
.studbook-table table {
	border-collapse:collapse;
	border-bottom: 1px solid #999
}
.studbook-table td {
	border-top: 1px solid #999;
}
.studbook-table tfoot td {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #FFF;
}


#horse-main-info {
	width: 58%;
	float: left;
	margin-right: 20px;
}


#brand-photo, #horse-photo {
	margin-top: 20px;
}

#horse-parent-area {
	clear: both;
}
#horse-sire-info, #horse-dame-info {	
	width: 48%;
	float: left;
}
#horse-sire-info {
	margin-right: 10px;
}
h4 {
	font-size: 1.4em;
}
.box, .box .content, .box .title, .box .title * { background: #FFF url('http://www.ausminreg.com.au/studbook/images/bg_box_green_800x800.gif') 100% 100% no-repeat; }
.box { margin: 15px 0; padding: 0 15px 0 0; }
.box .title { background-position: 100% 0; margin: 0 -15px 0 0; padding: 0 15px 0 0; }
.box .title * { background-position: 0 0; margin: 0; padding: 15px 0 5px 15px; height: 1%; }
.box .content { background-position: 0 100%; margin-right: 0px; padding: 0 0 15px 15px; }
.box .content p { margin-top: 0; }

.box .content input, .box .content textarea { border: 1px solid #999; padding: 2px; color: #00F; background-color: #EEE; }
.box .content select { border: 1px solid #999; padding: 2px; ; }
.box .content #searchbutton, .box .content #loginbutton, .box .content #updated_detailsbutton { 
	color: #000; font-weight: bold; background: #FFF url(/studbook/images/button_bg.gif) 0 0 repeat-x;
	}
.box .content #searchbutton:hover, .box .content #loginbutton:hover, .box .content #updated_detailsbutton:hover {
	background: #FFF url(/studbook/images/button-bg-red.gif) 0 0 repeat-x;
	cursor: pointer;
}

#notes-area { clear:both; width: 98%; margin-top: 0;}
#notes-area ul, #notes-area p, #horse-listing ul, #breeder-listing ul, #account-listing ul  { margin-top: 0; }
#horse-listing li, #breeder-listing li, #account-listing li { width: 50%; padding-top: 10px;}

#alphabetical-list {
		margin: 0 auto;
		width: 500px;
	}
	#alphabetical-list h4 {
		font-size: 2.5em;
		margin-bottom: 10px;
		margin-top: 10px;
	}
	#alphabetical-list p {
		margin-top: 0;
	}
	#alphabetical-list ul {
		margin: 0;
		padding: 0;
		display: inline;
		list-style: none;
	}
	#alphabetical-list li {
		 background: #FFF url(/studbook/images/letter-select-background) 0 0 no-repeat;
		 width: 144px;
		 float: left;
		 margin-right: 10px;
		 margin-left: 10px;
		 height: 99px;
		 margin-bottom: 20px;
		 text-align: center;
	}
	#alphabetical-list li:hover {
		background: #FFF url(/studbook/images/letter-select-bg-green) 0 0 no-repeat;
	}
	.navigation {
		clear: both;
		margin-bottom: 0;
	}
	#searcherror, .error {
		background-color: #ECC;
		border: 1px solid #F00;
		text-align: center;
		margin-top: 10px;
		color: #000;
	}
	.success {
		background-color: #CEC;
		border: 1px solid #0F0;
		text-align: center;
		margin-top: 10px;
		color: #000;
	}
	.compulsary {
		background-color: #CCF;
	}
.home h3 { margin-bottom: 15px;  clear: left; text-align: center; margin-left: 20px; }
.home h4 { margin-bottom: 20px; } 
.home ul { margin: 0; padding: 0; list-style: none;  }
.home li  { display: inline; width: 300px; height: 100px; float: left; text-align: center; margin-left: 20px; background: #FFF url(/studbook/images/home-bg.jpg) 0 0 no-repeat; }
.home li:hover { background: #FFF url(/studbook/images/home-bg-green.jpg) 0 0 no-repeat; }
.home-half { width: 50%; float: left; margin-top: 25px; margin-bottom: 15px;}
.admin { clear: both; }
h3 { margin-top: 15px; }
#horse_edit { margin-top: 10px; text-align: right; padding: 5px; }
.box .content #horse_edit input:hover {
	background: #FFF url(/studbook/images/button-bg-red.gif) 0 0 repeat-x;
	cursor: pointer;
}
