/* TABLE STYLES */
/* ============================================== */

td.divider {
         border-right-style: dotted;
         border-right-color: #aaaaaa;
         border-right-width: 1px;
         padding-right: 13px;
         }

td.divider2 {
         padding-left: 12px;
         }

td.background {
         background-image: url(recording_studio_images/studio_background2.gif);
	 background-repeat: repeat;
         }

td.contentbackground {
         background-image: url(recording_studio_images/studio_content_background.gif);
	 background-repeat: repeat;
         }

table.signup {
	font: 12px verdana bold;
 	margin-top: 0px;
 	color: #ffffff;

}



/* HORIZONTAL RULE */
/* ============================================== */

hr.dotted {
	border: none 0;
	border-top: 2px dotted #ffffff; 
	width: 100%;
	height: 2px; 
	margin: 15px auto;
	}


/* PARAGRAPH AND DIV STYLES */
/* ============================================== */

p  {	
	font: 12px verdana;
 	margin-top: 0px;
	color: #111111;
	}

div {	
	font: 12px verdana;
 	margin-top: 0px;
	color: #111111;
	}

div.benefit {
	font: 12px verdana;
	color: #ffffff;
	}

div.benefithead {
	font: 14px verdana bold;
	color: orange;
	}

div.footer {
	font: 11px verdana;
 	margin-top: 0px;
	color: #ffffff;
	}

/* HEADER STYLES */
/* =============================================== */

h1 {
	font: bold 18pt arial;
        letter-spacing: 0px;
	margin-top: 0px; 
	margin-bottom: 8px;
	color: #111111;
       	}


h2  { 
        font: bold 18pt verdana;
        color: #444444;
        border-bottom-style: dotted;
        border-bottom-color: #444444;
        border-bottom-width: 1px;
        margin-bottom: 5px;
        margin-top: 0px;
	}

h3 { 
	font: bold 16pt verdana;
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	color: white;
	}

h4  { 
        font: bold 13pt verdana;
        letter-spacing: 0px;
	margin-top: 0px; 
	margin-bottom: 8px;
	color: #111111;
        border-bottom-style: dotted;
        border-bottom-color: #444444;
        border-bottom-width: 1px;
        margin-bottom: 5px;
	}

h5 {    
        font: bold 11pt verdana;
        color: #444444;
        border-bottom-style: dotted;
        border-bottom-color: #444444;
        border-bottom-width: 1px;
        margin-bottom: 5px;
        margin-top: 0px;
        }
        
h5.admin {
        font: bold 11pt verdana;
        color: white;
        border-bottom-style: dotted;
        border-bottom-color: white;
        border-bottom-width: 1px;
        margin-bottom: 5px;
        margin-top: 0px;
        }
        
#footer h1 {
	font: bold 13pt verdana;
        letter-spacing: 0px;
	margin-top: 0px; 
	margin-bottom: 8px;
	color: #ffffff;
       	}

h5.rule {
        font: bold 11pt verdana;
        color: #444444;
        border-bottom-style: solid;
        border-bottom-color: #444444;
        border-bottom-width: 1px;
        margin-bottom: 5px;
        margin-top: 0px;
        }

/* LINK STYLES */
/* =============================================== */

a:link { 
	text-decoration: none;
        font-weight: bold;
	color: orange;
	}

a:visited { 
	text-decoration: none; 
	font-weight: bold;
	color: orange;
	}

a:hover, a:active { 
	text-decoration: underline; 
	font-weight: bold;
	color: orange;
	}

a.benefits:link {
	text-decoration: none;
        color: white;
	}

a.benefits:visited {
	text-decoration: none; 

	color: #cccccc;
	}

a.benefits:hover, a:active {
	text-decoration: underline; 

	color: orange;
	}
	
a.footer:link {
	text-decoration: none; 
	color: white;
	}

a.footer:visited {
	text-decoration: none; 
	color: white;
	}

a.footer:hover, a:active {
	text-decoration: underline; 
	color: black;
	}

a.content:link {
	font: 8pt verdana;
	font-weight: bold;
	text-decoration: none; 
	color: white;
	}

a.content:visited { 
	font: 8pt verdana;
	font-weight: bold; 
	text-decoration: none; 
	color: white;
	}

a.content:hover, a.content:active {
	font: 8pt verdana;
	font-weight: bold;
	text-decoration: underline; 
	color: #aaaaaa;
	}

a.news:link {
	font-weight: bold; 
	text-decoration: none; 
	color: #ff3366;
	}

a.news:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #ff3366;
	}

a.news:hover { 
	font-weight: bold; 
	text-decoration: none; 
	color: #111111;
	}



/* LIST STYLES */
/* =============================================== */

#intro li {
        font: 12px verdana;
        margin-left: -15px;
 	color: #333333;
	}

#facts li {
	font: 12px verdana;
 	margin-top: 0px;
 	margin-left: -15px;
	color: #111111;
	}

#listprofiles li {
	list-style-image: url(recording_studio_images/profile.gif);
	font: 12px verdana;
	margin-top: 0px;
	color: #111111;
	}

#listnews li{
	list-style-image: url(recording_studio_images/news.gif);
	font: 12px verdana;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: -21px;
	margin-right: 10px;
	color: #111111;
	border-bottom-style: solid;
        border-bottom-color: #aaaaaa;
        border-bottom-width: 1px;
	}

#plain li {
	font: 12px verdana;
	margin-top: 8px;
	color: #111111;
	}


/* IMAGE GALLERY STYLES */
/* =============================================== */

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}

#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	

#lightboxCaption{ 
	float: left; 
	}

#keyboardMsg{ 
	float: right; 
	}

#closeButton{ 
	top: 5px; 
	right: 5px; 
	}

#lightbox img{ 
	border: none; 
	clear: both;
	}
 
#overlay img{ 
	border: none; 
	}

#overlay{ 
	background-image: url(js/lightbox/overlay.png); 
	}

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(js/lightbox/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="js/lightbox/overlay.png", sizingMethod="scale");
	}

.roundedcornr_box_469213 {
   background: #534644;
}
.roundedcornr_top_469213 div {
   background: url(images/roundedcornr_469213_tl.png) no-repeat top left;
}
.roundedcornr_top_469213 {
   background: url(images/roundedcornr_469213_tr.png) no-repeat top right;
}
.roundedcornr_bottom_469213 div {
   background: url(images/roundedcornr_469213_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_469213 {
   background: url(images/roundedcornr_469213_br.png) no-repeat bottom right;
}

.roundedcornr_top_469213 div, .roundedcornr_top_469213, 
.roundedcornr_bottom_469213 div, .roundedcornr_bottom_469213 {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.roundedcornr_content_469213 { margin: 0 15px; }

.roundedcornr_box_749438 {
   background: #ffffff url(images/roundedcornr_749438_grad.gif) no-repeat;
}
.roundedcornr_top_749438 div {
   background: url(images/roundedcornr_749438_tl.gif) no-repeat top left;
}
.roundedcornr_top_749438 {
   background: transparent url(images/roundedcornr_749438_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_749438 div {
   background: url(images/roundedcornr_749438_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_749438 {
   background: transparent url(images/roundedcornr_749438_br.gif) no-repeat bottom right;
}

.roundedcornr_top_749438 div, .roundedcornr_top_749438,
.roundedcornr_bottom_749438 div, .roundedcornr_bottom_749438 {
   width: 100%;
   height: 30px;
   font-size: 1px;
}
.roundedcornr_content_749438 { margin: 0 30px; }

