@charset "utf-8";
/* CSS Document */

	body{
		margin:0px;
		/*background-color:#211408;
		background-image:url(/images/background.gif);
		background-repeat:repeat-x;*/
		/*background:#FFFFFF;*/
		background:url('/images/bg.jpg') top repeat-x;
		color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		
	}
	
	#container {
		width:948px;
		margin:0px auto 7px auto;	
	}
	
	
	a{
		color:#312021;
		text-decoration:none;
	}
	
	a:hover{
		/*color:#ffc000;*/
		color:#312021;
		text-decoration:underline;
	}
	
	img{
		border:none;
	}
	
	#leftshadow {
		float:left;
		width:24px;
		height:2000px;
		background:url('/images/shadow-left.png') repeat-y;
		margin:7px 0px 7px 0px;
			
	}
	
	#rightshadow {
		float:left;
		width:24px;
		height:2000px;
		background:url('/images/shadow-right.png') repeat-y;
		margin:7px 0px 7px 0px;
			
	}
	
	div.breaker{
		float:none;
		clear:both;
		font-size:1px;
	}
	
	#header{
		width:894px;
		height:113px;
		background:url('/images/header.png') no-repeat;
		
	}
	
	#socialtop {
		padding:0px 0px 0px 599px;	
		height:23px;
		width:295px;
	}
	
	#nav {
		padding:69px 0px 0px 409px;
		height:21px;
		
	}
	
	
	#main{
		width:894px; 
		border-left:3px solid #000000; border-right:3px solid #000000;
		background-color:#000000;
		margin:7px auto 7px auto;
		float:left;
		
	}
	
	#searchHolder {
		width:160px;
		height:88px;
		border:1px #ffffff solid;
		float:left;
		margin:3px 0px 3px 0px;
		background:url('/images/search-bg.png');	
	}
	
	.searchinput {
		width:110px;
		height:19px;
		border:1px #000000 solid;
		font-size:11px;	
		padding:0px;
	}
	
	div.leaderArea{
		background-color:#010000;
		height:93px;
		width:732px;
		float:left;
		margin-bottom:3px;
	}
		div.leaderArea div.leader{
			width:728px;
			height:90px;
			/*margin-left:auto;
			margin-right:auto;*/
			margin-top:3px;
		}
		
	div.nav{
		margin-bottom:3px;
	}
	
		div.nav a{
			float:left;
		}
		
		div.nav div.search{
			width:414px;
			height:25px;
			line-height:25px;
			float:left;
			background-image:url(/images/searchBackground.gif);
			background-repeat:no-repeat;
			display:inline;
		}
		
	div.mainSection{
		width:894px;
		clear:both;
		float:none;
	}
	
		div.mainSection div.leftColumn{
			width:591px;
			float:left;
		}
		
			div.mediaListing{
				border:1px solid #5a1e00;
				border-bottom:none;
				width:590px;
				
			}
			
				div.mediaListing div.title{
					margin-left:19px;
					margin-top:1px;
					/*margin-bottom:7px;*/
					background-image:url(/images/media_listing_title.gif);
					background-repeat:no-repeat;
					width:570px;
					font-weight:bold;
					font-size:14px;
					height:22px;
					line-height:22px;
				}
				
					div.mediaListing div.title a{
						text-decoration:none;
						color:#FFFFFF;
					}

					div.mediaListing div.title a:hover{
						text-decoration:none;
						color:#ffc000;
					}

				div.mediaListing div.thumb{
					margin-left:12px;
					width:142px;
					height:78px;
					float:left;
					margin-top:1px;
				}
	
				div.mediaListing div.thumb img{
					border:1px solid #000000;
				}
	
				div.mediaListing div.description{
					margin-left:2px;
					margin-bottom:3px;
					width:424px;
					height:50px;
					float:left;
					overflow:hidden;
					color:#000000;
				}
				
				div.refdescription{
					margin-left:2px;
					margin-bottom:10px;
					width:426px;
					float:left;
					
					
				}
				div.reftitle{
					margin-left:2px;
					margin-bottom:6px;
					width:426px;
					float:left;
					
				}
				
				div.refHeading{
					margin-left:19px;
					margin-top:1px;
					margin-bottom:5px;
					background-image:url(/images/media_listing_title.gif);
					background-repeat:no-repeat;
					width:570px;
					font-weight:bold;
					font-size:14px;
					height:22px;
					line-height:22px;
				}
				
				.reftextinput{
					width:300px;
					background-color:#FFFFFF;
	border:1px solid #000000;
	padding:2px;
	font-size:12px;
				}
	
				div.mediaListing div.metaData{
					margin-left:2px;
					
					width:418px;
					height:24px;
					
					float:left;
					
					overflow:hidden;
					border:1px #000000 solid;
					background:#e4e4e4;
					
				}
				
				div.metaData input[type="radio"]{
					width:10px;
					background:none;
					margin:4px 2px;
					
					border:none;
				}
				
				.yellow{
					color:#ffc000;
				}
	
				div.mediaListing div.button{
					margin-left:5px;
					margin-top:6px;
					width:75px;
					float:left;
				}
				
			div.contentBox{
				border:2px solid #4a3018;
				padding:2px;
				background-color:#381e08;
				background-image:url(/images/contentBox_background.gif);
				background-repeat:repeat-x;
			}
			
				div.contentBox div.contentTitle{
					background-image:url(/images/title_background.gif);
					font-size:16px;
					color:#FFFFFF;
					font-weight:bold;
					text-indent:18px;
					height:26px;
					line-height:26px;
					margin-bottom:2px;
					width:582px;
				}
				
				div.contentBox div.commentTitle{
					background-image:url(/images/title_background_a.gif);
					font-size:16px;
					color:#FFFFFF;
					font-weight:bold;
					text-indent:18px;
					height:26px;
					line-height:26px;
					margin-bottom:2px;
				}
				
				div.contentBox a{
					color:#FFFFFF;
				}
				
				div.contentBox div.metaData{
					text-align:center;
					width:450px;
					margin-left:auto;
					margin-right:auto;
					margin-top:20px;
					height:21px;
					line-height:17px;
					text-indent:10px;
					background-image:url(/images/innerMetadata.gif);
					background-repeat:repeat-x;
					border:1px #ffffff solid;
					overflow:hidden;
					padding-top:1px;
				}
				
		div.mainSection div.rightColumn{
			width:300px;
			float:right;
		}
	
			div.chosenOnes {
				text-align:center;
				background-color:#e5e5e5;
				padding:10px;
				margin-bottom:3px;
				
			}
			
			div.mainSection div.rightColumn div.rightContent, div.whitePadded{
				padding:2px;
				background-color:#FFFFFF;
			}
				div.chosenOnes  div.imageFloat{
					width:90px; height:64px; margin-left:auto; margin-right:auto; float:left;
					text-align:center;
					
				}
				
				div.chosenOnes  div.imageFloatMini{
					width:70px; height:70px; margin-left:auto; margin-right:auto; float:left;
				}
				
				div.chosenOnes  div.imageFloat img{
					margin-right:auto;
					margin-left:auto;
					width:74px;
					height:52px;
					border:1px solid #000000;
				}
	
				div.chosenOnes  div.imageFloatMini img{
					margin-right:auto;
					margin-left:auto;
					width:65px;
					height:65px;
					border:1px solid #000000;
				}
				
				div.mainSection div.rightColumn div.rightContent a.referrer{
					display:block;
					width:135px;
					float:left;
					text-decoration:none;
					font-size:11px;
					color:#312021;
					margin-bottom:2px;
					margin-left:10px;
				}
	
				div.mainSection div.rightColumn div.rightContent a.referrer:hover{
					text-decoration:underline;
				}
	
	div.footer{
		background-image:url(/images/footer-bg.png);
		
		height:119px;
		clear:both;
		width:894px;
		
	}
	
	.footerleft {
		float:left;	
		text-align:center;
		
		height:15px;
		width:328px;
		margin-left:14px;
		margin-top:92px;
		padding-top:8px;
	}
	
	.footersocial {
		float:left;	
		margin:94px 0px 0px 66px;
	}
	
	.footerright {
		float:left;	
		text-align:center;
		
		height:15px;
		width:175px;
		margin-left:12px;
		margin-top:92px;
		padding-top:8px;
	}
	
	a.footer:link {
		color:#FFFFFF;
		text-decoration:;
	}
	a.footer:visited {
		color:#FFFFFF;
		text-decoration:;
	}
	a.footer:hover {
		color:#FFFFFF;
		text-decoration:;
	}

	 div.contentBox div.row{
		padding:4px 3px 4px 4px;
		clear:both;
		background-color:#e4e4e4; 
		color:#000000;
		width:575px;
		
		/*text-indent:10px;*/
	 }

	 div.row0{
		background-color:#eaeaea;
		padding:4px;
	 }

	 div.row1{
	 background-color:#ffffff;
		padding:4px;
	 }

	 div.contentBox div.row div.field{
	 	float:left;
		width:100px;
	 }
	 
	 div.reffield{
	 	float:left;
			 }
	 
	 div.contentBox div.row div.rfield{
	 	float:right;
		width:100px;
	 }
	 

/* Form Items */
input, textarea, select{
	background-color:#FFFFFF;
	border:1px solid #000000;
	padding:2px;
	font-size:12px;
}

input.blueBtn, input.goldBtn{
	background-image:url(/images/goldbutton_back.gif);
	background-repeat:repeat-x;
	width:auto;
	padding-bottom:2px;
	padding-right:2px;
	font-size:10px;
	font-weight:bold;
	height:17px;
	line-height:17px;
	border:none;
	color:#000000;
	cursor:pointer;
	text-transform:uppercase;
}



div.input input[type="radio"]{
  border:none;
  width:auto;
  background:none;
}

div.input input[type="submit"]{
  border:none;
  width:auto;
  margin-left:250px;
}

	input[type="image"], input[type="submit"]{
		width:auto;
		border:0px;
		padding:0px;
	}

div.input select{
	border:2px solid #999999;
	padding:4px;
	font-size:12px;
}

	 div.pagination{
		border:1px solid #5a1e00;
		width:590px;
		margin-top:10px;
	 	font-size:14px;
		color:#FFFFFF;
		font-weight:bold;
		margin-bottom:5px;
		text-align:center;
		/*background-color:#FFFFFF;*/
	 }
	 
				div.pagination div.title{
					margin-left:19px;
					margin-top:1px;
					margin-bottom:5px;
					background-image:url(/images/media_listing_title.gif);
					background-repeat:no-repeat;
					width:570px;
					font-weight:bold;
					font-size:14px;
					height:22px;
					line-height:22px;
					color:#FFFFFF;
					text-align:left;
				}
				
				div.pagination div.links{
					font-size:14px;
					font-weight:bold;
				}
				
				div.pagination div.links a{
					color:#FFFFFF;
					text-decoration:none;
				}
				
				div.pagination div.links a:hover{
					color:#FFFF66;
					text-decoration:none;
				}
	div.refHolder{
		border:1px solid #5a1e00;
		width:590px;
		margin-top:10px;
	 	font-size:14px;
		color:#FFFFFF;
		font-weight:bold;
		margin-bottom:5px;
		margin-left:0px;
		background-color:#000000;
		
		/*background-color:#FFFFFF;*/
	 }
	 div.mediaRow{
	 	background-color:#000000;
	 }
	div.searchfilter{
		border:1px solid #5a1e00;
		width:590px;
		margin-top:10px;
	 	font-size:14px;
		color:#FFFFFF;
		font-weight:bold;
		margin-bottom:5px;
		margin-left:0px;
		
		/*background-color:#FFFFFF;*/
	 }
	 
				div.searchfilter div.title{
					
					margin-left:19px;
					margin-top:1px;
					margin-bottom:5px;
					background-image:url(/images/media_listing_title.gif);
					background-repeat:no-repeat;
					width:570px;
					font-weight:bold;
					font-size:14px;
					height:22px;
					line-height:22px;
					color:#FFFFFF;
					text-align:left;
				}
				div.searchfilter div.criteria{
					
					margin-left:19px;
					margin-top:1px;
					margin-bottom:5px;
					width:570px;
					font-weight:bold;
					font-size:12px;
					height:22px;
					line-height:22px;
					color:#FFFFFF;
					text-align:left;
				}
				
				div.searchfilter div.links{
					font-size:14px;
					font-weight:bold;
				}
				
				div.searchfilter div.links a{
					color:#FFFFFF;
					text-decoration:none;
				}
				div.searchfilter input {
				
				}
				div.searchfilter input {
				
				}
				
				div.searchfilter div.links a:hover{
					color:#FFFF66;
					text-decoration:none;
				}			
img.thumb{
	border:1px solid #FFFFFF;
}

.titleText {
	float:left;
	width:65%;	
}
.titleDate {
	float:right;
	width:34%;
	text-align:right;
	font-size:11px;
	padding-right:4px;	
}

.categoryTag {
	
	font-size:14px;
	font-weight:bold;
	color:#ffc000;
	position:relative;
	top:0px;
	
	margin:0px 0px 0px 6px;
	
	
	}
	
	.gallerybuttons {
	margin:0px 10px 0px;
	
	width:560px;	
}

.socialIcons {
	text-algin:center;
	/*margin:12px 110px 0px;*/
	float:right;
}

.socialIcons img {
	 width: 20px;
    height: 20px;
}

.socialIcons a {
    width: 20px;
    height: 20px;
    margin: 0;
    padding: 0;
}
.soicalIcons a img {
	opacity: 1;
}
.socialIcons a:hover img {
    opacity: 0.75;
}

.commentsAbove {
	margin:0px 0px;
	text-align:center;
	font-size:12px;
	width:500px;
	
	
}

.commentsMiddle {
	margin:0px 0px;
	text-align:center;
	font-size:12px;
	width:360px;
	float:left;
	
}

.commentsRight {
	margin:0px 10px 0px 0px;
	text-align:center;
	font-size:12px;
	float:right;
	
}

.galleryNext {
	float:right;
	width:100px;	
	text-align:right;
	
}

.galleryPrev {
	float:left;
	width:100px;	
	
}

.gallerybuttons a:link, .gallerybuttons a:visited, .commentsAbove a:link, .commentsAbove a:visited, .commentsRight a:link, .commentsRight a:visited {
	font-size:12px;
	text-decoration:none;
	color:#ffc000;	
	
	
}

.gallerybuttons a:hover, .commentsAbove a:hover, .commentsRight a:hover {
	font-size:12px;
	text-decoration:underline;
	color:#ffc000;	
	
	
}

.fblike {
	float:left;
	width:80px;	
	margin:4px 0px 0px 4px;
}

.sharebtns {
	float:left;
	height:22px;
	
}

.st_twitter_hcount, .st_facebook_hcount, .st_email_hcount, .st_sharethis_hcount {
	margin:0px;
	padding:0px;	
}

.ratingbtns {
		
}

.medialistinggrey {
	background:#c2c2c2;
	margin:0px 0px 2px 1px;
	padding:6px 0px 0px 0px;	
	height:86px;
	width:588px;
}

.ratingleft {
	float:left;
	margin:0px 0px 0px 5px;
	width:334px;
	text-align:left;
	color:#381e08;	
}

img.listrating {
	margin:4px 0px 0px 0px;	
}

img.showlistrating {
	margin:4px 0px 0px 0px;	
}

.ratingright {
	float:left;
	text-align:right;
	width:77px;	
}

.ratingright img {
	margin:2px 0px 0px 0px;	
}

.userrating {
	float:left; 
	margin:6px 6px 0px 0px;
	color:#381e08;
	font-size:10px;
	font-weight:bold;
		
}

.ratingholder {
	float:left;	
}

.seperator {
	margin:0px 8px;
	padding:0px;	
}


.showDescription {
	padding-top:6px;
	margin-top:5px; 
	margin-bottom:5px; 
	width:576px; 
	border:3px solid #e4e4e4; 
	background-color:#e4e4e4; 
	margin-left:auto; 
	margin-right:auto;
	color:#000000;
	font-size:11px;
	
}

.showRating {
	width:574px;
	height:24px;
	border:1px solid #000000;	
	margin:10px 0px 0px 0px;
}

.showratingleft {
	float:left;
	margin:0px 0px 0px 5px;
	width:155px;
	text-align:left;
	color:#381e08;	
}



.showratingright {
	float:left;
	text-align:center;
	width:405px;	
}

.showratingright img {
	margin:2px 0px 0px 0px;	
	cursor:pointer;
}

.stButton {
	margin:0px;	
}
