/* -----------------------------------------------------------------------

   Project Name:
			
   Filename: screen.css
			
			Author: Cory Schadt | Cornerstone Technologies
			
----------------------------------------------------------------------- */

@import url("reset.css");
@import url("scroller.css");
@import url("blog.css");
@import url("formcheck.css");
/* -------------------- General Selectors ----------------------------- */

body { font-size:0.75em; color:#777779; font-family:"myriad", "myriad roman", "arial", "helvetica", sans-serif; line-height: 1.3em; background-color: #652D8A; margin: 0px; }
p { margin-top: 0; margin-right: 0; margin-bottom: 0.7em; margin-left: 0; }
a { color:#C2A303; text-decoration:none; }
a:hover { color:#632C87; text-decoration: none; }
h1 { font-size:1.2em; line-height:1; margin-bottom:0.5em; color: #774596; font-weight: normal; text-transform: capitalize; }
h2 { font-size:1.15em; margin-bottom:0.75em; font-weight: normal; color: #774596; margin-top: 0.7em; }
.player { float: right; height: 24px; margin-top: -2px; margin-right: 0px; }
.playlist .odd { background-color: #F9F9F9; }
.playlist { margin-top: 15px; width: 575px; list-style-type: none; margin-left: 0px; }
.playlist li { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; padding-top: 12px; padding-bottom: 12px; padding-left: 10px; margin: 0px; }
h3 { font-size:1.5em; line-height:1; margin-bottom:1em; }
h4 { font-size:1.2em; line-height:1.25; margin-bottom:1.25em; height:1.25em; }
h5 { font-size:1em; font-weight:bold; margin-bottom:1.5em; }
h6 { font-size:1em; font-weight:bold; }
li ul, li ol { margin:0 1.5em; }
ul, ol { margin:0 1.5em 1.5em 1.5em; }
ul li { margin-bottom: 15px; }
ul { list-style-type:disc; }
ol { list-style-type:decimal; }
table { margin-bottom:1.4em; width:100%; }
th { font-weight:bold; background:#C3D9FF; }
blockquote { margin:1.5em; color:#666; font-style:italic; }
#wrapper { width: 984px; margin-right: auto; margin-left: auto; height: 575px; background-color: #FFFFFF; margin-top: 30px; /*border: 1px solid #777779;*/
	border: 1px solid #fff; }
	#wrapper-b { width: 984px; margin-right: auto; margin-left: auto; height: auto; min-height: 575px; background-color: #FFFFFF; margin-top: 30px; /*border: 1px solid #777779;*/
	border: 1px solid #fff; }
#home #wrapper {height:1200px;}
#login { font-weight: bold; text-transform: uppercase; color: #C2A303; letter-spacing: 1px; font-size: 11px; width: 140px; float: right; margin-top: 20px; display: none; }
#login a { color: #C2A303; text-decoration: none; }
#masthead { height: 121px; background-image: url(../images/masthead.gif); background-repeat: no-repeat; position: relative; }

#a { height: 30px; position: absolute; left: 809px; top: 18px; color: #C2A303; background-image: url(../images/circle-a.gif); background-repeat: no-repeat; background-position: left; padding-top: 15px; padding-left: 30px; font: 10px verdana, arial; }

#b { height: 30px; position: absolute; left: 809px; top: 47px; color: #C2A303; background-image: url(../images/circle-b.gif); background-repeat: no-repeat; background-position: left; padding-top: 15px; padding-left: 30px; font: 10px verdana, arial; }

#c { height: 30px; position: absolute; left: 809px; top: 75px; color: #C2A303; background-image: url(../images/circle-c.gif); background-repeat: no-repeat; background-position: left; padding-top: 15px; padding-left: 30px; font: 10px verdana, arial; }



#a a:hover, #b a:hover, #c a:hover { color: #E5C105; }


#content-home { float: right; width: 686px; margin-top: 15px; height: 916px; padding-left: 0px; }
#content-home p { padding-right: 15px; }
#home-image { height: 457px; width: 685px; margin: 0px; padding: 0px; border: 1px none #652D8A; float: right; }
#content-scroll-wrapper { float: right; width: 688px; margin-top: 15px; height: 400px; overflow: auto; }
#content-scroll-wrapper-b { float: right; width: 688px; margin-top: 15px; height: auto; min-height:400px; }
.purple-border { border: 1px none #652D8A; }
#content-scroll-margin { padding-left: 150px; padding-right: 15px; }
#content-scroll-margin-b { padding-right: 15px; padding-left: 1px; }
.content-image { float: left; padding-bottom: 15px; }
.content-image img { padding: 1px; border: none; }
.content-image h1 { color: #999999; font-size: 1em; margin-left: 5px; margin-top: 8px; }
.content-image h2 { font-size: 1em; font-weight: normal; color: #666666; margin-left: 5px; text-transform: capitalize; margin-top: 0px; }
#sidebar { float: left; width: 230px; margin-top: 10px; padding-left: 17px; padding-bottom: 0px; height: 400px; }
#nav_467145 { list-style: none; margin-top: 13px; padding-top: 0; padding-right: 0; padding-bottom: 0; margin-left: 40px; }
#nav_467145 li { padding-left: 45px; background-repeat: no-repeat; background-position: 0 0.5em; padding-top: 15px; padding-bottom: 12px; margin-top: -18px; font-size: 12px; font-weight: 500; margin-bottom: 0px; }
#nav_467145 li a { color: #C2A303; text-decoration: none; font-size: 12px; }
#nav_467145 li a:hover { color: #652D8A; }




#nav_467145 .selected a, #forum #nav_467145 .forum a, #blog #nav_467145 .blog-parent .blog a, #blog #nav_467145 .blog-parent a, #blog li.blog a { color: #652D8A; }

#nav_467145 .selected ul li a, #blog #nav_467145 .blog-parent ul li a  { color: #C2A303; }

#nav_467145 .selected ul li a:hover { color: #652D8A; }

#nav_467145 .selected, #forum #nav_467145 .forum, #blog li.blog { background-image: url(../images/bull.gif); background-repeat: no-repeat; background-position: 0 .5em; }

#nav_467145 li ul { margin-left: 7px; list-style-type: none; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: -5px; }
#nav_467145 li ul li { color: #E8E8E8; padding: 0px; margin-top: 3px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-image: url(../images/subnav-std.gif); background-repeat: no-repeat; background-position: 0px; }
#nav_467145 li ul li a { font-size: 12px; padding-left: 16px; margin: 0px; padding-top: 0px; }



#nav_467145 .selected ul .selected { background-image: url(../images/subnav-active.gif); background-repeat: no-repeat; background-position: 0px; }
#nav_467145 .selected ul .selected a { color: #652D8A; }



#nav_467145 #sub-active a { color: #652D8A; }



/*----- Hide All Sub Sections ----------*/
#home #navsub_467145_326658, #home #navsub_467145_326668, #home #navsub_467145_326670, #home #navsub_467145_326672, #default #navsub_467145_326658, #default #navsub_467145_326668, #default #navsub_467145_326670, #default #navsub_467145_326672, #forum #navsub_467145_326658, #forum #navsub_467145_326668, #forum #navsub_467145_326670, #forum #navsub_467145_326672, #home #navsub_467145_328819, #default #navsub_467145_328819 { display: none; }


/*----- Show only face sub sections ----------*/
#about #navsub_467145_3266, #about #navsub_467145_326668, #about #navsub_467145_326670, #about #navsub_467145_326672, #about #navsub_467145_328819 { display: none; }



/*----- Show only watch sub sections ----------*/
#video #navsub_467145_326658, #video #navsub_467145_326670, #video #navsub_467145_326672, #video #navsub_467145_328819, #video #navsub_467145_328819 { display: none; }


/*----- Show only showtime sub sections ----------*/
#concert #navsub_467145_326658, #concert #navsub_467145_326668, #concert #navsub_467145_326672, #concert #navsub_467145_328819 { display: none; }


/*----- Show only fan base sub sections ----------*/
#fans #navsub_467145_326658, #fans #navsub_467145_326668, #fans #navsub_467145_328819, #fans #navsub_467145_326670, #blog #navsub_467145_326658, #blog #navsub_467145_326668, #blog #navsub_467145_326670, #blog #navsub_467145_328819 { display: none; }


/*----- Show only members sections ----------*/
#members #navsub_467145_326658, #members #navsub_467145_326668, #members #navsub_467145_326670, #members #navsub_467145_326658, #members #navsub_467145_326668, #members #navsub_467145_326670, #members #navsub_467145_326672 { display: none; }


#home #footer { margin-top: 128px; }

#footer { margin-top: 10px; float: right; margin-right: 0px; width: 688px; }
#wrapper-b #footer { margin-bottom: 8px; }
#footer a { color: #777779; text-decoration: none; margin-right: 1px; margin-left: 1px; font-size: 0.99em; }
#footer a:hover { color: #652D8A; }
blockquote { background-image:url(../images/start_quote.png); background-position:left top; background-repeat:no-repeat; margin:1em 2%; padding-left:29px; }
blockquote p { margin:0pt 0pt 1em; padding:0pt; }
p.citation { background-image:url(../images/end_quote.png); background-position:right top; background-repeat:no-repeat; font-style:italic; min-height:20px; padding:10px 29px 0pt 0pt; text-align:right; color: #333333; }
.gallery { cursor: default; list-style: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: -7px; }
.gallery img { background: #fff; color: inherit; padding: 2px; vertical-align: top; width: 120px; height: 75px; border: 1px solid #652D8A; }
.gallery li { color: inherit; display: inline; float: left; margin: 3px; padding: 5px; position: relative; }
.gallery img:hover { background-color: #C2A303; }

.gallery-video { cursor: default; list-style: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: -7px; }
.gallery-video img { background: #fff; color: inherit; padding: 0px; vertical-align: top; width: 120px; height: 110px; border: 0px solid #652D8A; }
.gallery-video li { color: inherit; display: inline; float: left; margin: 0 50px 10px 0; padding: 5px; position: relative; }

.grey td { background-color: #F9F9F9; }
.float-right { float: right; border: 1px solid #652D8A; }
.join-form div.form-row { margin-top: 0px; padding-top: 3px; padding-right: 0; padding-bottom: 3px; padding-left: 4; margin-left: 0px; }
.join-form form label { width: 125px; float: left; font-weight: normal; padding-top: 2px; padding-right: 0; padding-bottom: 2px; padding-left: 2px; }
.form-row input { width: 175px; border: 1px solid #652D8A; padding: 2px; }
.form-row input:focus { border: 1px solid #C2A303; background-color: #FEFEFE; }
.form-row .submit, .form-row .submit:focus { width: 75px; color: #FFFFFF; background-color: #652D8A; }
.join-form form { width: 400px; }
.bio td { padding: 0px; }
.button { background-image: url(../images/button-bg.gif); background-repeat: repeat-x; background-position: top; padding-top: 3px; padding-right: 6px; padding-bottom: 3px; padding-left: 6px; border: 1px solid #9E92B9; }
ul.songlist { float: left; padding-right: 20px; padding-left: 4px; margin-bottom: 5px; }
ul.songlist li { margin-top: 0px; margin-bottom: 3px; list-style-image: url(../images/note.gif); }
.right { float: right; margin-top: 70px; margin-right: 35px; }
.clear { clear: both; }
#poster { height: 134px; width: 80px; float: right; margin-right: 75px; margin-top: 15px; }
#buy { height: 30px; position: absolute; left: 809px; top: 76px; color: #C2A303; background-image: url(../images/circle.gif); background-repeat: no-repeat; background-position: left; padding-top: 15px; padding-left: 30px; font: 10px verdana, arial; }
.video-icon { float: left; margin-right: 14px; }
.gallery-video .video-title {font-size:12px;color::#333333;font-weight:bold;text-align:center;padding:4px 0 4px 0;}
.gallery-video .video-title .year {color:#9d9d9d;font-size:9px;}
#social-links { float: right; margin-top: -10px; margin-right: 15px; }
#social-links .follow { font-size: 10px; color: #000; padding-bottom: 15px; }
a.buy { }

#social-links img { margin-bottom: -7px; padding-right: 5px; padding-left: 5px; }

#members-bar {
	text-align:right;
	margin: 0 15px 15px 0;
	

}

