/* Default Stylesheet */

															/** BODY ELEMENTS **/
body {
	color: #fff;
	background-color: #000;
	background-image: url('images/bkgnd.gif');
	}






															/** MAIN CONTAINERS **/
div#container {
	margin: 2em auto;
	}
	div#header {
		color: inherit;
		border: 0px solid #e5e5e5;
		border-width: 0 0px 0px 0;
		}
		div#header-in {
			padding: 0px;
			}
	div#content-wrap {
		padding: 0px 0;
		}
		
		div.content {
			color: #fff;
			background-repeat: no-repeat;
			border: 0px solid #e5e5e5;
			border-width: 0 0px 0px 0;
			height: 350px;
			position: relative;
			z-index: -2;
			padding: 0px 0px 290px 0px ;
			}
			div#main {
				color: #333;
				background-color: #000;
				top: -540px;
				left: 260px;
				width: 0px;
				height: 0px;
				position: relative;
				padding: 210px 300px 110px 110px;
				z-index: -1;
				}
			div#video {
				top: -445px;
				left: 270px;
				width: 0px;
				height: 0px;
				position: relative;
				padding: 0px 0px 0px 0px;
				z-index: 1;
				}
			div#video_vimeo {
				top: -425px;
				left: 270px;
				width: 0px;
				height: 0px;
				position: relative;
				padding: 0px 0px 0px 0px;
				z-index: 1;
				}
			div#home {
				top: -545px;
				left: 244px;
				width: 0px;
				height: 0px;
				position: relative;
				padding: 0px 0px 0px 0px;
				z-index: -1;
				}
			div#media {
				top: -545px;
				left: 230px;
				width: 0px;
				height: 0px;
				position: relative;
				padding: 0px 0px 0px 0px;
				z-index: -1;
				}
			div#store {
				top: -545px;
				left: 246px;
				width: 0px;
				height: 0px;
				position: relative;
				padding: 0px 0px 0px 0px;
				z-index: 1;
				}
			div#slideshow {
				top: -445px;
				left: 270px;
				width: 0px;
				height: 0px;
				position: relative;
				padding: 0px 0px 0px 0px;
				z-index: 0;
				}
			div#slideshow_alt {
				top: -445px;
				left: 270px;
				width: 0px;
				height: 0px;
				position: relative;
				padding: 0px 0px 0px 0px;
				z-index: 0;
				}
			div#flashcontent {
				top: -445px;
				left: 270px;
				width: 0px;
				height: 0px;
				position: relative;
				padding: 0px 0px 0px 0px;
				z-index: 3;
				}
			div#flickrbadge {
				top: 345px;
				left: 270px;
				width: 520px;
				height: 520px;
				position: relative;
				padding: 0px 0px 0px 0px;
				z-index: 1;
				}
		div#footer {
		color: inherit;
		border: 0px solid #e5e5e5;
		border-width: 0 0px 0px 0;
		height: 20px;
		z-index: -1;
		}
		div#footer-in {
			padding: 0px 0px 0px 200px;
			height: 20px;
			z-index: -1;
			}
		div#footer-in_sub1 {
			padding: 0px 0px 0px 130px;
			height: 20px;
			z-index: -1;
			}
		div#footer-in_sub2 {
			padding: 0px 0px 0px 70px;
			height: 20px;
			z-index: -1;
			}







															/** SUB CONTAINERS **/
* { }

div#viewer {
				color: #fff;
				top: 230px;
				left: 370px;
				width: 300px;
				height: 0px;
				position: relative;
				padding: 0px 0px 0px 20px;
				z-index: 0;
				}
div#viewer2 {
				color: #fff;
				top: 230px;
				left: 270px;
				width: 700px;
				height: 0px;
				position: relative;
				padding: 0px 0px 0px 20px;
				z-index: 0;
				}			
#body_control_top_01  {
    padding: 0;
    margin: 0px auto;
    position: absolute;
    width: 30px;
    height: 30px;
    left: 426px;
    top: 205px;
}
    #body_control_bottom_01  {
    padding: 0;
    margin: 0px auto;
    position: absolute;
    width: 30px;
    height: 30px;
    left: 426px;
    top: 235px;
}	
	.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {
	display: inline-block;
}

/* Hides from IE-mac */
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

													/** LISTS **/
* { }






															/** TYPOGRAPHY **/
* { }

a:link              { color:#d3c7a2; text-decoration:underline; }
a:visited           { color:#d3c7a2; text-decoration:underline; }
a:hover             { color:#d3c7a2; text-decoration:underline; }
a:active            { color:#d3c7a2; text-decoration:underline; }    

p.main				{ color: #999; font-size : 1em; font-family : Verdana, Lucinda Sans, Helvetica, sans-serif; }
p.strong			{ color: #999; font-size : 1.1em; font-family : Verdana, Lucinda Sans, Helvetica, sans-serif; }


															/** FORMS **/
* { }






															/** END **/