/*
Theme Name: Onlee Bowden
Version 1.0
Author: Oneupweb Creative
*/

/* Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
ol, ul, li {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* Begin Styling */

body {
background-color:#d8e9f5;
background-image:url('images/body_bg.jpg');
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
}

body.blog {
background-image:url('images/blog_body_bg.jpg');
}

a {
color: #44687d;
}

strong {
color:#4b6e82;
}

#flashheader {
position: absolute;
top: 41px;
left: -10px;
}

#columnright_home a {
color: #36424a;
}

#columnright_int a {
color: #36424a;
}

#wrap_home {
width:995px;
background-image:url('images/home_bg.png');
background-repeat:no-repeat;
height:890px; /* Remove */
position:relative;
margin:10px auto;
}

#wrap_int {
width:995px;
background-image:url('images/wrap_bg.png');
background-repeat:no-repeat;
height:890px; /* Remove */
position:relative;
margin:10px auto;
}

#background_instruction {
background-image:url('images/contourbg1.jpg');
background-repeat:no-repeat;
position:absolute;
left:41px;
top:60px;
width:930px;
height:605px;
}

#columnright_home {
float:right;
width:753px;
position:relative;
}

#columnright_int {
float:right;
width:705px;
position:relative;
}

#columnleft {
position:absolute;
width:315px;
height:890px;
z-index:10;
}

#topmenu_home {
background-image:url('images/menu_bg.png');
background-repeat:no-repeat;
width:702px;
height:44px;
position:absolute;
left:48px;
top:5px;
padding-top:12px;
z-index:100;
}

#topmenu_int {
background-image:url('images/menu_bg.png');
background-repeat:no-repeat;
width:702px;
height:44px;
position:absolute;
top:5px;
z-index:100;
}

#contentwrap_home {
background-image:url('images/homecontent_bg.png');
background-repeat:no-repeat;
width:725px;
height:487px;
position:absolute;
top:70px;
}

#contentbody_home {
width:625px;
position:absolute;
left:64px;
top:15px;
}

#contentwrap_int {
width:677px;
position:absolute;
top:280px;
left:0px;
}

#contentheader {
background-image:url('images/contentheader_bg.png');
background-repeat:no-repeat;
position:relative;
width:677px;
height:36px;
}

#contentbody_int {
background-image:url('images/contentbody_bg.png');
background-repeat:repeat-y;
position:relative;
width:677px;
padding:0px 15px 16px 15px;
display:inline-block;
}

#contentfooter {
background-image:url('images/contentfooter_bg.png');
background-repeat:no-repeat;
position:relative;
width:677px;
height:25px;
padding:25px 0 10px 10px;
}


#mediawrap {
position:absolute;
top:555px;
left:49px;
width:677px;
}

#videoblock {
background-image:url('images/videoblock_bg.png');
background-repeat:no-repeat;
position:relative;
width:435px;
height:289px;
}

#testimonialblock {
background-image:url('images/testimonialblock_bg.png');
background-repeat:no-repeat;
position:relative;
float:right;
width:242px;
height:289px;
}

#testimonials, #testimonials li{
	margin:0;
	padding:0;
	list-style:none;
	}
#testimonials{
	width:165px;
	height:220px;
	margin:40px auto 128px auto;
	font-size:16px;
	padding-left: 27px;
	}
#testimonials li{
	background-color:#edf5f8;
	padding:16px 12px 0 8px;
	font-size: 11px;
	line-height: 13px;
	color: #44687d;
	display:none; /* hide the items at first only */
	}
#testimonials li a {
	color: #44687d;
	text-align: right;
	display: block;
	padding-top: 3px;
	}
#testimonials em{
color:#edf5f8;
font-size:8px;
line-height:4px;
}
#testimonial_overlay {
background-image:url('images/testimonialblock_overlay.png');
background-repeat:no-repeat;
position:absolute;
width:242px;
height:289px;
top:0;
left:0;
z-index:20;
}

#mediafooter {
width:100%;
margin-top:5px;
}

#socialbuttons_home {
float:left;
margin:0 10px;
}

#socialbuttons_int {
float:right;
margin:0 0 0 10px;
}

#onlee {
background-image:url('images/onleepic.png');
background-repeat:no-repeat;
width:313px;
height:352px;
}

#socialfeed {
background-image:url('images/socialfeed_bg.png');
background-repeat:repeat-y;
}

#socialfeedfooter {
background-image:url('images/socialfeedfooter_bg.png');
background-repeat:no-repeat;
height:18px;
}

#onleelogo {
background-image:url('images/onlee_logo.png');
background-repeat:no-repeat;
width:313px;
height:236px;
}

#quote {
width:235px;
height:44px;
margin-left:50px;
text-align:center;
visibility: hidden;
}

div.leftcol_obj {
position:relative;
width:241px;
margin-left:50px;
}

div.leftcol_obj_title {
background-image:url('images/leftcol_obj_title_bg.png');
background-repeat:no-repeat;
position:relative;
width:209px;
height:34px;
left:17px;
padding-top:5px;
}

div.leftcol_obj_title h2{
color:#fff;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
}

div.leftcol_obj_title h2 a{
color:#fff;
text-decoration:none;

}

div.leftcol_obj_header{
background-image:url('images/subnav_bg_header.png');
background-repeat:no-repeat;
height:47px;
width:241px;
padding-top:17px;
}

div.leftcol_obj_body {
background-image:url('images/subnav_bg_body.png');
background-repeat:repeat-y;
width:241px;
padding-top:0px;
}

div.leftcol_obj_footer {
background-image:url('images/subnav_bg_footer.png');
background-repeat:no-repeat;
height:25px;
width:241px;
}

#footer {
text-align:right;
margin:35px 32px 0 25px;
}

p {
color:#36424a;
font-size:13px;
line-height:20px;
}

#contentbody_home p {
margin:0 0 10px 10px;
}

#contentbody_int p {
margin:0 65px 10px 30px;
}

#contentbody_home ul {
color:#36424a;
margin:0 0 10px 30px;
line-height:22px;
}

#contentbody_int ul {
color:#36424a;
margin:0 55px 10px 70px;
line-height:22px;
}

#contentbody_int li {
list-style-type:disc;
font-size: 13px;
}

#contentbody_home li {
background-image:url('images/li_sub_icon.gif');
background-repeat:no-repeat;
background-position:0 50%;
font-size:14px;
margin-left:5px;
padding-left:15px;
}

li.main {
list-style-type:disc;
font-size:12px;
}

li.sub {
list-style-type:disc;
font-size:11px;
}

h6 {
color:#44687d;
font-size:24px;
font-weight:500;
text-transform:uppercase;
margin:0 0 0 10px;
}

div.page_title {
background-image:url('images/contenthead_bg_top.png');
background-repeat:no-repeat;
width:645px;
height:76px;
padding-top:10px;
}

#page_tabs {
background-image:url('images/page_tabs_bg.png');
background-repeat:no-repeat;
width:645px;
height:21px;
font-size:12px;
padding-top:5px;
margin-top: -26px;
}

#page_tabs a {
color:#222;
}

#subpage_tabs {
background-image:url('images/page_tabs_bg2.png');
background-repeat:no-repeat;
width:645px;
height:21px;
font-size:12px;
padding-top:5px;
}

#page_tabs ul {
margin:0;
padding:0;
}

#page_tabs li {
list-style:none;
display:inline;
font-size: 11px;
color: #ffffff;
padding-right: 3px;
}

#subpage_tabs ul {
margin:0;
padding:0;
}

#subpage_tabs li {
list-style:none;
display:inline;
font-size: 11px;
color: #333333;
padding-right: 3px;
}

#tabs_container {
margin:-5px 0 0 55px;
}

#sub_tabs_container {
margin:-5px 0 0 55px;
}

div.page_title h1 {
color:#44687d;
font-size:12px;
font-weight:500;
text-transform:uppercase;
margin:5px 0 0 10px;
}

h6.double {
background-image:url('images/contenthead_bg_home.png');
background-repeat:no-repeat;
width:645px;
height:75px;
color:#44687d;
font-size:24px;
font-weight:500;
padding-top:10px;
padding-left:15px;
height:75px;
line-height:28px;
margin:0;
}

h2 {
font-size:18px;
font-weight:100;
}

#contentbody_int h2 {
margin: 20px 65px 0px 30px;
color:#44687d
}

div.leftcol_obj_title h2 {
text-align:center;
line-height:28px;
}

h3 {
font-size:15px;
font-weight:bold;
}

#comments {
color:#44687D;
font-size:16px;
font-weight:bold;
margin-left:30px;
}

ol.commentlist {
float: left;
width: 625px;
margin-left: 20px;
}

.comment-body {
font-size:11px;
background-color:#f1f8fa;
padding: 10px 10px 0 10px;
}

#contentbody_int h3 {
margin:25px 65px 5px 30px;
color:#44687d;
}

#contentbody_int h3 a {
color:#44687d;
}

#contactwrapper {
position:absolute;
}

#contactright {
float:right;
margin-top:35px;
}

#contactleft {
width:210px;
}

h5 {
color:#000;
font-size:10px;
font-weight:500;
line-height:13px;
}

#blogmain_footer h5 {
margin-left:10px;
}

object {
margin:20px 0 0 20px;
}

img.nudge {
margin:20px 0 0 20px;
}

.black {
color:#000;
}

.bismark {
color:#44687d}

/* Blog CSS */

#wrap_blog {
background-image:url('images/blog_bg.png');
width:978px;
margin:10px auto;
background-repeat:no-repeat;
position:relative;
}

#wrap_topnav_blog {
width:978px;
height:175px;
position:relative;
}

#topnav_blog {
background-image:url('images/menu_bg_blog.png');
background-repeat:no-repeat;
margin:6px 10px 0 0;
padding-top:12px;
width:694px;
height:44px;
float:right;
}

#blog_hitbox {
width:196px;
height:140px;
position:absolute;
top:20px;
left:53px;
}

#blog_body_wrap {
width:978px;
height:875px;
margin-top:5px;
}

#blog_body_right {
float:right;
width:237px;
height:50px;
margin-right:33px;
}

#blog_body_left {
width:675px;
margin-left:33px;
}

#blogmain_header {
background-image:url('images/blogmain_header.png');
background-repeat:no-repeat;
width:675px;
height:14px;
margin:0px;
}

#blogmain_body {
background-image:url('images/blogmain_bg.png');
width:675px;
margin:0px;
padding-top:6px;
}

#blogmain_footer {
background-image:url('images/blogmain_footer.png');
background-repeat:no-repeat;
width:675px;
height:25px;
padding-top: 15px;
text-align: left;
}

#blogsidebar_header {
background-image:url('images/blogsidebar_header.png');
background-repeat:no-repeat;
width:237px;
height:14px;
}

#blogsidebar_body {
background-image:url('images/blogsidebar_bg.png');
width:237px;
padding-top:6px;
}

#blogsidebar_footer {
background-image:url('images/blogsidebar_footer.png');
background-repeat:no-repeat;
width:237px;
height:18px;
}

div.search {
width:195px;
margin-left:auto;
margin-right:auto;
}

div.searchbutton {
background-color:#fff;
width:64px;
height:27px;
float:right;
}

div.searchfield {
background-image:url('images/search_field_bg.png');
background-repeat:no-repeat;
width:125px;
height:25px;}

input.search-submit {
background-image:url('images/searchbutton.png');
background-repeat:no-repeat;
border:none;
width:64px;
height:27px;
}

input.search-text {
background-color:#f1f8fa;
border:none;
width:121px;
margin:3px 2px 0 2px;
color:#36424a;
font-size:13px;
}

div.sidebar_blog_subcategory {
width:195px;
margin:15px auto 0 auto;
background-color:#f1f8fa;
padding-bottom:10px;
}

div.sidebar_blog_subcategory_header {
background-image:url('images/sidebar_header_bg.png');
background-repeat:no-repeat;
width:195px;
height:31px;
text-align:center;
color:#44687d;
}

div.sidebar_blog_social_subcategory {
width:195px;
text-align:center;
color:#639ec8;
margin-top:8px;
}

div.sidebar_blog_subcategory_body {
width:195px;
color:#639ec8;
margin-top:8px;
}

h2.blog_sub {
padding-top:8px;
text-transform: uppercase;
font-size: 14px;
font-weight: bold;
}

img.icon_lg {
padding-right:4px;
}

div.sidebar_blog_subcategory_body li {
font-size:11px;
margin:0 10px 5px 10px;
line-height:18px;
font-weight: bold;
}

div.sidebar_blog_subcategory_body select {
width:195px;
margin-left:auto;
margin-right:auto;
font-size: 11px;
}

div.sidebar_blog_subcategory_body a {
color:#466881;
}

div.post_wrap {
width:635px;
margin:0 auto 30px auto;
background-color:#f1f8fa;
}

div.posthead_wrap {
width:635px;
margin:0 auto 0 auto;
}

div.blog_post_title {
background-image:url('images/blog_post_title_bg.png');
background-repeat:no-repeat;
width:535px;
height:65px;
float:right;
}

div.blog_date_badge {
background-image:url('images/blog_date_badge_bg.png');
background-repeat:no-repeat;
width:90px;
height:74px;
padding-top:8px;
}

div.month {
margin:0 auto 0 auto;
text-align:center;
font-size:24px;
color:#fff;
font-weight:700;
text-transform:uppercase;
}

div.day {
margin:0 auto 0 auto;
text-align:center;
font-size:24px;
color:#fff;
text-transform:uppercase;
}

small {
font-size:9px;
color:#44687d;
padding-left:10px;
}

h4 {
color:#44687d;
font-size:22px;
font-weight:500;
text-transform:uppercase;
clear:both;
height:26px;
width:515px;
padding-left:10px;
padding-top:13px;
position:relative;
overflow:hidden;
}

h4 a {
text-decoration:none;
}

div.socialize {
background-color:#fff;
width:100%;
height:80px;
padding: 10px;
padding-top: 20px;
padding-right: 0px;
font-size: 11px;
color: #333333;
}

div.socialize a {
font-size: 11px;
font-weight: bold;
}

div.socialize h2 {
font-size: 16px;
font-weight: bold;
color: #44687d;
text-transform: uppercase;
}

div.entry p {
margin:0 10px;
padding-bottom:10px;
}

p.postmetadata {
margin:10px;
padding-bottom:10px;
font-size: 11px;
}

div.navigation {
width:635px;
margin-left:auto;
margin-right:auto;
padding-bottom:10px;
font-size:11px;
font-weight: bold;
}

div.alignright {
float:right;
width:317px;
height:15px;
overflow:hidden;
text-align:right;
}

div.alignleft {
width:317px;
height:15px;
overflow:hidden;
}

div.breadcrumb {
width:630px;
height:11px;
color:#36424a;
font-size:10px;
position:absolute;
top:21px;
left:19px;
}

div.breadcrumb a {
text-decoration:none;
}

div.breadcrumb a:hover {
text-decoration:underline;
}

div.breadcrumb a:active {
text-decoration:underline;
}

#onlee_quote {
background-image:url('images/quote_box.png');
background-repeat:no-repeat;
width:220px;
height:81px;
position:absolute;
left:400px;
top:120px;
z-index:20;
}

#onlee_quote p{
margin:10px 15px 10px 45px;
}

.hide {
display:none;
}

#green_ribbon {
width:256px;
height:259px;
position:absolute;
top:-33px;
right:-25px;
z-index:20;
}

.sidebar {
font-size:18px;
}

#searchresults {
margin:0 auto;
width:635px;
padding-bottom:10px;
}

#respond {
margin-left:20px;
width:615px;
padding-bottom:10px;
}

h2.pagetitle {
margin:10px 0;
}

#sitemap_wrap {
width:615px;
margin:0 10px 0 15px;
}

#sitemap a {
text-decoration:none;
}

#sitemap a:hover {
text-decoration:underline;
}

#sitemap_wrap ul {
margin:0;
padding:0;
}

#sitemap_wrap ul li {
list-style:none;
font-weight:bold;
padding:0 0 10px 0;
text-transform:uppercase;
font-size:16px;
width:305px;
float:left;
}

#sitemap_wrap ul li ul {
}

#sitemap_wrap ul li ul li {
font-weight:normal;
margin-left:30px;
padding:0;
text-transform:none;
font-size:15px;
line-height:19px;
display:inline-block;
float:left;
width:280px;
height:auto;
}

#sitemap_wrap ul li ul li ul li{
font-weight:normal;
text-transform:none;
display:list-item;
float:none;
font-size:13px;
line-height:17px;
width:100%;
}

#sitemap_wrap ul li ul li ul li ul li{
font-weight:normal;
font-size:11px;
line-height:13px;
}

img.testimonial_pic {
border:1px;
border-style:solid;
border-color:#36424A;
margin-left:10px;
}

#subnav {
margin-left:25px;
width:190px;
height:244px;
}

#subnav a{
color:#44687d;
text-decoration:none;
}

#subnav a:hover {
text-decoration:underline;
}

#subnav li {
font-size:11px;
line-height:16px;
margin:0 0 0 15px;
color:#44687D;
padding:0px 0 7px 0;
text-transform:uppercase;
list-style-type:disc;
}

#subnav li ul li {
font-size:10px;
line-height:14px;
padding:0;
margin:0 0 0 15px;
list-style-type:none;
}

#subnav li ul li ul li {
font-size:9px;
line-height:12px;
}

#subnav li.current_page_item {
font-weight:bold;
}

#subnav li.current_page_item li{
font-weight:normal;
}

#contact_button {
width:226px;
height:68px;
margin-left:9px;
margin-top:3px;
}

#logo_bubble {
position:relative;
top:-22px;
left:-21px;
}

#home_positioning_wrap {
position:absolute;
top:159px;
}

#blogmain_body ul {
line-height:22px;
color:#36424A;
font-size:13px;
margin:0 45px 10px 30px;
}

#blogmain_body li {
list-style-type:disc;
}

#blogmain_body ol.commentlist li {
list-style-type:none;
}

div.contact_item_a {
margin:0 0 0 10px;
padding:1px 0 0 0;
}

div.contact_item_b {
margin:0 0 0 10px;
}

div.contact_form {
float:right;
height:250px;
margin:30px 0;
}

input.submitcomment {
background-image:url('images/submit_button.png');
background-repeat:no-repeat;
background-color:#FFFFFF;
border:none;
width:208px;
height:39px;
font-size:10px;
font-weight:600;
color:#FFFFFF;
text-transform:uppercase;
border:none;
border-style:none;
}

#columnright_int strong a {
color:#4B6E82;
}

#designed_by_ouw {
float:right;
margin:0 16px 0 0;
}

#contentfooter #designed_by_ouw {
margin:0 26px 0 0;
}

/* Image Styling */
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}

.clear {
clear:both;
font-size:1px;
}

/* background-image:url('images/50opacity_purple.png');
background-image:url('images/50opacity_black.png'); */