/*
Curly iPhone Web Template
http://scripter.mobi
Quality iPhone Web Templates, Scripts and more!
Release Date: November 2nd 2010
Version 1.0
 
COLORS
---------------
BLUE: #5e93a4

*/
	body {
		margin: 0; padding: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 90%;
	}

	
ol, ul {
	list-style: none;
}
	
	
	#container {
		margin: 0; padding: 0;	
	}
	.header, .footer {
		padding: 5px;
		background: #5e93a4; 
		text-align: center;
		color: #fff;
	}
	#bottom {
		height: 19px;
		background: url('../img/top.png') center no-repeat;
		background-color: #5e93a4;
		display: block;
	}
	#footer {
		height: 19px;
		background: url('../img/bottom.png') center no-repeat;
		background-color: #5e93a4;
		display: block;		
	}
	h1, h2, h3 {
		font-family: 'Cuprum', Arial, Sans-Serif;	
		padding: 0; margin: 0;
	}
	h2 {
		font-size: 95%;
	}
	div.header h1 a {
		color: #fff;
		text-decoration: none;
		font-size: 80%;
	}
	#content_container {
		background: #5e93a4;
	}
	#content {
		width: 95%;
		margin: 0 auto;	
		padding: 10px;
		background: #f7f7f7;
	}
	#content p {
		color: #333;
		line-height: 120%;
		margin: 0 0 10px 0;
	}
	a img {
		border: 0;
	}
	
	#menu {
		padding: 0;
		margin: 10px 0 0 0;
		border-top: 1px solid #add4e1;
	}
	
	#menu ul {
		list-style: none;
		margin: 0;
		padding: 0;	
	}
	#menu li {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#menu li a {
		display: block;
		height: 50px;
		font-size: 130%;
		padding: 0 0 0 15px;		
		font-family: Tahoma, Arial, Verdana;
		letter-spacing: 1px;
		text-transform: uppercase;
		line-height: 50px;
		color: #5e93a4;
		text-decoration: none;
		border-bottom: 1px solid #add4e1;
	}
	#menu li.current a {
		display: block;
		height: 50px;
		padding: 0 0 0 15px;
		font-size: 130%;
		font-family: Tahoma, Arial, Verdana;
		letter-spacing: 1px;
		text-transform: uppercase;
		line-height: 50px;
		color: #fff;
		background: #5e93a4;
		text-decoration: none;
		border-bottom: 1px solid #add4e1;
	}
	#menu li.current a span.arrow {
		float: right;
		margin: 0 10px 0 0;
		background: url('../img/arrow_current.png') center no-repeat;
		line-height: 50px;
		width: 20px;
		height: 50px;		
	}
	span.arrow {
		float: right;
		margin: 0 10px 0 0;
		background: url('../img/arrow.png') center no-repeat;
		line-height: 50px;
		width: 20px;
		height: 50px;
	}
	img.image {
		float: left;
		padding: 5px;
		border: 2px solid #ddd;
		margin: 5px 6px 0px 0px;
	}
	div.clear {
		clear: both;
	}
	
	#blog {
		margin: 10px 0 0 0;
	}
	
	#blog ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border-top: 1px solid #add4e1;
	}
	
	#blog li {
		list-style: none;
		border-bottom: 1px solid #add4e1;
		padding: 0;
		margin: 0;
	}	
	
	#blog li a {
		display: block;
		padding: 5px;
		text-decoration: none;
		color: #000;
	}
	
	#blog li a h2 {
		font-size: 110%;
	}
	
	
/*------------------ gallery ------------------*/

#gallery {
	overflow: auto;
	margin-left: -44px;
	padding-bottom: 18px;
	position:static;
}

#gallery ul li {
	width: 190px;
	height: 140px;/*170px;*/
	padding-top: 7px;
	padding-left: 7px;
	float: left;
	background: url(../images/thumb_bg_240.png) no-repeat;
	margin-left: -35px;
	margin-bottom: 15px;
	font-size: 9px;
	list-style: none;
}

#gallery img	{
	border: 1px solid #000;
}

#gallery h2, #gallery h3, #gallery p, #gallery fieldset {
	margin-left: 44px;
}

#gallery table, #gallery th, #gallery td 	{
	margin-left: 44px;
	padding: 3px;
	border-collapse: collapse;
	border-spacing: 0;
	border: 1px solid #bdbdbd;
}

.center {margin: auto;}

#no_gallery_found {width: 798; padding: 50px; margin: auto; background: red; border: 10px solid white}

/*-------------- Firearm Page -----------------*/

#firearm {
	margin-bottom: 44px;
	overflow: auto;
}

table.center {
	margin-left:auto;
	margin-right:auto;
	}

#firearm table, #firearm th, #firearm td 	{
	padding: 3px;
	border-collapse: collapse;
	border-spacing: 0;
	border: 1px solid #bdbdbd;
}

#firearm {
	font-size: 9pt;
	}

#firearm th	{
	background-color: #eaeaea;
}

#firearm .box	{
	padding: 20px;
	border: 1px solid #dcdcdc;
	margin-bottom: 44px;
}

#firearm .inner_box 	{
	background: #eaeaea; 
	padding: 10px; 
	border: 1px solid #FFF;
	outline:1px solid #dcdcdc;
}

#content ul {margin-left: 35px; list-style: square; padding-bottom:3px;}
#content ol {margin-left: 35px; list-style: decimal; padding-bottom:3px;}
#content li {padding-bottom:3px;}

#content .box	{
	padding: 20px;
	border: 1px solid #dcdcdc;
	margin-bottom: 44px;
}

#content .inner_box 	{
	background: #eaeaea; 
	padding: 10px; 
	border: 1px solid #FFF;
	outline:1px solid #dcdcdc;
}

#content h3	{
	border-top: 1px dashed #dcdcdc;
	margin-top: 20px;
}

#author	{
	margin-top: -20px;
	margin-left: 20px;
	font-weight: bold;
}