/* Shotwhore.com default stylesheet */

body
{
	margin: 0;
	padding: 0;
	background-color: #262626;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	font-size: 12px;
	line-height: 20px;
	text-align: justify;
	color: #f2f2f2
}

a:visited
{
	font-weight: bold;
	text-decoration: none;
	color: #a6918d
}

a:active
{
	font-weight: bold;
	text-decoration: none;
	color: #ffffff
}

a:link, .userComment a:visited
{
	font-weight: bold;
	text-decoration: none;
	color: #d93616
}

a:hover
{
	font-weight: bold;
	text-decoration: none;
	color: #ffffff
}

#page
{
	width: 1020px;
	margin: 0 auto;
	padding-top: 75px
}

	#dialog
	{
		width: 400px;
		margin: 20px auto;
		text-align: center
	}

	#header
	{
		float: left;
		margin-bottom: 500px
	}
	
	h1
	{
		margin: 0;
		font-size: 72px;
		font-weight: normal;
		line-height: 72px;
		color: #ffffff
	}
	
	h2
	{
		margin: 25px 0px 5px 0px;
		font-size: 26px;
		line-height: 20px;
		font-weight: normal;
		color: #bfbfbf
	}
	
	h3
	{
		margin: 25px 0 0 0;
		font-size: 18px;
		line-height: 18px;
		font-weight: bold;
		color: #ffffff
	}
	
	h1 a:link, h1 a:visited, h1 a:hover, h1 a:active
	{
		color: inherit;
		font-weight: normal;
		text-decoration: none
	}
	
	.red
	{
		color: #bf3013
	}
	
	.white
	{
		color: #ffffff
	}
	
	.gray
	{
		color: #909090
	}
	
	#navigation
	{
		padding-left: 407px;
		font-size: 16px;
	}
	
		.gallerynav
		{
			margin-top: 15px
		}
	
		#navigation a, #navigation a:visited, #navigation a:hover
		{
			margin-right: 25px;
			color: #d93616;
			text-decoration: none
		}
		
		#navigation a:hover
		{
			color: #ffffff
		}
		
	.column
	{
		float: left;
		margin-right: 40px
	}
		
		.column h3
		{
			margin-bottom: 10px;
			font-size: 20px;
			font-weight: normal;
			letter-spacing: 2px
		}
	
		.column ul
		{
			margin: 0;
			padding: 0;
			list-style-type: none;
			font-size: 12px;
			line-height: 16px
		}
		
		.column li
		{
			margin: 5px 0px
		}
		
		.column li a, .column li a:hover, .column li a:visited, .column li a:active
		{
			font-weight: normal
		}
	
	.thumb
	{
		float: left;
		width: 212px;
		height: 212px;
		margin: 20px;
		text-align: center
	}
	/* Internet Crapsplorer, I hate you */
	.thumb, { margin: 20px 18px }
	
		.thumb img
		{
			margin-bottom: -3px;
			border: 6px solid #000000
		}
		
	.content, .userComment
	{
		width: 648px;
		margin: 10px 0px
	}
	
	.userComment
	{
		margin-bottom: 0px;
		padding: 15px;
		background-color: #1f1f1f;
		border-top: 1px dashed #666666;
		border-bottom: 1px dashed #666666;
	}
	
		.userComment h3
		{
			margin: 0
		}
	
	.comment textarea
	{
		width: 600px;
		height: 100px
	}
	
	/* CAPTCHA field colors */
	
	.recaptchatable .recaptcha_image_cell, #recaptcha_table
	{
		background-color:#808080 !important; //reCaptcha widget background color
	}
 
	#recaptcha_table
	{
		border-color: #404040 !important; //reCaptcha widget border color
	}
 
	#recaptcha_response_field 
	{
		border-color: #ffffff !important; //Text input field border color
		background-color:#cfcfcf !important; //Text input field background color
	}
	
	input, textarea, select
	{
		margin: 3px 0px;
		padding: 3px;
		background-color: #cccccc;
		font-family: "Verdana", "Tahoma", "Arial", "Helvetica", sans-serif;
		font-size: 12px
	}
	
	.note
	{
		color: #808080;
		font-size: 10px
	}
	
	.quicknav
	{
		margin: 10px 0px 5px 0px;
		font-size: 12px;
		text-align: left
	}
	
		.quicknav a
		{
			margin-right: 35px
		}
	
	.photo
	{
		margin: 0px 0px 10px 0px
	}
	
		.photo img
		{
			border: 10px solid #000000
		}
		
	.photodetails
	{
		margin: 0;
		font-size: 10px;
		line-height: 12px
	}
	
	textarea
	{
		width: 300px;
		height: 200px
	}
	
	#footer
	{
		clear: both;
		margin: 0px 0px 25px 0px;
		padding-top: 75px;
		font-size: 10px;
		color: #808080;
		text-align: center
	}
