body {

	background: #e0d6bb url(images/page-bg.jpg) repeat-x top;

	margin: 0px;

	padding: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 80%;

	line-height: 1em;

}



/* universal stylings */



p, h1, h2, h3, h4, h5, h6, h7 { margin-top: 0px; margin-bottom: 18px; }

p { line-height: 1.5em; }

h5 { font-size: 0.9em; font-weight: bold; }

a img { border: 0px; }



#container {

	width: 980px;

	margin: 0px auto;

	padding: 0px;

	height: 100%;

	background: url(images/container-bg.jpg) repeat-y;

}



#header {

	float: left;

	display: inline;

	background: url(images/header-bg.jpg) no-repeat;

	height: 257px;

	width: 980px;

}



.topbar {

	float: right;

	margin: 5px 25px 0px 0px;

	color: #fff;

	height: 50px;

	width: 900px;

	text-align: right;

}

.topbar a { color: #fff; }

.topbar a:hover { text-decoration: none; }



.logo { 

	float: right;

	margin: 30px 20px 0px 0px;

	width: 900px;

	height: 125px;

}

.logo img { float: right; }



#navbar {

	float: left;

	display: inline;

	width: 930px;

	height: 33px;

	background: url(images/navbar-bg.jpg) no-repeat;

	padding: 12px 25px 8px 25px;

}



#navbar ul {

	margin: 0px;

	padding: 0px;

	list-style: none;

}



#navbar li {

	float: left;

	list-style-type: none;

	margin-right: 30px;

	text-transform: uppercase;

}



#navbar li a {

	color: #e8deca;

	text-decoration: none;

}



#navbar li a:hover {

	color: #f90;

	text-decoration: underline;

}



#outer {

	float: left;

	display: inline;

	width: 980px;

	padding: 0px;

	margin: 0px;

	height: 100%;

	background: url(images/container-bg.jpg) repeat-y;

}



#wrapper {

	float: left;

	display: inline;

	width: 930px;

	margin: 0px;

	padding: 10px 25px;

	background: url(images/wrapper-bg.jpg) no-repeat top;

}



#content {

	float: right; 

	display: inline;

	margin: 0px 0px 0px 20px;

	width: 624px;

}



#content h1 { /* bottom margin removed to close gap with content */

	margin-bottom: 0px;

}



#content p {

	color: #3e1717;

	text-align: justify;

}



#content a {

	text-decoration: underline;

	color: #3e1717;

}



#content a:hover {

	color: #3e1717;

	text-decoration: none;

}



#content img.right {

	float: right;

	display: inline;

	clear: right;

	margin: 0px 0px 10px 10px;

	border: 1px solid #3e1717;

}



.post {

	background: #e6f1cf url(images/post-bottom.jpg) bottom no-repeat;

	padding: 0px 0px 15px 0px;

	margin-bottom: 15px;

}



.post p, .post h2, .post h3, .post h4, .post h5, .post h6 { margin: 0px 12px 15px 12px; }

.post h1 { margin: 0px 0px 20px 0px; }

.post h1 img { margin-bottom: 20px; }

.post h1.title { margin-bottom: 20px; }

.post ul { margin: 12px; padding-left: 15px; }

.post li { list-style-type: disc; }


.post h5 {
	display: none;
}



img.left {

	float: left;

	margin: 5px 10px 5px 0px;

	border: 1px solid #3e1717;

}



img.right {

	float: right;

	margin: 5px 0px 5px 10px;

	display: inline;

	border: 1px solid @3e1717;

}

img.rightnob {

	float: right;

}



#sidebar {

	float: left;

	display: inline;

	margin: 0px;

	width: 269px;

}



#sidebar h2 { /* bottom margin removed for graphical purposes */

	margin-bottom: 0px;

	font-size: 1.4em;

	display: 

}



#sidebar ul {

	background: url(images/ul-bottom.jpg) no-repeat bottom;

	padding: 0px 0px 15px 0px;

	margin: 0px 0px 25px 0px;

	width: 269px;

}	



#sidebar li {

	margin: 0px;

	padding: 10px;

	list-style: none;

	font-size: 1.1em;

	background: url(images/sidebar-li-bg.jpg) repeat-y;

}



#sidebar li a {

	color: #e8deca;

	text-decoration: none;

}



#sidebar li a:hover {

	color: #f90;

	text-decoration: underline;

}



#footer {

	float: left;

	width: 100%;

	background: url(images/footer-bg.jpg) repeat-x top; }



#footer-inner {

	width: 930px;

	margin: 0px auto;

	padding: 50px 25px 15px 25px;

	background: url(images/footer-inner-bg.jpg) top no-repeat;

}



.footer-top {

	height: 100px;

	color: #E8DECA;

	overflow: visible;

}



.footer-top a {

	color: #e8deca;

	text-decoration: underline;

}



.footer-top a:hover {

	text-decoration: none;

}



.footer-logo {

	float: right;

	display: inline;

	margin: 0px;

}



.footer-bottom {

	margin-top: 20px;

	color: #552e29;

	padding: 20px 0px;

}



.footer-bottom p {

	font-variant: small-caps;

}



.footer-bottom ul {

	margin: 0px;

	padding: 0px;

	float: right;

	list-style: none;

}



.footer-bottom li {

	float: left;

	list-style-type: none;

	margin-left: 30px;

	text-transform: uppercase;

}



.footer-bottom li a {

	color: #552e29;

	text-decoration: none;

}



.footer-bottom li a:hover {

	color: #f90;

	text-decoration: none;

}



.footer-bottom .left {

	float: left;

	display: inline;

}



.footer-bottom .right {

	float: right;

	display: inline;

}

#categories-199518531 h2 {
display: none;
}
