* {}

body {
	background-color:#000;	
	background-image:url('/images/bg_trevor.jpg');
	background-repeat:no-repeat;
	font-family:georgia,helvetica,"Lucida Grande","bitstream vera sans","trebuchet ms",verdana,arial;
}

#container {
	display: block;
	overflow: auto;
	width: 1024px;}
	#container #page {
		display: block;}	
		#container #page #content {
			display: block;
			margin-left:365px;
			margin-top: 0;
			text-align: left;}
			#container #page #content #header {
				width: 300px;
				padding-bottom: 20px;}
			#container #page #content #blog {
				color: #bbb;
				width: 640px;}
				#container #page #content #blog #blogrss {
					margin-top: 10px;
					text-align: right;}
				#container #page #content #blog #blogsearch {
					text-align: center;}
				#container #page #content #blog #blogcontent {
					margin-left: 10px;
					overflow: auto;
					width: 635px;}
					#container #page #content #blog #blogcontent a {
						/*color: #a44a28;*/}
					#container #page #content #blog #blogcontent li {
						padding-bottom: 5px;}
					#container #page #content #blog #blogcontent p.time {
						color: #777; 
						font-size: smaller;
						margin-top: 20px;}
					#container #page #content #blog #blogcontent p.blogpost {
						font-size: 0.9em;
						margin-bottom:10px;
						padding-top: 5px;}
					#container #page #content #blog #blogcontent p.blogimage {
						font-size: smaller;
						padding: 0; 
						text-align: center;}
						#container #page #content #blog #blogcontent p.blogimage a {
							/*color: #a44a28;*/}
					#container #page #content #blog #blogcontent p.postedby {
						color: #777;
						float: left;
						font-size: smaller;
						margin-bottom: 5px;}
					#container #page #content #blog #blogcontent p.usercomment {
						float: right;
						margin-top: 8px;
						margin-bottom: 5px;}
					#container #page #content #blog #blogcontent p.usercomment a {
						color: #a44a28;
						font-size: smaller;}
					#container #page #content #blog #blogcontent p.hr {
						border-bottom: 1px solid #ccc; 
						float: left;
						margin: 4px 0 8px 0;
						width: 635px;}
				#container #page #content #blog #blogfooter {
					margin-top: 20px;
					text-align: center;
					font-size: smaller;}
					#container #page #content #blog #blogfooter p.pagecount a {
						color: #a44a28;
						font-size: smaller;}
			#container #page #content #player {
				/*width: 550px;
				height: 334px;*/}
			#container #page #content p.logline {
				color: white;
				padding-left: 10px;
				padding-top: 5px;}
			#container #page #content p.enter_site {
				font-size: 28px;
				padding-left: 10px;
				padding-top: 15px;}
				#container #page #content p.enter_site a {
					color: white;
					text-decoration: none;}
				#container #page #content p.enter_site a:hover {
					color: #c16642;
					text-decoration: none;
					border-bottom: 1px dotted #c16642;}
		#container #page #sidebar { 								
				display: inline;
				float: left;
				margin-top: 335px;}
			#container #page #sidebar p {
				background-repeat:no-repeat;
				color: white; 
				font-size: 0.8em;
				line-height: 1.2em;
				margin: 0;
				padding: 0 0 10px 20px;
				text-align: left;}
				#container #page #sidebar p a {
					color: white;
					text-decoration: none;
					border-bottom: 1px dotted white;
					border-bottom: none;}
				#container #page #sidebar p a:hover {
					color: #c16642;
					text-decoration: none;
					border-bottom: 1px dotted #c16642;}
				#container #page #sidebar p a.no_underline:hover {
					border-bottom: none;}
				#container #page #sidebar p small {
					color: #777777;
					font-size: 0.8em;}					
			#container #page #sidebar #navigation {}
				#container #page #sidebar #navigation p.donate {
					background-color: green;
					font-size: 20px;
					margin: 0;
					padding: 10px 0 10px 0;
					text-align: center;}
					#container #page #sidebar #navigation p.donate a {
						color: white;
						text-decoration: none;}
					#container #page #sidebar #navigation p.donate a:hover {
						color: white;
						text-decoration: none;
						border-bottom: 1px dotted white;}
				#container #page #sidebar #navigation p.specialThanks {
						margin-top: 20px;
						font-size: larger;
						text-align: center;
						padding: 0px 0 10px 0;}
			#container #page #sidebar #contact {
				margin-top: 130px;
				padding-left: 5px;}
				#container #page #sidebar #contact p.name {
					background-image:url('/images/film.png');
					background-position: -2px 2px;}
				#container #page #sidebar #contact p.phone {
					background-image:url('/images/phone.png');}
				#container #page #sidebar #contact p.email {
					background-image:url('/images/gmail-pencil16.png');}
				#container #page #sidebar #contact p.twitter {
					background-image:url('/images/twitter-pencil16.png');}
				#container #page #sidebar #contact p.vimeo {
					background-image:url('/images/vimeo-pencil16.png');}
				#container #page #sidebar #contact p.facebook {
					background-image:url('/images/facebook-pencil16.png');}
		#container #page #footer { 
			color: #bbb;
			margin-top: 20px;
			font-size: smaller;
			text-align: center;}
		
h1, h2 {
	letter-spacing: -1px;
	color: #a44a28;
	font-family: 'Trebuchet MS',Trebuchet,Verdana,Sans-serif;
	font-weight:normal;		
	margin-bottom:-10px;
}

h1 {
	font-size: 22px;
}

h2 {
	font-size: 18px;
}

h3 {
	font-size: 16px;
}

a {
	color:#295c72;		
}

div.sidebar_bg {
	 background-color: #250517;
	 height: 370px;
     filter:alpha(opacity=60); /* IE's opacity*/
     opacity: 0.60;
     margin-left: 0;
     position: absolute;
	 width: 203px;
	 z-index: -1;
}

div.blog_bg {
	 background-color: #250517;
	 height: 583px;
     filter:alpha(opacity=60); /* IE's opacity*/
     opacity: 0.60;
     margin-left: 0;
     margin-top: -20px;
     position: absolute;
	 width: 659px;
	 z-index: -1;
}

div.enter_site_bg {
	 background-color: #250517;
	 height: 55px;
     filter:alpha(opacity=70); /* IE's opacity*/
     opacity: 0.70;
     margin-top: 18px;
     position: absolute;
	 width: 136px;
	 z-index: -1;
}

div.logline_bg {
	 background-color: #250517;
	 height: 45px;
     filter:alpha(opacity=70); /* IE's opacity*/
     opacity: 0.70;
     margin-top: 18px;
     position: absolute;
	 width: 650px;
	 z-index: -1;
}