/*
--------------------------------------------------------------------------- 
Default Style Sheet
(c) 2009 Select Performers

Version:	2.00
Date:		02/10/2009
Author:		Ian Anderson Gray
Website:	http://selectperformers.com/
---------------------------------------------------------------------------
Notes:		
---------------------------------------------------------------------------
To Do

---------------------------------------------------------------------------
Change Log

---------------------------------------------------------------------------*/






/*-----------------------------------------------------------------------------
START OF =Color
-----------------------------------------------------------------------------*/


/*-----------------------------------------------------------------------------
END OF =Color
-----------------------------------------------------------------------------*/



/*-----------------------------------------------------------------------------
START OF =Globals
-----------------------------------------------------------------------------*/


acronym, abbr
	{
		border-bottom: #666 1px dotted;
		cursor: help;
	}
	

#accessibility,
#siteTools,
#pageSummary,
#pageTags,
#topSection,
.geo,
.printLogo,
#updateDate,
#printTop
	{
		display:none;
	}

body {padding:0px; margin:0px; background: #6b6c72 url(/images/backgrounds/backGrad.png) repeat-x; }

li {padding-top:5px;}
#selection-image	{ background:url(/images/elements/selectionBubble.png) 0 0 no-repeat; width:25px; height:29px; position:absolute; top:-50px; left:-50px; }

a:focus {border:#CCC dashed 1px; background-color:#FC6;-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-box-shadow: 0 0 75px #999; 
    	-webkit-box-shadow: 0 0 75px #999;}
		

.imageLeft {float:left; margin:0.5em 10px 10px 0px; display:block;}

.imageLeft img
	{ 
		margin:0px; 
		padding:0px;		
		border:1px solid #ccc;
		
	}

.imageLeft img.withBorder
	{
		padding:5px;
		background-color:#fff;
		border:1px solid #ccc;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
	}
	
.captionTitle { display:block; font-weight:bold; padding:0px; margin:0px; line-height:1em;}
.captionDescription { display:block;padding:0px 0px 5px 0px; margin:0px; text-align:justify; color:#454545; line-height:1em; font-size:0.8em;}

/*-----------------------------------------------------------------------------
END OF =Globals
-----------------------------------------------------------------------------*/


/*-----------------------------------------------------------------------------
START OF =Wrappers
-----------------------------------------------------------------------------*/
#wrapper
	{
		margin:0px auto 0px auto;		
		padding:0px 25px 0px 25px;	
		border:none;
		width:950px;
		background:url(/images/backgrounds/shadow.png) center repeat-y;
	}

	
	
/*-----------------------------------------------------------------------------
END OF =Wrappers
-----------------------------------------------------------------------------*/






/*-----------------------------------------------------------------------------
START OF =Header
-----------------------------------------------------------------------------*/

/* Branding 
----------- */
#branding
	{
		width:950px;
		padding:25px 0px 10px 0px;
		margin:0px auto 0px auto;
		background-color:#fff;
		overflow:hidden;
		height:80px;
	}


#branding h2
	{
		width: 950px;
		height: 80px;
		position: relative;
		font-size:26px;
		margin:0px;
		padding:0px;
	}
	

#branding h2 span
	{
		position: absolute;
		width: 950px;
		height: 80px;
		font-size:1px;
		color:#000000;
		background-image:url(/images/branding/logos/mainLogo.gif);
		background-repeat: no-repeat;
		left: 0px;
	}


#branding h2 a:link,
#branding h2 a:visited,
#branding h2 a:hover,
#branding h2 a:active
	{
		color:#666;
		text-decoration:none;
	}

/*-----------------------------------------------------------------------------
END OF =Header
-----------------------------------------------------------------------------*/



/*-----------------------------------------------------------------------------
START OF =Navigation
-----------------------------------------------------------------------------*/


ul.dropdown {width:100%; background-color:#09C; border-bottom:#d9d9d9 1px solid;}

ul.dropdown,ul.dropdown li,ul.dropdown ul {list-style: none;margin: 0;padding: 0;}

ul.dropdown {position: relative;z-index: 597;float: left;}

ul.dropdown li {float: left;line-height: 1.3em;vertical-align: middle; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

ul.dropdown li.hover,ul.dropdown li:hover {position: relative;z-index: 599;cursor: default;}

ul.dropdown ul {visibility: hidden;position: absolute;top: 100%;left: 0;z-index: 598;width: 100%;
		-moz-box-shadow: #999 10px 10px 10px; 
    	-webkit-box-shadow: #999 10px 10px 10px;}

ul.dropdown ul li {float: none;}

ul.dropdown ul ul {top: 1px;left: 99%;}

ul.dropdown li:hover > ul {visibility: visible;}


/* Base Style Extension */
ul.dropdown li a {display: block;padding: 6px 45px;}

/* Base Style Override*/
ul.dropdown li {padding: 0;}

/* Base Style Reinitiate: post-override activities */
ul.dropdown li.dir {padding: 7px 20px 7px 10px;}

/* Custom */
ul.dropdown ul a {width: 145px;padding:5px 5px;text-align:left;}

ul.dropdown ul a:hover {}

ul.dropdown {font-weight: bold;}

ul.dropdown li {border-style: solid;border-right-width: 1px; border-right-color:#fff;	 background-right-color: #09C;color: #fff; }

ul.dropdown li li {border-bottom:#d9d9d9 1px solid; color:#000;}

ul.dropdown li.hover,ul.dropdown li:hover {background-color:#eee;color:#000;}

ul.dropdown a:link,ul.dropdown a:visited {color: #fff;text-decoration:none; }
ul.dropdown ul li a:link, ul.dropdown ul li a:visited {color: #000;text-decoration:none; }
ul.dropdown a:hover	{color:#000; }
ul.dropdown a:active {color:#ffa500;}

/* -- level mark -- */
ul.dropdown ul {width: 150px;margin-top:1px;}

ul.dropdown ul li {font-weight: normal;border-left:#d9d9d9 1px solid;}

/*-----------------------------------------------------------------------------
END OF =Navigation
-----------------------------------------------------------------------------*/


/*-----------------------------------------------------------------------------
START OF =Main Content
-----------------------------------------------------------------------------*/
#mainContent
	{
		width:950px;
		margin:0px;
		background-color:#fff;
		padding:0px;
	}

#leftCol
	{
		margin:0px; 
		padding:0px; 
		background:url(/images/backgrounds/grey.gif) right repeat-y;	
	}

#leftCol h4 { padding-left:10px;}

#mainCol h3, #mainCol p { padding-left:10px;}

.frontBox 
	{ 
		width:213px; 
		border:#ccc 1px solid; 
		margin-left:10px; 
		height:300px; 
		float:left; 
		padding:0px 5px 0px 5px;
	}

.frontBox p
	{
		line-height:1.2em; 
		font-family:Calibri, Tahmoa, Arial, Helvetica, sans-serif;
		font-size:1.1em;
		color:#333;
		padding:0px !important; 
		margin:0px !important;
	}
.boxOne   {background-color:#ffffef;}
.boxTwo   {background-color:#efdfef;}
.boxThree {background-color:#dfefef;;}

h1 {font-size:36px;}
h2 {font-size:30px;}

p { font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:14px; color:#222; line-height:2.1em; text-align:justify}


/*-----------------------------------------------------------------------------
END OF =Main Content
-----------------------------------------------------------------------------*/


/*-----------------------------------------------------------------------------
START OF =Footer
-----------------------------------------------------------------------------*/


#footer
	{

		text-align:center;
		background-color:#dedede;
		border-top:#bbb 1px dashed;
		border-bottom:#bbb 1px solid;
		height:400px;
	}
#footer h5 {padding:0px 0px 10px 0px; margin:0px; text-align:left;}
#footer .vcard .geo {display:inline;}
#footer #footerContact, #footer #copyrightFooter, #footer #footerNav, #footer #footerInfo {float:left; width:160px; padding:20px 0px 0px 10px;}
#footer ul {padding:0px; margin:0px}
#footer ul ul { padding:0px; margin:0px; float:none;}
#footer ul li {padding:0px 0px 10px 0px; margin:0px; text-indent:0px;}
#footer  .vcard {display:block;}
#footer #footerContact {width:180px; float:left;}
#footer .vcard .webSite {clear:left;}
#footer li {padding:0px 0px 10px 0px; margin:0px; text-align:left; list-style:none;}
#footer #copyrightFooter {float:left; width:370px; text-align:left;}
#footer #footerInfo, #footer #footerNav {width:150px;}

#footer #copyrightFooter p {text-align:left;}

#footer .home,
#topTools .home
	{
		background:url(/images/elements/home.gif) no-repeat left center;
		padding: 1px 1px 1px 14px;
	}

#footer .print,
#topTools .print
	{
		background:url(/images/elements/print.gif) no-repeat left center;
		padding: 1px 1px 1px 14px;
	}

#footer .emailFooter
	{
		background:url(/images/elements/email.gif) no-repeat left center;
		padding: 1px 1px 1px 14px;
	}

#footer .top,
#topTools .top,
.navLinks .top
	{
		background:url(/images/elements/up.gif) no-repeat left center;
		padding: 1px 1px 1px 14px;
	}

#footer .navIcon,
#topTools .navIcon
	{
		background:url(/images/elements/navIcon.png) no-repeat left center;
		padding: 1px 1px 1px 14px;
	}
	
#footer .links,
#topTools .links
	{
		background:url(/images/elements/links.png) no-repeat left center;
		padding: 1px 1px 1px 14px;
	}

#footer .main,
#topTools .main
	{
		background:url(/images/elements/main.png) no-repeat left center;
		padding: 1px 1px 1px 14px;
	}

#footer .bottom,
#topTools .bottom,
.navLinks .bottom
	{
		background:url(/images/elements/down.gif) no-repeat left center;
		padding: 1px 1px 1px 14px;
	}

#footer .help,
#topTools .help
	{
		background:url(/images/elements/helpSmall.png) no-repeat left center;
		padding: 1px 1px 1px 14px;
	}
	
#footer .tick,
#topTools .tick
	{
		background:url(/images/elements/tick.png) no-repeat left center;
		padding: 1px 1px 1px 14px;
	}

#footer .privacy,
#topTools .privacy
	{
		background:url(/images/elements/privacy.png) no-repeat left center;
		padding: 1px 1px 1px 14px;
	}
	
#footer .accessibility,
#topTools .accessibility
	{
		background:url(/images/elements/accessibility.png) no-repeat left center;
		padding: 1px 1px 1px 14px;
	}

#footer .sitemap,
#topTools .sitemap
	{
		background:url(/images/elements/siteMap.png) no-repeat left center;
		padding: 1px 1px 1px 14px;
	}

#footer .favorites
	{
		background:url(/images/elements/favorites.gif) no-repeat left center;
		padding: 1px 1px 1px 14px;
	}

#footer p {font-size:10px; text-align:center; margin:0px;padding:5px 0px 0px 0px;}

#footer #loggedIn {width:800px; margin:0px auto 20px auto;}

/*-----------------------------------------------------------------------------
END OF =Footer
-----------------------------------------------------------------------------*/



/*-----------------------------------------------------------------------------
START OF =Error Page
-----------------------------------------------------------------------------*/

#error404
	{
		border-width:1px 0px 1px 0px; 
		border-style:solid; 
		border-color:#dedede; 
		padding:20px;
		margin:0px; 
		width:910px;
		background-color:#FF9;
	}

#error404 h1
	{
		font-size:32px;
	}

#error404 h2
	{
		font-size:26px;
	}

#error404 h3
	{
		font-size:20px;
	}
	
#error404 h4
	{
		font-size:18px;
		text-align:left;
	}

#error404 .errorCode
	{
		font-size:12px;
		font-style:italic;
		color:#666666;
		padding:0px;
	}


#error404 li
	{
		list-style:inside disc;
		color:#333333;
		text-align:left;
		padding-top:3px;
		font-size:14px;
	}

#error404 p
	{
		color:#000000 !important;
		font-size:14px;
	}

/*-----------------------------------------------------------------------------
END OF =Footer
-----------------------------------------------------------------------------*/





/*-----------------------------------------------------------------------------
START OF =Social Networking Buttons
-----------------------------------------------------------------------------*/


.social-facebook
	{
		padding-left:20px;
		background:url(/images/elements/social/facebook.gif) no-repeat left;
		padding-right:10px;
	}

.social-blinklist
	{
		padding-left:20px;
		background:url(/images/elements/social/blinklist.gif) no-repeat left;
		padding-right:10px;
	}

.social-delicious
	{
		padding-left:20px;
		background:url(/images/elements/social/delicious.gif) no-repeat left;
		padding-right:10px;
	}
	
.social-digg
	{
		padding-left:20px;
		background:url(/images/elements/social/digg.gif) no-repeat left;
		padding-right:10px;
	}
	
.social-furl
	{
		padding-left:20px;
		background:url(/images/elements/social/furl.gif) no-repeat left;
		padding-right:10px;
	}
	
.social-google
	{
		padding-left:20px;
		background:url(/images/elements/social/google.gif) no-repeat left;
		padding-right:10px;
	}

	
.social-magnolia
	{
		padding-left:20px;
		background:url(/images/elements/social/magnolia.gif) no-repeat left;
		padding-right:10px;
	}
	
.social-reddit
	{
		padding-left:20px;
		background:url(/images/elements/social/reddit.gif) no-repeat left;
		padding-right:10px;
	}
	
.social-stumbleupon
	{
		padding-left:20px;
		background:url(/images/elements/social/stumbleupon.gif) no-repeat left;
		padding-right:10px;
	}
	
.social-technorati
	{
		padding-left:20px;
		background:url(/images/elements/social/technorati.gif) no-repeat left;
		padding-right:10px;
	}

.dottedBorder
	{
		padding:0px 0px 10px 0px;
		border:0px;
		border-top:#999999 1px dotted;
	}


/*-----------------------------------------------------------------------------
END OF =Social Networking Buttons
-----------------------------------------------------------------------------*/





/*-----------------------------------------------------------------------------
START OF =ToolBar
-----------------------------------------------------------------------------*/


#topTools a:link,#topTools a:visited {color:#000;}
#topTools a:hover,#topTools a:active {color:#fff;}
.clickme img {vertical-align:middle;}
.helpLink { display:block; position:fixed; top:3px; left:5px; font-size:14px; z-index:1001;}
#topTools .vcard .geo {display:inline;}
.navLinks {font-size:10px;}
.helpLink a:link, .helpLink a:visited {color:#343434;}
.closeme {font-size:10px; color:#bcbcbc;}
.clickme:visited {color:#333;}
#toolBox {width:100%; height:200px; background-color:#6D84B4; position:fixed; top:-175px; left:0; z-index:1000; margin:0px; border-bottom:#009 1px solid; margin:0px; -moz-box-shadow: #999 10px 10px 10px;-webkit-box-shadow: #999 10px 10px 10px; }

#toolBox h3 {margin:0px auto; text-align:left; width:950px; padding:10px 0px 20px 0px;}
#toolBox h3 img {padding:3px 5px 0px 0px;}
#toolBox:hover {top:0px;}
#topToolsList {width:950px; margin:auto;}

#toolBox li {list-style:none; margin:0px; width:230px; float:left; font-size:14px; z-index:9999;}
#toolBox li ul {margin:5px 0px 0px 0px;}
#toolBox li li {float:none; line-height:1.4em; text-indent:0px;padding:0px;margin:0px; font-size:10px;}


#siteSearchForm {border:none; padding:0px; margin:0px; width:300px;  right:0px; top:0px; z-index:1005; text-align:right; display:block; height:25px; position:fixed; }
#siteSearchForm label { display:none;}
#siteSearchForm input { font-size:12px !important; padding:2px; margin:1px 0px 0px 0px; vertical-align:top; height:16px;font-family:'lucida grande',tahoma,verdana,arial,sans-serif; outline-width:0px; }
#siteSearchForm #searchText {font-size:10px; font-family:Verdana, Geneva, sans-serif; border:#989898 1px solid !important;}
#siteSearchForm #searchText:focus {border:#036 1px solid !important;}
#siteSearch {border:none; display:inline; padding:0px; margin:0px; height:15px;}
#siteSearch .submit {font-size:12px; padding:1px 5px !important; margin:1px;  font-weight:bold; height:21px; background-color:#039; color:#fff; border:#dcdcdc 1px solid; outline-width:0px; text-align:center;}

#top-link	{ display:none; position:fixed; right:5px; bottom:5px;border:#999 2px solid;
		background-color: #cbcbcb;
		padding: 5px;
		opacity: 0.95;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-box-shadow: #999 10px 10px 10px;; 
    	-webkit-box-shadow: #999 10px 10px 10px;  }

/*-----------------------------------------------------------------------------
END OF =ToolBar
-----------------------------------------------------------------------------*/


/*-----------------------------------------------------------------------------
START OF =ToolTips
-----------------------------------------------------------------------------*/

#tooltip
	{
		position: absolute;
		z-index: 3000;
		border:#999 2px solid;
		background-color: #cbcbcb;
		padding: 5px;
		opacity: 0.95;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-box-shadow: #999 10px 10px 10px; 
    	-webkit-box-shadow: #999 10px 10px 10px;
	}
#tooltip h3 {color:#069; font-weight:bold; padding:0px 0px 3px 18px;margin:0px; background:url(/images/elements/favicon.png) left no-repeat;}
#tooltip p, #tooltip .url { padding:0px; margin:0px;}
#tooltip .url {font-weight:bold; color:#036;}
#tooltip .body {font-style:italic; color:#454545; padding-bottom:5px;}

/*-----------------------------------------------------------------------------
END OF =ToolTips
-----------------------------------------------------------------------------*/





/* Easy Slider */

	#slider{}	
	#slider ul, #slider li {
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:950px;
		height:250px;
		overflow:hidden; 
		}	

	
		
	p#controls{
		margin:0;
		position:relative;
		} 
	
	#prevBtn, #nextBtn{ 
		display:block;
		margin:0;
		overflow:hidden;
		text-indent:-8000px;		
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:-160px;
		}	
	#nextBtn{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		width:30px;
		}	
									
span#prevBtn{ display:block; color:#000; font-size:20px; width:300px; height:30px;}
	span#nextBtn{display:block; color:#000; font-size:20px; width:300px; height:30px;}	
/* // Easy Slider */

