/* CSS for BronwenDickey.com */
html {
	background-color: #0b0909;
	background-image: url(/_media/bg_background.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	}
body {
	margin: 0 auto;
	}

/* Presentational elements */
p, ul, ol {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 13px;
	line-height: 18px;
	color: #333;
	}

p {
	padding-bottom: 10px;
	}

a {
	color: #b43520;
	text-decoration: none;
	/*border-bottom: 0;*/
	}
a:hover {
	color: #b43520;
	text-decoration: underline;
	/*border-bottom: 1px solid #b43520;*/
	}
a.selected {
	color: #333;
	text-decoration: underline;
	/*border-bottom: 1px dotted #333;*/
	}
a img {
	border: none;
	text-decoration: none;
	}

h1 {
	font-size: 24px;
	color: #111;
	}
h2 {
	padding-bottom: 15px;
	font-size: 22px;
	color: #061025;
	font-style: italic;
	font-weight: normal;
	}
h3 {
	font-size: 18px;
	color: #061025;
	font-weight: bold;
	}
h4 {
	padding: 6px 0 10px 0;
	font-size: 17px;
	color: #888;
	font-style: italic;
	font-weight: normal;
	}

/* Structural elements */
#container {
	width: 960px;
	margin: 40px auto 75px auto;
	background-image: url(/_media/bg_container.gif);
	border: 3px solid #472d2d;
	}
#header {
	width: 418px;
	height: 36px;
	margin: 50px 0 20px 150px;
	}
#navigation {
	float: left;
	width: 150px;
	}
	#navigation ul {
		margin: 1px 45px 0 0;
		list-style: none;
		font-size: 18px;
		text-align: right;
		}
	#navigation li {
		padding-bottom: 18px;
		}
#content {
	float: right;
	width: 810px;
	}
	#content img {
		/*float: right;*/
		border: 1px solid #e9e9e9;
		padding: 10px;
		background-color: #fff;
		margin: 0 0 20px 20px;
		}
#footer {
	margin-top: 20px;
	padding-bottom: 7px;
	width: 960px;
	background-image: url(/_media/rule_960.png);
	background-repeat: no-repeat;
	font-size: ;
	font-style: italic;
	}
	#footer p {
		padding: 10px 0 15px 0;
		text-align: center;
		font-size: 12px;
		}
/* HOME */
#home #header {
	width: 418px;
	height: 36px;
	margin: 70px 0 0 150px;
	}
#home #navigation ul {
	margin: 22px 45px 0 0;
	}
#home #content {
	margin-top: 18px;
	}
	#home #content p {
		width: 750px;
		font-size: 18px;
		line-height: 1.5;
		padding-bottom: 18px;
		}
/* WRITING */
#writing #content {
	width: 700px;
	margin-right: 110px;
	}
	#writing .default #content p {
		width: 510px;
		}
	.interior h2 { /* only for story pages */
		padding-bottom: 4px;
		}
	#writing .subtitle {
		font-size: 16px;
		color: #666;
		font-weight: bold;
		}
	#writing #feature { /* larger font for feature desc. on writing page */
		font-size: 15px;
		line-height: 1.5;
		padding-bottom: 18px;
		}
	#writing .firstParagraph { /* adds space between h1 or subtitle */
		padding-top: 12px;
		}
	#writing #travelFeaturesCovers {
		float: right;
		width: 168px;
		}
	#content .continueReading {
		font-style: italic;
		}
	#content .coverFeature {
		float: right;
		border: 1px solid #c8c8c8;
		padding: 6px;
		background-color: #d2d2d2;
		margin: 8px 17px 5px 20px; /* bottom changed from 12px */
		}
	#content .cover {
		float: right;
		border: 1px solid #c8c8c8;
		padding: 0;
		margin: 0 17px 12px 20px;
		}
	#content #travelFeaturesCovers img {
		float: right;
		border: 1px solid #c8c8c8;
		padding: 0;
		margin: 0 16px 9px 0;
		}
	#content hr {
		width: 700px;
		height: 1px;
		margin: 12px 0;
		background-color: #c2c8d6;
		border: none;
		clear: both;
		}
	#content .pubTitle {
		font-style: italic;
		color: #111;
		}
	#content blockquote {
		width: 640px;
		font-size: 18px;
		line-height: 21px;
		margin: 8px 30px 12px 30px;
		color: #777;
		quotes: "\201C" "\201D";
		}
	#content blockquote:before { 
		content: open-quote; font-weight: bold; 
		}
	#content blockquote:after { 
		content: close-quote; font-weight: bold; 
		}
/* ABOUT, CONTACT */
#about #content p, #contact #content p {
		width: 750px;
		font-size: 18px;
		line-height: 1.5;
		padding-bottom: 18px;
		}
/* PHOTOS */
.photos #content p {
	font-size: 16px !important;
	line-height: 1.5 !important;
	}
/* ERROR */
#error #content {
	width: 700px;
	height: 300px;
	margin-right: 110px;
	}
	#content ul.bulletList {
		float: left;
		margin: 0 0 0 20px;
		width: 490px;
		list-style-type: disc;
		}
		#content .bulletList li {
			padding-bottom: 10px;
			}
/* Misc. elements */
.cleaner {
	clear: both;
	height: 1px;
	visibility: hidden;
	}
.photoCap { /* wraps photo and caption */
	float: right;
}
.photoCap img {
	border: 1px solid #c8c8c8;
	padding: 6px;
	background-color: #d2d2d2;
	margin: 8px 17px 5px 20px; /* bottom changed from 12px */
	}
.caption {
	margin: -15px 10px 15px 25px;
	width: 269px;
	text-align: left;
	font-style: italic;
	font-size: 14px;
	line-height: 17px;
	}
.photoCredit {
	font-size: 10px;
	font-style: italic;
	}	
.imgFloat {
	float: right;
	}
.pipe {
	padding: 0 8px;
	}