/*
Theme Name: WordPress i58
Description: Version 1.0 | Designed by Meredith Clark and Landon Calabello
Tags: passport, polaroids, world
*/


/* Begin Structure */

body {
	background: #FFF url(images/bg.gif) fixed;
	margin: 0;
	padding: 0;
	}

#header {
	margin: 0 auto !important;
	margin: 0 auto -3px;
	padding: 0;
	position: relative;
	width: 842px;
	height: 222px;
	}

#headerimg {
	margin: 0;
	padding: 0;
	}

#logo {
	position: absolute;
	top: 2px;
	left: 48px;
	}

#container {
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 842px;
	}

.narrowcolumn {
	float: left;
	margin: 10px 0 0 20px;
	padding: 0;
	width: 480px;
	min-height: 920px;
	height: auto !important;
	height: 920px;
	}

.narrowcolumn .post {
	margin: 0;
	padding: 0;
	}

.narrowcolumn .date {
	margin: 0;
	padding: 0;
	}

.narrowcolumn .entry {
	margin: 0;
	padding: 0;
	}

.widecolumn {
	margin: 0 81px;
	padding: 0 0 20px 0;
	width: 680px;
	}

.widecolumn .post {
	margin: 0;
	padding: 0;
	}

.widecolumn .entry {
	margin: 0;
	padding: 0;
	}

/* End Structure */


/* Begin Typography and Colors */

body {
	color: #785028;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	}

#headerimg .description {
	color: #000;
	font-size: 11px;
	font-weight: bold;
	position: absolute;
	bottom: 42px;
	left: 61px;
	}

.narrowcolumn .date {
	border-bottom: 1px dashed #A0B464;
	font-size: 11px;
	font-weight: bold;
	}

.narrowcolumn .postmetadata {
	border-top: 1px dashed #A0B464;
	font-size: 11px;
	}

.firstletter {
	-x-system-font: none;
	color: #785028;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 37px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 70%;
	margin: 3px 3px 0 0;
	}

.txtbrown {
	color: #785028;
	}

.txtbronze {
	color: #BE6400;
	}

.txtorange {
	color: #FA9600;
	}

.txtgreen {
	color: #A0B464;
	}

/* End Typography and Colors */


/* Begin Headers */

h1 {
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 21px;
	font-weight: bold;
	margin: 20px 0 0 0;
	padding: 0;
	}

h2 {
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 21px;
	font-weight: bold;
	margin: 20px 0 0 0;
	padding: 0;
	}

h3 {
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	}

h3 img {
	padding: 0 8px 0 0;
	}

/* End Headers */


/* Begin Links */

a {
	color: #FA9600;
	}

a:link {
	text-decoration: underline;
	}

a:visited {
	color: #FA9600;
	text-decoration: underline;
	}

a:hover {
	color: #FA9600;
	text-decoration: underline;
	}

a:active {
	color: #FA9600;
	text-decoration: underline;
	}

/* End Links */


/* Begin Sidebar */

#sidebar {
	float: left;
	margin: 0 0 0 61px !important;
	margin: 0;
	padding: 0 !important;
	padding: 0 0 0 61px;
	width: 200px;
	}

#sidebar h1 {
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	}

#sidebar form {
	margin: 0;
	padding: 0;
	}

#sidebar ul {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style: none;
	}

#mainnav a {
	color: #785028;
	text-decoration: none;
	}

#mainnav a:hover {
	color: #FA9600;
	text-decoration: none;
	}

#mainnav ul {
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	}

#mainnav ul .current_page_item, #mainnav ul .current_page_parent, #mainnav ul .current_page_ancestor {
	background: url(images/nav.gif) no-repeat;
	}

#mainnav ul li {
	line-height: 28px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-indent: 40px;
	}
	
#mainnav ul ul {
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 0 44px !important;
	margin: 0 0 0 46px;
	padding: 0;
	}

#mainnav ul ul .current_page_item {
	background: none;
	}

#mainnav ul ul .current_page_item a {
	color: #FA9600;
	}

#mainnav ul ul li {
	line-height: 18px;
	list-style-image: url(images/bullet-e.gif);
	text-indent: 0;
	}

#mainnav ul ul ul {
	display: none;
	}

#infobar {
	margin: 0 18px 0 20px;
	padding: 0;
	}

#infobar form a {
	font-size: 11px;
	}

#infobar input {
	border: 1px solid #785028;
	color: #785028;
	margin: 0 0 4px 0;
	}

/* End Sidebar */


/* Begin Donation Box */

.donationbox {
	background: #E8DEAC;
	border: 1px solid #785028;
	padding: 10px;
	width: 460px;
	height: 100px;
	}

.donationbox h3 {
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 21px;
	margin: 0;
	padding: 0;
	}

.donationbox .polaroid {
	float: right;
	margin: -36px -20px 0 0;
	}

/* End Donation Box */


/* Begin Feature Header and Box */

.featureheader h3 {
	background: #785028;
	border: 1px solid #785028;
	color: #FFF;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 15px;
	padding: 5px;
	width: 470px;
	}

.featurebox {
	background: #E8DEAC;
	border: 1px solid #785028;
	padding: 10px;
	width: 460px;
	}

.featurebox img {
	background: #FFF;
	border: 1px solid #D4C670;
	margin: 0 10px 10px 0;
	padding: 9px 9px 19px 9px;
	}

/* End Feature Header and Box */


/* Begin Footer */

#footer {
	font-size: 11px;
	margin: 0 auto;
	padding: 0;
	width: 720px;
	}

#footer p {
	margin: 0 0 0 200px;
	padding: 20px;
	text-align: center;
	}

/* End Footer */


/* Begin Donation Form */

.donationform input {
	border: 1px solid #785028;
	color: #785028;
	margin: 0 0 4px 0;
	}

.donationform select {
	border: 1px solid #785028;
	color: #785028;
	margin: 0 0 4px 0;
	}

/* End Donation Form */


/* Begin Various Tags and Classes */

a img {
	border: none;
	}

.alignleft {
	float: left;
	}

.alignright {
	float: right;
	}

blockquote {
	color: #BE6400;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: italic;
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
	}

.center {
	text-align: center;
	}

#comment {
	width: 480px;
	}

#crumbs {
	font-size: 11px;
	font-weight: bold;
	}

.hidden {
	display: none;
	}

hr {
	display: none;
	}

li {
	list-style-type: disc;
	}

.outline {
	border: 1px solid #A0B464;
	}

.botpolaroid {
	position: absolute;
	bottom: 20px;
	left: 21px;
	}

.post h2 a {
	text-decoration: none;
	}

.spacer {
	margin: 0;
	padding: 10px 0;
	}

.topphoto {
	background: #D4DCA0;
	border: 1px solid #A0B464;
	padding: 9px;
	}

/* End Various Tags and Classes */
