@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
	}


body {
	background: #ddcaa0 url(/images/html_bg.jpg) top center repeat-x;
	text-align:center;
	font-family:Tahoma;
	font-size:12px;
	color:#1F1707;
	}
p {
	margin: 0 0 16px 0;
	line-height:18px;
	}
h1 {
	font-size:31px;
	margin: 0 0 8px 0;
	color:#5E5E5C;
	font-weight:normal;
	text-transform:uppercase;
	}
h2 {
	color:#714A21;
	font-size:22px;
	font-family:Georgia, Times New Roman, Times, serif;
	margin: 0 0 20px 0;
	font-weight:normal;
	line-height:24px;
	letter-spacing:0px;
	}
h6 {
	color:#1F1707;
	font-family:Tahoma;
	font-size:12px;
	margin: 0 0 3px 0;
	}
a:link, a:visited {
	color:#BA6701;
	text-decoration:none;
	}
a:hover, a:active {
	color:#BA6701;
	text-decoration:underline;
	}
ul {
	margin: 0 0 10px 0;
	padding: 0 0 0 15px;
	}
li {
	padding: 3px 0 3px 0;
	}
td, th{
	font-family:Tahoma;
	font-size:12px;
	color:#1F1707;
}

#mwrapper {
	width:912px;
	margin:0 auto;
	text-align:left;
	background: url(/images/footer_bg.gif) bottom left no-repeat;
	padding: 0 0 50px 0;
	}
#flashnav, #cta, #glbnav, #content {
	margin: 0 22px 0 23px;
	}

/*
=============================================================
Global nav
=============================================================
*/
#glbnav {
    height:57px;
    clear:both;
    background: url(/images/nav_bg.gif) 0 0 repeat-x;
    padding: 0 0 0 20px;
    }
#glbnav a {
    float: left;
    text-decoration: none;
    overflow: hidden;
    font-family:"Times New Roman", Times, serif;
    color:#ffffff;
    font-size:20px;
    display:block;
    height:40px;
    overflow:hidden;
    padding: 17px 0 0 0;
    text-transform:uppercase;
    font-weight:normal;
    text-align:center;
    width:135px;
    }
#glbnav a.nav1:link, #glbnav a.nav1:visited {
    background: url(/images/nav_bg1.gif) top right;
    }
#glbnav a.nav1:hover, #glbnav a.nav1:active {
    background-position: bottom right;
    }
#glbnav a.nav2:link, #glbnav a.nav2:visited {
    background: url(/images/nav_bg2.gif) top right;
    }
#glbnav a.nav2:hover, #glbnav a.nav2:active {
    background-position: bottom right;
    }
/*
=============================================================
Home Content
=============================================================
*/
#homecontent {
	background: #FAFAEE  url(/images/home_content_bg2.jpg) 0 0 no-repeat;
	padding:30px 0;
	margin: 0 22px 0 23px;
	}
.box1 {
	width:232px;
	float:left;
	margin: 0 0 0 24px;
	}
.box1 p, .box2 p {
	color:#603913;
	font-size:12px;
	}
.box2 {
	width:270px;
	float:left;
	margin: 0 0 0 44px;
	}

.box3 {
	width:232px;
	float:left;
	margin: 0 0 0 38px;
	}

.box3 h2 {
	color:#7C7C01;
	font-size:31px;
	font-family:Georgia, Times New Roman, Times, serif;
	margin: 0 0 12px 0;
	}
.box1 span, .box2 span, .box3 span {
	font-weight:bold;
	}
.box2 span {
	color:#730021;
	}
.box1 a, .box2 a, .box3 a {
	font-weight:bold;
	text-decoration:underline;
	}
.box1 p, .box2 p, .box3 p {
	line-height:20px;
	}
.box1 a {
	color:AD7717;
	}
.box2 a {
	color:#730021;
	}
.box3 a {
	color:#1F1707;
	}

/*
=============================================================
Content
=============================================================
*/
#content {
	background: #fafaee url(/images/content_bg.jpg) top left no-repeat;
	padding: 30px 0 0 0;
	}
.sideleft {
	width:215px;
	float:left;
	}
.sideleft .pad {
	padding: 0 0 10px 10px;
	}
.sideleft .pad a {
	font-size: 13px;
	font-weight: bold;
	margin-left: 17px;
	}
.sideleft .div {
	padding: 30px 0 0 10px;
	background: url(/images/sideleft_bg.png) top left no-repeat;
	}

.sideleft h3 {
	color:#616101;
	font-family:Times New Roman, Times, serif;
	font-weight:bold;
	font-size:22px;
	letter-spacing:-.5px;	
	}
.sideleft h4 {
	color:#714A21;
	font-family:Times New Roman, Times, serif;
	font-weight:bold;
	font-size:22px;
	letter-spacing:-.5px;
	padding: 0 0 3px 10px;
	background: url(/images/h4_bg.gif) bottom left no-repeat;
	}
.sideleft h5 {
	color:#7A7A01;
	font-family:Georgia, Times New Roman, Times, serif;
	font-weight:normal;
	font-size:16px;
	letter-spacing:-1px;
	}
.signup label {
	color:#804000;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:14px;
	margin: 0 0 4px 0;
	display:block;
	}
.signup input {
	color:#666666;
	font-size:12px;
	margin: 6px 0 0 0;
	}
.signup input.input1 {
	width:182px;
	border-top:1px solid #000000;
	border-right:1px solid #B6B5AD;
	border-bottom:1px solid #F8F7F1;
	border-left:1px solid #B6B5AD;
	padding: 2px 0 2px 3px;
	margin: 0 0 7px 0;
	}
.signup input.input2 {
	width:106px;
	border-top:1px solid #000000;
	border-right:1px solid #B6B5AD;
	border-bottom:1px solid #F8F7F1;
	border-left:1px solid #B6B5AD;
	padding: 2px 0 2px 3px;
	vertical-align:middle;
	}
.catcha {
	border:1px solid #D9D8CE;
	}
.sidenav {
	padding: 0 20px 0 10px;
	}
.sidenav a:link, .sidenav a:visited {
	color:#0E0004;
	text-decoration:none;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px dashed #ADA381;
	padding: 4px 0 4px 0;
	display:block;
	} 
.sidenav a:hover, .sidenav a:active {
	color:#634E24;
	text-decoration:none;
	}


#text {
	width:385px;
	float:left;
	margin: 0 0 0 22px!important;
	margin: 0 0 0 11px;
	}


.sideright {
	width:210px;
	float:left;
	margin: 0 0 0 22px;
	}
.sideright h4 {
	color:#714A21;
	font-family:Times New Roman, Times, serif;
	font-weight:bold;
	font-size:22px;
	letter-spacing:-.5px;
	padding: 0 0 3px 10px;
	background: url(/images/h4_bg.gif) bottom left no-repeat;
	}
.medialist {
	clear:both;
	border-bottom:0px solid #E1DABA;
	padding: 15px 0 20px 0;
	}
.medialist p {
	color:#BA6701;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	margin:0;
	padding:0;
	}
/*
=============================================================
footer
=============================================================
*/
#footer {
	font-size:10px;
	color:#534741;
	clear:both;
	width:867px;
	margin:0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 0 10px 0;
	font-weight:bold;
	}
#footer a:link, #footer a:visited {
	color:#534741;
	text-decoration:none;
	}
#footer a:hover, #footer a:active {
	color:#534741;
	text-decoration:underline;
	}



/*
=============================================================
Common
=============================================================
*/

img {
	border:0;
	}
img, div {
	behavior: url(/js/iepngfix.htc) 
	}
.imgLeft {
	float: left;
	margin: 0 15px 20px 0px;
	}
.imgRight {
	float: right;
	margin: 0 0 20px 10px;
	}
.imgRight2 {
	float: right;
	margin: -10px 0 20px 20px;
	}
.clear {
	clear:both;
	}
.left {
	float:left;
	}
.right {
	float:right;
	}
.txtRight {
	text-align:right;
	}
.txtLeft {
	text-align:left;
	}

/*
====================================
THUMBNAILS
====================================
*/
.thumb_vid {
	padding: 3px;
	border: 1px solid #E1DABA;
	margin: 4px;
}
.thumb_main {
	padding: 3px;
	border: 1px solid #E1DABA;
	margin: 4px;
}
/*
====================================
BLOG
====================================
*/
.title {
	font-size: 12px;
	color: #714A21;
	font-weight: bold;
	margin-top: 5px;
	float: left;
}
.date, .author, .location {
	font-size: 11px;
	color: #A79974;
}
#divider {
	height: 5px;
}
/*
====================================
PAGING
====================================
*/
.paging {
	float: right;
}
.paging li {
	display:inline;
	float:left;
	padding: 1px;
	margin: 2px;
	border: 1px solid #E1DABA;
}
.paging li a {
	display:block;
	padding: 2px;
}
.paging .on {
	background-color:#BFB091;
	color: #86784C;
}

/* Updated 7.15.09 */
/*
====================================
Welcome
====================================
*/
#welcome {
	height:258px;
	padding: 0 50px 0 0;
	
	}
#welcome .welcome_image {
	float:left;
	margin: 0 15px 0 -24px;
	}
#welcome h1 {
	color:#d8ae4f;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	text-transform:none;
	}
#welcome h1 span {
	color:#d8ae4f;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	font-style:italic;
	font-weight:bold;
	
	}
#welcome p {
	color:#f3e8bb;
	font-weight:bold;
	}
#welcome p span {
	color:#cba44a;
	}



.home_box1 {
	width:200px;
	float:left;
	margin: 0 10px 0 14px !important;
	margin: 0 10px 0 6px;
	}
.home_box1 p {
	padding: 0 10px 0 15px;
	}
	
.home_box2 {
	width:375px;
	float:left;
	margin: 0 0 0 15px;
	padding: 0 30px 0 0;
	}
.home_box2 h2 {
	color:#613b17;
	font-size:28px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	letter-spacing:-1px;
	margin: 0 0 10px 0;
	}
.home_box2 .txt1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:14px;
	color:#ad7717;
	}
.vid {
	width:164px;
	padding: 0;
	float:left;
	margin: 15px 15px 15px 0;
	}
.vlast {
	margin:15px 0 0 0;
	}
.vid_box {
	background:#fff;
	padding: 8px 8px 10px 8px;
	}
.vid_title {
	font-family:Tahoma, Geneva, sans-serif;
	color:#151807;
	font-weight:bold;
	font-size:11px;
	padding: 5px 0 0 10px;
	}
.vid_date {
	font-family:Tahoma, Geneva, sans-serif;
	color:#ad7717;
	font-weight:bold;
	font-size:9px;
	padding: 0 0 0 10px;
	}
.btn_view_more {
	margin: 15px 0 0 0;	
	}
.btn_view_more a:link, .btn_view_more a:visited {
	background: url(../images/btn_click-here.gif) 0 5px no-repeat;
	padding: 10px 0 5px 80px;
	color:#ad7717;
	font-size:12px;
	font-weight:bold;
	display:block;
	text-decoration:none;
	}
.btn_view_more a:hover, .btn_view_more a:active {
	background: url(../images/btn_click-here.gif) 0 5px no-repeat;
	padding: 10px 0 5px 80px;
	color:#ad7717;
	font-size:12px;
	font-weight:bold;
	display:block;
	text-decoration:none;
	}

.home_box3 {
	width:200px;
	float:left;
	}
.latest_blog {
	margin: 10px 0;	
	}
.blog_title {
	font-family:Tahoma, Geneva, sans-serif;
	color:#151807;
	font-weight:bold;
	font-size:11px;
	padding: 5px 0 0 10px;
	}
.blog_date {
	font-family:Tahoma, Geneva, sans-serif;
	color:#ad7717;
	font-weight:bold;
	font-size:9px;
	padding: 0 0 0 10px;
	}
.blog_image {
	float:left;
	background-color: #FFFFFF;
	padding: 2px;
	margin: 0 4px 2px 0;
	border: 1px solid #d8caae;
	}
.blog_txt {
	font-family:Tahoma, Geneva, sans-serif;
	color:#766e50;
	font-weight:bold;
	font-size:11px;
	padding: 0 10px 0 0;
	}
.blog_txt span {
	display:block;
	color:#ad7717;
	}
.blog_read_more {
	text-align:right;	
	}

====================================
BLOG
====================================
*/
.title {
	font-size: 12px;
	color: #714A21;
	font-weight: bold;
	margin-top: 5px;
	float: left;
}
.blog_title {
	font-size: 21px;
	color: #714A21;
	font-weight: normal;
	margin-bottom: 7px;
	float: left;
	border-bottom: 1px solid #DFD6C3;
	width: 100%;
	font-family: Georgia, Serif;
}
.date, .author, .location {
	font-size: 11px;
}
#divider {
	height: 5px;
}
.blog_sub_title {
	border-top: 1px solid #DFD6C3;
	border-bottom: 1px solid #DFD6C3;
	margin-top: 7px;
	margin-bottom: 5px;
	padding-top: 2px;
	padding-bottom: 4px;
	color: #8F8174;
	font-family: Georgia, Serif;
}
.home_box2 .thumb_main {
	background: #F6EEDD;
	padding: 8px;
	margin: 0px 8px 4px 0px;
	border: none;
}
.home_box2 .description {
	color: #766748;
}
