/* RUNNING OF THE NUDES 2006 CSS */

@import url("footer.css");

@import url("lightbox.css");

@import url("main_nav.css");

@import url("sub_nav.css");


body {
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: small;   /* for compliant browsers */
	text-align:center;
	margin: 0 auto;
	background-color:#666666;
}

* html body {
	 font-size: x-small; /* for IE5 on Windows */
	 f\ont-size: small;  /* for other IE versions */
	 min-width: 740px;
}

h3 {
	font: bold 110% "Lucida Grande", "Trebuchet MS", Verdana, Arial, Sans-Serif;
	text-transform: uppercase;
	color: #666666;
	margin:0;
}

/* CONTAINER ID'S
-------------------------------------------- */

#banner {
	width:740px;
	height:125px;
	margin:0;
	background-image:url(../images/banner.gif);
	overflow:hidden; /* FOR IE PC */
}

#container {
	width:760px;
	background-color:#FFFFFF;
	margin: 0 auto;
	background:url(../images/container_bkg.gif) repeat-y;
}

#content {
	width:740px;
	margin:0 auto;
	clear:both;
}

#footer {
	width:740px;
	clear:both;
	padding:25px 0 0 0;
}

#leftFront {
	width:460px;
	margin:8px 6px 0 0;
	float:left;
	text-align:left;
}

#leftInt {
	width:183px;
	margin: 8px 8px 5px 0;
	float:left;
	text-align:left;
}

#nav {
	width:740px;
	height:40px;
	margin:0 0 10px 0;
	clear:both;
}

#rightFront {
	width:264px;
	float:right;
	text-align:left;
	margin:8px 0 0 0;
}

#rightInt {
	width:533px;
	margin: 8px 0 0 0;
	float:right;
	text-align:left;
	padding: 8px;
	font: 92% "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:1.4em;
}

#subnav {
	width:183px;
	background-color:#D88010;
}

#subnav1 {
	width:183px;
	background-color:#D88010;
}

/* FEATURES CSS FRONT PAGE
-------------------------------------------- */
div#feature {
	width:460px;
}

div#feature a:link {
	color:#FFCC00;
	font-weight:bold;
	text-decoration:none;
}

div#feature a:visited {
	color:#FFCC00;
	font-weight:bold;
	text-decoration:none;
}

div#feature a:hover {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}

div#feature h1 {
	padding: 0 8px 0 15px;
	font:bold 17px "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFCC;
	margin: 0;
}

div#feature .teaser {
	font: bold 90% "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width:460px;
	text-align:left;
	background-color: #D98210;
}

.teaser p {
	padding:0 15px 5px 15px;
	margin:0;
	line-height:1.2em;
}

div#featureSWF {
	width:460px;
	height:211px;
}

/* PETA TV CSS FRONT PAGE
-------------------------------------------- */
div#ptv {
	width:460px;
	margin:0 0 5px 0;
}

div#ptv a:link {
	color:#FFCC00;
	font-weight:bold;
	text-decoration:none;
}

div#ptv a:visited {
	color:#FFCC00;
	font-weight:bold;
	text-decoration:none;
}

div#ptv a:hover {
	color:#FFCC00;
	font-weight:bold;
	text-decoration:underline;
}

div#ptv h1 {
	padding:0 18px 0 15px;
	margin: 0;
	font:bold 17px "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFCC;
}

div#ptv .teaser {
	font: bold 90% "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width:460px;
	text-align:left;
	background-color: #D98210;
}

div#ptv .teaser p {
	padding:0 15px 5px 15px;
	line-height:1.2em;
}

div#swf {
	width:460px;
	height:189px;
	margin: 8px 0 0 0;
}

/* PHOTOS FP CSS
-------------------------------------------- */
#photosFP {
	width:460px;
	height:104px;
}

/* RIGHT NAV BUTTONS FRONT PAGE
-------------------------------------------- */
#register {
	width: 264px;
	height: 112px;
	margin: 0 0 8px 0;
	background:url(../images/register_now_button_bkg.gif) no-repeat;
}

#register .text {
	width:125px;
	padding:40px 0 0 13px;
	font: bold 90% "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	line-height:1.2em;
	color:#FFFFFF;
}

#register a:link, a:visited {
	color:#FC0;
	text-decoration:none;
}

#register a:visited {
	color:#FC0;
	text-decoration:none;
}

#register a:hover {
	color:#FC0;
	text-decoration:underline;
}

#countdown {
	width: 264px;
	height: 80px;
	margin: 0 0 8px 0;
}

#help {
	width: 264px;
	height: 120px;
	margin:0 0 8px 0;
	background:url(../images/need_help_bkg.gif) no-repeat;
}

#help .text {
	width:200px;
	margin: 0 0 0 45px;
	font: bold 95% "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:45px 0 0 0;
}

#help li {
	margin: 0;
	background: url(../images/exclamation_bullet.gif) no-repeat 0 50%;
	padding: 0 0 0 20px;
	line-height:1.2em;
}

#help ul {
	list-style: none;
	margin: 0 5px 5px 20px;
	padding: 0 0 0 25px;
}

#help a:link {
	color:#FFFFFF;
	text-decoration:none;
}

#help a:visited {
	color:#FFCC00;
	text-decoration:none;
}

#help a:hover {
	color:#FFCC00;
	text-decoration:underline;
}

#merchandise {
	width: 264px;
	height: 120px;
	margin: 0 0 8px 0;
	background:url(../images/merch_button_bkg.gif) no-repeat;
}

#merchandise .text {
	width:130px;
	margin: 0 0 0 15px;
	font: bold .86em "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#A23E25;
	padding:40px 0 0 0;
	text-align:left;
}

#merchandise a:link {
	color:#556E65;
	text-decoration:none;
}

#merchandise a:visited {
	color:#556E65;
	text-decoration:none;
}

#merchandise a:hover {
	color:#CC0000;
	text-decoration:none;
}

#facts {
	width: 264px;
	height: 184px;
	margin: 0 0 8px 0;
	background:url(../images/bullfight_facts_bkg.gif) no-repeat;
}

#facts .text {
	width:175px;
	margin:0 0 0 80px;
	font: 90% "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:50px 0 0 0;
	line-height:1.1em;
}

#facts a:link, a:visited {
	color:#FC0;
	text-decoration:none;
}

#facts a:visited {
	color:#FC0;
	text-decoration:none;
}

#facts a:hover {
	color:#FC0;
	text-decoration:underline;
}

#international {
	width: 264px;
	height: 95px;
	margin: 0 0 8px 0;
	background:url(../images/intl_button_bkg.gif) no-repeat;
	text-align:center;
}

#international .flags {
	width:264px;
	padding: 50px 0 0 0;
	margin:0 auto;
}

#international img {
	border:none;
}

/* LEFT NAV BUTTONS INTERIOR
-------------------------------------------- */
#registerInt {
	background:url(../images/register_int_bkg.jpg) no-repeat;
	width:183px;
	height:96px;
	margin: 4px 0 5px 0;
}
html>body #registerInt {
	margin: 8px 0 5px 0;
}

#registerInt .text {
	width:116px;
	padding:35px 0 0 8px;
	font: bold 11px "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	display:none;
}

#countdown_sm {
	width:183px;
	height:57px;
	margin: 5px 0 5px 0;
}
html>body #countdown_sm { 
	margin: 0 0 5px 0;
}

#helpInt {
	width:183px;
	height:83px;
	background:url(../images/needhelp_int_bkg.gif) no-repeat;
	margin: 0 0 5px 0;
}

#helpInt .text {
	width:175px;
	padding:32px 0 0 7px;
	font: 76% bold "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#D88110;
	display:none;
}

#photosInt {
	width:183px;
	height:84px;
	background:url(../images/photos_int_bkg.jpg) no-repeat;
	margin: 0 0 5px 0;
}

#photosInt .text {
	width:118px;
	padding:39px 0 0 8px;
	font: bold 11px "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#D88110;
	display:none;
}

#videosInt {
	width:183px;
	height:83px;
	background:url(../images/videos_int_bkg.jpg) no-repeat;
	margin: 0 0 5px 0;
}

#videosInt .text {
	width:90px;
	padding:38px 0 0 10px;
	margin-right:4px;
	float:right;
	font: bold 11px "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	display:none;
}

/* RIGHT DIV INTERIOR
-------------------------------------------- */
#rightInt p {
	font: 105% "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	line-height:1.4em;
}

#rightInt .crumb {
	font: 80% "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#999;
	line-height:1.4em;
}

#rightInt h1 {
	font: bold 150% "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#CC3300;
}
#rightInt ul {
	font: 100% "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	line-height: 1.4em;
}

#rightInt h2 {
	font: bold 115% "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#CC3300;
}

#rightInt .crumb a:link, a:visited {
	color:#F60;
	text-decoration:none;
}

#rightInt .crumb a:hover {
	color:#F60;
	text-decoration:underline;
}

#rightInt a:link, a:visited {
	color:#F60;
	text-decoration:none;
}

#rightInt a:hover {
	color:#F60;
	text-decoration:underline;
}

.feat img {
	float:left;
	margin:0 6px 0 0;
	padding:4px;
	border: 1px solid #C60;
}

.number {
	float:left;
	margin: 0;
}

#rightInt .caption {
	font: 80% "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#999;
}

#rightInt .imgStyle {
	padding: 4px;
	margin: 0 8px 0 0;
	border:1px solid #CC9900;
}

#rightInt .news {
	margin: 5px 6px 6px 0;
	clear:both;
	border-bottom:1px solid #CC3300;
	font: 100% "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	line-height:1.4em;
}

#rightInt .newsArt {
	margin: 10px 6px 5px 0;
	clear:both;
	font: 95% "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#960;
	line-height:1.4em;
}

.newsArt img {
	margin:auto 0;
	margin-right:5px;
}

.news img {
	float:left;
	padding: 4px;
	margin: 0 8px 0 0;
	border:1px solid #CC9900;
}

#rightInt .pastFeatures {
	margin: 5px 6px 6px 0;
	clear:both;
	height:125px;
	border-bottom:1px solid #CC3300;
	font: 98% "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	line-height:1.4em;
}

.pastFeatures img {
	float:left;
	padding: 4px;
	margin: 0 8px 0 0;
	border:1px solid #CC9900;
}

.pastFeatures a:link {
	font-weight:bold;
}

.pastFeatures a:visited {
	font-weight:bold;
}

.pastFeatures a:hover {
	font-weight:bold;
}

#rightInt .runners {
	padding: 4px;
	margin: 4px;
	border:1px solid #CC9900;
}

.runnerstext {
	border-top:2px solid #999999;
	padding:5px 0 0 0;
}

.runnerstext p {
	margin-top:8px;
}

#ecard {
	margin:0 auto;
	width:500px;
	height:500px;
}

/* GALLERY IMAGES WITH CAPTIONS NO RIGHT NAV
------------------------------------------------ */
#gallery {
	width:480px;
}

#gallery img {
	border: 1px solid #a9a9a9;
	padding: 4px;
	background: #fff;
	margin-bottom:5px;
}

#gallery .caption {
	display: inline;
	width: 120px;
	height: 95px;
	padding-bottom:10px;
	margin-bottom:10px;
	float: left;
	text-align: center;
	font: 88% "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#960;
	line-height:1.4em;
} 

.caption textarea {
width:467px;
height:35px;
font: 95% "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
border:1px solid #999999;
padding:5px;
}

/* GALLERY IMAGES NO CAPTIONS
------------------------------------------------ */
#galleryPhotos {
	width:530px;
}

#galleryPhotos img {
	border: 1px solid #a9a9a9;
	padding: 4px;
	background: #fff;
	margin:8px 8px 0 8px;
}

#galleryPhotos .caption {
	display: inline;
	width: 170px;
	height: 152px;
	padding-bottom:10px;
	margin-bottom:10px;
	float: left;
	text-align: center;
	font: 88% "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#960;
	line-height:1.4em;
} 

/* FORMBUILDER
------------------------------------------------ */
.formbuilder td, form {
	font: 88% "Lucida Grande", "Trebuchet MS", Verdana, Arial, Sans-Serif; 
	color:#960;
	}

.formbuilder input {
	font: 95% "Lucida Grande", "Trebuchet MS", Verdana, Arial, Sans-Serif; 
	color:#666666; 
	border:1px solid #666666;
}

.formbuilder select {
	font: 95% "Lucida Grande", "Trebuchet MS", Verdana, Arial, Sans-Serif; 
	color:#666666; 
	border:1px solid #666666;
}

.formbuilder b {
	color: #CC0000;
}
