
	* {
		margin: 0;
		padding: 0;
	}
	
	body {
		background: #FFFFFF url(images/img01.gif) repeat-x;
		text-align: justify;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #333333;
	}
	
	form {
	}
	
	input, textarea {
		padding: 2px 5px;
		font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #333333;
	}
	
	h1, h2, h3 {
		margin-top: 1.5em;
		font-weight: normal;
	}
	
	h1 {
		font-size: 1em;
	}
	
	h2 {
		font-size: 1.4em;
	}
	
	h3 {
		font-size: 1em;
	}
	
	p, ul, ol {
		margin-top: 1.5em;
		line-height: 160%;
	}
	
	ul, ol {
		margin-left: 3em;
	}
	
	blockquote {
		margin-left: 3em;
		margin-right: 3em;
	}
	
	a {
		color: #1f347e;
	}
	
	a:hover {
		text-decoration: none;
		color: #be983e;
border-bottom: 1px #be983e solid;
	}

	a:hover.yellow {
		text-decoration: none;
		color: #ffffff;
border-bottom: 1px #ffffff solid;
	}
	
a.cal {
text-decoration: none;		
color: #dddee1;
  border-bottom: 1px #dddee1 solid;
	}
	
	a.cal:hover {
		text-decoration: none;
		color: #be983e;
border-bottom: 1px #be983e solid;
	}
	
	a img {
		border: none;
	}
	
	img.left {
		float: left;
		margin: 0 20px 0 0;
	}
	
	img.right {
		float: right;
		margin: 0 0 0 20px;
	}
	
	hr {
		display: none;
	}
	
	/* Header */
	
	#header {
		height: 150px;
		margin: 0 auto;
		background: #2E2E2E;
	}
	
	#logo {
		width: 905px;
		height: 150px;
		margin: 0 auto;
	}
	
	#logo h1, #logo h2 {
		margin: 0;
		letter-spacing: -0.05em;
		font-weight: normal;
		color: #FFFFFF;
	}
	
	#logo h1 {
		float: left;
		padding-top: 40px;
		font-size: 2.5em;
	}
	
	#logo h1 a {
		text-decoration: none;
		color: #FFFFFF;
	}
	
	#logo h2 {
		float: left;
		padding: 67px 0 0 8px;
		font-size: 2em;
		font-style: italic;
		color: #858585;
	}
	
	/* Menu */
	
	#menu-wrap {
		background: #2E2E2E;
	}
	
	#menu {
		width: 905px;
		height: 50px;
		margin: 0 auto;
	}
	
	#menu ul {
		margin: 0;
		padding: 0;
		list-style: none;
		line-height: normal;
		display: inline;
		width:auto;
		position:relative;
		display:block;
	}
	
	#menu  li
{
	display:block;
	float:left;
	margin:0;
	padding:0;
}
			
	#menu a {
		float: left;
		margin-right: 7px;
		padding: 3px 5px 3px 5px;
		background: #2c3e7d;
		border: 1px #575C5F solid;
		text-decoration: none;
		text-transform: uppercase;
  color: #dddee1;
  font-size: 11px;
font-weight: bold; }
	
	#menu a:hover {
		text-decoration: none;
		background: #2c3e7d;
		border: 1px #be983e solid;
	}
	
	#menu .first a {
		background: #be983e;
		border: 1px #2c3e7d solid;
	float: left;
	}
	
	/* Page */
	
	#page {
		width: 905px;
		margin: 0 auto;
	}
	
	#content {
		background: #F4EDD3;
		border-bottom: 4px #2c3e7d solid;
	}
	
	/* Post */
	
	.post {
	}
	
	.post .title {
		margin: 0;
	}
	
	.post .title a {
		text-decoration: none;
	}
	
	.post .byline {
		margin: 0 0 30px 0;
		line-height: normal;
}
	
	.post .entry {
	}
	
	.post .meta {
		clear: both;
	}
	
	.post .meta a {
		text-decoration: none;
		font-weight: bold;
	}
	
	.post .meta a:hover {
		text-decoration: underline;
	}
	
	.post .meta .comments {
		padding-left: 20px;
		background: url(images/img07.gif) no-repeat left center;
	}
	
	.post .meta .permalink {
		padding-left: 20px;
		background: url(images/img08.gif) no-repeat left center;
	}

.post ul {
		margin: 0 75px 10px 75px;
		padding: 0;
		list-style: disc;
	}
	
	/* Latest Post */
	
	
	#main-wrap {
		background: #E8DBA7;
		border-bottom: 4px #2c3e7d solid;
	}
	
	#main {
		width: 905px;
		margin: 0 auto;
		padding: 0 0 20px 0;
	}
	
	#main h1 {
		margin: 10px 0;
		padding: 0;
	}
	
	#main p {
		margin: 0;
		padding-bottom: 15px;
	}
	
	#main .meta {
		padding: 10px 0 0 0;
	}
	
	#main .byline {
		margin: 0 0 10px 0;
		padding: 10px 0;
		background: #be983e;
		font-size: .9em;
		font-weight: bold;
		color: #FFFFFF;
	}
	
	#main .byline span {
	padding: 0 0 0 15px;
 font-family: Georgia, Georgia, serif; font-size: 1.25em;
letter-spacing: 2px;
	}
	
	#main .byline a {
		padding: 0 30px 0 0;
		background: url(images/img05.gif) no-repeat right top;
		text-decoration: none;
	}
	
	#main .byline a:hover {
		text-decoration: underline;
	}
	
	/* Recent Posts */
	
	#stories {
		width: 905px;
		margin: 0 auto;

	}
	
	#stories h2 {
		margin: 0;
		padding: 10px 0 10px 15px;
		background: #2c3e7d;
		letter-spacing: .23em;
		text-transform: uppercase;
		text-align: center;
		font-size: .9em;
		font-weight: bold;
		color: #dddee1;
	}
	
	#stories h3 {
		margin: 20px 0 0 0;
		padding: 0;
		font-size: 1.4em;
border-bottom: 1px #DDD7C0 solid;
color: #be983e; }
	
	#stories h3 a {
		text-decoration: none;
	}
	
	#stories ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	#stories li {
		float: left;
		width: 280px;
		padding-left: 29px;

	}
	
	#stories li.first {
		padding: 0;
	}
	
	#stories .byline {
		margin: 0 0 10px 0;
		padding: 0;
		border-bottom: 1px #DDD7C0 solid;
		text-align: left;
		font-size: 10px;
		font-weight: bold;
	}
	
	#stories .byline span {
	}
	
	#stories .byline a {
		padding: 0 30px 0 0;
		background: url(images/img05.gif) no-repeat right top;
		text-decoration: none;
	}
	
	#stories .byline a:hover {
		text-decoration: underline;
	}
	
	#stories p {
		padding: 0;
		margin: 0;
	}
	
	
	/* Sidebar */
	
	#sidebar {
		width: 905px;
		margin: 0 auto;
	}
	
	#sidebar ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	#sidebar li {
		float: left;
		width: 259px;
	}
	
	#sidebar li ul {
		padding-left: 20px;
	}
	
	#sidebar li li {
		float: none;
		width: auto;
		padding: 3px 0;
		background: none;
	}
	
	#sidebar h2 {
		margin: 0 0 20px 0;
		padding: 10px 0 10px 16px;
		background: #BBB082;
		text-transform: uppercase;
		letter-spacing: .5em;
		font-size: .9em;
		font-weight: bold;
		color: #FFFFFF;
	}
	
	
	/* Footer */
	
	#footer {
		clear: both;
		margin: 0 auto;
		padding: 20px 0;
		background: url(images/img11.gif) repeat-x;
		text-align: center;
	}
	
	#footer p {
		margin: 0;
		font-size: .8em;
		color: #666666;
	}
	
/* Table */

td.caption {
		margin: 0;
		font-size: .87em;
		color: #2E2E2E;
 text-transform: uppercase;
font-weight: bold; }

td.header {
		margin: 0;
		font-size: 1em;
		color: #2c3e7d;
 text-transform: uppercase;
font-weight: bold;
text-decoration: none;
letter-spacing: +.15em; }


#stories2 {
background-color: #be983e;			
width: 905px;
		margin: 0 auto;
border-bottom: 3px solid #2c3e7d;
	}

#stories2 img.padding {
		margin: 0;
		padding: 0px 10px 0 10px;}
	
	#stories2 h2 {
		margin: 0;
		padding: 10px 0 10px 15px;
		background: #2c3e7d;
		letter-spacing: .23em;
		text-transform: uppercase;
		text-align: center;
		font-size: .9em;
		font-weight: bold;
		color: #dddee1;
	}

#stories2 h4 {
		margin: 0;
		padding: 10px 0 10px 15px;
		letter-spacing: .19em;
		text-transform: uppercase;
		text-align: center;
		font-size: .9em;
		font-weight: bold;
		color: #dddee1;
text-decoration: none; }
	
#stories2 h4.column {
		margin:0px 20px 0 20px;
		padding: 10px 0 5px 15px;
		letter-spacing: .19em;
		text-transform: uppercase;
		text-align: center;
		font-size: .9em;
		font-weight: bold;
		color: #dddee1;
text-decoration: none; }

	#stories2 h3 {
		margin: 20px 0 0 0;
		padding: 0;
		font-size: 1.4em;
border-bottom: 1px #DDD7C0 solid;
color: #be983e;
list-style: disc; }
	
	#stories2 h3 a {
		text-decoration: none;
	}
	
	#stories2 ul {
		margin: 0 75px 10px 75px;
		padding: 0;
		list-style: disc;
	}

ul.simple {
		margin: 0 5px 0px 25px;
		padding: 0;
font-size: 12px;
		list-style: disc;
	}

	#stories2 .byline {
		margin: 0 0 10px 0;
		padding: 0;
		border-bottom: 1px #DDD7C0 solid;
		text-align: left;
		font-size: 10px;
		font-weight: bold;
	}
	
	#stories2 .byline span {
	}
	
	#stories2 .byline a {
		padding: 0 30px 0 0;
		background: url(images/img05.gif) no-repeat right top;
		text-decoration: none;
	}
	
	#stories2 .byline a:hover {
		text-decoration: underline;
	}

#stories2 p {
font-size: 12px;
		margin:0px 10px 0 20px;
	}
	
	#stories2 p.indent {
font-size: 12px;
		margin:0px 125px 0 125px;
color: #fbf5f7;
background-color: #fbf7fa; }


	#stories3 {
		width: 905px;
		margin: 0 auto;
background-color: #fbf7fa;
	}
	
	#stories3 h2 {
		margin: 0;
		padding: 10px 0 10px 15px;
		background: #2c3e7d;
		letter-spacing: .23em;
		text-transform: uppercase;
		text-align: center;
		font-size: .9em;
		font-weight: bold;
		color: #dddee1;
	}
	
	#stories3 h3 {
		margin: 20px 0 0 0;
		padding: 0;
		font-size: 1.4em;
border-bottom: 1px #DDD7C0 solid;
color: #be983e; }
	
	#stories3 h3 a {
		text-decoration: none;
	}
	
	#stories3 ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	#stories3 li {
		float: left;
		width: 280px;
		padding-left: 29px;

	}
	
	#stories3 li.first {
		padding: 0;
	}
	
	#stories3 .byline {
		margin: 0 0 10px 0;
		padding: 0;
		border-bottom: 1px #DDD7C0 solid;
		text-align: left;
		font-size: 10px;
		font-weight: bold;
	}
	
	#stories3 .byline span {
	}
	
	#stories3 .byline a {
		padding: 0 30px 0 0;
		background: url(images/img05.gif) no-repeat right top;
		text-decoration: none;
	}
	
	#stories3 .byline a:hover {
		text-decoration: underline;
	}
	
	#stories3 p {
		padding: 0;
		margin: 0;
	}