@charset "utf-8";
/* CSS Document */

/**************** begin prettyPhoto Customizing *****************/

div.pp_overlay { background-color:gray; background-image:url('/images/overlayBG.png'); }

/**************** end prettyPhoto Customizing *****************/

html {
    overflow-y: scroll;
}

body {
	margin:0px;
	background-color:black;
	/*background-color:#3d4648;*/
	background-image:url('/images/bodyBG.png');
	/*background-image:url('/images/overlayBG.png');*/
	background-repeat:repeat-x;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}

h1, h2, h3, h4, h5, h6 {
	padding-bottom:3px;
	margin-bottom:3px;
}

p { padding-top:0px; margin-top:0px; }

#pageBody {
	/*font-family:Tahoma, Geneva, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:120%;
}

#pageBody a { color:#FC0; text-decoration:none; }
#pageBody a:hover { color:#8CBAC8; }

.noScript .menu {
	position:absolute;
	left:0px;
	top:0px;
	z-index:20000;
	width:100%;
	height:100%;
	background-color:#444444;
}
.noScript .menu div {
	border-bottom:1px solid black;
	height:40px;
	line-height:39px;
	font-size:20px;
	color:white;
}
.noScript .menu a {
	display:block;
	padding-left:10px;
	color:white;
	text-decoration:none;
	border:0px solid red;
}
.noScript .menu a:hover {
	background-color:#EBEBEB;
	color:#444444;
}

hr { 
	height:0px;
	border:none;
	border-bottom:1px solid #ffc000;
}
hr.dotted {
	border-bottom:1px dotted #ffc000;
}
hr.dottedGray {
	border-bottom:1px dotted gray;
}

p { text-align:justify; }

a img { border:none; }

.pageWidth {
	width:980px;
	margin:auto;
}

#splashLayer { 
	display:none;
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:black;
	color:#ffc000;
	font-weight:bold;
}

#splashLayer a { color:gray; text-decoration:none; }
#splashLayer a:hover { color:#8CBAC8; }

#splashLayer #splashLogoBox {
	display:none;
	position:absolute;
	height:100px;
	width:100%;
	top:50%;
	margin-top:-50px;
	
	/*margin-top:18%;*/
	/*background-image:url('/images/sargeLogo_level_sm.png');
	background-position:center center;
	background-repeat:no-repeat;*/
}

/*#splashLayer { text-align:center; }*/

.preloadThese { display:none; }
.hideTillLoaded { 
	/*background-image:url('/images/imgLoader.gif');
	background-repeat:no-repeat;
	background-position:center center;*/
}
.hideTillLoaded img { /*visibility:hidden;*/ /*display:none;*/ background-color:transparent; }

.hideContent { display:none; }

.pageTitle_extraText { font-size:10px; font-family:Verdana, Geneva, sans-serif; }

#bottomLayer { text-align:center; margin:auto; position:relative; top:0px; left:-10px; z-index:-20; }
#topLayer { text-align:center; margin:auto; position:relative; top:0px; left:-2px; z-index:501; }

#oldTV { text-align:center; margin:auto; position:relative; top:20px; left:470px; z-index:751; }
#oldTV_video { text-align:center; margin:auto; position:relative; top:145px; left:510px; z-index:741; background-color:#4a4f43; width:300px; height:260px; overflow:hidden; }

#pageContent { text-align:center; margin:auto; position:relative; z-index:100; left:25px; top:21px; }
#content_home, #content_bio, #content_booking, #content_media, #content_schedule, #content_shop {
	/*position:absolute; left:0px; top:0px; z-index:9500;*/
	display:none; 
}

/* Overlay for content */
#contentOverlay {
	display:none;
	position:absolute;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
	z-index:2000;
	background-image:url('/images/overlayBG.png');
	color:white;
}

#contentMenu { 
	position:absolute;
	width:100%;
	height:25px;
	left:0px;
	top:-27px;
	z-index:3000;
	background-color:black;
	color:white;
	font-weight:bold;
	line-height:24px;
	text-align:center;
}

#pages { margin:auto; padding:40px; }
#pages div { }

.sargeHead { text-align:center; margin:auto; position:relative; }
#sargeHead1 { top:21px; left:25px; z-index:551; } /* top:-25px; left:-2px;*/
#sargeHead2 { top:21px; left:25px; z-index:551; }
#sargeHead3 { top:22px; left:25px; z-index:551; }
#sargeHead4 { top:22px; left:16px; z-index:551; }
#sargeHead5 { top:27px; left:-4px; z-index:551; }

#sargeBody { text-align:center; margin:auto; position:relative; left:25px; top:21px; z-index:541; }

#mainMenu { text-align:center; margin:auto; position:relative; left:27px; top:46px; z-index:1001; }
#mainMenu div { position:absolute; width:250px; height:230px; margin-left:233px; margin-top:128px; overflow:hidden; }
#mainMenu div img { position:relative; }

#footer { 
	/*background-color:#333;
	margin:20px; 
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;*/
	color:#999;
	background:url('/images/footerBG.png') no-repeat center top;
	height:60px;
	padding-left:50px;
	padding-right:50px;
}

a.twitterButton { text-decoration:none; display:block; float:right; margin-top:25px; line-height:40px; width:160px; background:url('/images/follow_me_hoverCombine.png') center 6px no-repeat; }
a.twitterButton:hover { background-position:center -44px; }

a.fbButton { text-decoration:none; display:block; float:right; margin-top:25px; line-height:40px; width:119px; margin-right:8px; background:url('/images/bt_facebookLink.png') center 6px no-repeat; }
a.fbButton:hover { background-position:center -44px; }

a.youtubeButton { text-decoration:none; display:block; float:right; margin-top:25px; line-height:40px; width:111px; margin-right:8px; background:url('/images/bt_youtubeLink.png') center 6px no-repeat; }
a.youtubeButton:hover { background-position:center -44px; }

