/*
CSS Document
friedensucc.com
Nathan Rolofson
Updated 4/23/2011
*/

body
{
	background-color:	#D69072;
	font-family: 		Geneva, Arial, Helvetica, sans-serif;
	font-size: 			14px;
	color:				#1A1617;

}

h1, h2, h3, h4, h5, h6, p, address, table, tr, td, th, ul, ol, li
{
	margin:				2px 0 5px 0;
	padding:			0 15px;
}

a
{
	text-decoration:	none;
}

a:link
{
	color:				#0000FF;
}

a:visited
{
	color:				#FF0000;
}

a:hover
{
	text-decoration:	underline;
}

img
{
	margin:					0;
}

img.left
{
	padding:				2px 15px 2px 55px;
}

img.right
{
	padding:				2px 5px 2px 15px;
}

#allcontent
{
	width:				1024px;
	min-height:			768px;
	background-color:	#FFFFFF;
	margin:				auto;
	-moz-border-radius-topleft:10px;
	border-top-left-radius:10px;
	-moz-border-radius-topright:10px;
	border-top-right-radius:10px;
	-moz-border-radius-bottomleft:10px;
	border-bottom-left-radius:10px;
	-moz-border-radius-bottomright:10px;
	border-bottom-right-radius:10px;
}

#header
{
	width:				inherit;
	height:				120px;
	background-color:	#D71D24;
	font-size:			18px;
	text-align:			center;
	-moz-border-radius-topleft:10px;
	border-top-left-radius:10px;
	-moz-border-radius-topright:10px;
	border-top-right-radius:10px;
}

#header a, #footer a
{
	text-decoration:	none;
}

#header a:link, #footer a:link
{
	color:				#D69072;
}

#header a:visited, #footer a:visited
{
	color:				#8A5C49;
}

#header a:hover, #footer a:hover
{
	text-decoration:	underline;
}

#navbar
{
	width:				inherit;
	background-color:	#8A1216;
	font-size: 			14px;
	color:				#1A1617;
	font-weight:		600;
	clear:				left;
}

#navbar ul
{
	list-style-type:	none;
	margin:				0 5px;
	padding:			0;
}

#navbar ul li
{
	width:				auto;
	display:			inline;
	padding:			0 10px;
	position:			relative;
}

#navbar ul li a
{
	width:				auto;
	text-decoration:	none;
	color:				#FFFFFF;
}

#navbar ul li:hover
{
	background-color:	#D71D24;
	color:				#8A1216;
}

#navbar ul li ul
{
	display:			none;
}

#navbar ul li:hover ul
{
	width:				auto;
	height:				auto;
	display:			block;
	position:			absolute;
	background-color:	#D71D24;
	font-size:			14px;
	color:				#8A1216;
	font-weight:		600;
	margin:				auto;
	left:				0;
	clear:				left;
}

#navbar ul li:hover ul li
{
	display:			block;
}

#maincontent
{
	width:				inherit;
	min-height:			592px;
	background-color:	#FFFFFF;
}

#footer
{
	width:				inherit;
	height:				55px;
	background-color:	#D71D24;
	-moz-border-radius-bottomleft:10px;
	border-bottom-left-radius:10px;
	-moz-border-radius-bottomright:10px;
	border-bottom-right-radius:10px;
}

.imgleft
{
	float:				left;
	margin:				1px 0 0 5px;
	padding-right:		5px;
}

.imgtxtleft
{
	font-size:			9px;
	float:				left;
}

.imgright
{
	float:				right;
	margin:				1px 5px 0 0;
	padding-left:		5px;
}

.underline
{
	text-decoration:	underline;
}

#imgtxtright
{
	font-size:			9px;
	float:				right;
}

.nobullist
{
	list-style-type:	none;
}

img, iframe
{
	border:				none;
}

div.imgcaption500, div.imgcaption500left
{
  	width:				500px;
}

div.imgcaption450, div.imgcaption450left
{
	width:				450px;
}

div.imgcaption400, div.imgcaption400left
{
  	width:				400px;
}

div.imgcaption300, div.imgcaption300left
{
	width:				300px;
}

div.imgcaption200, div.imgcaption200left
{
	width:				200px;
}

div.imgcaption500, div.imgcaption400, div.imgcaption300, div.imgcaption200, div.imgcaption500left, div.imgcaption400left, div.imgcaption300left, div.imgcaption200left, div.imgcaption450, div.imgcaption450left
{
  	margin: 			0.5em;
  	padding: 			0.5em;
}

div.imgcaption500, div.imgcaption400, div.imgcaption300, div.imgcaption200, div.imgcaption450
{
  	float: 				right;
	padding-left:		10px;
	margin-left:		10px;
}

div.imgcaption500left, div.imgcaption400left, div.imgcaption300left, div.imgcaption200left, div.imgcaption450left
{
	float:				left;
	margin-right:		10px;
	padding-right:		10px;
}

div.imgcaption500 p, div.imgcaption400 p, div.imgcaption300 p, div.imgcaption200 p, div.imgcaption500left p, div.imgcaption400left p, div.imgcaption300left p, div.imgcaption200left p, div.imgcaption450 p, div.imgcaption450left p
{
  	width:				inherit;
	text-align:			center;
	font-style: 		italic;
	font-size:			9px;
  	text-indent: 		0;
}
/*
div.imgcaption500 p, div.imgcaption400 p, div.imgcaption300 p, div.imgcaption200 p
{
	text-align:			right;
}

div.imgcaption500left p, div.imgcaption400left p, div.imgcaption300left p, div.imgcaption200left p
{
	text-align:			left;
}
*/
