body {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
color:#000;
background-image:url(../images/background_main.jpg);
background-repeat:repeat-x;
background-position:left top;
margin:0;
padding:0;
}

.body_copy {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#000;
}

.body_copy_small {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
color:#000;
}

.body_copy_bold {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
color:#48484B;
font-weight:700;
}

.login_home {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
color:#8F985E;
font-weight:700;
}

.home_sub {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:16px;
color:#747B4C;
font-weight:700;
background-image:url(../images/background_home_sub.gif);
background-repeat:repeat-x;
background-position:left top;
}

.textfield_login_home {
width:130px;
}

.sub_title_home {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
color:#726EA3;
font-weight:700;
}

.sub_title_text {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:14px;
color:#726EA3;
font-weight:700;
}

.sub_title_white {
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
line-height:18px;
color:#8F985E;
font-weight:700;
}

#logo_full {
float:left;
height:89px;
background-color:#E8E8E8;
margin:0;
padding:0;
}

#nav_full,#nav_content_container {
float:left;
width:641px;
margin:0;
padding:0;
}

#content_full {
text-align:left;
background-color:#fff;
margin:0;
padding:0;
}

.content {
background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
color:#000;
}

#sub_title_full {
clear:both;
background-image:url(../images/background_title.jpg);
background-repeat:repeat-x;
background-position:left top;
margin:0;
padding:0;
}

#main_container {
width:776px;
margin:0;
padding:0;
}

.side {
background-image:url(../images/background_side_nav.gif);
background-repeat:no-repeat;
background-position:left top;
background-color:#fff;
}

#side_container {
float:left;
width:135px;
margin:0;
padding:0;
}

#sub_title {
text-align:left;
background-image:url(../images/background_title.jpg);
background-repeat:repeat-x;
background-position:left top;
}

#shadow_left {
float:left;
width:2px;
text-align:right;
margin:0;
padding:0;
}

.shade_left {
background-image:url(../images/back_shadow_right.gif);
background-repeat:repeat_y;
background-position:left top;
}

.shade_right {
background-image:url(../images/back_shadow_left.gif);
background-repeat:repeat_y;
background-position:left top;
}

#shadow_right {
float:left;
width:2px;
margin:0;
padding:0;
}

.overview {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:18px;
color:#616068;
}

.headline_sub {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
line-height:21px;
color:#726EA3;
}

.landing_bar {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:15px;
color:#363D1A;
}

.headline {
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:20px;
color:#726EA3;
}

.bullets {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
color:#485223;
ont-weight:700px;
}

.nomargin {
margin-bottom:-6px;
margin-left:8px;
padding-left:8px;
border-left:none 0;
}

.footer {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
background-image:url(../images/background_footer.gif);
background-repeat:no-repeat;
background-position:left top;
color:#fff;
}

.footernumber {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#000;
}

form {
margin:0;
padding:0;
}

.bodycopysmall,.copyright {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
}

a:link,a:visited,a:hover,a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
color:#726EA3;
}

a.footercolor:link,a.footercolor:visited,a.footercolor:hover,a.footercolor:active {
font-size:11px;
line-height:12px;
color:#fff;
text-decoration:none;
}

a.pagination:link,a.pagination:visited,a.pagination:hover,a.pagination:active {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:14px;
color:#726EA3;
font-weight:700;
}

a.sub_title_link:link,a.sub_title_link:visited,a.sub_title_link:hover,a.sub_title_link:active {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
color:#726EA3;
font-weight:700;
}

a.more_link:link,a.more_link:visited,a.more_link:hover,a.more_link:active {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:11px;
color:#8F985E;
font-weight:700;
text-decoration:none;
}

a.select:link,a.select:visited,a.select:hover,a.select:active {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
color:#FE0416;
font-weight:700;
}

a.overview_link:link,a.overview_link:visited,a.overview_link:hover,a.overview_link:active {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:18px;
color:#616068;
}

.textarea_contact {
width:496px;
height:80px;
}

.body_copy_bold_small,.login_label_home {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
color:#48484B;
font-weight:700;
}

.textfield_contact,.textfield_login {
width:200px;
}


/* +++++++++++++++++++++++++++++++++++++++ BLOG CSS ++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++ sidebar ++++++++++++++++++++++++++++++ */
div#sidebar ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div#sidebar ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div#sidebar ul li h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:18px;
	color:#48484B;
	font-weight:700;
	margin-bottom: 0;
}
div#sidebar ul li a:link, div#sidebar ul li a:visited, div#sidebar ul li a:hover, div#sidebar ul li a:active {
	color: #485223;
	font-weight: normal;
	text-decoration: underline;
}
div#sidebar ul li a:hover {
	text-decoration: none;
}

/* +++++++++++++++++++++++++++++++++++++++ posts ++++++++++++++++++++++++++++++ */
.float-right { float: right; }
div.post h2 {
	margin-bottom: 0;
	padding-bottom: 0;
}
div.post h2 a:link, div.post h2 a:visited, div.post h2 a:hover, div.post h2 a:active {
	font-weight:700;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#726EA3;
	text-decoration: none;
}
div.post h2 a:hover {
	text-decoration: underline;
}
div.post small {
	color: #616068;
}

/* +++++++++++++++++++++++++++++++++++++++ single ++++++++++++++++++++++++++++++ */
textarea#comment {
	width: 100%;
}