/*
Theme Name: Original Volunteers
Version: 1.1
Author: Warren Groom
Author URI: http://warrengroom.com/
*/


body {font-family:Arial, Helvetica, sans-serif; background: #fff url('images/ov-bg-footer.jpg') bottom repeat-x; color:#626262; text-align:left; margin:0; padding:0; line-height:18px;}
#wrap {background:url(images/ov-bg-top.jpg) top repeat-x; min-height:900px; width:100%;}

.wrapper {width:960px; margin:0 auto; padding:0;}

#header {width:100%; height:224px; margin:0; padding:0;}
#headermain {width:100%; height:149px; margin:0 0 21px; padding:0;}
#header img.logo {margin:0 0 0 10px; padding:0; float:left;}
#header img.logo2 {margin:34px 0 0 46px; padding:0; float:left;}
#header img.call {margin:0 0 50px 0; padding:0; float:right; clear:right;}
.description {}

#request {background:url(images/ov_search_bg.png) left no-repeat; width:135px; height:29px; line-height:29px; padding:0 0 0 28px; float:left; margin:0 0 0 416px;}
#request a {font-size:12px; font-weight:bold; color:#fb7d1e; text-decoration:none;}

#search {background:url(images/ov_search_bg.png) left no-repeat; width:223px; height:29px; margin:0 2px 0 0; padding:0; float:right; clear:right;}
#search input.searchform {width:150px; height:17px; border:1px solid #ff6600; padding:2px; margin:3px 0 0 15px; font-size:11px; font-weight:bold; color:#fb7d1e; line-height:11px; float:left; font-family: Tahoma, Arial, Helvetica, sans-serif;}
#search input#searchsubmit {background:url(images/searchButton.gif) no-repeat; width:42px; height:23px; border:none; margin:3px 3px 0 7px; padding:0; float:left;}

#content {background:#fff; width:948px; padding:6px; margin:0 auto 0;}
#main {width:515px; margin:0 0 0 215px; padding:0;}

.post {width:505px; min-height:130px; margin:0 0 0; padding:0 0 8px 0; border-bottom:1px solid #d7dbdc;}
.post_wide {width:515px; margin:0 auto; padding:0;}
small {margin:0 0 5px; padding:0; font-size:11px;}
.post img.thumbnail {float:left; margin:0 15px 0 0; padding:0;}
.post h2 {color:#173736; font-size:14px; font-weight:bold; display:block; margin:0; padding:0 10px 0 15px;}
.post h2 a {color:#173736; text-decoration:none;}
.post_wide h1 {background:url(http://www.originalvolunteers.co.uk/templates/ja_purity/images/destin_header_bg.png) right no-repeat; margin:0; padding:25px 0 10px 55px; font-size:28px; color:#483e31; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.post_wide h2 {background:url(images/orange_doubleangle.png) left no-repeat; margin:15px 0 0; padding:0 10px 0 27px; color:#fb7d1e;}
.post_wide h3 {margin:15px 0 0; padding:0 10px 0 15px;}
.post_wide h4 {background:url(images/texture_bullet.png) left no-repeat; margin:15px 0 0; padding:0 0 0 20px; font-size:18px; color:#fb7d1e; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.post_wide p {padding:15px 10px 0 15px;}
.post .post-more {width:100%; margin:10px 0 0; padding:0;}
.post img.read {float:left; margin:0 15px 0 0; padding:0;}

#tags {border:1px solid #fd7c20; padding:10px; margin:10px 10px 20px 15px;}
#tags a {color:#fd7c20; padding:0 3px; margin:0; text-decoration:none;}

.entry {}
p.postmetadata {}

.navigation {}

#sidebar {width:218px; margin:0; padding:0; line-height:18px; float:right;}
#sidebar ul {background:url(images/sidebar.png) top left repeat-y #eee; list-style:none; margin:0; padding:0; font-size:12px; }
#sidebar ul li {display:block; width:218px; padding:0; margin:10px 0 0;}
#sidebar ul li ul {background:none; margin:0; padding:0;}
#sidebar ul li ul li {display:block; width:218px; padding:1px 0; margin:0; border-bottom:1px solid #23cbe3;}
#sidebar ul li ul li a { font-size:12px; color:#185f75; padding:0 0 0 10px; text-decoration:none;}
#sidebar p {padding:0 0 0 10px; margin:0;}
#sidebar h1 {font-size:24px;}
#sidebar ul li h3 {background:url(images/sidebarh2.png) no-repeat; width:176px; height:34px; display:block; padding:0 0 0 45px; margin:0; color:#fff; font-size:14px; line-height:34px;}

#sidebar #call {background:url(images/call-me-back.jpg) top no-repeat; width:218px; height:37px; float:left; margin:10px 0 0; padding:77px 0 0;}
#sidebar #advice {background:url(images/need_advice_bg.png) no-repeat; width:218px; height:245px; float:left; margin:10px 0 0; padding:0;}
#sidebar #advice #apply {background:url(images/orange_grunge_but.png) no-repeat; width:171px; height:28px; text-align:center; color:#fff; margin:188px auto 0; padding:9px 0 0;}
#sidebar h3 a {color:#fff; font-size:14px; text-decoration:none;}

#sidebar .custom_search {padding:5px 2px; margin:0;}
#sidebar .opportunities_top {width:198px; height:102px; color:#185f75;}
#sidebar .opportunities_bottom {width:198px; height:34px; color:#fff;}

#left {width:208px; margin:0; padding:0; float:left;}
#left #apply {background:url(images/apply_online_bg.jpg) top no-repeat; height:214px; width:208px;}

#left #destinations {background:url(images/left_menu_bg.png) top no-repeat; min-height:500px; margin:10px 0 0; padding:0;}
#left ul.menu {margin: 0; padding:70px 0 0 7px; list-style: none; /*background: url(images/hdot2.gif) repeat-x top;*/ background:url(images/left_menu_bg.png) no-repeat; min-height:560px;}
#left ul.menu li {margin: 0 !important; padding: 0 0 4px; background: none !important;}
#left ul.menu li a {padding: 2px 0; display: block; color: #4a3e31; /*background: url(images/hdot2.gif) repeat-x bottom;*/ text-decoration: none; outline: none; font-weight:bold; font-size:16px;}
#left ul.menu li a span {padding-left: 20px; /*background: url(images/bullet.gif) no-repeat 5px 5px;*/}
#left ul.menu li a:hover,
#left ul.menu li a:active,
#left ul.menu li a:focus {color: #333333; /*background: url(images/hdot2.gif) repeat-x bottom #DDDDDD; text-decoration: none;*/}
#left ul.menu li.active a {/*background: url(images/hdot2.gif) repeat-x bottom #FFFFFF;*/	/*color: #7BA566; font-weight: bold;*/	text-decoration: none;}
#left ul.menu li.active a span {/*background: url(images/bullet3.gif) no-repeat 5px 5px;*/ background: url(images/left_menu_pointer.png) no-repeat 0px 2px!important; background: url(images/left_menu_pointer.gif) no-repeat 0px 2px; /*for ie6*/ display:block;}
#left ul.menu li li a span {background: none;}
#left ul.menu li ul {margin: 0;	padding: 0; list-style: none;}
#left ul.menu li li {padding: 0 0 0 15px !important; list-style: none;}
#left ul.menu li li a {color: #333333; background: none !important; font-size: 92%; font-weight: normal;}
#left ul.menu li li a:hover,
#left ul.menu li li a:active,
#left ul.menu li li a:focus {color: #006699;}
#left ul.menu li li a span {background: url(images/bullet.gif) no-repeat 5px; font-weight: normal;}

#footer {width:100%; height:280px; margin:0; padding:0;}
#footer ul {list-style:none;}
#footer-left {background:url(images/footer_left_nav.jpg) left no-repeat; float:left; width:208px; height:280px; margin:0; padding:0; display:inline;}
#footer-center {background:url(images/footer_center_map.jpg) left no-repeat; float:left; width:494px; height:280px; margin:0; padding:0; display:inline;}
#footer-right {background:url(images/footer_right_atol.jpg) left no-repeat; float:left; width:218px; height:280px; margin:0; padding:0; display:inline;}

h1, h2, h3, h4 {margin:0; padding:0;}
h2 {color:#fb7d1e;}

p {font-size:12px; margin:0; padding:10px 0 0;}

a {color: #185f75; text-decoration: underline;}
a:hover, a:active, a:focus {color: #4a3e31; text-decoration: underline;}
a img {border:none}

.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}
.clear {clear:both;}
hr {display:none;}

.bp_outer {background-image: none; padding-top: 67px; margin-bottom: 27px; position: relative;}
/* Opera */ @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { head~body .bp_outer { margin-bottom:17px!important; }}
/* Safari */ @media screen and (-webkit-min-device-pixel-ratio:0) { .bp_outer { margin-bottom:31px!important; } }

#availabilityBut {height:37px; width:170px;cursor:pointer; opacity:0; }

