@import url(reset.css);
@import url(thickbox.css);

/* 
# Last updated:  28 August 2007
# Last update made by: Lucas Clements
# Table of Contents:
	Structure
		Left Layout
		Right Layout
		Footer Layout
	Navigation
	Typography
		Headings
		Paragraphs
	Misc
*/
body, html{background:#000; font:9pt/1.4em verdana,arial,sans-serif;}


/* Structure    >    primary site structure divs and classes.
-------------------------------------------------------------------------*/
#container{margin:20px 0; text-align:center;}

#inner{background:transparent url(images/bg.jpg) no-repeat 0 0; height:600px; margin:0 auto; padding:0; text-align:left; width:800px;}
	#inner.sub{background:transparent url(images/subPg-bg.jpg) no-repeat 0 0;}
	#header{background:transparent url(images/bg.jpg) no-repeat 0 0; margin:0; text-align:left; width:100%;}
	#header.team{background:transparent url(images/team-hdr.jpg) no-repeat 0 0; height:210px; width:800px;}
	#header.news{background:transparent url(images/news-hdr.jpg) no-repeat 0 0; height:210px; width:800px;}
	#header.aboutUs{background:transparent url(images/aboutUs-hdr.jpg) no-repeat 0 0; height:210px; width:800px;}
	.contactLine{color:#efefef; font-size:7pt; margin:0; padding:0; float:right;}
		
	#content{margin:5px 0 0 50px; height:200px; overflow:auto; width:730px;}
	#contentHome{margin:5px 0 0 50px;}
	#col1{color:#666; float:left; margin:0 20px 10px 0; width:300px; }
	#col2{color:#666; float:right; margin:0 10px 10px 0; width:300px; }
	#col2Home{font-size:8pt; color:#666; height:300px; float:right; margin:65px 25px 10px 0; width:180px; overflow:auto;}
		
/* Navigation    >    All navigational elements.
-------------------------------------------------------------------------*/
#menu{clear:all; margin:6px 0 10px 25px;}
#menu a:link, #menu a:visited, #menu a:hover, #menu a:active{color:#000; font-size:10pt; font-weight:bold; margin:0 10px; padding:2px;text-decoration:none;}
#menu a:hover{background:#fff; border-top: 4px solid #000; border-bottom: 22px solid #fff; color:#666;}
#menu a#shopButton{margin-left:280px;}

#menuHome{margin:6px 0 10px 25px;}
#menuHome img{display:block; margin-bottom:8px;}

#gallery{float:right; margin:5px 5px 0 0; text-align:right; width:220px;}
	#gallery img{border:1px solid #ccc; height:50px; opacity: .6; filter:alpha(opacity=60); margin:5px 0 0 0; width:50px;}
	#gallery img:hover{opacity: 90; filter:alpha(opacity=100);}
	
	#galleryHome{float:left; margin:200px auto 0 auto; text-align:center; width:770px;}
	#galleryHome img{border:1px solid #ccc; height:50px; opacity: .6; filter:alpha(opacity=60); margin:5px 0 0 0; width:50px;}
	#galleryHome img:hover{opacity: 90; filter:alpha(opacity=100);}

.contactLine a{color:#fff;}


/* Typography    >    All navigational elements.
-------------------------------------------------------------------------*/
h1{}
h2{color:#333; font-size:10pt; font-weight:bold; margin:5px 0;}
h3{color:#666; font-size:9pt; font-weight:bold; font-style:italic;}
p{margin:5px 0;}

/* Misc    >    All out of scope / custom elements.
-------------------------------------------------------------------------*/

img#logo{margin-left:-30px;}