/* South Western Counties Cat Club */

html, body, h1, h2, h3, h4, h5, ul, li {
	margin : 0;
	padding : 0;
}
h1 img {
	display : block;
}
img {
	border : 0;
}
a {
	color : #464544;
}
a:hover {
	color : #000099;
}
.left {
	float : left;
}
.right {
	float : right;
}
.more {
	text-align : right;
}
.clear {
	clear : both;
}
body {
	background : #fff url(images/page_bg.gif) repeat-x;
	text-align : center;
	font : 12px Arial, Helvetica, Verdana, sans-serif;
	color : #464544;
}
#western {
	text-align : left;
	margin : auto;
	width : 728px;
	position : relative;
}
h1 {
	position : absolute;
	top : 19px;
	left : 1px;
	height : 43px;
	padding-top : 8px;
	width : 728px;
	text-align : center;
	background : #7a808c;
	color : #ffffff;
	font : 32px Arial, Helvetica, Verdana, sans-serif;
	font-weight : normal;
}
h1 strong {
	font-weight : normal;
	color : #0e1520;
}
h5 {
	text-align : left;
	font : 12px Arial, Helvetica, Verdana, sans-serif;
	font-weight : bold;
}
#top-nav {
	position : absolute;
	top : 97px;
	left : 437px;
	width : 266px;
	height : 178px;
	background : #6d7481 url(images/logo1.gif) no-repeat bottom left;
	background-color : #999999;
}
#top-nav ul {
	text-align : center;
	line-height : 32px;
}
#top-nav li {
	display : inline;
	font-size : 12px;
	color : #fff;
}
#top-nav a {
	text-decoration : none;
	font-weight : normal;
	color : #fff;
}
#top-nav a:hover {
	text-decoration : underline;
}
#swccclogo {
	background : url(images/swccclogo.gif) no-repeat;
	position : absolute;
	top : 107px;
	left : 120px;
	width : 100px;
	height : 160px;
}
#bestinshow {
	background : url(images/bis_oriental_logo.jpg) no-repeat;
	position : absolute;
	top : 96px;
	left : 360px;
	width : 243px;
	height : 177px;
}
#bestinshow2008 {
	background : url(images/bis_british_logo.jpg) no-repeat;
	position : absolute;
	top : 96px;
	left : 360px;
	width : 243px;
	height : 177px;
}
#bestinshow2009 {
	background : url(images/bis_semi-longhair_logo.jpg) no-repeat;
	position : absolute;
	top : 96px;
	left : 360px;
	width : 243px;
	height : 182px;
}
#bestinshowhall {
	background : url(images/show_hall.jpg) no-repeat;
	position : absolute;
	top : 96px;
	left : 360px;
	width : 243px;
	height : 177px;
}
#spacer {
	height : 285px;
}
#body {
	background : url(images/body_bg.gif) repeat-y;
	width : 100%;
}
#left {
	float : left;
	width : 412px;
}
#right {
	float : right;
	width : 312px;
}
#nav li {
	float : left;
	width : 102px;
	height : 34px;
	line-height : 34px;
	text-align : center;
	background : url(images/tab_lit.gif) repeat-x;
	border-left : 1px solid white;
	border-right : 1px solid white;
	display : inline;
}
#nav ul {
}
#navthree ul {
	width: 720px;
}
#navone li {
	float : left;
	width : 102px;
	height : 34px;
	line-height : 34px;
	text-align : center;
	background : url(images/tab_lit.gif) repeat-x;
	border-left : 1px solid white;
	border-right : 1px solid white;
	display : inline;
}
#navtwo li {
	float : left;
	width : 102px;
	height : 34px;
	line-height : 34px;
	text-align : center;
	background : url(images/tab_lit.gif) repeat-x;
	border-left : 1px solid white;
	border-right : 1px solid white;
	display : inline;
}
#navthree li {
	float : left;
	width : 102px;
	height : 34px;
	line-height : 34px;
	text-align : center;
	background : url(images/tab_lit.gif) repeat-x;
	border-left : 1px solid white;
	border-right : 1px solid white;
	display : inline;
}
#navfour li {
	float : left;
	width : 102px;
	height : 34px;
	line-height : 34px;
	text-align : center;
	background : url(images/tab_lit.gif) repeat-x;
	border-left : 1px solid white;
	border-right : 1px solid white;
	display : inline;
}
#navfive li {
	float : left;
	width : 102px;
	height : 34px;
	line-height : 34px;
	text-align : center;
	background : url(images/tab_lit.gif) repeat-x;
	border-left : 1px solid white;
	border-right : 1px solid white;
	display : inline;
}
#navsix li {
	float : left;
	width : 102px;
	height : 34px;
	line-height : 34px;
	text-align : center;
	background : url(images/tab_lit.gif) repeat-x;
	border-left : 1px solid white;
	border-right : 1px solid white;
	display : inline;
}
#nav a, #navone a, #navtwo a, #navthree a, #navfour a, #navfive a, #navsix a {
	font : 12px Arial, Helvetica, Verdana, sans-serif;
	color : #ffffff;
	text-decoration : none;
}
#nav a:hover, #navone a:hover, #navtwo a:hover, #navthree a:hover, #navfour a:hover, #navfive a:hover, #navsix a:hover {
	text-decoration : underline;
}
#nav li.drk {
	background : url(images/tab_drk.gif) repeat-x;
	border-left : none;
	padding-left : 1px;
}
#photo {
	background : #eeeeee;
	padding : 15px 40px 14px 36px;
	text-align : center;
}
#photobreeders {
	padding : 10px;
	text-align : center;
}
#links {
	background : #eeeeee;
	padding : 15px 40px 14px 36px;
}
#links p {
	font : 12px Arial, Helvetica, Verdana, sans-serif;
	font-weight : normal;
	text-align: center;
}
#visit {
	background : #eeeeee;
	padding : 15px 40px 14px 36px;
}
#visit p {
	font : 12px Arial, Helvetica, Verdana, sans-serif;
	font-weight : normal;
	text-align: left;
}
#visit h2 {
	font : 24px Arial, Helvetica, Verdana, sans-serif;
	font-weight : bold;
}
#visit h3 {
	font : 20px Arial, Helvetica, Verdana, sans-serif;
	font-weight : bold;
}
#visit h4 {
	font : 16px Arial, Helvetica, Verdana, sans-serif;
	font-weight : bold;
}
#visit a {
	text-decoration : none;
}
#visit a:hover {
	text-decoration : underline;
}
#show {
	font : 16px Arial, Helvetica, Verdana, sans-serif;
	font-weight : bold;
	color: #FF0000;
	text-align: center;
	border-bottom: #FF0000 solid 1px;
	border-left: #FF0000 solid 1px;
	border-right: #FF0000 solid 1px;
	border-top: #FF0000 solid 1px;
}
#show p {
	font : 16px Arial, Helvetica, Verdana, sans-serif;
	font-weight : bold;
	color: #FF0000;
	text-align: center;
}
#show a {
	font : 14px Arial, Helvetica, Verdana, sans-serif;
	font-weight : bold;
	color : #FF0000;
	text-align : center;
}
#home {
	font : 16px Arial, Helvetica, Verdana, sans-serif;
	font-weight : bold;
	color: #FF0000;
	text-align: left;
	padding: 10px;
	border-bottom: #FF0000 solid 1px;
	border-left: #FF0000 solid 1px;
	border-right: #FF0000 solid 1px;
	border-top: #FF0000 solid 1px;
}
#home p {
	font : 16px Arial, Helvetica, Verdana, sans-serif;
	font-weight : bold;
	font-color: #FF0000;
	text-align: left;
}
#news {
	font : 12px Arial, Helvetica, Verdana, sans-serif;
	font-weight : bold;
	color: #FF0000;
	text-align: left;
	padding: 10px;
	border-bottom: #FF0000 solid 1px;
	border-left: #FF0000 solid 1px;
	border-right: #FF0000 solid 1px;
	border-top: #FF0000 solid 1px;
}
#news p {
	font : 12px Arial, Helvetica, Verdana, sans-serif;
	font-weight : bold;
	font-color: #FF0000;
	text-align: left;
}
table.breeders {
	border-collapse : collapse;
	width : 660px;
	border : 0px;
}
table.breeders th, table.breeders td {
	padding : 5px;
	border : 0px;
}
table.breeders th {
	font : 12px Arial, Helvetica, Verdana, sans-serif;
	font-weight : bold;
	color : #464544;
	text-align : center;
	background : #cccccc;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	border : 0px solid #666666;
}
table.breeders td {
	font : 12px Arial, Helvetica, Verdana, sans-serif;
	color : #464544;
	text-align : left;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	border : 0px solid #666666;
}
table.breeders td rates {
	text-align : center;
}
table.breeders caption {
	color : #000000;
	font-size : small;
	font-weight : bold;
	text-align : center;
	padding-bottom : 5px;
}
table.events {
	border-collapse : collapse;
	width : 660px;
	border : 0px solid #666666;
}
table.events th, table.events td {
	padding : 4px;
	border : 0px solid #cccccc;
}
table.events th {
	font : 12px Arial, Helvetica, Verdana, sans-serif;
	font-weight : bold;
	color : #464544;
	text-align : center;
	background : #cccccc;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	border : 0px solid #666666;
}
table.events td {
	font : 12px Arial, Helvetica, Verdana, sans-serif;
	color : #464544;
	background : #cccccc;
	text-align : center;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	border : 0px solid #666666;
}
table.events td rates {
	text-align : center;
}
table.events caption {
	color : #000000;
	font-size : small;
	font-weight : bold;
	text-align : center;
	padding-bottom : 5px;
}
table.eventsone {
	border-collapse : collapse;
	width : 660px;
	border : 0px solid #666666;
}
table.eventsone th, table.events td {
	padding : 4px;
	border : 0px solid #cccccc;
}
table.eventsone th {
	font : 12px Arial, Helvetica, Verdana, sans-serif;
	font-weight : bold;
	color : #464544;
	text-align : center;
	background : #cccccc;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	border : 0px solid #666666;
}
table.eventsone td {
	font : 12px Arial, Helvetica, Verdana, sans-serif;
	color : #464544;
	background : #cccccc;
	text-align : center;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	border : 0px solid #666666;
}
table.eventsone td rates {
	text-align : center;
}
table.eventsone caption {
	color : #000000;
	font-size : small;
	font-weight : bold;
	text-align : center;
	padding-bottom : 5px;
}
table.kittens {
	border-collapse : collapse;
	width : 660px;
	border : 1px solid #666666;
}
table.kittens th, table.kittens td {
	padding : 4px;
	border : 0px solid #cccccc;
}
table.kittens th {
	font : 12px Arial, Helvetica, Verdana, sans-serif;
	color : #464544;
	text-align : center;
	background : #cccccc;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	border : 1px solid #666666;
}
table.kittens td {
	font : 12px Arial, Helvetica, Verdana, sans-serif;
	color : #464544;
	background : #cccccc;
	text-align : center;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	border : 1px solid #666666;
}
table.kittens td rates {
	text-align : center;
}
table.kittens caption {
	color : #000000;
	font-size : small;
	font-weight : bold;
	text-align : center;
	padding-bottom : 5px;
}
table.kittens p {
	color : #000000;
	font-size : small;
	text-align : center;
	padding-bottom : 5px;
}
table.results {
	border-collapse : collapse;
	width : 660px;
	border : 1px solid #666666;
}
table.results th, table.results td {
	padding : 4px;
	border : 0px solid #cccccc;
}
table.results th {
	font : 12px Arial, Helvetica, Verdana, sans-serif;
	font-weight : bold;
	color : #464544;
	text-align : center;
	background : #cccccc;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	border : 1px solid #666666;
}
table.results td {
	font : 12px Arial, Helvetica, Verdana, sans-serif;
	color : #464544;
	background : #cccccc;
	text-align : center;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	border : 1px solid #666666;
}
table.results td rates {
	text-align : center;
}
table.results caption {
	color : #000000;
	font-size : small;
	font-weight : bold;
	text-align : center;
	padding-bottom : 5px;
}
table.section {
	border-collapse : collapse;
	width : 660px;
	border : 0px solid #666666;
}
table.section th, table.section td {
	padding : 4px;
	border : 0px solid #cccccc;
}
table.section th {
	font : 12px Arial, Helvetica, Verdana, sans-serif;
	font-weight : bold;
	color : #464544;
	text-align : center;
	background : #cccccc;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	border : 0px solid #666666;
}
table.section td {
	font : 12px Arial, Helvetica, Verdana, sans-serif;
	color : #464544;
	background : #cccccc;
	text-align : center;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	border : 0px solid #666666;
}
table.section td rates {
	text-align : center;
}
table.section caption {
	color : #000000;
	font-size : small;
	font-weight : bold;
	text-align : center;
	padding-bottom : 5px;
}
table.sectionnav {
	border-collapse : collapse;
	width : 660px;
	border : 1px solid #666666;
}
table.sectionnav th, table.sectionnav td {
	padding : 4px;
	border : 0px solid #cccccc;
}
table.sectionnav th {
	font : 12px Arial, Helvetica, Verdana, sans-serif;
	font-weight : bold;
	color : #464544;
	text-align : center;
	background : #cccccc;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	border : 1px solid #666666;
}
table.sectionnav td {
	font : 12px Arial, Helvetica, Verdana, sans-serif;
	color : #464544;
	background : #cccccc;
	text-align : center;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	border : 1px solid #666666;
}
table.sectionnav td rates {
	text-align : center;
}
table.sectionnav caption {
	color : #000000;
	font-size : small;
	font-weight : bold;
	text-align : center;
	padding-bottom : 5px;
}
#subs-left {
	float : left;
	width : 160px;
	padding-left : 35px;
	padding-bottom : 10px;
	margin-top : 22px;
}
#subs-right {
	float : right;
	width : 145px;
	padding-right : 30px;
	padding-bottom : 10px;
	margin-top : 22px;
}
#subs-left a {
	color : #fff;
}
#subs-left {
	color : #fff;
}
#subs-left h3 {
	color : #000000;
	font : 16px Arial, Helvetica, Verdana, sans-serif;
}
#subs-left p {
	text-align : justify;
}
#subs-right {
	color : #fff;
}
#subs-right h3 {
	color : #000000;
	padding-left : 20px;
	padding-bottom : 14px;
	font : 16px Arial, Helvetica, Verdana, sans-serif;
}
#subs-right h4 {
	color : #000000;
	font : 14px Arial, Helvetica, Verdana, sans-serif;
	margin : 0.6em 0;
}
#subs-right ul {
	margin-top : 1em;
}
#subs-right li {
	list-style : none;
	padding-left : 20px;
	background : url(images/bullet.gif) no-repeat 5px 3px;
}
#subs-right p {
	text-align : justify;
	margin : 0.6em 0;
}
#right-i {
	padding : 4px 25px 0 20px;
}
#right h2 {
	color : #323e51;
	font : 22px Arial, Helvetica, Verdana, sans-serif;
	margin-bottom : 12px;
}
#right h3 {
	color : #000000;
	font : Arial, Helvetica, Verdana, sans-serif;
	margin-bottom : 5px;
}
#right p {
	margin-top : 0;
	color : #163348;
}
#right .left {
	margin-right : 4px;
}
#right a {
	color : #163348;
	font-weight : bold;
	text-decoration : none;
}
#right a:hover {
	text-decoration : underline;
}
#copyright {
	background : #6d7481;
	color : #fff;
	text-align : center;
	font-size : 11px;
	float : right;
	width : 315px;
	padding : 10px 0;
	margin-bottom : 20px;
}
#copyright p {
	margin : 0;
	padding : 0;
}
