@charset "UTF-8";




a:link {color:#FFFFFF;}
a:visited {color:#FFFFFF;}
a:hover {color: #8416ff;}
/***LAYOUT****/

body {background-color:#2d3031; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; margin:20px;}
#wrap { width:770px; height:auto; margin-left:auto; margin-right:auto; background-color:#c1cdd2; padding-bottom:30px;}

#flashbanner { width:770; height:auto;}
#main_wrap { position: relative; width:auto; height:auto; padding:10px; padding-left:30px; padding-right:30px; padding-top:4px; margin-top:20px; margin-bottom:20px;}
.slide_bg {background-color:#737a7d;}
.slide_bar {background-color:#04a8f5; padding:4px; height:12px; border:1px; border-style:solid; border-color:#CCCCCC; }
.viewer { border:1px; border-style:solid; border-color:#FFFFFF; background-color:#333333; margin-bottom:10px;}
.download { padding-right:10px; padding-left:10px;}
.viewer { border:1px; border-style:solid; border-color:#FFFFFF; background-color:#333333; margin-bottom:10px;}
.thumb { margin:2px; border:1px; border-style:solid; border-color:#FFFFFF;}

.clear {clear:both;}
.right {float:right}

/* NAVIGATION STARTS HERE */

/* NAVBAR WITH THE BACKGROUND WITH THE NAV BACKGROUND SPECIFIED AND ACTUAL DIMENSIONS OF NAVIGATION BAR */
#navbar { width:770px; height:29px; background-image:url(images/nav.gif); background-repeat:repeat-x;}

/* WITHIN THE NAVBAR - HOLDS THE NAVIGATION LINKS  */

#navlist { width:auto; height:auto; padding-top:8px; text-align:center;}

/* THE NAVIGATION LINKS AS A BULLET POINT SPECIFYING THEIR ONE LINE DISPLAY AND NO BULLET POINTS SHOWING. */

#navlist ul {display:inline; list-style-type:none; margin:0px; padding:0px;}

/* NAVIGATION LIST WITH THE DISPLAY OPTIONS AGAIN (HAS TO BE REAPEATED FOR IT TO WORK) AND SPECIFYING THE F0NT ATTRIBUTES. ALSO USING PADDING TO CREATE SPACE BETWEEN THEM. */
#navlist li { display:inline; list-style-type:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; padding:2px; margin:0px; border:0px;}

/* NAVIGATION ENDS HERE */



.heading1 {
	font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #3e4548;}

.heading4 {
	font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #3e4548; background-color:#58c1f2; margin-bottom:2px; padding:4px;}

.heading2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#FFFFFF;}

.border {border:1px; border-color:#ffffff; border-style:solid;}

.nospace {padding:0; margin:0;}
.clear {clear:both;}


.text_home_feature { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF; text-align:right; margin:0; padding: 5px 0 0 0;}

.text {
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1c1e1e; text-align:left;}

.biog_text {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1c1e1e; text-align:left;}

.text_shows {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-align:left; font-weight:lighter;}

.sml_txt { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; font-weight:lighter;}

.heading_shows { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#58c1f2; text-align:left;}

.heading3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#8ed3f4; text-align:left;}

.shows_links { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-align:left;}

.arrow { position:absolute; padding:0px; width:15px; height:auto; padding-left:275px;}

.contact { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #3e4548; text-indent:20px;}

.instructions { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; border:10px;}

.logo { font:Arial, Helvetica, sans-serif; font-size:16px; color:#333333; font-weight:bold;}

a:link { color: #FFFFFF; text-decoration:none;}

a:visited { color:#61ebff; text-decoration:none;}


a:hover { color: #8416ff; text-decoration:none;}


.floatright{ float:right; margin:8px; border:1px; border-style:solid; border-color:#FFFFFF;}

.floatleft{float:left; margin:8px; border:1px; border-style:solid; border-color:#FFFFFF;}


/***current shows ***/

.home-image {float:right; margin:8px; padding:0;}

#show-name {float:left; margin:0; padding:0; width:138px;}
#arrow {float:right; padding:0 0 0 3px; margin:0px; width:11px;}
/***HOME ***/

#left_box_wrap { position:absolute; width:170px; height:auto; padding:10px; padding-left:15px; padding-left:15px; padding-top:4px; margin-top:20px; padding-bottom:0; margin-bottom:10px; border-right:1px; border-color:#27b1eb; border-right-style:solid;}

/* THE LEFT BOX WITHIN THE WRAP THAT HOLDS OTHER FEATURE ELEMENTS */
.left_box { width:163px; height:auto; padding:0; margin:0;}
/* THE TOP OF THE FEATURE BOX HOLDING THE GLOSSY BAR IMG WITHIN WITHIN THE LEFT_BOX */

.left_box_top { background-image:url(images/bar01.gif); background-repeat:no-repeat; width:auto; height:19px; padding-top:11px; padding-left:24px; padding-right:10px; }

/* THE BOTTOM BIT OF THE FEATURE BOX WITHIN THE LEFT_BOX, THAT HOLDS THE GRADIENT BG IMG */

.left_box_bottom { background-image:url(images/bottom_bg.gif); background-repeat:repeat-x; width:auto; height:auto; padding-left:6px; padding-right:6px; padding-top:0px;}

/* THE PHOTO FEATURE WITHIN THE LEFT_BOX_BOTTOM THAT HAS THE CONTENT FOR EACH FEATURE */
.photo { width:152px; height: auto; padding:8px 0 5px 0;margin:0;}

#right_box_wrap { position: relative; float: right; width:535px; height:545px; padding:10px; padding-left:15px; padding-right:20px; padding-top:4px; margin-top:20px; margin-bottom:20px;}

.text_layer { padding:0; margin:0; }

.contact1 { float:left; width:100px; height:77px;}

.contact2 { float:right; width:431px; height:75px;}

#logo { position:absolute; width:207px; height:40px; left: 334px; top: 0px;}

#left_content { float:left; width:250px; height:270px; padding-left:12px; padding-top:22px; padding-right:12px; clear:both;}

#right_content { float:right; width:400px; height:auto; padding-right:20px; padding-top:20px;}

.container { width:240px; }




/****contact us ****/
.contactbg { width:auto; background-color:#333333; padding: 20px 0 40px 45px}

.map {margin:40px 0 0 0; padding:0;}

.contact-add { float:left; width:100px;}

.contact2-add2 { float:left;}


/***about us ***/
.text_wrap2 { width:710px; padding-top:20px; height:auto; top:300px;}




