/*#post 
Theme Name: Honeymoon Theme
Theme URI: http://www.cheaphoneymoondeals.co.uk
Description: The default WordPress theme for <a href="http://www.cheaphoneymoondeals.co.uk">Cheap Honeymoon Deals</a>.
Version: 1.0
Author: David Fiske
Author URI: http://www.davidfiske.com/
Tags: blue, custom header, fixed width, one columns, widgets

	This theme was designed and built by David Fiske,
	whose blog you will find at http://www.davidfiske.com/

	The CSS, XHTML and design is not publicly released.

*/

body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;  background: #B0EEFD url('images/bg1.gif') top left repeat-x; color:#FFF; margin: 0px 0px 10px 0px;  padding: 0px; }
img {border: 0px;}
a {color:#2AB8F8; background: transparent; text-decoration:underline;}
a:hover {color:#28B6F8; background: transparent; text-decoration:none;}
hr {border-top:1px dotted #CCC; width: 100%; height: 1px; border-left-width:0px; border-right-width:0px; border-bottom-width:0px; margin-top:20px; margin-bottom:20px;}
h1 {font-size:36px; font-weight:normal; margin:0px; color: #0095E7; background:transparent; letter-spacing:-4px;}
h2, h3, h4 {margin:0px; font-size:12px; font-weight:bold; font-variant: normal; color: #B0EEFD; background:#0095E7; margin:10px 0px; padding:5px; border-left:7px double #FFF;}
h2 a, h3 a, h4 a, h2 a:hover, h3 a:hover, h4 a:hover {color: #FFF; background:transparent;}
acronym {border-bottom: 1px dotted #000; cursor: help;}
hr {border-top:1px dotted #CCC; width: 100%; height: 1px; border-left-width:0px; border-right-width:0px; border-bottom-width:0px; margin-top:20px; margin-bottom:20px;}
textarea {width:100%;}

#top {width:980px; margin: 0px auto; padding:0px; background: transparent; }
#top p {margin:0px; padding:10px 0px; text-align:center;}
#top p img {color:#000; background:#FFF; border: 1px solid #EEE; }

#chd {width:978px; background:#FFF; color: #000; border: 1px solid #CCC; -moz-border-radius: 10px;  -webkit-border-radius: 10px; padding:10px; margin:0px auto;}
#head {margin: 5px 0px 0px 0px; padding:0px;}
#toplogo {float:left; width:468px; margin:0px; padding: 0px;}
#topad {float:right; width:468px; height:60px; border:2px solid #CCC; padding: 10px; color:#000; background: #FFF; -moz-border-radius: 10px;  -webkit-border-radius: 10px;}
#left {width: 750px; float:left; margin:0px; padding: 0px;}
#left h2 {font-size:22px; font-weight:normal; letter-spacing:-1px; clear:both;}
#right {width: 200px; float:right; margin:0px; padding: 0px;}
#right form, fieldset {border:0px; padding:0px; margin:0px;}
#right ul{list-style-position: outside; list-style-image: url('images/tick.gif'); list-style-type: none;}
#right ul li {margin:0px 0px 3px 0px;}
#as {text-align:center; margin-top: 40px;}
#bottom {margin: 12px 0px;}
#bottom p {float:left; margin:0px 0px 0px 49px;}
#bottom p img {border:6px double #CCC;}
#foot {color:#B7B7B7; background: transparent; font-size:9px; text-align:center; margin-top: 40px;}
#foot a {color:#B7B7B7; background: transparent; font-size:9px;}

h1 a, .title a, h1 a:hover, .title a:hover, .hh1 {font-weight:normal; font-size:26px; margin:0px 0px 12px 0px; color: #000; background:transparent; text-decoration:underline; letter-spacing:-2px;}

.post strong {font-weight:bold; font-variant: small-caps; }
.clear {clear:both;}
.spacer {height: 50px;}
.middle {text-align:center;}
.right {text-align:right;}
.bread, .bread a {color :#CCC; background: transparent; font-size:9px; text-align:right;}
.dnn, legend {display:none;}
.small {font-size:10px;}
.sp {color:#CCC; background:transparent; font-style:italic; font-size:10px;}
.large {font-size:20px;}
.lefti {float:left; padding: 0px 10px 10px 0px; }
.righti {float:right; padding: 0px 0px 10px 10px; }
.newline {display:block;}
.toptip {display:block; color: #CC0000; background: transparent; border-bottom: 3px solid #CC0000; margin-bottom: 12px;}
.topsmall {font-size:10px; letter-spacing: 0px;}
.toplarge {font-size:30px; letter-spacing: 1px;}
.bdr {border: 1px solid #CCC;}
.terms {color :#CCC; background: transparent; font-size:10px; text-align:right; padding: 50px 0px 0px 0px;}
.terms a {color :#CCC; background: transparent; font-size:10px;}
.indent {margin-left: 40px; border-left: 8px solid #CCC; padding-left: 5px;}
.searchinput {border: 1px solid #CCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:3px; margin: 0px 0px 0px 7px;}
.searchbutton {border:1px solid #CCC; color: #B0EEFD; background: #0095E7; font-weight:bold; -moz-border-radius: 10px;  -webkit-border-radius: 10px;}
.more-link {letter-spacing:-1px; line-height:50px; font-weight:bold;}

.comment_wrapper {border-bottom:1px dotted #CCC; padding:7px; margin: 6px 0px;}
.comment_content {float:left; width:500px; }
.comment_author {font-size: 18px; color:#666; background:transparent; letter-spacing:-2px; margin:0px;}
.comment_date {color: #999; background:transparent; font-style:italic; text-align:right; font-size: 10px;}
.moderate {font-size: 26px; font-weight:normal; letter-spacing:-1px; color:#FFF; background:#009900; padding:7px;  border:9px double #FFF;}

.sunpress_exchange_compact {float:left;width:230px; padding:0px; margin:0px 10px 5px 10px; font-size:11px; letter-spacing:-1px;}
.sunpress_exchange_compact h3 {margin:0px; font-size:11px; font-weight:bold; font-variant: normal; color: #FFF; background:#ee482e; margin:0px 0px; padding:5px; border-left:7px double #FFF;}
.sunpress_exchange_compact ul {padding:0px; margin:0px; list-style:none; list-style-image: none; }
.sunpress_exchange_compact li {padding:5px 0px; border-bottom:1px dotted #CCC; text-align:left;}
.sunpress_exchange_compact li a {display:block; font-weight:bold; }
.sunpress_exchange_compact_from {font-weight:bold; }

#rating_summary {color:#666; font-weight: bold; background:#F9F9F9; padding:5px; border: 1px solid #CCC; font-size:14px; text-align:center;}
#rating_summary img {margin:0px 0px 0px 100px;}
.ratings_block_top {margin:10px 0px 10px 10px;}
.ratings_block_top, .ratings_block_comment {width:210px; color:#000; background: #E9E9E9; padding: 7px; border:1px solid #CCC; float:right;}
.ratings_block_top ul, .ratings_block_comment ul {list-style-type:none; padding:0px; margin:0px; list-style-image: none; }
.ratings_block_span {float:left; display:block; width:130px; font-weight:bold;}
.ratings_block p {float:left; color:#666; font-weight: bold; background:transparent; letter-spacing:-1px;}
.ratings_block select {margin: 0px 18px 0px 5px; border:1px solid #666; color:#666; font-weight: bold; background:#E9E9E9; width:33px;}
.ratings_block option {color:#000; font-weight: bold; background:#E9E9E9;}
#add_review label {float:left; display:block; width:50px; color:#666; font-weight: bold; background:transparent; letter-spacing:-1px;}
#add_review input, #add_review textarea {border: 1px solid #CCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:3px; }
#add_review textarea { height:100px; }
#add_review #submit {float:right; border:1px solid #CCC; color: #B0EEFD; background: #0095E7; font-weight:bold; -moz-border-radius: 10px;  -webkit-border-radius: 10px;  margin: 0px 0px 20px 0px;}


#countdown {list-style:none; padding:0px; margin:0px 0px 0px 5px;}
#countdown li {margin: 3px 0px; font-weight:bold; color:#666; background:transparent;}
#countdown a {font-weight:normal;}
