@charset "utf-8";
/* CSS Document */

/* Normalize padding and margins */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
margin: 0;
padding: 0;
}

/* Normalize header sizes */
h1, h2, h3, h4, h5, h6 {
font-size: 100%;
}

/* Normalize list styles */
ol, ul {
list-style: none;
}

/* Normalize font style and weight on odd elements */
address, caption, cite, code, dfn, em, strong, th, var {
font-style: normal;
font-weight: normal;
}

/* Normalize table borders */
table {
border-collapse: collapse;
border-spacing: 0;
}

/* Normalize other borders */
fieldset, img {
padding: 0px;
}

/* Normalize text-alignment */
caption, th {
text-align: left;
}

/* Normalize (remove) quotation marks */
q:before, q:after {
content: '';
}

/*----------------------------------------------------- Don't edit anything above this line ---------------------------------------------------*/

* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

body {
text-align: left;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
background-color: #20221f;
width: 100%
}

a {
font-family: Verdana, Arial, Helvetica, sans-serif;
/*font-family: Georgia, "Times New Roman", Times, serif;*/
color: #741a02;
font-size: 11px;
text-decoration: underline
}
	
a:active {
text-decoration: underline;
}
		
a:link {
text-decoration: underline;
}
		
a:visited {
text-decoration: underline;
}
	
a:hover {
text-decoration: none
}

img {
border: 0;
}

h1 {
font-family: Helvetica, Arial, Verdana, sans-serif;
color: #999999;
font-size: 16px;
margin-bottom: -10px;
}

.logo {
margin-left: auto;
margin-right: auto;
width: 947px;
height: 49px;
border: none;
display: block;
text-align: right;
}

#header {
width: 947px;
height: 503px;
margin-left: auto;
margin-right: auto;
background-color: #20221f;
}

#inside_header {
width: 947px;
height: 136px;
margin-left: auto;
margin-right: auto;
background-color: #20221f;
}

#feature {
width: 320;
height: 220;
margin-left: auto;
margin-right: auto;
}

#blog_video1 {
width: 320px;
height: 280px;
}

#blog_video2 {
width: 320px;
height: 280px;
}

#blog_video3 {
width: 320px;
height: 280px;
}

#flash_video {
width: 320px;
height: 280px;
margin-left: 0;
margin-right: auto;
}

#flash_video1 {
width: 320px;
height: 280px;
margin-left: 0;
margin-right: auto;
}

#flash_video2 {
width: 320px;
height: 280px;
margin-left: 0;
margin-right: auto;
}

#flash_video3 {
width: 320px;
height: 280px;
margin-left: 0;
margin-right: auto;
}

#flash_video4 {
width: 320px;
height: 280px;
margin-left: 0;
margin-right: auto;
}

#flash_video5 {
width: 320px;
height: 280px;
margin-left: 0;
margin-right: auto;
}

#flash_mp3 {
width: 320px;
height: 50px;
margin-left: 0;
margin-right: auto;
}

#flash_mp32 {
width: 320px;
height: 50px;
margin-left: 0;
margin-right: auto;
}

#flash_mp33{
width: 320px;
height: 50px;
margin-left: 0;
margin-right: auto;
}

#flash_mp34{
width: 320px;
height: 50px;
margin-left: 0;
margin-right: auto;
}

#flash_mp35{
width: 320px;
height: 50px;
margin-left: 0;
margin-right: auto;
}

.thumb_image img{
	border: 1px solid #FFFFFF;
	filter:alpha(opacity=100);
   /* for Mozilla */
	-moz-opacity:1;
	}

.thumb_image_over img{
	border: 1px solid #FF9933;
	filter:alpha(opacity=100);
   /* for Mozilla */
	-moz-opacity:1;
	}

.thumb_image:hover img{
	border: 1px solid #FF9933;
	filter:alpha(opacity=100);
   /* for Mozilla */
	-moz-opacity:1;
	}

.table_two_cols{
	width: 100%;
}

.table_two_cols td{
	vertical-align:top;
	width: 50%;
	padding: 5px;
}


.right_nav {
	padding-bottom: 5px;
}

.right_nav a {
	color: #000000;
	font-size:12px;
	font-weight:bold;
}

.nav_item {
	width: 145px;
	border-bottom: 1px solid #999999;
}

.nav_item a {
	color: #999999;
	font-size:10px;
	font-weight:bold;
}

.nav_item_sub {
	padding-bottom: 2px;
}

.nav_item_sub a {
	color: #FF3300;
	font-size:10px;
}

.main {
width: 947px;
margin-left: auto;
margin-right: auto;
}

	.content_container {
	position: relative;
	background: url(../images/content_background.gif) repeat-y left #ffffff;
	width: 947px;
	min-height: 800px;
	}

		.content_main {
		position: relative;
		left: 0px;
		top: 0px;
		width: 618px;
		padding-left: 56px;
		padding-right: 48px;
		padding-top: 40px;
		padding-bottom: 0px;
		}
		
			h6 {
			font-family: Arial, Helvetica, sans-serif;
			size: 26px;
			color: #999999;
			line-height: 35px;
			}
			
			.homeBlogBy {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 14px;
			color: #999999;
			}
			
			.homeBlog {
			font-family: Lucida, Verdana, Arial;
			size: 13px;
			color: #000000;
			line-height: 24px;
			}
			
			.homeBlogLink {
			font-family: Lucida, Verdana, Arial;
			color: #741a02;
			font-size: 13px;
			text-decoration: none;
			float: left;
			padding-top: 10px;
			margin-bottom: -5px;
			}
				
			.homeBlogLink:active {
			text-decoration: none;
			}
					
			.homeBlogLink:link {
			text-decoration: none;
			}
					
			.homeBlogLink:visited {
			text-decoration: none;
			}
				
			.homeBlogLink:hover {
			text-decoration: underline
			}
		
			.home_propaganda {
			position: relative;
			width: 100%;
			height: 100%;
			background-image: url(images/propaganda_bg.jpg);
			background-repeat: repeat-y;
			}
				
				.homePropagandaHeader {
				position: relative;
				left: 0px;				
				height: 28px;
				width: 242px;
				}
				
				.propaganda_left {
				position: absolute;
				left: 0px;
				padding-top: 25px;
				width: 240px;
				}
				
					.homePropagandaLink {
					font-family: Lucida, Verdana, Arial;
					size: 13px;
					line-height: 24px;
					color: #741a02;
					padding-bottom: 12px;
					text-decoration: underline;
					}
						
					.homePropagandaLink:active {
					text-decoration: underline;
					}
							
					.homePropagandaLink:link {
					text-decoration: underline;
					}
							
					.homePropagandaLink:visited {
					text-decoration: underline;
					}
						
					.homePropagandaLink:hover {
					text-decoration: none
					}
				
				.homeRecentWorkHeader {
				position: absolute;
				top: 0px;
				left: 237px;
				height: 28px;
				width: 380px;
				}
		
				.propaganda_right {
				position: relative;
				left: 240px;
				width: 350px;
				min-height: 320px;
				padding-left: 25px;
				padding-top: 25px;
				padding-bottom: 25px;
				}					
				
		
		.space_list{
		margin-left: 10px;
		}
		
		ul 
		{
		margin-top: 2px;
		margin-left: 14px;
		margin-bottom: 5px;
		padding: 0px;
		list-style-position: inside;
		list-style: disc;
		}
			
		li 
		{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		/*font-family: Georgia, "Times New Roman", Times, serif;*/
		font-size: 11px;
		padding-left: 1px;
		padding-top: 1px;
		padding-bottom: 0px;
		padding-right: 0px;
		margin: 0px;
		color: #000000;
		text-decoration: none;
		}

		.content_nav {
		position: absolute;
		top: 50px;
		left: 723px;
		width: 162px;
		padding-left: 2px;
		margin-top: -30px;
		min-height: 700px;
		}

.footer {
position: relative;
top: 0px;
margin-left: auto;
margin-right: auto;
width: 947px;
background-image: url(images/footer.gif) ;
background-repeat:no-repeat;
background-color:#20221f;
}

.first_double_lines {
position: absolute;
top: 60px;
left: 56px;
width: 618px;
height: 8px;
}

	h2{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 16px;
	color: #999999;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0 0 5px 0;
	}

	p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 23px;
	}
	
	.page_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 23px;
	}
	
	.content_copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 23px;
	}
	
	h3{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0 0 5px 0;
	}

.double_lines {
position: relative;
width: 618px;
height: 8px;
padding-top: 20px;
padding-bottom: 20px;
}

.blog_paging {
	padding: 2px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #999999;	
}

.blog_paging a{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #999999;
}

.blogBy{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
color: #999999;
padding-bottom: 20px;
padding-top: 10px;
}

.blogImage {
padding-right: 10px;
}

.blogCommentsLink {
font-family: Helvetica, Arial, Verdana, sans-serif;
color: #741a02;
font-size: 11px;
text-decoration: none;
float: left;
padding-top: 10px;
margin-bottom: -5px;
}
	
.blogCommentsLink:active {
text-decoration: none;
}
		
.blogCommentsLink:link {
text-decoration: none;
}
		
.blogCommentsLink:visited {
text-decoration: none;
}
	
.blogCommentsLink:hover {
text-decoration: underline
}

#nav{
width: 155px;
height: 600px;
padding: 0 0 0 15px;
}

.portfolioImage{
padding-bottom: 10px;
}

.smgMusic {
width: 250px;
height: 25px;
}

.imageCaptionText {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
}