/*

		Queen City Roller Girls 
		Main CSS
		Alison Endacott
		October 2007
		
		blue			#01dbfb
		pink			#ff0084
		lime green		#eaf806
		
*/


* {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}
	#content a img,
	#content a:hover img,
	a img {
		 border: 0!important;
	}
	
	
body {
	background: #200000;/* url(/images/web/bg.gif) no-repeat top center;*/
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #e6e6db;
	font-size: 73%;
	line-height: 1.5;
	border-top: 3px solid #ff0084;
	height: 100%;
}

#container {
	width: 770px;
	margin: 0 auto;
	
}

a {
	color: #eaf806;
}

	a:hover {
		background: #000;
		text-decoration: none;
		color: #ff0084;
	}

	#content {
	}

img.right {
	float: right;
_display: inline;
}

img.left {
	float: left;
	_display: inline;
	margin-right: 5px;
}

p.disclaimer {
	font-size: 85%;
	text-align: right;
}
	
/* ------------------------ 
		header
------------------------ */
 #skiplink {
 	position: absolute;
	left: -9999px;
 }
 
#head {
	position: relative;
	height: 100px;
}

h1 {
	padding-top: 17px;
	width: 284px;
}

	h1 a, h1 a:hover {
		display: block;
		width: 284px;
		height: 102px;
		text-indent: -9999px;
		overflow: hidden;
		background: url(/images/web/qcrg.png);
		_background: url(/images/web/qcrg.gif);position: relative;
		z-index: 100;
		left: -10px;
		top: -15px;
	}
	
#navigation {
	position: absolute;
	top: 0;
	right: -3px;
	list-style: none;
	width: 568px;
	height: 57px;
	overflow: hidden;
}
	
	#navigation li {
		text-indent: -9999px;
		display: block;
		float: left;
		_display: inline;
	}
	
		#navigation a {
			background: url(/images/web/nav.gif) no-repeat;
			height: 57px;
			width: 101px;
			display: block;
			text-indent: -9999px;
			position: relative;
			z-index: 99;
		}
			#navigation a:hover {
			}
			
			ul#navigation li#navAbout a {
				width: 87px;
			}
				body.home ul#navigation li#navAbout a {
					background-position: 0 -57px;
					cursor: default;
				}
				ul#navigation li#navAbout a:hover {
					background-position: 0 -114px;
				}
			
			ul#navigation li#navEvents a {
				width: 68px;
				background-position: -87px 0;
			}
				body.events ul#navigation li#navEvents a {
					background-position: -87px -57px;
					cursor: default;
				}
				ul#navigation li#navEvents a:hover {
					background-position: -87px -114px;
				}
			
			ul#navigation li#navTeams a {
				width: 68px;
				background-position: -155px 0;
			}
				body.teams ul#navigation li#navTeams a,
				body.category_16 ul#navigation li#navTeams a,
				body.category_17 ul#navigation li#navTeams a,
				body.category_18 ul#navigation li#navTeams a,
				body.category_19 ul#navigation li#navTeams a,
				body.category_20 ul#navigation li#navTeams a {
					background-position: -155px -57px;
					
				}
				ul#navigation li#navTeams a:hover {
					background-position: -155px -114px;
				}
				
			ul#navigation li#navSupport a {
				width: 68px;
				background-position: -223px 0;
			}
				body.support ul#navigation li#navSupport a {
					background-position: -223px -57px;
					
				}
				ul#navigation li#navSupport a:hover {
					background-position: -223px -114px;
				}
			
			ul#navigation li#navStreet a {
				width: 82px;
				background-position: -291px 0;
				
			}
				body.Street ul#navigation li#navStreet a {
					background-position: -291px -57px;
					
				}
				ul#navigation li#navStreet a:hover {
					background-position: -291px -114px;
				}
				
			ul#navigation li#navMerch a {
				width: 88px;
				background-position: -373px 0;
			}
				body.Merch ul#navigation li#navMerch a {
					background-position: -373px -57px;
					cursor: default;
				}
				ul#navigation li#navMerch a:hover {
					background-position: -373px -114px;
				}
				
			
			ul#navigation li#navScrapbook a {
				width: 107px;
				background-position: -461px 0;
			}
				body.scrapbook ul#navigation li#navScrapbook a {
					background-position: -461px -57px;
					cursor: default;
				}
				ul#navigation li#navScrapbook a:hover {
					background-position: -461px -114px;
				}
	
/* ------------------------ 
		homepage
------------------------ */
body p#homeimage {
	float: left;
		_display: inline;
		padding-right: 10px;
		padding-bottom: 10px;
	width: 278px;
}

	p#homeimage img {
		
	}

#mainContent {
	float: left;
	_display: inline;
	width: 603px;
	min-height: 600px;
	_height: 600px;
}

body.category_4 #mainContent {
	width: 770px;
}

body.home #mainContent {
	margin-top: -20px;
	_margin-top: 0;
}
	#mainContent p {
		padding-bottom: 1em;
	}
	
	#mainContent h2 {
		color: #ff0084;
	}
	
	
	#top {
		
	}
		#top h2 {
			width: 300px;
			float: left;
			_display: inline;
		}
		
		.sIFR-active #mainContent h2 {
			font-size: 26px;
			_font-size: 28px;
			margin-top: 4px;
		}

/* buy tickets*/
#top {
	width: 300px;
	float: left;
}
#ticket-outlets {
	font-size: 90%;
	line-height: 1.1;
}
	#ticket-outlets p {
		padding: 3px;
		
	}

	#buytickets  {
		 display: block;
		height: 79px;
		width: 285px;
		margin: 0 auto;
		position: relative;
		z-index: 99;
	}	
		#top #buytickets {
			margin: .5em auto;
		}
	
	
		#buytickets a {
			display: block;
			height: 79px;
			width: 285px;
			text-indent: -9999px;
			overflow: hidden;
			background: url(/images/web/buytickets.gif) no-repeat;
		}
			#buytickets a:hover {
				background-position: 0 -79px;
				}
				
		body.events #mainContent #buytickets {
			position:absolute;
			margin:-60px 0 0 314px;
		}
		
		
			body.home #buytickets {
				width: 115px;
				height: 29px;
			}
			
				
				body.home #buytickets a {
					background: url(../images/web/buytickets-sm-home.gif) no-repeat;
					width: 115px;
					height: 29px;
				}
					
					body.home #buytickets a:hover {
						background-position: 0 -29px;
						}
				
/* order online */
#orderonline {
	display: block;
	height: 42px;
	width: 237px;
	position: relative;
	z-index: 99;
	}	

		#orderonline a {
			display: block;
			height: 42px;
			width: 237px;
			text-indent: -9999px;
			overflow: hidden;
			background: url(/images/web/orderonline.gif) no-repeat;
		}
			#orderonline a:hover {
				background-position: 0 -42px;
				}
				
/* buy calendar*/
	#buycalendars  {
		 display: block;
		height: 79px;
		width: 285px;
		margin: 0 auto;
		position: relative;
		z-index: 99;
	}	
		#top #buycalendars {
			margin-top: -25px;
			margin-left: 300px;
		}
	
	
		#buycalendars a {
			display: block;
			height: 79px;
			width: 285px;
			text-indent: -9999px;
			overflow: hidden;
			background: url(/images/web/buycalendars.gif) no-repeat;
		}
			#buycalendars a:hover {
				background-position: 0 -79px;
				}
				
	#home-content {
		clear: both;
		
	}

	/*sidebar */
		/* live scores */
		#live_scores {
			background: #200000;
			margin-top: -30px;
			font-size: 90%;
			
		}
			#live_scores ul {
				list-style: none;
			}
				#live_scores a {
					
				}
		
		/* twitter */
		
			#twitter_div {
				margin-top: -18px;
				position:relative;
				width: 150px;
				
				_overflow: hidden;
				_margin-left: -3px;
				background: url(/images/web/twitter_bg.gif) no-repeat bottom;
			}
			
				ul#twitter_update_list {
					background: url(/images/web/twitter_bg-top.gif) no-repeat top;
					list-style: none;
				}
				
					ul#twitter_update_list li {
						font-size:90%;
						padding: 9px 0 37px 0;
						width: 120px;
						color: #fff;
						line-height: 1.1;
					}
					
					ul#twitter_update_list li a {
						color: #200000;
						background: transparent;
						}
				
				p#twitter_follow {
					position: absolute;
					width: 70px;
					bottom: 15px;
					right: 15px;
					text-align: center;
					font-size: 80%;
				}
	
	#sideBar{
		margin-left: 10px;
		width: 157px;
		float: left;
		_display: inline;
		margin-bottom: 1.5em;
		background: url(/images/web/bg-sidebar.gif);
		line-height: 1.2;
	}
		body.category_4 #sideBar {
			visibility: hidden;
			display: none;
		}
		
		#sideBar ul {
			list-style: none;
			padding: 0 24px 1em 14px;
		}
			#sideBar li {
				clear: both;
				}
				
		#sideBar h2 {
			text-indent: -9999px;
			display: block;
			overflow: hidden;
			height: 59px;
			width: 157px;
			clear: both;
		}
		
			#featuredEvents h2 {
				background: url(/images/web/events-top.gif) no-repeat top;
			}
			
			#links h2 {
				background: url(/images/web/links-top.gif) no-repeat top;
			}
			
			#press h2 {
				background: url(/images/web/press-top.gif) no-repeat top;
			}
			
			#scoreboard h2 {
				background: url(/images/web/score-top.gif) no-repeat top;
			}
			
			#media h2 {
				background: url(/images/web/media-top.gif) no-repeat top;
			}
			
	#links li a,
	#downloads li a,
	#media li a {
		display: block;
		background: url(/images/web/link-bullet-over.gif) no-repeat left 7px;
		padding: .3em 0;
		padding-left: 15px;
	}
		#links li a:hover,
		#downloads li a:hover {
			/*background: url(/images/web/link-bullet.gif) no-repeat left 7px;*/
		}
		
	#links a.img, #links a:hover.img {
		padding: 10px 18px;
		text-decoration: none;
		background: none;
	}
		/*
			#links #derby101 a {
				display: block;
				height: 72px;
				width: 100px;
				background: url(/images/web/derby101.jpg) no-repeat ;
				text-indent: -9999px;
				overflow: hidden;
			}
			*/
	
	#poll {
		width:100px;
		height: 100px;
		border: 1px solid;
		background: #ccc;
		margin: 0 0 1em 22px;
	}


	p#qcrg,
	p#qcrg a {
		display: block;
		background: url(../images/web/bg-side-bottom.gif);
		width: 157px;
		height: 197px;
		text-indent: -9999px;
	}

#banners {
	float: left;
}

	#banners li {
		float: left;
		display: block;
		list-style: none;
		padding: 0 0 0 20px;
	}

	
#youtube {
	width: 305px;
	float: right;
	padding-left: 10px;
}



/* ------------------------ 
	  inner
------------------------ */
body.category_4 #mainContent{

	
}

/* ------------------------ 
	  scrapbook
------------------------ */


#scoreboard table {
	width: 118px;
	background: #140000;
	margin: 1em 0 1em 14px;
	border-collapse: collapse;	
	border: 1px solid #20000;
	font-size: 95%;
	line-height: 1.1;
}
	#scoreboard table td,
	#scoreboard table th {
		padding: 2px 5px ;
		text-align: left;
		border-bottom: 1px solid #200000;
	}
	
	#scoreboard table th  {
		color: #ff0084;
		text-align: center;
	}
	
	#scoreboard table#score07 {
		background: #140000;
	}
	
body.scrapbook #mainContent dl {
	padding-left: 160px;
	position: relative;
	margin-bottom: 1.5em;
	min-height: 100px;
	_height: 100px;
	margin-left: 12px;
}
	body.scrapbook #mainContent dt {
		font-size: 115%;
		font-weight: bold;
		color: #ff0084;
		margin-bottom: .3em;
	}
	
	body.scrapbook #mainContent dd.image {
		position: absolute;
		top: 0;
		left: 0;
	}
		body.scrapbook #mainContent dd.image img {
			border: 1px solid #01dbfb;
			display: block;
			width: 150px;
			height: 100px;
			}
			
		body.scrapbook #mainContent dd.video {
			padding-left: 18px;
			background: url(/images/web/tv-icon.gif) no-repeat;
		}
		body.scrapbook #mainContent dd.photo-gallery {
			padding-left: 18px;
			background: url(/images/web/camera-icon.gif) no-repeat;
		}
			body.scrapbook #mainContent dd span {
				font-size: 90%;
			}
			
			
			
			/* gallery */
			
			body.gallery #mainContent {
				width: 770px;
			}	
			
			
			p.description {
				padding: .5em 0;
				text-align: right;
				font-size: 90%;
				clear: both;
			}
			
			#gallery li {
				list-style: none;
				display: block;
				float: left;
				_display: inline;
				width: 152px;
				height: 140px;
				margin-bottom: 1em;
			}
				#gallery li p.tnImage {
					margin: 3px auto;
					height: 90px;
					width: 120px;
					overflow: hidden;
					border: 1px solid #01dbfb;
				}
			
				#gallery li a img {
					display: block;
					
					margin: -5px 0 0 -5px;
					
				}
				
					#gallery li p.tnImage:hover {
						border: 1px solid #eaf806;
					}
				
				p.name {
					padding-top: 3px;
					padding: 3px 5px 0 5px;
					height: 25px;
					overflow: hidden;
					font-size: 90%;
					text-align: center;
					line-height: 1.2;
				}
					p.name a {
						text-decoration: none;
					}
			
			p#back {
				clear: both;
				text-align: center;
				padding: 1em 0;
			}


		/* media */
		
		#media ul {
			padding-top: 5px;
		}
		
			#media li {
				font-size: 95%;
				padding: .2em 0;
			}
			
			/* print Media */
			
			#printMedia dl {
				width: 120px;
				padding: 5px 14px;
				min-height: 50px;
				padding-top: 120px;
				float: left;
				position: relative;
				text-align: center;
				line-height: 1.1;
				_display: inline;
			}
			
				#printMedia dt {
					padding-bottom: .5em;
				}
				
				#printMedia dd {
					
					position: absolute;
					top: 0;
					left: 30px;
				}
					#printMedia a img {
						display: block;
						margin: 0 auto;
						border: 1px solid #01dbfb;
						}
				
						#printMedia a:hover img {
							border: 1px solid #eaf806;
						}
					
			
			#printMedia h3 {
				clear: both;
				font-size: 120%;
				font-weight: bold;
				color: #01dbfb;
				padding-bottom: 1em;
			}
			
	/* ------------------------ 
		   news
	------------------------ */
	body.news h2 {
	}
	
		p.backNews {
			float: right;
			_display: inline;
			font-weight: bold;
			padding: 1em;
		}
		
		.news h3 {
			font-size: 120%;
			font-weight: bold;
			color: #01dbfb;
		}
	
		div.article {
		}
		
		p.previous {
			float: left;
			_display: inline;
		}
		
		p.next {
			float: right;
			_display: inline;
			padding-right: 10px
		}
		
		
	body.printNews #container {
		padding: 1em;
	}
	
	#press {
	}
		#press li {
			
		}
		#press h4 {
			padding-bottom: .5em;
			font-size: 95%;
			font-weight: normal;
		}
		
		#press p {
			font-size: 95%;
		}
		
		p.more {
			text-align: right;
			padding-right: 18px;
		}
	
/* ------------------------ 
	events
------------------------ */
	/* featured events */
	#featuredEvents {
	
	}	
		
		#featuredEvents li {
			margin-top: 1em;
			padding-bottom: 1em;
			border-bottom: 1px dotted #FF0084;
		}
		
			#featuredEvents h3 {
				font-size: 95%;
				font-weight: normal;
				margin-bottom: .5em;
				}
				
			#featuredEvents h4 {
				font-size: 85%;
				font-weight: normal;
				color: #00deff;
				padding-bottom: .5em;
			}
			
			#featuredEvents img {
				
				}
				
			#featuredEvents li p {
				font-size: 90%;
				padding-top: .2em;
			}
			
			/*small buy tickets link on events */
			#featuredEvents #buytickets {
				width: 115px;
				height: 29px;
			}
			
				#featuredEvents #buytickets a {
					background: url(../images/web/buytickets-sm.gif) no-repeat;
					width: 115px;
					height: 29px;
				}
					#featuredEvents #buytickets a:hover {
						background-position: 0 -29px;
						}
			
	/* events page */
	
	body.events h3,
	body.events #mainContent h3 a {
		font-size: 115%;
		margin-bottom: .5em;
		font-weight: bold;
		color: #01dbfb;
		position: relative;
		
		}
		
		body.events #mainContent h3,
		#newsList h3 {
			margin-top: -5px;
			
		}
		
		.sIFR-active #eventList h3 {
			font-size: 20px;
		
		}
		
		#eventList,
		#newsList {
			list-style: none;
			margin: 20px 15px 0 10px;
		}
		
			#eventList li,
			#newsList li {
				border-bottom: 1px dotted #eaf806;
				margin-bottom: 1em;
				padding-left: 70px;
				position: relative;
				clear: both;
			}
			#eventList li {
				min-height: 54px;
				_height: 54px;
			}
			
			#newsList li {
				border-bottom: 0;
			
			}
				#featuredEvents li img, #eventList li a img, #eventList li a:hover img {
					display: block;
					
					border: 1px solid #eaf806;
					margin-bottom: 1em;
				}
					 #eventList li a:hover img {
						border: 1px solid #ff0084;

					}
	
			
			p.date {
				position: absolute;
				width: 55px;
				padding-right: 8px;
				top: 0;
				left: 0;
				_left: -85px;
				border-right: 1px dotted #ff0084;
				font-size: 90%;
				*font-size: 85%;
				line-height: 1.1;
				color: #eaf806;
				text-align: center;
			}
				#eventList p.date {
					color: 
				}
			
			
	
/* ------------------------ 
		teams
------------------------ */
body.teams #mainContent {
	width: 770px;
}

	body.teams h3 {
		color: #eaf806;
		padding-top: 1em;
		font-size: 22px;
		*font-size: 24px;
	}
	
		body.teams h3 a {
			color: #ff0084;
			text-decoration: none;
		}

	body.teams #mainContent ul {
		list-style: none;
		width: 690px;
		padding-left: 10px;
		float: left;
	}

body.teams #mainContent p.logo {
	float: left;
	width: 100px;
	text-align: center;
	padding-top: 15px;
}

	

#devilDollies,
#ncko,
#saucies,
#refs,
#waiting,
#travel {
	display: block;
	width: 800px;
	float: left;
	_display: inline;
	padding: .5em 0 1.5em 0;
	font-size: 90%;
	border-bottom: 1px dotted #01dbfb;
}

#devilDollies {
	clear: both;
}

	#devilDollies p a:hover,
	#ncko p a:hover,
	#saucies p a:hover {
		background: transparent;
	}
	
	.team-listing li {
		display: block;
		float: left;
		width: 230px;
		padding: .1em 0;
	}


body.category_16 #sideBar li,
body.category_17 #sideBar li,
body.category_18 #sideBar li,
body.category_19 #sideBar li,
body.category_20 #sideBar li,
body.category_21 #sideBar li,
body.category_22 #sideBar li{
	font-size: 95%;
	margin: .7em 0;
	line-height: 1.1;
	display: block;
	background: url(/images/web/link-bullet-over.gif) no-repeat left 3px;
	padding-left: 15px;
}

	.team-listing li a {
		display: block;
		background: url(/images/web/team-bullet.gif) no-repeat left 8px;
		padding: .1em 0;
		padding-left: 15px;
	}
	
body.category_21 #sideBar h2/*media */ {
	background: url(../images/web/media-toptop.gif);
	margin-bottom: 1em;
}

body.category_16 #sideBar h2/*suicidal saucies */ {
	background: url(../images/web/ss-top.gif);
	margin-bottom: 1em;
}

body.category_17 #sideBar h2/*ncko */ {
	background: url(../images/web/ncko-top.gif);
	margin-bottom: 1em;
}

body.category_18 #sideBar h2/*dollies */ {
	background: url(../images/web/dd-top.gif);
	margin-bottom: 1em;
}

body.category_19 #sideBar h2/*refs */ {
	background: url(../images/web/ref-top.gif);
	margin-bottom: 1em;
}

body.category_20 #sideBar h2/*sirens */ {
	background: url(../images/web/sirens-top.gif);
	margin-bottom: 1em;
}

body.category_22 #sideBar h2/*travel */ {
	background: url(../images/web/travel-top.gif);
	margin-bottom: 1em;
}

	
	#bio {
		float: left;
		
	}
	
	#photo {
		float: left;
		margin-right: 1em;
		margin-top: .5em;
		_display: inline;
	}
		/*#photo img {
			border: 6px solid #01DBFB;
		}

/* ------------------------ 
		suppport
------------------------ */	
body.support h2 {
	clear: both;
	padding-top: 1em;
}

#downloads h2 {
	background: url(/images/web/downloads-top.gif) no-repeat top;
	padding: 0;
}


	#downloads p {
		padding: 0 14px 1em 14px;
		font-size: 90%;
	}
	#downloads li {
		padding: .1em 0;
		font-size: 95%;
	}

#thanks ul li {
	/*line-height: 1.3;
	width: 260px;
	padding: .4em 10px;
	
	border-right: 5px solid #00deff;
	background: #2d1719;
	min-height: 2.8em;
	_height: 2.8em;
	*/
	margin: .2em .5em;
	float: left;
	_display: inline;
	list-style: none;
	
}

	#thanks ul li em {
		font-style: normal;
		font-size: 90%;
	}
	/*
	#thanks ul li:hover {
		border-right: 5px solid #ff0084;
	}
	*/

/* newsletter */

#signup-thanks {
	padding: 1em 0;
	font-size: 120%;
}

/* ------------------------ 
		footer
------------------------ */
#footer {
	margin-top: 1em;
	clear: both;
	width: 100%;
	border-top: 1px solid #ff0084;
	background: #2d1719;
} 
	 #footer h2 {
		margin-top: .7em;
	}
		.sIFR-active #footer h2 {
			font-size: 22px;
			_font-size: 24px;
		}
	#footer #form {
		width: 770px;
		margin: 0 auto;
	}
	
	#footer fieldset {
		width: 450px;
		float: left;
		display: block;
		padding: 1em 0;
		border: 0;
		position: relative;
	}
		
		#footer fieldset legend {
			display:none;
		}
		
		#footer p.bouts a{
			position: absolute;
			width: 287px;
			height: 236px;
			left: 480px;
			top: -10px;
			text-indent: -9999px;
			overflow: hidden;
		}
			#footer p.bouts a:hover {
				background: transparent;
			}
		
		#footer fieldset div {
			float: left;
			_display: inline;
			margin-right: 10px;
		}
		
			#footer input,
			#footer label,
			.comp input,
			.label form div input,
			.comp textarea{
				display: block;
				padding: 2px;
			}
			
			.comp label {
				padding-top: 12px;
				display: block;
			}
			
			#footer input,
			#footer textarea,
			#txtEmail,
			.comp input,
			.comp textarea{
				bordeR: 1px solid #200000;
				background: #01dbfb;
				width: 200px;
			}
				#footer input:focus,
				#footer textarea:focus,
				#txtEmail:focus,
				.comp input:focus,
				comp textarea:focus {
					border: 1px solid #200000;
					background: #eaf806;
				}
				#footer textarea,
				.comp textarea{
					width: 412px;
				}
				#footer label.textbox{
					clear: both;
				}
				
				#footer #Footer_btnSubmit,
				#footer #Footer1_btnSubmit,
				#btnSubmit {
					width: 76px;
					margin: 1em 0;
					border: 0;
					padding: 0;
				}
				
				#Footer_summary {
					width: 420px;
					padding: 1em 1em 1em 50px;
					margin-bottom: 10px;
					background: #200000 url(/images/web/error.gif) no-repeat top left;
				}
					#Footer_summary ul {
						font-size: 90%;
						line-height: 1.2;
						margin-left: 10px;
					}
	
	
		#footer #contacts {
			width: 300px;
			float: right;
			list-style: none;
			padding-bottom: 1em;
			line-height: 1.1;
			font-weight: bold;
		}
			#contacts li {
				width: 130px;
				float: left;
				padding-right: 20px;
				padding: 1.5em 20px 0 0;
				display: block;
			}
			
			#contacts a {
				display: block;
				font-weight: normal;
			}	
				#contacts a:hover {
					color: #eaf806;
					background: transparent;
				}	
		
#footerNav {
	margin: 0 auto;
	background: #ff0084;
	text-align: center;
	padding: 1em 0 0 0;
}
	#footerNav ul {
		position: relative;
		top: -25px;
		*top: -15px;
		width: 400px;
		padding-left: 40px;
		padding-top: 30px;
		margin: 1em auto;
		background:  url(../images/web/logo-footer.gif) no-repeat left;
		display: block;
		height: 60px;
	}
		#footerNav li {
			display: inline;
			padding: .5em;
			
		}
			#footerNav a {
				color: #200000;
			}
				#footerNav a:hover {
					background: #00deff;
				}
p#copyright {
	position: relative;
	margin-top: -70px;
	*margin-top: -55px;
	font-size: 90%;
	text-align: center;
	padding: 1em;
	color: #200000;
}	

/* ------------------------ 
		admin login
------------------------ */

.page_login fieldset {
	border: 0;
}

	.page_login input,
	.page_login label {
		display: block;
	}
		
/* ------------------------ 
		EASY CLEARING 
------------------------ */

.clearfix:after,
.page_15 .page-content ul:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix,
.page_15 .page-content ul {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix,
*html .page_15 .page-content ul {
height:1%;
}
*+html .clearfix,
*+.page_15 .page-content ul {
height:1%;
}
.clearfix,
.page_15 .page-content ul {
display:block;
}
/* End hide from IE-mac */
/* ------------------------ 
 		sifr 
------------------------ */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
	visibility: visible !important;
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

	
/* tooltip */
.tooltip{
	width: 200px; 
	color:#fff;
	font:lighter 11px/1.3 Arial,sans-serif;
	text-decoration:none;
	text-align:center;
	
	}

.tooltip span.top{
	padding: 45px 8px 0;
    background: url(/images/web/bt.gif) no-repeat top;
	}

.tooltip b.bottom{
	padding:3px 8px 15px;
	color: #218fd6;
    background: url(/images/web/bt.gif) no-repeat bottom
	}

/** squeeze box **/
/**
 * A customized class
 */
#sbox-window.window-black {
	background-color: #200000;
}
#sbox-window.window-black #sbox-content {
	background-color: #200000;
}
#sbox-window.window-black.sbox-loading #sbox-content {
	background-image: url(images/ajax2.gif);
	}

/**
 * Extra class for our custom handler
 */
#sbox-window .sbox-content-swf {
	overflow: hidden;
	}