@charset "utf-8";
/* CSS Document */

/***********  BASIC FORMATTING  ************/

	body {font-family: arial, san-serif; margin: 0 auto 0 auto; background-color: #fff;}

	p {}

	img {border: 0px;}

	form {padding: 0; margin: 0;}
	
	h1 {color: #000; font-weight: bold;font-size: 18px;}

	h2 {color: #333; font-weight: bold; font-size: 14px;}

	h3 {color: #999; font-weight: bold; font-size: 12px;}

	a:link, a:visited, a:active {color: #8f0122; text-decoration: none;}

	a:hover {color: #000; text-decoration: underline;}


	/***  Misc global styles  ***/

	.description {display: none;}

	.ClearFloat1 {clear: both;}
	
	.FloatLeft1 {float: left;}
	
	.FloatRight1 {float: right;}

/***********  LAYOUT  ************/

	.Frame {margin: 0px auto 0px auto; padding: 0; width: 950px;}

/***********  HEADER  ************/

	#HeaderContainer {margin: 0; padding: 0; width: 100%; height: 137px; background:url(images/header_container_bg.jpg) repeat-x;}
	
	#Header {background: url(images/header_bg2.jpg) no-repeat; height: 136px;}
	
	#RSS {float: right; padding: 30px 0px 0px 0px; font-family: Georgia, Times, serif; font-size: 15px; text-align: right; color: #e1cc93;}

/***********  MAINNAV  ************/

	#MainNav {float: left; width: 639px; height: 42px; margin: 0; padding: 0; list-style: none;}
	
	#MainNav #Home {float: left; text-indent: -9999px;}
	#MainNav #Home a {display: block; width: 75px; height: 42px;}
	#MainNav #Home a:hover {background: url(images/header_bg2.jpg) no-repeat 0px -138px;}
	
	#MainNav #Articles {float: left; text-indent: -9999px; padding: 0 0 0 18px;}
	#MainNav #Articles a {display: block; width: 115px; height: 42px; }
	#MainNav #Articles a:hover {background: url(images/header_bg2.jpg) no-repeat -93px -138px;}
	
	#MainNav #About {float: left; text-indent: -9999px; padding: 0 0 0 25px;}
	#MainNav #About a {display: block; width: 90px; height: 42px;}
	#MainNav #About a:hover {background: url(images/header_bg2.jpg) no-repeat -233px -138px;}
	
	#MainNav #News {float: left; text-indent: -9999px; padding: 0 0 0 25px;}
	#MainNav #News a {display: block; width: 80px; height: 42px;}
	#MainNav #News a:hover {background: url(images/header_bg2.jpg) no-repeat -348px -138px;}
	
	#MainNav #Contact {float: left; text-indent: -9999px; padding: 0 0 0 25px;}
	#MainNav #Contact a {display: block; width: 120px; height: 42px;}
	#MainNav #Contact a:hover {background: url(images/header_bg2.jpg) no-repeat -453px -138px;}
	
	#Search {float: right; padding: 9px 0 0 0; width: 311px;}
	
	#Search #s {float: left; width: 230px; background: none; padding: 4px; border: 0px;}
	
	#Search #searchsubmit {float: left; width: 63px; height: 24px; margin: 0 0 0 10px;}

/***********  CONTENT  ************/ 

	#Content {width: 100%; background: url(images/content_container_bg.jpg) repeat-x; background-color: #e6e5c4; min-height: 600px;}
	
	#ContentColumn {float: left; width: 710px; color: #35312c;}

	#Breadcrumb {list-style: none; margin: 0 0 0 0; padding: 8px 0 8px 0; font-size: 11px; color: #6a5f51;}
	#Breadcrumb li {display: inline; padding: 0 3px 0 3px;}
	#Breadcrumb  li a {color: #6a5f51;}
	
	#ContentColumn h1 {font-size: 30px; font-weight: normal; margin: 0; padding: 0; height: 50px; line-height: 20px; color: #000; display: block; font-family: Georgia, "Times New Roman", Times, serif;}
	
	#ContentColumn h1 {*line-height: 34px; *margin: -5px 0 5px 0;}
	
	#ContentColumn p {margin: 0; padding: 0 0 15px 0; font-size: 14px; line-height: 20px;}
	
	#ContentColumn h2 {display: block; height: 36px; font-size: 24px; font-weight: normal; color: #844f4a; font-family: Georgia, 'Times New Roman', Times, serif; padding: 0 0 0 20px; margin: 0; background:url(images/h2_bg.gif) no-repeat; line-height: 21px;}
	
	#ContentColumn h2 span {color: #583330;}
	
	#ContentColumn .ImgBorder1 {float: left; padding: 15px; border: 1px solid #b09c64; background: #cabf92; margin: 0 15px 15px 0; }
	
	#ContentColumn h4 {font-size: 18px; color: #35312c; margin: 0; padding: 0 0 10px 0;}
	
	.ReadMore1 a {font-family: Georgia, "Times New Roman", Times, serif; color: #8f0122;}
	
	#ArticleInfo1, #ArticleInfo2 {width: 350px; height: 22px; font-size: 11px; color: #786f59;}
	#ArticleInfo1 strong, #ArticleInfo2 strong { font-family: Georgia, "Times New Roman", Times, serif;}
	
	#ArticleInfo1 {text-align: left; float: left;}
	
	#ArticleInfo2 {text-align: right; float: right;}
	
	#ArticleBox1 {float: left; width: 343px; height:170px; margin-bottom: 15px; background: #f6f6e9; border: 1px solid #cabf92; border-top: 0px;}
	#ArticleBox2 {float: right; width: 343px; height: 170px; margin-bottom: 15px; background: #f6f6e9; border: 1px solid #cabf92; border-top: 0px;}
	
	#ContentColumn h3 {display: block; font-size: 18px; font-weight: normal; margin: 0; padding: 10px; color: #5b4e3b; display: block; background: #cabf92; font-family: Georgia, "Times New Roman", Times, serif;}
	
	#ShareBox {display: block; list-style: none; text-align: left; background: #f6f5f0; margin: 0; padding: 14px 12px 12px 12px; font-size: 12px;}
	#ShareBox li {float: left; width: 158px; padding: 0 0 12px 0;}
	#ShareBox li {*padding: 0 0 0px 0;}
	#ShareBox li a {color: #7d6f40; text-decoration: none;}
	#ShareBox li a:hover {color: #000;}
	
	#RelatedLinks {list-style: none; margin: 0; padding: 12px; font-size: 11px;}
	#RelatedLinks li {display: block; height: 30px; margin: 0;}
	
	.Comment {display: block; font-size: 12px; color: #35312c; margin-bottom: 0px; border-bottom: 1px solid #b8b79d;}
	.Comment h5 {display: block; font-size: 12px; font-weight: normal; color: #7d6f40; margin: 0; padding: 12px 0 8px 0; font-family: Georgia, "Times New Roman", Times, serif;}
	.Comment span {color: #000;}
	.Comment div {font-size: 12px; color: #35312c; line-height: 17px; padding: 0 0 0px 0; margin: 0;}
	
	#CommentForm {font-size: 14px; font-family: Georgia, 'Times New Roman', Times, serif; color: #453b2c; width: 400px; padding: 0 0 20px 160px;}
	#CommentForm .field1 {width: 400px; height: 18px; padding: 2px; border: 1px solid #aea58c; margin: 4px 0 8px 0;}
	
	#Topics {list-style: none; margin: 0; padding: 20px 0 0 0; font-size: 14px;}
	#Topics {*padding: 20px 0 40px 0;}
	#Topics li {float: left; padding: 0; margin: 0;}
	#Topics li {*margin: 0 0 -20px 0;}
	#Topics li a {display: block; width: 140px; height: 32px; margin: 0; padding: 0; overflow: hidden;}
	
	#Pagination {clear: both; display: block; padding: 8px; background: #d3d0b9; border-bottom: 1px solid #bfbb9c; font-size: 12px; color: #585858;}
	
	.ArticleListing {display: block; height: auto; padding: 0 0 12px 0; margin: 0 0 0px 0; background: url(images/hr.gif) no-repeat bottom;}
	
	.ArticleListing .Left {float: left; padding: 0 0 10px 0;} 
	.ArticleListing .Left h6 {font-size: 18px; font-weight: normal; margin: 0; padding: 10px 0 0 0; font-family: Georgia, "Times New Roman", Times, serif;}
	.ArticleListing .Left div {font-size: 11px; color: #786f59;}
	.ArticleListing .Left div strong, .ArticleListing .Right strong {font-family: Georgia, "Times New Roman", Times, serif;}
	
	.ArticleListing .Right {float: right; font-size: 11px; color: #786f59; padding: 18px 0 0 0;}
	
	.News {font-size: 12px; color: #35312c; padding: 0 0 12px 0; margin: 0 0 -5px 0; background: url(images/hr.gif) bottom no-repeat;}
	
/***********  SIDEBAR  ***********/

	#RightColumn {float: right; width: 220px; padding: 20px 0 0 0;}
	
	#Newsletter {width: 180px; padding: 0 20px 0 20px; background: url(images/newsletter_bg.jpg) repeat-y;}
	#Newsletter p {font-size: 11px; margin: 0; padding: 0; color: #696046; text-align: left;}
	#Newsletter form {font-size: 14px; font-family: Georgia, Times, serif; color: #453b2c; padding: 10px 0 0 0;}
	#Newsletter .field1 {width: 174px; height: 18px; padding: 2px; border: 1px solid #aea58c; margin: 4px 0 8px 0;}
	
	#Coupon {width: 220px; height: 83px; overflow: hidden; text-align: center; padding: 0 0 15px 0;}
	#Coupon a {display:block; padding: 17px 0 18px 0; color: #dfd18e; font-size: 12px; background:url(images/sidebar_coupon_bg.jpg) no-repeat top; text-decoration: none;}
	#Coupon a strong {font-size: 16px; color: #fff; font-family: Georgia, "Times New Roman", Times, serif;}
	#Coupon a:hover {background-position: bottom; color: #fff;}

/***********  FOOTER  ************/

	#Footer {width: 100%; padding: 0; border-top: 1px solid #bdbca1; background: #d4cda7; color: #7c7660;}
	#Footer ul {list-style: none; width: 950px; margin: 0 auto 0 auto; padding: 15px; text-align: center; font-size: 11px;}
	#Footer ul li {display: inline; padding: 0 5px 0 5px; margin: 0;}
	#Footer ul a {color: #7c7660;}


/***********  HOME  ************/ 

	#HomeCTA {width: 100%; height: 329px; background: url(images/home_main-cta_container_bg.jpg) repeat-x; overflow: hidden;}
	
	#HomeCtaContainer {width: 950px; height: 329px; margin: 0 auto 0 auto; background: url(images/home_main-cta_bg.jpg) no-repeat;}
	
	#HomeCtaContainer #Left {float: left; width: 700px;}
	
	#HomeCtaContainer #Right {float: right; width: 224px;}
	
	#HomeCtaContainer #Right .CTA {width: 224px; height: 76px; padding: 0 0 25px 0;}	
	#HomeCtaContainer #Right .CTA h3 {font-size: 13px; color: #836e35; margin: 0; padding: 13px 0 5px 0; font-family: Georgia, "Times New Roman", Times, serif;}
	#HomeCtaContainer #Right .CTA p {font-size: 11px; color: #736b4c; margin: 0; padding: 0;}
	
	#HomeContent {width: 100%; padding: 0 0 20px 0; background: url(images/home_content_container_bg.jpg) repeat-x; background-color: #e6e5c4;}
	
	.HomeLatest {float: left; width: 303px; height: 370px; overflow: hidden; background: url(images/home_latest_bg.jpg) no-repeat bottom left; margin-top: 24px;}
	.HomeLatest h2 {display: block; height: 45px; font-size: 30px; font-weight: normal; color: #000; font-family: Georgia, 'Times New Roman', Times, serif; padding: 0 0 0 27px; margin: 0; background:url(images/home_h1_bg.jpg) no-repeat; line-height: 21px;}
	.HomeLatest .Date {float: left; padding: 6px 10px 6px 10px; color: #fff; font-size: 12px; text-align: center; background: #a8957f; margin: 0 10px 10px 0;}
	.HomeLatest .Date strong {font-family:Georgia, "Times New Roman", Times, serif;}
	.HomeLatest h3 {float: left; font-size: 16px; margin: 0; padding: 2px 0 0 0; line-height: 20px; width: 245px;}
	.HomeLatest h3 a {color: #844f4a;}
	.HomeLatest .Info {clear: both; display: block; padding: 4px 8px 4px 8px; background: #ededd5; font-size: 11px; color: #897f59; font-style: italic;}
	.HomeLatest p {font-size: 12px; line-height: 20px; text-align: left; color: #645e45; padding: 15px; margin: 0;}
	.HomeLatest .More {display: block; text-align: center; font-size: 12px;}
	
	
