@CHARSET "ISO-8859-1";
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.2
*/
/*body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
*/
/* custom */
html {
	background:#306 url('/lib/img/core/html.jpg') repeat-x fixed 0 0 !important;
	font-family: verdana,tahoma,arial,sans-serif;
	font-size:1.5em;
}
body {
	background:#fff url('/lib/img/core/html.jpg') repeat-x fixed 0 0 !important;
	padding:0;
	margin:0;
}
#header {
	width:950px;
	margin:0 auto;
	clear:both;
	border:0px solid red;
	display:block;
	height:150px;
}
#header .topblock {
	width:500px;
	float:right;	
}
#header p {
	margin-top:13px;
	color:#fff;
	clear:right;
	width:250px;
	height:56px;
	border:0px solid red;
	float:right;
}
#header p a {
	width: 50px;
	height: 50px;
	border: 1px solid #fff;
	display:block;
	float:left;
	margin-left:10px;
}
#header p a img {
	width: 50px;
	height: 50px;
	border:0;
}
#header h1 {
	width:180px;
	height:100px;
	background:url('/lib/img/core/h1-small.gif') no-repeat ;
	float:left;
	margin-top:24px;
}
#header h1 span {
	display:none;
}
#header h2 {
	width:400px;
	float:right;
	color:#8b38be;
	font-size:3em;
	text-align:right;
	margin:0px 0 0 0;
	padding:0;
	border:0px solid red;
	line-height:0.6;
	
}
#header h3 {
	margin:20px 0 0 0;
	font-size:1em;
	font-weight:normal;
	color:#fff;
	padding:0;
	border:0px solid red;
	float:right;
	width:400px;
	text-align:right;
	
	
}
#navbar ul li {
	border-right:1px solid #96c;
	padding:6px 7px;
	background:url('/lib/img/core/navbartab-bg.png') left top no-repeat;	
}
#navbar ul li a {
	/*color:#0ABF00*/
	color:#fff;
}
#navbar ul li:hover {
	background:url('/lib/img/core/navbartab-bg-hv.png') left top no-repeat;
	border-right:1px solid #fff;
}
#navbar ul li a:hover {
	/*color:#0ABF00*/
	color:#DFAFFF;
	text-decoration:none;
}

#gn_home span, #gn_club span, #gn_news span, #gn_events span, #gn_contact span, #gn_links span, #gn_about span, #gn_health span, #gn_login span, #gn_downloads span {
	display:none;
}
#gn_home:hover, #gn_club:hover, #gn_news:hover, #gn_events:hover, #gn_contact:hover, #gn_links:hover, #gn_about:hover, #gn_health:hover, #gn_login:hover, #gn_downloads:hover {
	background-position: 0px -39px;
}
#gn_home, #gn_club, #gn_news, #gn_events, #gn_contact, #gn_links, #gn_about, #gn_health, #gn_login, #gn_downloads {
	border:0px solid red;
	height:39px;
	display:block;
	float:left;
}
#gn_home	{
	width:70px;
	background:url('../img/core/nav_home.gif') left top no-repeat;
}
#gn_club	{
	width:92px;
	background:url('../img/core/nav_aboutus.gif') left top no-repeat;
}
#gn_news	{
	width:67px;
	background:url('../img/core/nav_news.gif') left top no-repeat;
}
#gn_events	{
	width:75px;
	background:url('../img/core/nav_events.gif') left top no-repeat;
}
#gn_contact	{
	width:109px;
	background:url('../img/core/nav_contactus.gif') left top no-repeat;
}
#gn_links	{
	width:64px;
	background:url('../img/core/nav_links.gif') left top no-repeat;
}
#gn_about	{
	width:125px;
	background:url('../img/core/nav_aboutflyball.gif') left top no-repeat;
}
#gn_health	{
	width:111px;
	background:url('../img/core/nav_doghealth.gif') left top no-repeat;
}
#gn_login	{
	width:67px;
	background:url('../img/core/nav_login.gif') left top no-repeat;
}
#gn_downloads	{
	width:110px;
	background:url('../img/core/nav_downloads.gif') left top no-repeat;
}
#gn_home_selected span, #gn_club_selected span, #gn_news_selected span, #gn_events_selected span, #gn_contact_selected span, #gn_links_selected span, #gn_about_selected span, #gn_health_selected span, #gn_login_selected span, #gn_downloads_selected span {
	display:none;
}
/*#gn_home_selected:hover, #gn_club_selected:hover, #gn_news_selected:hover, #gn_events_selected:hover, #gn_contact_selected:hover, #gn_links_selected:hover, #gn_about_selected:hover, #gn_health_selected:hover, #gn_login_selected:hover {
	background-position: 0px 0px;
}*/
#gn_home_selected, #gn_club_selected, #gn_news_selected, #gn_events_selected, #gn_contact_selected, #gn_links_selected, #gn_about_selected, #gn_health_selected, #gn_login_selected, #gn_downloads_selected {
	border:0px solid red;
	height:39px;
	display:block;
	float:left;
}
#gn_home_selected	{
	margin-left:2px;
	width:70px;
	background:url('../img/core/nav_home.gif') 0px -39px no-repeat;
}
#gn_club_selected	{
	width:92px;
	background:url('../img/core/nav_aboutus.gif') 0px -39px no-repeat;
}
#gn_news_selected	{
	width:67px;
	background:url('../img/core/nav_news.gif') 0px -39px no-repeat;
}
#gn_events_selected	{
	width:75px;
	background:url('../img/core/nav_events.gif') 0px -39px no-repeat;
}
#gn_contact_selected	{
	width:109px;
	background:url('../img/core/nav_contactus.gif') 0px -39px no-repeat;
}
#gn_links_selected	{
	width:64px;
	background:url('../img/core/nav_links.gif') 0px -39px no-repeat;
}
#gn_about_selected	{
	width:125px;
	background:url('../img/core/nav_aboutflyball.gif') 0px -39px no-repeat;
}
#gn_health_selected	{
	width:111px;
	background:url('../img/core/nav_doghealth.gif') 0px -39px no-repeat;
}
#gn_login_selected	{
	width:67px;
	background:url('../img/core/nav_login.gif') 0px -39px no-repeat;
}
#gn_downloads_selected	{
	width:110px;
	background:url('../img/core/nav_downloads.gif') 0px -39px no-repeat;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
/*#header {
	width:780px;
	margin:0 auto;
	clear:both;
	border:0px solid red;
	display:block;
	height:210px;
}*/

#body {
	display:block;
	background-color:#fff;
	clear:both;
	padding: 10px 0;
}
#body_margin {
	width:950px;
	margin:0 auto;
}
#navbar{
	margin:10px auto 0 auto;
	padding:0;
	display:block;
	width:946px;
	height:30px;
	border:0px solid red;
}
#navbar ul {
	margin:0;
	padding:0;
	clear:both;
	display:block;
	border: 0px solid red;
}
#navbar ul li {
	display:inline;
	/*border:1px solid #fff;
	padding:12px;
	background-color:#8b38be;
	color:#fff;*/

}
#subnav 	{
	background:url('../img/core/sn_bg.gif') left top repeat;
	padding:0;
	padding-top:0px;
	display:block;
	clear:both;
	margin:0 auto;
	border:0px solid green;
	height:30px;
	width:950px;
}
#subnav ul	{
	margin:0;
	padding:0;
	border:0px solid green;
}
#subnav ul li { 
	display: inline;
	padding:1px 10px;
	border-right:1px solid #AA0882;
	margin:0;
	/*background-color:#edd;*/
	font-weight:normal;
	font-size:0.7em;
	color:#666;
}
#subnav ul li a{ 
	color:#000;
	padding:0;
}
a {
	color:#fff;
}
.clear {
	width:95%;
	display:block;
	clear:both;
}
h3 {
	font-family: arial,sans-serif;
	color:#306;
	font-size:2.3em;
	text-align:left;
	margin:0;
	padding:0;
	border:0px solid red;
}
h4 {
	color:#8b38be;
	font-size:1.2em;
	text-align:left;
	margin:0;
	padding:0;
	font-weight:normal;
}
p {
	font-size:0.8em;
	margin-bottom:10px;
}
#footer	{
	width:950px;
	margin: 0 auto;
	border:0px solid #000000;
	margin: 5px auto 5px auto;
	padding:2px;
	font-size:0.8em;
	text-align:right;
}
#footer p	{
	padding:0;
	padding-right:5px;
	padding-left:5px;
	margin:0;
	color:#8b38be;
}
#footer ul{
	padding:0;
	margin:0;
	text-align:left;
}
#footer li {
	border:0px solid #ccc;
	display: inline;
	padding:0 0 0 12px;
	margin:0;
	background: url('/lib/img/core/tick.gif') 0px 2px no-repeat;
}
#gototop, .gototop {
	width:760px;
	display:block;
	clear:both;
	text-align:right;
	font-weight:bold;
	font-size:0.7em;
	margin:10px auto 0 auto;
	padding-right:20px;
	height:20px;
	background:url('/lib/img/core/gototop.gif') right top no-repeat;
}
#gototop a, .gototop a {
	color:#306;
}
em {
	color:#8B38BE;
	font-style:italic;
}
.quote {
	margin:10px 30px;
	padding:20px;
	font-weight:0.8em;
	line-height:1.4;
}
/* IMAGE GALLERY CSS */
.photo_cats {
	 float:left;
	 border:1px solid #306;
	 margin: 5px;
	 padding:10px;
	 background: #fff url(../img/index/textbox_bg.gif)  no-repeat bottom center ;
	 text-align:center;
}
.photo_cats a img {
	background-color:#fff;
	margin:auto;
}
.photo_thumb {
	margin:5px 14px;
	padding:2px;
	background: #fff url(../img/index/textbox_bg.gif)  no-repeat bottom center ;
	min-height:160px;
	width:160px;
	float:left;
	border:1px solid #306;
	display: block;
    vertical-align: middle;
}
.photo_thumb a img{
	display:block;
	vertical-align:middle;
	margin:auto;
	padding:auto;
	border:0px solid red;
}
.p_thumb	{
	background-color:#fff;
	margin-left:auto;
	margin-right:auto;
	display:block;
	vertical-align:middle;
}
.photoframe	{
	border:1px solid #306;
	margin: 5px auto;
	padding:5px;
	background: #fff url(../img/core/block_bg.jpg) repeat-x top left;
	width:600px;	 
}
.photoframe img	{
	background-color:#fff;
}
.photoframe p	{
	display:block;
	text-align:center;
}
.goback	{
	display:block;
	text-align:center;
}
a {
	color:green;
}



.dog_mugshot {
	border:0px solid #ddd;
	float:left;
	padding:5px;	
}
.dog_mugshot p {
	text-align:center;	
}
.dog_mugshot img {
	border:1px solid #ddd;
}
#dogprofile_img {
	float:right;
	border:1px solid #ddd;	
}
#dogprofile_table {
	font-size:1em;
	float:left;	
	border:0px solid red;
	width:500px;
}
button {
		background:url('/lib/img/core/navbartab-bg.png') -5px -5px no-repeat;	
		color:#fff;
		border:1px solid #96c;
		padding:5px 8px;
		font-size:1.2em;
		-moz-border-radius: 20px; 
		-webkit-border--radius: 20px;			
}
button:hover {
	background:url('/lib/img/core/navbartab-bg-hv.png') -5px -5px no-repeat;
	border:1px solid #fff;
	color:#DFAFFF;
}
