/*reset whitespace*/
*{margin:0px; padding:0px; border:0px;}


/* PAGE OUTER BACKGROUND AND MARGINS */

body {margin:0px; padding:0px; background-image:url('../images/screen_rosebros_BG.jpg'); background-position:top center; background-color:#ffffff; background-attachment: fixed; position:relative;}

#Shell {width:950px; margin:auto; background-image:url('../images/purple-glass.png');}
#Shell:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
#Shell {display: inline-block;} 
/* Hides from IE-mac \*/ 
* html #Shell {height: 1%;} 
#Shell {display: block;} 
/* End hide from IE-mac */

#HeadStrip {width:950px; height:155px; background-color:#ffffff; border-top:10px solid #210039; position:relative; overflow:hidden;}

#Navigation {width:905px; height:65px; border-bottom:30px solid #ffffff; background-color:#210030; position:relative; padding-left:45px;}

#HomeContent {width:950px; height:350px; position:relative; overflow:hidden;}

#Content {width:890px; position:relative; padding:30px;}

#FootStripTop {width:930px; height:215px; background-color:#210039; position:relative; clear:both; padding-left:20px;}

#FootStrip {width:910px; padding:20px; background-color:#ffffff;}

#Sky1 {width:78px; height:46px; position:absolute; top:4px; right:20px;}

#Twitter {width:48px; height:48px; position:absolute; bottom:-40px; right:120px; z-index:1000; }
#Facebook {width:48px; height:48px; position:absolute; bottom:-40px; right:70px; z-index:1000; }
#YouTube {width:48px; height:48px; position:absolute; bottom:-40px; right:20px; z-index:1000; }

#HomeContentLeft {position:relative; float:left; width:190px; padding:20px;}
#HomeContentCenter {position:relative; float:left; width:490px; height:350px; overflow:hidden;}
#HomeContentRight {position:relative; float:left; width:190px; padding:20px 20px 20px 20px;}

.HomeFoot {width:294px; height:185px; padding:15px 15px 15px 0px; float:left;}


#SeasonNavigation {width:410px; height:30px; overflow:hidden; position:absolute; bottom:-30px; left:35px;}

#SeasonContent {width:950px; position:relative;}

#SeasonLeft {position:relative; float:left; width:210px; padding:20px;}

#SeasonRight {position:relative; float:left; width:660px; padding:20px; background-color:#210030;}

#SeasonMain {position:relative; width:620px; padding:20px; background-color:#ffffff; clear:both;}
#SeasonMain:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
#SeasonMain {display: inline-block;} 
/* Hides from IE-mac \*/ 
* html #SeasonMain {height: 1%;} 
#SeasonMain {display: block;} 
/* End hide from IE-mac */


#InnerColumnLeft {float:left; width:320px;}
#InnerColumnRight {float:right; width:280px;}



/* GENERAL CSS NAVIGATION */

#NavSite {display:inline; padding:0px; height:65px; width:730px; list-style:none; overflow:hidden; margin:0px;}

#NavSite li {display:inline; height:65px; overflow:hidden; margin:0px; padding:0px; list-style:none;}

#NavSite a {float:left;	padding: 65px 0 0 0;	overflow: hidden;	height: 0px !important; 	
height /**/:65px; /* for IE5/Win only */
}
	
#NavSite a:hover {background-position: 0 -65px;}

#NavSite a:active, #NavSite a.selected {background-position: 0 -65px;}

#Nav1 a {width:147px; background: url(../images/nav1.jpg) top left no-repeat;}
#Nav2 a {width:105px; background: url(../images/nav2.jpg) top left no-repeat;}
#Nav3 a {width:139px; background: url(../images/nav3.jpg) top left no-repeat;}
#Nav4 a {width:110px; background: url(../images/nav4.jpg) top left no-repeat;}
#Nav5 a {width:107px; background: url(../images/nav5.jpg) top left no-repeat;}
#Nav6 a {width:111px; background: url(../images/nav6.jpg) top left no-repeat;}




/* SEASON CSS NAVIGATION */

#NavSeason {display:inline; padding:0px; height:30px; width:410px; list-style:none; overflow:hidden; margin:0px;}

#NavSeason li {display:inline; height:30px; overflow:hidden; margin:0px; padding:0px; list-style:none;}

#NavSeason a {float:left;	padding: 30px 0 0 0;	overflow: hidden;	height: 0px !important; 	
height /**/:30px; /* for IE5/Win only */
}
	
#NavSeason a:hover {background-position: 0 -30px;}

#NavSeason a:active, #NavSeason a.selected {background-position: 0 -30px;}

#NavS1 a {width:84px; background: url(../images/s1.jpg) top left no-repeat;}
#NavS2 a {width:19px; background: url(../images/s2.jpg) top left no-repeat;}
#NavS3 a {width:20px; background: url(../images/s3.jpg) top left no-repeat;}
#NavS4 a {width:19px; background: url(../images/s4.jpg) top left no-repeat;}
#NavS5 a {width:20px; background: url(../images/s5.jpg) top left no-repeat;}
#NavS6 a {width:20px; background: url(../images/s6.jpg) top left no-repeat;}
#NavS7 a {width:19px; background: url(../images/s7.jpg) top left no-repeat;}
#NavS8 a {width:20px; background: url(../images/s8.jpg) top left no-repeat;}
#NavS9 a {width:20px; background: url(../images/s9.jpg) top left no-repeat;}
#NavS10 a {width:29px; background: url(../images/s10.jpg) top left no-repeat;}
#NavDT80s a {width:140px; background: url(../images/dt80s.jpg) top left no-repeat;}



.dividerLine {width:620px; border-top:1px solid #210030; height:15px; margin-top:10px; clear:both;}





/* TEXT AND LINKS */

h1 {font-size:1.10em; font-family:tahoma, Verdana, Arial; color:#ffffff; font-weight:bold; padding: 0px 0px 20px 0px;}
h2 {font-size:0.95em; font-family:tahoma, Verdana, Arial; color:#ffffff; font-weight:bold; padding: 0px 0px 10px 0px;}
h3 {font-size:0.80em; font-family:tahoma, Verdana, Arial; color:#ffffff; font-weight:bold; padding: 0px 0px 10px 0px;}

h1.DarkText {font-size:1.10em; font-family:tahoma, Verdana, Arial; color:#210030; font-weight:bold; padding: 0px 0px 20px 0px;}
h2.DarkText {font-size:0.95em; font-family:tahoma, Verdana, Arial; color:#210030; font-weight:bold; padding: 0px 0px 10px 0px;}
h3.DarkText {font-size:0.80em; font-family:tahoma, Verdana, Arial; color:#210030; font-weight:bold; padding: 0px 0px 10px 0px;}



ul {font-family:tahoma, Verdana, Arial; color:#000000; font-weight:normal; line-height:125%; margin: 0px 0px 5px 10px;}
li {font-size:0.75em; font-family:tahoma, Verdana, Arial; color:#000000; font-weight:normal; line-height:125%; margin: 0px 0px 5px 10px;}


p {padding: 0px 0px 10px 0px; font-size:0.80em; font-family:tahoma, Verdana, Arial; color:#ffffff; text-align:left; line-height:18px;}
a:link {color:#ffffff; text-decoration:underline; font-family:tahoma, Verdana, Arial;}
a:visited {color:#ffffff; text-decoration:underline; font-family:tahoma, Verdana, Arial;}
a:hover {color:#ff9900; text-decoration:underline; font-family:tahoma, Verdana, Arial;}


p.listTableText {padding: 0px 0px 10px 0px; font-size:0.80em; font-family:tahoma, Verdana, Arial; color:#ffffff; text-align:left; line-height:18px;}
.listTableText a:link {color:#ffffff; text-decoration:underline; font-family:tahoma, Verdana, Arial;}
.listTableText a:visited {color:#ffffff; text-decoration:underline; font-family:tahoma, Verdana, Arial;}
.listTableText a:hover {color:#ff9900; text-decoration:underline; font-family:tahoma, Verdana, Arial;}


p.FooterText {padding: 0px 0px 10px 0px; font-size:0.70em; font-family:tahoma, Verdana, Arial; color:#000000; text-align:left; line-height:18px;}
.FooterText a:link {color:#210030; text-decoration:underline; font-family:tahoma, Verdana, Arial;}
.FooterText a:visited {color:#210030; text-decoration:underline; font-family:tahoma, Verdana, Arial;}
.FooterText a:hover {color:#555555; text-decoration:underline; font-family:tahoma, Verdana, Arial;}




p.DarkText {padding: 0px 0px 10px 0px; font-size:0.80em; font-family:tahoma, Verdana, Arial; color:#000000; text-align:left; line-height:18px;}
.DarkText a:link {color:#210030; text-decoration:underline; font-family:tahoma, Verdana, Arial;}
.DarkText a:visited {color:#210030; text-decoration:underline; font-family:tahoma, Verdana, Arial;}
.DarkText a:hover {color:#555555; text-decoration:underline; font-family:tahoma, Verdana, Arial;}

p.DarkTextSmall {padding: 0px 0px 10px 0px; font-size:0.70em; font-family:tahoma, Verdana, Arial; color:#000000; text-align:left; line-height:18px;}
.DarkTextSmall a:link {color:#210030; text-decoration:underline; font-family:tahoma, Verdana, Arial;}
.DarkTextSmall a:visited {color:#210030; text-decoration:underline; font-family:tahoma, Verdana, Arial;}
.DarkTextSmall a:hover {color:#555555; text-decoration:underline; font-family:tahoma, Verdana, Arial;}


p.SeasonMenuText {padding: 0px 0px 5px 0px; font-size:0.70em; font-family:tahoma, Verdana, Arial; color:#ffffff; text-align:left;}
.SeasonMenuText a:link {color:#ffffff; text-decoration:none; font-family:tahoma, Verdana, Arial;}
.SeasonMenuText a:visited {color:#ffffff; text-decoration:none; font-family:tahoma, Verdana, Arial;}
.SeasonMenuText a:hover {color:#000000; text-decoration:underline; font-family:tahoma, Verdana, Arial;}

.ImageBorder {border:2px solid #210030; padding:2px;}
.GalleryBorder {border:2px solid #ffffff; padding:2px; margin-right:10px; margin-bottom:10px;}

.listTable {border-bottom:1px solid #ffffff; padding-top:5px; padding-left:5px; background:#210030;}
.stats {border-bottom:1px solid #210030; padding-top:5px;}
.videoTable {border-bottom:1px solid #ffffff; padding-top:5px; padding-left:10px; padding-right:10px; background:#210030;}

div.Contact {font-size:0.75em; font-family:tahoma, Verdana, Arial; color:#ffffff;}
div.Contact dl { padding:20px 0px 0px 7px; }
div.Contact dt { float:left; width:120px; }
div.Contact dd { padding:0px 0px 10px 0px; }



fieldset        {padding:10px 10px; border:0px solid #ffffff;}
legend          {color:#333;padding:0 10px;margin:0;font-size:1.5em;font-weight:400;}
input           {width:150px;}
input,
select,
textarea        {border:0px solid #ffffff;padding:7px; margin:0px; width:150px;}
input:focus,
textarea:focus  {background:#dfc7e4;}
textarea        {font-family:tahoma, Verdana, Arial; width:150px; height:80px;}
label           {display:block; margin:12px 0 0; font-weight:700; font-size:0.75em; font-family:tahoma, Verdana, Arial;  float:left; clear:left; width:130px;}
label:after     {content:": ";}
button          {float:left; clear:both; margin-left:130px; margin-top:10px; padding:2px;}



#slider{}	
#slider li .description{position: absolute;bottom: 0px;width: 100%;background: #000;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
	#slider img{border:none;}
#slider li{ 
	width:490px;
	height:350px;
	overflow:hidden; 
	}	
#prevBtn, #nextBtn{ 
	overflow:hidden;
	width:0px;
	height:0px;
	position:absolute;
	left:0px;
	top:0px;
 }	




.topic {background-color:#ffffff; padding:20px; margin-bottom:15px;}

p.TopicText {padding: 0px 0px 10px 0px; font-size:0.80em; font-family:tahoma, Verdana, Arial; color:#000000; text-align:left; line-height:18px;}
.TopicText a:link {color:#210030; text-decoration:underline; font-family:tahoma, Verdana, Arial;}
.TopicText a:visited {color:#210030; text-decoration:underline; font-family:tahoma, Verdana, Arial;}
.TopicText a:hover {color:#555555; text-decoration:underline; font-family:tahoma, Verdana, Arial;}


.BlogHome {border-bottom:1px solid #ffffff; padding:7px 0px 7px 0px; }

p.BlogSmall {padding: 0px 0px 2px 0px; font-size:0.70em; font-family:tahoma, Verdana, Arial; color:#ffffff; text-align:left; margin:0px;}
.BlogSmall a:link {color:#ffffff; text-decoration:underline; font-family:tahoma, Verdana, Arial;}
.BlogSmall a:visited {color:#ffffff; text-decoration:underline; font-family:tahoma, Verdana, Arial;}
.BlogSmall a:hover {color:#ff9900; text-decoration:underline; font-family:tahoma, Verdana, Arial;}

p.BlogLarge {padding: 0px 0px 2px 0px; font-size:0.80em; font-family:tahoma, Verdana, Arial; color:#ffffff; text-align:left; margin:0px;}
.BlogLarge a:link {color:#ffffff; text-decoration:underline; font-family:tahoma, Verdana, Arial;}
.BlogLarge a:visited {color:#ffffff; text-decoration:underline; font-family:tahoma, Verdana, Arial;}
.BlogLarge a:hover {color:#ff9900; text-decoration:underline; font-family:tahoma, Verdana, Arial;}





