body {margin: 0px;	padding: 0px; background-color:#ebe6ba; line-height: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #262626;}

#wrapper {width: 1020px; margin: 0px;}

#clean {clear:both;}

.date { color:#8b3f00; font-size:11px;}
.title { color:title; font-weight:bold; font-size:14px;}

a { text-decoration:none; color:#ff7300;}
a:hover { color:#F00;}

.center { text-align:center; clear:both;}

#header { width:1020px; height:228px; background:url(images/header-bg.jpg) left top; }
#header img { margin:85px 0 0 285px;}

#searchform { background: url(images/search-bg.png) no-repeat left;	padding:0; float:right;	margin:180px 10px 0 0; }
#searchform #s { width: 135px; background: none; height: 22px;	padding: 8px 7px 2px 5px; vertical-align: middle; border:none;}
#searchform #searchsubmit {	background: url(images/search-button.gif) no-repeat; float:left; margin-left:5px; margin-top:9px; width: 14px; height: 14px; cursor:pointer; text-indent: -9999px; border:none;}

#mainContent { width:1020px; clear:both; margin:0; padding:0; background:url(images/mainContent-bg.gif) repeat-y left top;}

#sideBar { width:272px; margin: 0; float:left;}
#sideBar img { margin:0; }

#nav { clear:both; float:left; margin-top:18px; padding:0;font: 12px Georgia;}
#nav ul { padding:0; margin:0; list-style:none; position:relative; z-index:200; font: 12px Georgia; background: #654328;}
/* a hack for IE5.x and IE6 */
* html #nav li {float:left;}
#nav li a {display:block; color:#fff; padding:5px 0 5px 15px; margin: 0; line-height:20px; width:257px; text-decoration:none; white-space:nowrap;}
#nav li:hover {position:relative; z-index:300;}
#nav ul {position:absolute; left:-9999px; top:-9999px;}
/* yet another hack for IE5.x and IE6 */
* html #nav, * html nav ul {width:1px;}
/* it could have been this simple if all browsers understood */
/* show next level */
#nav li:hover > ul {left:0px; margin-left:100%; top:0px;}
/* keep further levels hidden */
#nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}
/* show path followed */
#nav li:hover > a {color:#402a18; background:#e5ff5a; font-weight:bold; padding:5px 0 5px 15px;}
/* but IE5.x and IE6 need this lot to style the flyouts and path followed */
/* show next level */
#nav li:hover ul,
#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:0px; margin-left:100%; top:0px;}
/* keep further levels hidden */
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px;}

#newsletter { clear:both;margin:0; padding:0; background:url(images/newsletterbg-bg.gif) no-repeat left top; }
#newsletter-form { background: url(images/newsletter-bg.gif) no-repeat left; padding:0; float:left; margin:0px 10px 0 12px; }
#newsletter-form #s { width: 180px; background: none; height: 22px; margin:0; padding: 22px 10px 18px 5px; vertical-align: middle; border:none;}
#newsletter-form #newsletter-submit { background: url(images/newsletter-button.gif) no-repeat; float:right; margin-left:8px; margin-top:18px; width: 40px; height: 27px; cursor:pointer; text-indent: -9999px; border:none;}

#subscribe { clear:both; margin:0; padding:0;}

.newsletter-input { background:url(images/newsletter2-bg.png) no-repeat left top; padding:6px 5px 6px 5px; border:none;}
.newsletter-submit { background: url(images/subscribe-button.gif) no-repeat; float:right; margin-right:10px; margin-top:5px; width: 91px; height: 27px; cursor:pointer; text-indent: -9999px; border:none;}

#content { width:745px; float:right; margin:0; padding:0; clear:both;}
#content-left { width:440px; float:left; margin:0 0 0 20px; padding:0; }
#content-right { width:274px; float:right; margin:0; padding:0;}

#article { width:430px; margin:0 0 25px 0; padding:0;}
#article img { border:none;}

.titleArticle-Bar { background:url(images/titleArticle-bg.gif) no-repeat left top; width:274px; padding:28px 0 10px 10px; margin:0; font-weight:bold; color:#FFF; font-family:Georgia; font-size:12px;}
#single { width:430px; margin:0; padding:0; height:55px; }

.titleSingle-Bar { float:left; background:url(images/titleArticle-bg.gif) no-repeat left top; width:274px; padding:28px 0 10px 10px; margin:0; font-weight:bold; color:#FFF; font-family:Georgia; font-size:12px;}

.prev-next a { font-weight:bold; color:#FFF; float:left; background:url(images/prev-next-bg.gif) no-repeat left top; padding:28px 0 0 5px; height:27px; width:62px;}
.prev-next a:hover { color:#F00;}

#share { margin:0; height:80px; font-weight:bold; color: #624625;}
#share p { margin-bottom:5px; }
#share ul { margin:0; padding:0; list-style:none;}
#share li { margin:0; padding:0; display:inline;}

#news { width:274px; margin:0 0 25px 0; padding:0 0 20px 0; background:url(images/tileNews-bg.gif) repeat-y left;}
#news img { padding:15px 0 0 10px; border:none;}
#news .date {padding-left:10px;} #news .title {padding-left:10px;} #news p {padding-left:10px;} #news hr { border: 0; background-color:#b3a885; height:1px;}

#sidebar-list { width:274px; margin:0 0 25px 0; padding:0 0 20px 0; background:url(images/tileNews-bg.gif) repeat-y left;}
#sidebar-list img { padding:15px 0 0 10px; border:none;}
#sidebar-list .date {padding-left:10px;} #sidebar-list .title {padding-left:10px;} #sidebar-list p {padding-left:10px;} #sidebar-list hr { border: 0; background-color:#b3a885; height:1px;} #sidebar-list a { color:#262626;} #sidebar-list a:hover {color:#F00;}

#page { margin-left:10px; font-weight:bold; color: #624625;}
#page ul { margin:0; padding:0; list-style:none;}
#page li { float:left; padding-right:5px;}
#page li a { text-decoration:none; color:#000; font-weight:normal; display:block; padding:4px 6px 4px 6px; background:#FFF; border:#999 1px solid; }
#page li a:hover { color:#FFF; font-weight:bold; background:#F00; border:#F00 1px solid;}


/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */

#footer { height:70px; margin:0; padding:0; background:url(images/footer-bg.gif) repeat-x; color:#a2a2a2; font-size:11px;}
#footer a { text-decoration:none; color:#a2a2a2;}
#footer a:hover { text-decoration: underline;}
#footer .left { padding:30px 0 0 20px; width:284px; height:40px; float:left; background:url(images/footerLeft-bg.gif) no-repeat left top;}
#footer .right { padding:35px 0 0 0; height:35px; color:#fff;}


