/* CSS Document */

*{	padding:0;
	margin:0;
	border:0;
	border-collapse:collapse;}
	
body{	background:url(../images/layout/red_border_bg.jpg) #f9e2c6;
		background-repeat:repeat-x;
		text-align:center;}

#main_container{	width:994px;
					text-align:left;
					margin:0 auto;}

#nav{	width:944px;
		height:50px;}

#logo{	width:507px;
		height:272px;
		float:left;}

#top_right_image{	width:487px;
					height:272px;
					float:right;}

#movie{	width:487px;
		height:395px;
		margin:-272px 0 -123px 0;
		position:static;
		z-index:200;
		float:right;}


#header_space{	height:123px;
				width:487px;
				background:url(../images/layout/headers/recent_works.jpg);
				background-repeat:no-repeat;
				background-position:top;}
				
#header_space2{	height:123px;
				width:487px;
				background:url(../images/layout/headers/second.jpg);
				background-repeat:no-repeat;
				background-position:top;}
				
#header_space3{	height:123px;
				width:487px;
				background:url(../images/layout/headers/downloads.jpg);
				background-repeat:no-repeat;
				background-position:top;}

#header_space4{	height:123px;
				width:487px;
				background:url(../images/layout/headers/contact_me.jpg);
				background-repeat:no-repeat;
				background-position:top;}

#content_container{	clear:both;
					width:994px;
					background:url(../images/layout/content_bg.jpg);
					background-repeat:repeat-y;
					position:static;
					z-index:1;}
					
#content_container2{	clear:both;
					width:994px;
					background:url(../images/layout/gallery_bg.jpg);
					background-repeat:repeat-y;
					position:static;
					z-index:1;}

#content_left{	width:507px;
				float:left;}
				
#content_left h1{	font-family: Georgia, "Times New Roman", Times, serif;
					font-size:1.2em;
					color:#FFFFFF;
					width:320px;
					padding:0 0 5px 85px;}

#content_left p{	font-family: Georgia, "Times New Roman", Times, serif;
					font-size:0.8em;
					color: #d7bc9f;
					width:320px;
					line-height:1.5em;
					padding:5px 0 5px 85px;}
					
ul{font-family: Georgia, "Times New Roman", Times, serif;
					font-size:0.8em;
					color: #d7bc9f;
					width:320px;
					line-height:1.4em;
					padding:5px 0 5px 105px;}

#content_right{	width:487px;
				float:right;
				text-align:center;}
				
#content_right p{ font-family: Georgia, "Times New Roman", Times, serif;
					font-size:0.8em;
					color: #d7bc9f;
					line-height:1.4em;}
					
#content_right h1{	font-family: Georgia, "Times New Roman", Times, serif;
					font-size:1.2em;
					color: #fff;
					line-height:1.4em;}

#content_right h2{	font-family: Georgia, "Times New Roman", Times, serif;
					font-size:.9em;
					color: #fff;
					line-height:1.4em;
					padding:0 0 5px 0;}
					
					
					
					
#content_right2{	width:487px;
				float:right;}
				
#content_right2 p{ font-family: Georgia, "Times New Roman", Times, serif;
					font-size:0.8em;
					color: #d7bc9f;
					line-height:1.5em;
					padding:5px 0 5px 135px;}
					
#content_right2 h1{	font-family: Georgia, "Times New Roman", Times, serif;
					font-size:1.2em;
					color: #fff;
					line-height:1.4em;
					padding:5px 0 5px 135px;
					}

#content_right2 h2{	font-family: Georgia, "Times New Roman", Times, serif;
					font-size:.9em;
					color: #fff;
					line-height:1.4em;
					padding:5px 0 5px 135px;}
					
#content_right2 img{	padding:5px 0 5px 80px;
						}

.center{	padding-left:40px;} 


#footer{	width:994px;
			height:100px;
			background:#9e110e;
			clear:both;
			padding-top:10px;
			}
#spacer{	height:40px;}
			
#footer p{	font-family:Georgia, "Times New Roman", Times, serif;
			font-size:0.8em;
			color:#FFFFFF;
			text-align:center;
			padding:10px 0px 0px 0px;}
			
.mini{	font-size:0.7em;}

.more_right{	padding:0 0 0 55px;}
			
			
a:link{	color:#FFFFFF;}

a:visited{	color:#FFFFFF;}

a:hover{	color:#CC3300;}

.little_space{	height:10px;
				width:50px;}
