/*    Global ID's */
body {
    background-color:#a6ad7a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
}

#wrapper {
	margin-top:-24px;
	margin-left:-8px;
	margin-right:-8px;
	background-color:#a6ad79;
	
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#855b29;
	text-transform:uppercase;
}

img {
    border:0px;
}

a {
    color:#965b25;
}

a:active {
    color:#965b25;
}

a:visited {
    color:#6b92b9;
}

a:hover {
    color:#A76B06;
}

h1 {
  /*font-family:"Courier New", Courier, monospace;
	font-size:18pt;
	color:#FF9900;
	letter-spacing:0px;
	font-weight:bold;  */
}

#container {
    width:934px;
	position:relative;
	margin: 0 auto;
	text-align:left;
	margin-top:23px;
}

#HeadImg {

}

#SubNav1 {
    height:30px;
	padding-top:14px;
	width:934px;
	background-image:url(../images/inside/global/nav_bg.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	text-transform:uppercase;
}

#SubNav1 a {
    color:#FFFFFF;
	text-decoration:none;
	padding-left:1px;
	padding-right:1px;
}

#SubNav1 span.here a {
    color:#E3AB15;
	text-decoration:none;
}

#SubNav1 a:visited {
    color:#FFFFFF;
	text-decoration:none;
}

#SubNav1 a:active {
    color:#FFFFFF;
	text-decoration:none;
}

#SubNav1 a:hover {
    color:#E3AB15;
	text-decoration:none;
}

#MainContentContainer {
	background-image:url(../images/inside/global/content_bg.png);
}

#MainContent { 
	background-image:url(../images/inside/global/trees_bg.png);
	background-position:bottom;
	background-repeat:no-repeat;
	min-height:450px;
	clear:both;
	padding-left:30px;
	padding-right:30px;
	overflow:hidden;
}

#SubNav2 {
    float:right;
	margin-right:0px;
	background-color:#9E896D;
	padding:5px 5px 5px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#FFFFFF;
	text-transform:uppercase;
}

#SubNav2 a {
    color:#FFFFFF;
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;
}

#SubNav2 a:visited {
    color:#FFFFFF;
	text-decoration:none;
}

#SubNav2 a:active {
    color:#FFFFFF;
	text-decoration:none;
}

#SubNav2 a:hover {
    color:#222222;
	text-decoration:none;
}

#footer {
	height:90px;
	background-image:url(../images/inside/global/footer_bg.png);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3E3323;
	line-height:16px;
	padding-left:20px;
	padding-top:30px;
}

#footer a {
    color:#FFFFFF;
	text-decoration:none;
	clear:both;
	padding-left:2px;
	padding-right:2px;
}

#footer a:visited {
    color:#FFFFFF;
	text-decoration:none;
}

#footer a:active {
    color:#FFFFFF;
	text-decoration:none;
}

#footer a:hover {
    color:#FFFFFF;
	text-decoration:none;
}

/*  Layouts */
#TwoColumnLeft {
    float:left;
	width:553px;
	padding-left:20px;
}

#TwoColumnRight {
    float:right;
	width:563px;
}

#OneColumnLeft {
    float:left;
	width:287px;
}

#OneColumnRight {
    padding-top:23px;
    float:right;
	width:287px;
	position: relative;
z-index: 100;
}

#OneColumnRightHome {
    float:right;
	width:250px;
}

#InsideLeftColumn {
    width:300px;
	float:left;
}

#InsideRightColumn {
    width:250px;
		float:right;
}

#InsideLeftColumn p, #InsideRightColumn p {
    margin-top:-20px;
}

/*   Font Classes */
.WhiteFont {
    color: #FFFFFF
}

.CenterTitle {
    font-size:12px;
		font-style:italic;
}

.IndentedInfo {
    margin-left:20px;
}

#vidBox .btns {height:15px;padding:3px;text-align:right;background:#000000;}

.error {color:red;}

.textareafont {font-family:Arial, Helvetica, sans-serif;}

/* Home page styles */
.articles-row { clear:both; color:#33200c; }
.articles-row h2 { color:#33200c; text-transform:uppercase; font-size:15px; padding-bottom: 3px; border-bottom:1px solid #737c3c; }
.articles-row h2 img { vertical-align:middle; }
.articles-column-left { float:left; width:260px; }
.articles-column-right { float:right; width:260px; }
.articles-left { float:left; width:120px; }
.articles-right { float:right; width:120px; }

.featured-exhibitor { clear:both; padding-top:20px;padding-bottom:20px; }
.featured-exhibitor table { border:2px solid #92160d; padding:0; margin:0; }
.featured-exhibitor table td { padding:0; margin:0; }
.featured-inner { padding:20px; }
.featured-inner img { float:left; padding-right:20px; }
.featured-inner p { float:right; width:140px; }

h3.green-box { text-transform:uppercase; color:white; background:#737c3c; padding:3px 3px 7px 3px; }
h3.green-box img { vertical-align:top; float:left; }
table.green-border { border:2px solid #737c3c; }

h3.blue-box { text-transform:uppercase; color:white; background:#115e90; padding:6px 3px 10px 3px; }
h3.blue-box img { vertical-align:middle; float:left; }
.big-links {font-size:14px; text-transform:uppercase; font-weight:bold; }
.big-links a { text-decoration:none; color:#115e90; }
.big-links a .red-link { color:#8f2511; }

h3.red-box { text-transform:uppercase; color:white; background:#8f2511; padding:3px; }
h3.red-box img { vertical-align:top; float:left; }
table.red-border { border:2px solid #8f2511; }





/****************** Blog Stuff ***************/
#content { width:580px; }
.blog #container {}

/* =Images
-------------------------------------------------------------- */

/*
Resize images to fit the main content area.
- Applies only to images uploaded via WordPress by targeting size-* classes.
- Other images will be left alone. Use "size-auto" class to apply to other images.
*/
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img {
	max-width: 100%; /* When images are too wide for containing element, force them to fit. */
	height: auto; /* Override height to match resized width for correct aspect ratio. */
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px;
}
.wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	max-width: 632px !important; /* prevent too-wide images from breaking layout */
	padding: 4px;
	text-align: center;
}
.wp-caption img {
	margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}
.wp-smiley {
	margin: 0;
}
.gallery {
	margin: 0 auto 18px;
}
.gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
.gallery-columns-2 .gallery-item {
	width: 50%;
}
.gallery-columns-4 .gallery-item {
	width: 25%;
}
.gallery img {
	border: 2px solid #cfcfcf;
}
.gallery-columns-2 .attachment-medium {
	max-width: 92%;
	height: auto;
}
.gallery-columns-4 .attachment-thumbnail {
	max-width: 84%;
	height: auto;
}
.gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
.gallery dl {
	margin: 0;
}
.gallery img {
	border: 10px solid #f1f1f1;
}
.gallery br+br {
	display: none;
}
#content .attachment img {/* single attachment images should be centered */
	display: block;
	margin: 0 auto;
}

#nav-below { clear:both; }
#pager { float:right; margin-top:20px; }
#pager a {padding:5px; margin:0px 3px; color:white; background:#3d200c; text-decoration:none;}

.buttonred {color:white; padding:5px; background:#3d200c; text-decoration:none; margin-bottom:5px; font-weight:bold; }
.category-link {float:right; margin:5px; font-weight:bold; color:#92160d; text-transform:uppercase; clear:both; }
.kit-1 { color:#92160d; }
.cabin-kit-link { color:#115e90; font-weight:bold; text-transform:uppercase; text-decoration:none; }
a.cabin-kit-link:hover { text-decoration:underline; }
