/*
	Westminster Styles
*/


/*
	Header
*/
#banner 			{ background-image: url(images/header.jpg); }
#nav-main 			{ margin-bottom: 0; }



/*
	Body
*/
div.content			{margin: 0 auto;}
#container 			{ background: #000 url(images/bg-container.jpg); }
#champion-signup		{ background: url("images/stars.jpg") no-repeat 13px 0; width: 100%; padding-bottom: 30px; }
#champion-signup p		{ color: #ca43a9; font-size: 18px; line-height: 22px; font-weight: bold; font-family: "Bookman", serif; margin:0; padding-top: 50px; width: 300px; float: right; }
#champion-signup p img		{ border: 0; margin-top: 20px; padding-right: 15px; }
#wrapper2 			{ width: 755px;  padding-left: 1px !important;  }
#champion-gallery 		{ background: #000; padding: 15px 0 50px 0; width: 755px; border-top: 3px solid #8F3E7C; border-bottom: 1px solid #444; }
#champion-description 		{ width: 350px; margin-top: 30px; }
#champion-description img 	{ margin: 20px 15px 20px -10px; }
#champion-form 			{ width: 385px; padding-top: 105px; }
h1 				{ width: 314px; float: left; height: 157px; margin: 40px 60px 0 30px; background: url("images/every-dog-is-a-champion-gal.png") no-repeat top right; text-indent: -9999px; }
label 				{ float: left; text-align: right; width: 100px; color: #f5c7ea; font-weight: bold; font-size: 11px; font-family: "Helvetica", sans-serif; line-height: 14px; }
input, textarea 		{ border: 2px solid #94317c; }
input, textarea 		{ width: 200px; margin-left: 10px; padding: 3px 2px; font-size: 12px; }
.current a:link, .current a:visited { background: transparent; background-image: none; }
.current			{ background: none; }
#cpermission 			{ width: 10px; margin-right: 5px; float: none; }
.submit 			{ border: none; background: url(images/btn-send-champion.jpg) 0 0 no-repeat; width: 127px; height: 32px; margin-left: 150px;  margin-top: 30px; cursor: pointer; }
.submit:hover 			{ background: url(images/btn-send-champion.jpg) 0 -32px no-repeat; }
#wrapper 			{ padding-left: 30px; }
#cname 				{ padding: 5px 3px; font-size: 18px; }
.main-label 			{ font-size: 13px; }
.main-label span 		{ font-size: 10px; }
#contactinfo #additional	{ color: #F8E98A; width: 350px; }
#cpermission-label 		{ width: 250px; margin: 10px 0 0 100px; text-align: center; line-height: 14px; }
#cpermission-label label 	{ float:none; }
#cform label.error 		{ color: yellow; display: block; float: none; margin-left: 20px; width: 200px; }
#westminster			{ color: #fff; margin: 0 auto; padding-top: 30px; text-align: center; padding: 5px 0; background: transparent url(images/bg_westminstershow.jpg) no-repeat center center; font-family: serif; overflow: show;  }
#westminster p span		{ font-weight: bold; }

#thankyou 			{ color: #fff; font-family: "Helvetica", Arial, sans-serif; padding-right: 25px; padding-left: 15px; }
#thankyou h2			{ font-size: 18px; color: #fff; }
#thankyou a			{ color: #f5c7ea; }
#thankyou a:hover		{ color: #F8E98A; }


/*
	Footer
*/
#info-site 			{ background: #E6E6E6 url(images/bg-footer.jpg) no-repeat; width: 766px; margin: 0 auto; padding-top: 20px;}
#info-company 			{ background: url(images/bg-footer-nav.jpg); margin-bottom: 0; }
#info-date			{ margin-top: 0; color: #ccc; }





