/*
THEME NAME: Sandbox for WordPress 2.7+
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists. Just for WordPress 2.7.
VERSION: 1.6
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a> Edit by <a href="http://dreamcolor.net/">Dreamcolor</a>
AUTHOR URI:
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/

/*elements*/
body {background-color:#000000; text-align:center; font-size:.9em; font-family:Verdana, Arial, Helvetica, sans-serif;}
h2, h3, h4, h5 { color:#008FBE;}
a { color:#BE540B; text-decoration:none;}
a:hover {text-decoration:underline;}
.clear-right {clear:right;}
.clear-left {clear:left;}
.clear-both {clear:both;}

/*general, clears*/
div#wrapper {background-color:#FFFFFF; position:relative; margin:0 auto; width:890px; text-align:left; padding:0 0 0 0;}
.entry-title,.entry-meta {clear:both;}
div.skip-link {}
div#menu ul li,div.gallery dl,div.navigation div.nav-previous {float:left;}
div#header {text-align:center; margin:0 0 0 0;}
div.gallery * {margin:0;padding:0;}
.alignright,img.alignright{float:right;margin:1em 0 0 1em;}
.alignleft,img.alignleft{float:left;margin:1em 1em 0 0;}
.aligncenter,img.aligncenter{display:block;margin:1em auto;text-align:center;}
div.entry-meta {font-size:.8em;font-style:italic;color:#606060; margin:10px 0 0 0;}

/*
LAYOUT: Two-Column (Right)
DESCRIPTION: Two-column fluid layout with one sidebars right of content
*/
div#container {float:left; margin:0 -233px 0 0; width:100%;}
div#content {margin:0 233px 0 0; padding:10px 20px 10px 20px;}
div.hentry {padding:0 0 0 0;}
div.sidebar {float:left;overflow:hidden;width:231px;text-align:left;}
div#secondary {clear:right;}
div#footer {clear:both;width:100%;}

/* menu */
div#access {margin:0 0 0 0; padding:0 0 0 0;}
div#menu {background:url('http://www.edentours.co.uk/menub_bg.png') repeat-x scroll top left #fff; height:46px;margin:0 auto; 
width:850px;text-align:left;padding:0 20px 0 20px;}
div#menu ul li { padding:0 1.2em 0 0;}
div#menu ul,div#menu ul ul {list-style:none;margin:0;padding:1em 0 0 0;}
div#menu ul a {display:block;margin-right:1em;text-decoration:none;color:#000000;font-weight:bold;font-size:.8em;}
div#menu ul a:hover { color:#0000FF;}

/* content */
div#container {}
div.entry-content {padding:0 10px 0 10px;}
div.infobox {background:#DDF4FB none repeat scroll 0 0;border:1px solid #867663;padding:10px;}
div.imgcenter {text-align:center; padding:10px;}
div#nav-above {margin:1em 0;}
div#nav-below {margin:1em 0;}
div#nav-above a, div#nav-below a {color:#000000;}
div#nav-above a:hover, div#nav-below a:hover {color:#BE540B;}
div#nav-images {height:150px;margin:1em 0;}

/*post*/
div#hollist {border:1px solid gray;margin-bottom:20px; margin-top:0;}
div#hollist div.entry-meta { font-size:.8em; padding:10px 0 10px 10px; color:#606060;}
div#tour-header { background-color:#008FBE; border-bottom:1px solid #867663; padding:0 5px;}
div#tour-header div.h-left {float:left; width:45%;}
div#tour-header div.h-right {float:left; padding:4px 0 5px 0;}
h2#tour-title {color:#F0F3B4; margin:4px 0 10px 0;}
h3.tour-hotel {color:#Ffffff; margin:0 0 5px 0; font-size:1em;}
div.days { font-size:1.1em; color:#f0f3b4; font-weight:bold; float:right; padding:5px 5px 0 0;}
div.holdetails {margin-bottom:0; margin-top:0; padding:0 0 0 0;}
div.cfhighlights {color:#f0f3b4; font-size:1.1em; padding:0 0 10px 0;}
table.datesstrap {background:#F0F3B4 none repeat scroll 0 0; padding:0;}
table.datesstrap td {padding:5px;}
div.holstrap {}
div.holcontent { clear:left; padding:10px 0 0 0;}
div.holcontent p { line-height:1.4em;}
div.holdblurb {color:#3F2663; font-style:italic; margin:10px 0 0 0;}
div.holdblurb p	 { color:#3F2663; font-style:italic; padding:20px 0 0 0;}
div.specialp {background:#F3F3CE none repeat scroll 0 0;border:1px solid #867663;padding:10px; margin:20px 0 0 0;}
div.notes {background:#F3F3CE none repeat scroll 0 0;border:1px solid #867663;padding:10px; margin:20px 0 0 0; font-size:.8em; font-style:italic;}

/*archives*/
div#archive-list div.post, div#blog-list div.post {border:1px solid #F3F3CE; margin:5px 0; padding:5px;}
div#archive-list div.category-description, div#blog-list div.category-description {background:#DDF4FB none repeat scroll 0 0;border:1px solid #867663;padding:10px;}
div#archive-list div.instructions { font-size:.8em; font-style:italic;color:#606060; margin:10px 0 0 0;}
div#blog-list div.entry-meta {font-size:.8em; font-style:italic;color:#606060; margin:10px 0 0 0;}

/*sitemap*/
.ddsg-wrapper a { color:#000000;}
.ddsg-wrapper a:hover {color:#BE540B; text-decoration:none;}
.ddsg-wrapper ul li {margin:10px 0 10px 0;}
.ddsg-wrapper ul li ul li {margin:0 0 0 0;}
.ddsg-wrapper ul li a { font-size:1.2em; font-weight:bold;}
.ddsg-wrapper ul li ul li a { font-size:.9em; font-weight:normal;}

/*forms*/
form#cforms3form, form#cforms2form{ width:550px; text-align:left;}
form#cforms3form ol.cf-ol li.textonly, form#cforms2form ol.cf-ol li.textonly {text-align:left; font-size:.8em; padding:0 0 10px 10px;}
div#comments { padding:0 0 10px 0;}
div.comments ol { border-left:1px dashed #F3F3CE;}
div.comments ol li {margin:0 0 3.5em; }
div.comments ol li.comment { border-left:1px solid #F3F3CE; padding:0 0 0 10px;}
div.comments ol li.comment ul.children {border:1px solid #F3F3CE; padding:5px 0 0 20px;}
div.comments ol li.comment ul.children li.comment {border:none; padding:0 0 0 0;}
form#commentform .form-label {margin:1em 0 0;}
form#commentform span.required {background:#fff;color:#c30;}
form#commentform,form#commentform p {padding:0;}
input#author,input#email,input#url,textarea#comment {padding:0.2em;}
textarea#comment {height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}
input#author,input#email,input#url,div.navigation div {width:50%;}

/*gallery*/
div.gallery {clear:both;height:180px;margin:1em 0;width:100%;}
p.wp-caption-text{font-style:italic;}
div.gallery dl{margin:1em auto;overflow:hidden;text-align:center;}
div.gallery dl.gallery-columns-1 {width:100%;}
div.gallery dl.gallery-columns-2 {width:49%;}
div.gallery dl.gallery-columns-3 {width:33%;}
div.gallery dl.gallery-columns-4 {width:24%;}
div.gallery dl.gallery-columns-5 {width:19%;}

/*sidebar */
div#primary {background-color:#F3F3CE; border-bottom:2px solid #D6DBE0; border-left:2px solid #D6DBE0;}
div.navigation {height:1.25em;}
div.navigation div.nav-next {float:right;text-align:right;}
div.sidebar h3 { background:#F0F3B4 none repeat scroll 0 0; border-bottom:1px solid #D6DBE0; color:#008FBE; margin:0 0 0 0; padding:5px 5px;}
div.sidebar a {text-decoration:none; color:#000000;}
div.sidebar a:hover {color:#0000FF;}
div.sidebar ul {margin:0 0 0 0;list-style: none; padding:0 0 0 0;}
div.sidebar ul li p { font-size:.8em; padding:0 0 0 10px;}
div.sidebar ul li.destinations a { color:#BE540B;}
.sidebar ul li form {padding: 10px 10px;}
.sidebar ul li#search input{margin: 0 0 5px;}
.sidebar ul li#search input#s{ width:11em;}
.sidebar ul li h2{padding: 0 0 9px;border-bottom: 1px solid #e5dfb3;color: #666;}
.sidebar ul ul{padding: 0;}
.sidebar ul ul li{padding: 4px 0 4px 10px;}
.sidebar ul ul ul li{padding: 8px 0 0 15px;}

/*footer*/
div#footer {text-align:center; margin:0 0 0 0; background:#F0F3B4 none repeat scroll 0 0; border-top:1px solid #879599; color:#606060; font-size:.6em; padding:4px 0;}
div#credits {text-align:center; margin:0 0 0 0; color:#606060; font-size:.6em; padding:4px 0;}
div#credits a {color:#606060;}