/*  
Theme Name: Steadfast Freedom
Theme URI: http://wordpress.org/
Author: Frank Chiachiere
Author URI: http://chiachiere.com/

*/

.page_item a, a:visited {
	color: #C14E32;
       text-decoration: none;
}

.page_item a:hover {
	color: #FFFF99;
	text-decoration: none;
}

a.current_page_item {
	color: #DBAB99;
	text-decoration: none;

}

.current_page_item a {
	color: #DBAB99;
	text-decoration: none;

}

.post a {
	color: #DBAB99;
	text-decoration: none;
}

.post a:visited {
	color: #DBAB99;
	text-decoration: none;
}

.post a:hover {
  text-decoration: underline;
}

.navigation a {
 	color: #DBAB99;
	text-decoration: underline;
}
  

body {
	background: url(images/background.jpg);
	color: #DBAB99;
	text-align: center;
}

h2 {
	font: 16pt 'Hoefler Text' bold;
}

#container {
	background: url(images/content-middle.jpg);
	width: 738px;
	!position: relative;
	margin: 0 auto; /* center on everything else */
	text-align: left;
}

#container-inner {
	background: url(images/content-bottom.jpg) bottom no-repeat;
	min-height: 610px;
	* height:610px;
}

#header {
	height: 89px;
	background: url(images/header.jpg) no-repeat;
	margin: 0;
}

#navbar {
	background: #4C1D14;
	color: #C14E32;
	height: 25px;
}

#navbar li {
	list-style: none;
	display: inline;
	padding: 3 6 3 6px;
	font: 15px bold 'Hoefler Text';
	text-align: center;
}

#navbar ul {
	padding: 3 1 3 1;
	margin: 1;
	text-align: center;
}

#content {
	font: 11pt 'Hoefler Text';
}

#content-inner-bio {
   !width: 738px;
	min-height: 425px;
	padding: 40 20 60 20px;
	background: url(images/content-top.jpg) top no-repeat;
	position: relative;
	clear: both;
}

#content-inner-bio-img {
	float: left;
	height: 740px;
	padding: 20px;
}


#content-inner {
   !width: 738px;
	min-height: 425px;
	padding: 60 80 60 80px;
	background: url(images/content-top.jpg) top no-repeat;
}

#content-inner-home {
   !width: 738px;
   padding-top: 5px;
   height: 490px;
	background: url(images/main-image.jpg) top no-repeat;
}

#footer {
	height: 100;
	width: 738px;
	position: relative;
    padding-top: 20px;
      clear: both;
	margin: 0 auto; /* center on everything else */
}

#footer li {
	list-style: none;
	padding: 0 17 0 20px;
	display: inline;
}

#footer ul {
	padding-left: 55px;
	padding-right: 70px;
	!text-align: center;
	color: #C14E32;
	font: 12px  'Hoefler Text';
}

#footer a {
	color: #DBAB99;
	text-decoration: none;
}

#content-inner img {
	margin-top: 10px;
}

.postmetadata {
   font: 11px 'Hoefler Text';
}

