@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: #5d5035;
	/*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, h1 {
	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:#af6101;
	text-decoration:none;
	}
a:hover, a:active {
	color:#af6101;
	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:#5d5035;
}

#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, #homecontent, .fade {
	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: url(/images/home_content_bg.jpg) top left no-repeat;
	padding: 20px 0 0 0;
	}
.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: 12px;
	display: block;
	}

.sideleft .pad .nav_link {
	padding: 1px 0px 4px 7px;
	font-weight: bold;
	font-family: Georgia, Serif;
}

.sideleft .pad .nav_link:hover {
	background: url(/images/bg_nav_on.png) no-repeat;
	background-position: -10px -5px;

	text-decoration: none;
}

.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:#603913;
	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:380px;
	float:left;
	margin: 0 0 0 22px!important;
	margin: 0 0 0 11px;
	padding-left: 5px;
	}


.sideright {
	width:210px;
	float:left;
	margin: 0 0 0 22px;
	}
.sideright h4 {
	color:#603913;
	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;
	font-weight: normal;
	color: #BA6701;
	}
#footer a:hover, #footer a:active {
	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;
	margin-right: 5px;
	}
.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;
}
.blog_title {
	font-size: 21px;
	color: #714A21;
	font-weight: normal;
	margin-top: 5px;
	float: left;
	font-family: Georgia, Serif
}

.resource_title {
	font-size: 15px;
	color: #714A21;
	font-weight: normal;
	margin: 2px 0px 3px 0px;
	padding-bottom: 3px;
	float: left;
	font-family: Georgia, Serif;
	border-bottom: 1px solid #DFD6C3;
	width: 275px;
}
.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
}
#blog_container .thumb_main {
	background: #F6EEDD;
	padding: 8px;
	margin: 0px 8px 4px 0px;
	border: none;
}
#blog_container .description {
	color: #766748;
}
/*

/*
====================================
VIDEOS
====================================
*/
.video_description p {
	color: #766748;
}
.watch_icon {
	float: right;
}
.vid_page_list {
	width: 370px;
	margin-bottom: 5px;
}
.vid_page_list .thumb_main {
	background: #F6EEDD;
	padding: 8px;
	margin: 0px 8px 4px 0px;
	border: none;
}
.video_title {
	font-size: 14px;
	color: #AF6101;
	font-weight: normal;
	margin-top: 5px;
	font-family: Georgia, Serif
}

/*
====================================
QUOTES
====================================
*/
#quote_section .author {
	float: right;
	font-family: Georgia, Serif;
	font-style: italic;
	color: #af6101;
	font-weight: bold;
	font-size: 14px;
	margin: 4px 6px 4px 0px;
}

#quote_section .quote_body{
	font-family: "Lucida Sans", "Lucida Grande", Lucida, Verdana;
	line-height: 16px;
	font-size: 12px;
}

/*
====================================
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;
	font-size: 11px;
}
.paging .on {
	background-color:#BFB091;
	color: #86784C;
}
