/* Gateway Intertainment Inc.*/
/* Written by Allan Simpson  http://www.simpson-design.com */


body {
    margin:0;
    padding:0;
	background-image:url(sitegraphics/bg.gif);
	background-position:center;
    color:#000;
	min-width:768px;
	font: 70% Verdana, Arial, Helvetica, sans-serif;
}

	 /*----------text styles-------*/
	 
h1, h2, h3, h4, h5, h6 {
	color:#EBC036;
	margin:0;
	padding:0;
}

#mainhead {
	color:#EBC036;
	margin:0;
	padding:0;
}
	
p {
	font-size: 12px;
	color:#EBC036;
	margin:0px;
	padding:8px 10px 5px 15px;
}
	
p.main {    /* All of the main white text on the site */
	color:#FFFFFF;
	margin:0px;
	padding:8px 10px 5px 15px;
	}

	
.front_news_text {    /* News headline text, differn't margins here */
	font-size:10px;
	color:#DFDFDF;
	margin:0px;
	padding:0px 5px 5px 5px;
	}
	
p.bio {    /* All of the main white text on the site */
	color:#FFFFFF;
	margin:0px;
	padding:8px 300px 5px 15px;
	}		
.indent {
	text-indent: 0px;
}

.main_titles {    /* Big text titles on the service page (production) */
	font-size: 14px;
	font-weight:bold;
	color:#EBC036;
	margin:0px;
	padding:8px 10px 5px 15px;
	}
p.navs {    /* This can adjust the text for the nav bar*/
	color:#89AAF8;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}	
p.navs_sub {    /* This can adjust the text for the sub navigation*/
	color:#FFFFFF;
	margin:0px;
	padding:5px 10px 5px 15px;
	}	
p.footer {
	color:#FFFFFF;
	margin:0px;
	padding:4px;
	}
p.fineprint {
	font-size: 10px;
	color:#FFFFFF;
	margin:0px;
	padding:4px;
	} 
	
p.error {
	font-size: 12px;
	color:#FF0000;
	margin:0px;
	padding:4px;
	} 
	
p.song_listing {
	font-size: 10px;
	color:#99FFFF;
	margin:0px;
	padding:0px;
	} 
	


    /*----------link styles-------*/	
	

a {color: #8EC1FA;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;color: #8EC1FA;}
a:hover {text-decoration: none;color: #0099FF;}
a:active {text-decoration: none;}

a.navs {color: #FFFFFF;font-size:14px;font-weight:bold;margin:0px;}
a.navs:link {text-decoration: none;}
a.navs:visited {text-decoration: none;color: #FFFFFF;}
a.navs:hover {text-decoration: none;color: #E3DFD5;}
a.navs:active {text-decoration: none;}

a.navs_home {color: #FBC734;font-size:14px;font-weight:bold;}
a.navs_home:link {text-decoration: none;}
a.navs_home:visited {text-decoration: none;color: #FBC734;}
a.navs_home:hover {text-decoration: none;color: #4C0A0A;}
a.navs_home:active {text-decoration: none;}

a.navs_sub {color: #FFFFFF;font-size:12px;font-weight:300;margin:3px 5px 0px 3px;}
a.navs_sub:link {text-decoration: none;}
a.navs_sub:visited {text-decoration: none;color: #FFFFFF;}
a.navs_sub:hover {text-decoration: none;color: #E3DFD5;}
a.navs_sub:active {text-decoration: none;}

a.titles {color: #EBC036;font-size:14px;font-weight:900;margin:0px;padding:0px;}
a.titles:link {text-decoration: none;}
a.titles:visited {text-decoration: none;color: #EBC036;}
a.titles:hover {text-decoration: none;color: #F8E8B6;}
a.titles:active {text-decoration: none;}

a.news {color: #F3AF10;font-size:14px;font-weight:900;margin:0px;padding:0px;}
a.news:link {text-decoration: none;}
a.news:visited {text-decoration: none;color: #F3AF10;}
a.news:hover {text-decoration: none;color: #DD7800;}
a.news:active {text-decoration: none;}

 	 /*----------------------fan page indent----------------*/
	 
#fans ul {
	border: 0;
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
}
    /*----------------------The navigation bar list----------------*/
#navcontainer {
margin: 0px 0 0 136px;
padding: 0;
height: 20px;
}

#navcontainer ul {
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainer ul li {
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
border-left: 0px solid #000;
}

#navcontainer ul li a {
width: 76px;
height: 22px;
padding: 8px 0px 0px 0px;
margin: 4px 0 0px 0px;
color: #FFFFFF;
text-decoration: none;
display:block;
text-align: center;
font-size:12px;
}

#navcontainer ul li a:hover {
color: #FFFFFF;
background-image:url(sitegraphics/home_hover.gif);
}

#navcontainer a:active {
background: #646464;
color: #fff;
}

#navcontainer li#active a {

color: #fff;
}



    /*--------------wrapper------------*/
	
	
#wrap {
	margin:0 auto;
	width:768px;
}
	
	
	/*------------------DIVs for top structure------------------*/
	
div#header {
    background-image: url(sitegraphics/header.jpg);
	margin:0px;
	padding:0px;
	height:162px;
	width:768px;
    }
div#navbar {
	background-image: url(sitegraphics/navbar.jpg);
	padding:0px;
	margin:0px;
	height:35px;
	width:768px;
	}
div#sub_navbar {
    background-image: url(sitegraphics/sub_navbar.jpg);
	margin:0px;
	padding:0px;
	height:41px;
	width:768px;
    }
/*------------------DIVs for top 3 column main structure------------------*/	
#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 768px;
	background: url("sitegraphics/wrap_bg_extender.gif");
}

#side-a {
	float: left;
	width: 208px;
}

#side-b {
	float: right;
	width: 160px;
}

#content { 
	float: left;
	width: 52%;
}

#store {
	width:768px;
	margin: 0px;
	padding: 0 0 0 10px;
}
#footer {
	clear: both;
	background: #56544F;
	height:50px;
	margin: 0px 4px 0 4px;
	padding: 0px;
}
#sub_footer {
	background: #2A2A2A;
	height:25px;
	margin: 1px 4px 0 4px;
	padding: 2px;
	border-top:thin;
	border-top-color:#FF9900;
}
	
/*------------------DIVs for side=a sub structure news/events/   and sub page imagages------------------*/
div#news_events_head {
    background-image: url(sitegraphics/news_events_head.gif);
	margin: 0px auto;
	padding:0px;
	height:25px;
	width:199px;
    }
div#news_events_bg {
    background-image: url(sitegraphics/news_events_bg.gif);
	margin: 0px auto;
	padding:0px;
	width:199px;
	height:419px;
    }
div#services_left_bg_image {
    background-image: url(sitegraphics/guitar.gif); /* This is the left image on the service page */
	margin: 0px auto;
	padding:0px;
	width:198px;
	height:419px;
    }
	
/*------------------DIVs for side=b sub structure featured product------------------*/
div#featured_head {
	background-image:url(sitegraphics/featured_head.gif);
	margin: 0px auto;
	padding:0px;
	height:25px;
	width:152px;
    }
div#featured_bg {
    background-image:url(sitegraphics/featured_bg.gif);
	background-repeat:repeat-x;
	margin: 0px 0px 4px 4px;
	padding:0px;
	width:152px;
	height: 200px;
    }
/*------------------DIVs for side=b sub structure links------------------*/
div#links_head {
    background-image:url(sitegraphics/links_head.gif);
	background-repeat:no-repeat;
	margin: 0px auto;
	padding:0px;
	height:25px;
	width:152px;
    }
div#links_bg {
	background-color: #575550;
 	background-image:url(sitegraphics/links_bg.gif);
	background-repeat:repeat-x;
	margin: 0px 0px 4px 4px;
	padding:0px;
	width:152px;
	height:190px;
   }
   div#extra {
	background-color: #55534D;
 	background-repeat:repeat-x;
	margin: 4px 0px 4px 4px;
	padding:0px;
	width:152px;
   }
   
/*------------------DIVs for content structure staff------------------*/
div#overview_intro_head {
    background-image:url(sitegraphics/overview_intro_head.gif);
	background-repeat:no-repeat;
	margin: 0px auto;
	padding:0px;
	height:25px;
	width:400px;
    }
div#overview_bg {
 	background-image:url(sitegraphics/links_bg.gif);
	background-repeat:repeat-x;
	margin: 0px 0px 4px 0px;
	padding:0px;
	width:198px;
	height: 200px;
	float:left;
    }
div#intro_bg {
 	background-image:url(sitegraphics/links_bg.gif);
	background-repeat:repeat-x;
	margin: 0px 0px 4px 0px;
	padding:0px;
	width:399px;
	height: 200px;
    }
	
/*------------------DIVs for content structure staff  /  services------------------*/
div#staff_head {
    background-image:url(sitegraphics/staff_head.gif);
	background-repeat:no-repeat;
	margin: 0px auto;
	padding:0px;
	height:25px;
	width:399px;
    }
div#staff_bg {
 	background-image:url(sitegraphics/links_bg.gif);
	background-repeat:repeat-x;
	margin: 0px 0px 4px 0px;
	padding:0px;
	width:399px;
	height:190px;
    }
div#services_title {
	background-repeat:no-repeat;
	margin: 0px auto;
	padding:0px;
	height:75px;
	width:398px;
    }
div#services_bg {
 	background-image:url(sitegraphics/.gif);
	background-repeat:repeat-x;
	margin: 0px 0px 4px 0px;
	padding:0px;
	width:399px;
    }
/*-------------------Display News Page--------------------*/
div#displayNews_bg {
 	background-image:url(sitegraphics/news_events_bg.gif);
	background-repeat:repeat-x;
	margin: 0px 0px 4px 0px;
	padding:0px;
	width:399px;
	height:444px;
    }
	
img.news_image {
	float: right;
	margin: 10px;
}
/*-------------------rReferences Page--------------------*/

div#references {
	margin: 0px auto;
	padding: 20px;
	height: 740px;
}

.ref_images {
	float:left;
	margin:0px;
	padding:10px;
}
/*-------------------Form Styles--------------------*/
form {
	margin: 0 0 0 20px;
}

 label {
width: 15em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}


input
{
color: #28200D;
background: #fee3ad;
border: 1px solid #28200D
}

textarea
{
color: #28200D;
background: #fee3ad;
border: 1px solid #28200D
}


fieldset
{
border: 1px solid #0099FF;
width: 37em
}

legend
{
color: #fff;
background: #003151;
border: 1px solid #0099FF;
padding: 6px 6px
}

p.submit {
	margin-left: 10em;
}

/*------------------Featured product image------------------*/
.link_logos {
	margin:3px;
	padding:0;
}
