/* ### CougarKing.com CSS ### */
@media print{
	.membernavbars, .navbars, .sponsors{
		display:none;
	}
	.page-title 		{
		FONT-WEIGHT: bold;
		FONT-SIZE:medium;
		COLOR: #006600;
		FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif;
		text-transform: uppercase;
		margin-top: 40px;
	}
}

@media screen{
	html{color:#333;background:#ededed url(/images/bg_green.gif) top repeat-x; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif }

	hr {
		COLOR: #ccc; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BACKGROUND-COLOR: #ccc; BORDER-BOTTOM-STYLE: none
	}
	#yui-main, #hd, #bd, #ft{
		background:#fff;
	}
	#bd{ padding:0 8px;}
	
	#maincontent { width:800px; margin:0 0 30px 67px; padding:0;}

	div#clubnews { padding:5px;}
	div#clubnews a, div#clubnews a:visited {text-decoration:none}
	div#clubnews a:hover {text-decoration:underline}

	div#clubphoto { padding:5px;}
	div#clubphoto a, div#clubphoto a:visited {text-decoration:none}
	
	div#clubmedia { padding:5px;}
	div#clubmedia a, div#clubmedia a:visited {text-decoration:none}
	
	div#sportsnews img{ padding:0 8px 4px 0}
	
	a:link 		{ color: #006600; text-decoration: underline }
	a:visited 	{ color: #006600; text-decoration: none }
	a:active 	{ color: #FF0000; text-decoration: underline }
	a:hover		{ color: #FF6600; text-decoration: underline }

	.page-title {
		FONT-WEIGHT: bold;
		FONT-SIZE: large;
		COLOR: #006600;
		text-transform: uppercase;
		text-align:center;
		border-bottom:1px solid #999999;
		padding: 20px 0 10px 0 ;
	}
	.page-subtitle 	{	FONT-SIZE: 9pt; COLOR: #666666;}
	.largefont {font-size:24px;}
	
	p, h1, h2, h3{ margin-bottom:10pt;}
	
	h2{ font-size:15px; font-weight:bold; margin-top:10pt;}
	h3{ font-size:13px; font-weight:bold; margin-top:10pt;}
	
	th{font-size:13px; font-weight:bold; padding:10px 0; background-color:#006600; color:#FFFFFF}
	table.data th, table.data tr, table.data td { padding:4px; border:1px solid #669900}
	.content{	FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif }
		
	a.submenu:link 		{
		color: #006600;
		text-decoration: underline;
		font-weight: bold;
	}
	a.submenu:visited {
		color: #006600;
		text-decoration: underline;
		font-weight: bold;
	}
	a.submenu:active 	{
		color: #FF0000;
		text-decoration: underline;
		font-weight: bold;
	}
	a.submenu:hover		{
		color: #FF6600;
		text-decoration: underline;
		font-weight: bold;
	}
	
	
	.copyright{
	    padding:20px;
		text-align:center;
		FONT-SIZE: 11px;
	}
	
	/* for validation message */
/*	.required{ background-color:#FFFFDD}
	.notrequired{ background-color:#FDFDFD}
*/
	.rules{color:#ff0000; font-size:12px; font-weight:bold}

	
	INPUT  { color: #333;}
	SELECT  { color: #333; height:20px; }
	TEXTAREA  { color: #333; }
	HR.page 	{	BORDER-TOP: solid }
	
	.navbar-header 	{ FONT: x-small , Arial, Helvetica, Swiss, sans-serif; TEXT-ALIGN: center }
	.navbar-submenu 	{
		FONT-SIZE: 9pt;
		TEXT-ALIGN: center;
		COLOR: #006600;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
	}
	.navbar-search { FONT-SIZE: 10pt; TEXT-ALIGN: left }

	
	.alert { FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif }
	.status-msg {	FONT-SIZE: 10pt; COLOR: #666666; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif }
	.fld-req { VERTICAL-ALIGN: top; COLOR: red }
	.fld-std { FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif }
	.fld-std-small { FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif }
	.fld-std-heading { FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif }
	.fld-std-subheading { FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif}
	.fld-std-text { FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif }
	.fld-std-bold { FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif }
	.fld-std-italic { FONT-SIZE: 10pt; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif }
	.fld-val { FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif }
	.fld-list-val {	FONT-SIZE: 10pt; VERTICAL-ALIGN: top; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif }
	.hint { FONT-SIZE: 10pt; COLOR: gray; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif }
	.hint-bold { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: gray; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif }
	.hint-small { FONT-SIZE: 8pt; COLOR: gray; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif }
	.hint-small-normal { FONT-SIZE: 8pt; COLOR: gray; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif }
	.hint-intro { FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif }
	.email-header { FONT-SIZE: 10pt; COLOR: #000088; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif }
	.email-text { FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif }
	.fld-hint {	FONT-SIZE: 10pt; COLOR: gray; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif }
	.fld-time { FONT-SIZE: 8pt; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif }
	.fld-title { FONT-SIZE: 10pt; VERTICAL-ALIGN: top; COLOR: #000088; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; TEXT-ALIGN: right }
	.fld-title-left { FONT-SIZE: 10pt; VERTICAL-ALIGN: top; COLOR: #000088; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; TEXT-ALIGN: left }
	.fld-title-noalign { FONT-SIZE: 10pt; VERTICAL-ALIGN: top; COLOR: #000088; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif }
	.fld-title-neutral { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: gray; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif }
	.fld-confirm { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000088; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; TEXT-ALIGN: left }
	.fld-title-big { FONT-WEIGHT: bolder; FONT-SIZE: larger; COLOR: #000088; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; TEXT-ALIGN: left }
	.fld-title-text { FONT-SIZE: 10pt; COLOR: #000088; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; TEXT-ALIGN: left}
	.fld-title-misc {	FONT-SIZE: smaller; VERTICAL-ALIGN: top; COLOR: #000088; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif }
	.fld-title-notice {	FONT-WEIGHT: bold; FONT-SIZE: smaller; VERTICAL-ALIGN: bottom; COLOR: #000088; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; TEXT-ALIGN: left }
	.fld-title-viewby {	FONT-WEIGHT: bold; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; COLOR: #000088; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; TEXT-ALIGN: left }
	.fld-title-viewby-noalign { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000088; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif }
	.fld-title-alert { FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; COLOR: red; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; TEXT-ALIGN: left}
	.fld-created { FONT-SIZE: 9pt; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif }
	.fld-small { FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif }
	
	.list {	BORDER-TOP-STYLE: none; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none}
	.list-odd {	FONT-SIZE: 10pt; VERTICAL-ALIGN: top; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; BACKGROUND-COLOR: #eee}
	.list-even {	FONT-SIZE: 10pt; VERTICAL-ALIGN: top; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; BACKGROUND-COLOR: white}
	.page-link {	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif}
	.search {	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; BACKGROUND-COLOR: #e0e0e0}
	.br-small {	FONT-SIZE: 4pt; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif}
	.br-tiny {	FONT-SIZE: 1pt; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif}
	.links-small {	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif}
	.group-list {	FONT-SIZE: 8pt; COLOR: gray; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif}
	.email-preview-page {	FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; BACKGROUND-COLOR: #c0c0c0}
	.specials-title {	FONT-SIZE: 4pt; COLOR: #0066cc; FONT-FAMILY: verdana}
	.welcome-page-text-8 {	FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif}
	.login-section {	FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; BACKGROUND-COLOR: #e8e8e8}
	.about-section {	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; BACKGROUND-COLOR: white}
	.ads-section {	FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; BACKGROUND-COLOR: #ffffcc}
	.login-bold-heading {	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif}
	.login-subheading {	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif}
	.login-box {	BORDER-TOP-WIDTH: thick; BORDER-LEFT-WIDTH: thin; BORDER-LEFT-COLOR: black; BORDER-BOTTOM-WIDTH: thin; BORDER-BOTTOM-COLOR: black; BORDER-TOP-COLOR: black; BACKGROUND-COLOR: #ffffcc; BORDER-RIGHT-WIDTH: thin; BORDER-RIGHT-COLOR: black}
	.login-about-text {	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif}
	.login-about-bold-text {	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif}
	.txt-bold-white-10 {	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif}
	.txt-italic-white-10 {	FONT-SIZE: 10pt; COLOR: white; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif}
	.reg-color {	BACKGROUND-COLOR: #306098}
	.reg-white {	BACKGROUND-COLOR: white}
	.reg-section-head {	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: white; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; HEIGHT: 24px; BACKGROUND-COLOR: #306098; TEXT-ALIGN: center}.navBottom {
		font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
		font-size: 14px;
		color: #009900;
	}
	.alpha-picker {	FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center }
	.alpha-selected {	FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, Swiss, sans-serif; BACKGROUND-COLOR: gray; TEXT-ALIGN: center }
	.group-picker {	WIDTH: 180px }
	
	
	TABLE.defaultBorderBox { BORDER: #ccc 1px solid; }
	
	#ads {
		padding: 0 4px 8px 8px;
		font-size: 11px; 
		overflow: hidden;
		float: right; 
		width: 308px;
	}
	.googletextads {
		padding: 5px 0;
		overflow: hidden;
		width: 728px;
	}
	
/*for form validation */
  .formlabel{width:130px; text-align:right; vertical-align:top; padding-bottom:4px; padding-right:10px;}
  .formitem{ padding-bottom:4px;}
  .submit {padding:4px; height:30px;}
  .errtextbox{background:#FED0C5} 
  .err{font-weight:bold; color:#FF0000}
  ul.terms li{list-style:circle; margin-left:12px; margin-top:5px;}
	
/* Gallery */
.thumbnail{ margin:5px 30px; float:left; width:180px; height:160px; text-align:center}

/* Spam protector */
.shhh{display:none;} 


}
