/* CSS Document */

/* www.RodeoUP.com  - ProRodeo Films, Inc. */
/* All items not copyrighted by others, copyright 2007 DotcomCowgirl, Inc.  All rights reserved.  */

/* rodeo1.css */

/* Last Updated March 20, 2008 */
/* Website design and KickApps implementation by www.DotcomCowgirl.com */
/* FMI, contact Haylie at  haylie@dotcomcowgirl.com */
 
body {
	padding: 0;
	color:#444444;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #6D6D6D;
	text-align: left;
	font-size:100%;	
	}
	
#doc2 {
	width:950px;
background-color: #FFFFFF;
}
a {
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;
}
a: link{
text-decoration:none;
}
a:visited {color: #FFFFFF}

a:hover {
color: #CC6633;
text-decoration:underline;
}
a img {border-width: 0}

h1 {
font-size:20px;
font-weight:bold;
color: #CC3300;
}
h2 {
color: #03488D;
font-size:17px;
font-weight:bold;
}
h3 {
font-size:15px;
font-weight:bold;
}
h4 {
font-size:13px;
font-weight:bold;
}
h5 {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#555555;
font-size:11px;
font-weight:bold;
}
h6 {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
}
p {
font-size:14px;
}

.floatright {
float:right;
}
.floatright2 {
float:right;
text-align:right;
}
.floatprca {
float:right;
padding-bottom:22px;
}
.floatstar {
float:right;
}
.floatleft {
float:left;
}
.floatleft2 {
text-align:center;
padding-top:11px;
}
.clear{
clear:both;
}
.plainbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.plainbold2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	float:left;
	color: #03488D;
}

.sub2 {
font-size:18px;
	font-weight:bold;
	color: #CC3300;
	text-align:left;
}
.small {
color:#666666;
font-size:14px;
font-weight:bold;
}
.xsmall {
font-size:11px
}
.med {
font-size:14px;
}
.large {
font-size:15px;
}
.pred {
color:#CC3300;
}
.rules{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#CC3300;
	}

.predhome {
color:#CC3300;
padding-left:100px;
padding-top:5px;
}
.predsm {
color:#CC3300;
font-size:14px;
}
.pblue {
color:#03488D;
}
.pbluecaps {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#03488D;
font-size:11px;
text-transform:uppercase;
}

.porcaps {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#CC3300;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
}

.center {
text-align:center;
}
/* MAIN PAGES */

#pathway {
	width: 450px;
	margin-top:5px;
	margin-bottom: 0px; 
	font-size: .8em;
	color: #666666;
	margin-left:0px;
	text-align:left;
}
#pathway a, a:visited a:active {
color: #666666; 
}


#hd, #bd, #ft {
background-color:#FFFFFF;
}

/* HEADER */
#hd {
background:none;
background-color:#03488D;
color:#444444;
	height: 220px;
	text-align: right;
	margin-bottom: 5px;
	}
	
	#hd-inner {
background-color: transparent;
	padding-top:0px;
	padding-bottom: 0px;
	text-align:left;
	height: 181px;
}


div#hd-inner a img {
	border:0;
	margin-left:0px;
	}	
	
.ka_searchButton {float:right;margin:6px 6px 0 0px;width:70px;}
input.ka_searchField {margin:3px 0px 0px 70px;padding:0px}
	
.subhd {
padding-top:13px;
	padding-bottom:1px;
	padding-left:18px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	float:left;
}

	
.subhd2 {
	padding-bottom:1px;
	padding-left:18px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	float:left;
	padding-top:3px;
}

form#ka_search {padding-top:4px;padding-right:10px;}

 #bluebar {
	padding-top:3px;
	text-align: left;
}
#bluebar a, a:link{
color:#FFF;
}
.welcome {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	color:#FFFFFF;
	font-size:17px;
	padding-right:93px;
	display:inline;
	float:left;
	padding-left: 10px;
}
.iconbtn {display:inline;float:left;}


.floatblue {float:right;}

/* old blue menu */
.bluepad {
padding-right:180px;
}

#bluemenu2 {
	background-color:#03488D;
	height: 66px;
	margin-bottom: 11px;
}
#bluemenu {
	background-color:#03488D;
	padding-top:12px;
	padding-bottom:10px;
	padding-right: 20px;
	padding-left: 10px;
}
#bluemenu p {
font-family: verdana, helvetica, sans-serif;
	font-weight: bold;
	background-color:#03488D;
	color:#FFFFFF;
	font-size:12px;
}

#bluemenu a, a:link{
color:#FFF;
}

 #bluemenu .tag {
 float:left;
 background-color:#03488D;
 }
  #bluemenu .copy {
 float:right;
 background-color:#03488D;
 }
 
 .homecopy {
 font-size:14px;
 }

.topline {
padding-top:1px;
padding-left:20px;
display:inline;

}

/*this is for the KA widgets to remove excess margin*/

#event1 {
margin-top:-32px;
margin-bottom:-46px;
}
/*#player {
margin-bottom:-5px;
margin-left:0px;
margin-right:-17px;
margin-top:0px;
}*/

#player {
margin:0px;
padding-right:0px;
}

.phototitle {
text-align:center;
color:#CC3300;}

#photospot {
margin-top:-13px;
padding:0px;
}
#bodycopy{padding-left:30px;
}

#toprow {
text-align:left;
margin-top:-1px;
margin-bottom:20px;
margin-right:-20px;
margin-left:-45px;
}

#videowall {
margin-top:-34px;
margin-bottom:19px;
margin-right:0px;
margin-left:20px;
}

.specialmc {
color: #03488D;
}

#prcacontent{
min-height:200px;text-align:center;}
.wnfrhd2 {padding-left:80px;color:#CC3300;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:17px;}
.prca2 {color:#03488D;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:17px;}
#adbanner{padding-top:150px;}

 /* MAIN BODY COPY */
 #maincontent {
 text-align:left;
 margin-left:0px;
 margin-top:15px;
 }
#maincontent a {
	color: #333333;
	text-decoration:none;
	font-weight: normal;
}
#maincontent a: link{
text-decoration:underline;
}
#maincontent a:visited {
color: #333333;
font-weight: bold;
}

#maincontent a:hover {
color: #03488D;
text-decoration:underline;
font-weight: bold;
}

#maincontent p {
font-size:14px;
padding-right:5px;

}
#maincontent p.plain {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
	
#maincontent h1 {
	padding-left:0px;
	color: #CC0000;
}
	
#maincontent h2 {
padding-left:0px;
padding-bottom:10px;
}

	
#maincontent h3 {
font-size:15px;
font-weight:normal;
padding-left:5px;
padding-right:0px;
margin-right:-19px;
}

#maincontent h4.home {
	text-transform:uppercase;
	padding:80px 0px 130px 0px;
	color: #03488D;
	font-size:17px;
	font-weight:bold;
	text-align: left;
}

#menu2 {padding: 0px 0px 0px 0px;}
	
form#ka_search {padding-bottom:4px;}

#ads{width:165px;text-align:right;padding-top:9px;padding-bottom:10px;}
.pros {text-align:right;padding-bottom:9px;}


/*used on Contractors Pages with yui-t1 grid in right sidebar */
#ads2{text-align:center;padding-top:9px;padding-bottom:10px;}


/*keep pros lined up right in top right icon menu*/
.myright {text-align:right;padding-right:10px;}

/*these help position the ad code within the right and left columns */
#sidebar {padding: 0px 30px 10px 20px;}

#sidebar a:visited {color:#03488D;}

/*rodeo attitude page*/
#rasidebar {padding: 50px 0px 0px 10px;text-align:center;}

#rasidebar a:visited {color:#03488D;}

#cw {padding:0px;margin:-30px 0px 0px -10px;text-align:center;}

/*WNFR page */
#nfrka {padding:0px;margin:-35px 0px 0px -10px;text-align:center;}
.wnfr{font-size:12px;padding-top:8px;text-align:left;}
#playerc {margin:10px 0px 0px 0px;text-align:center;}
.wnfrh1 {font-size:32px; color:#CC3300!important; font-family:Arial, Helvetica, sans-serif;}
.nfrpad {padding-left:8px;}

#homesidebar {padding: 18px 0px 10px 25px;}
div#homesidebar h2 a:visited {color:#03488D;}
#psnsidebar {padding: 20px 0px 10px 0px;}
.psn{
text-align:center;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#03488D;
	line-height:1em;
	}
#psnsidebar a:visited {
color:#333;
}
	
#cnfrbar {
padding-top:20px
}
#cnfrbar p{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;

}

#cnfrbar a, a:link{
color:#03488D;
}

.dvd {
float:left;
padding: 15px 10px 5px 0px;
}

.dvdcopy {
	font-family:Arial, Helvetica, sans-serif;
	padding-right:10px;
	font-size:12px;
	font-weight: normal;
}

/* blog page */

#prcabox{border: 1px solid #CECECE;padding:10px;height:auto;}
#prcabox a {color:#CC3300 !important;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:17px; }
/* boyd page */

#maincontent h1.boydhd {
clear:both;
padding-left:45px;}

#boydsidebar {
	padding: 18px 0px 10px 9px;
}

#boydsidebar img{
	padding: 25px 0px 0px 0px;
}
.boyd{color: #03488D;
font-size:17px;
font-weight:bold;}

#kahtml{padding:40px 0px 0px 2px;}



#boyd {
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#playerb {
margin:10px 0px 0px 0px;text-align:center;
}

#boydbanner {padding-top:20px;}


 
/*special for PRCA  Page */


#prca{display:inline;margin:0px;padding:10px 0px 0px 0px;}

/*ul#prca {
	float:left;
	list-style-type:none;
	padding:0px;
	margin:0px;
	text-align: right;
	margin-top:5px;
}*/
ul#prca {
	float:left;
	list-style-type:none;
	padding:0px;
	margin:15px 0px 0px 220px;
	text-align: right;
	
}
#prca li{
	float:left;
	text-align:center;
	padding-left:20px;

	
}
#prca img {text-align:center;}
#prca li.lastone {margin-top:4px;}
#prca li a, li a:visited {color:#03488D;font-size:15px;line-height:1.9em;}
#prca li a:hover{color:#CC3300;}


.wnfrhd {padding-right:150px;text-align:center;color:#CC3300;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:17px;}

h3.wnfrhd1 {text-align:center;color:#CC3300;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:22px;}


#ft {
	background-color:#03488D;
	height: 46px;
	margin-bottom: 11px;
}
#ft a {
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;
}
#ft a: link{
text-decoration:none;
}
#ft a:visited {color: #CC6633}

#ft a:hover {
text-decoration:underline;
}
#ft-bottom {
	background-color:#03488D;
	padding-top:15px;
	padding-bottom:35px;
	padding-right: 20px;
	padding-left: 20px;
}

 #ft-bottom .tag {
 float:left;
 background-color:#03488D;
 }
  #ft-bottom .copy {
 float:right;
 background-color:#03488D;
 }
