/*  
Theme Name: Guide
Theme URI: http://www.sunshine.co.uk
Description: This theme is based around the traditional resort guide based website.
Version: 1.0
Author: sunshine.co.uk
Author URI: http://www.sunshine.co.uk

*/

/** General common styling rules. **/

@charset "utf-8";

body,table,tr,td,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form{margin:0px;padding:0px;}
body{font-family:Arial, Helvetica, sans-serif;background-color:#d1dcdf;}
select,input,textarea,button{font-family:Verdana, Arial, Helvetica, sans-serif;}
ul{list-style:none;}

a{color:#227398;}

.sp, .spt_sp{clear:both;height:0px;}
.thumb{border:1px solid #d1dcdf;margin-bottom:10px;float:left;}
.notice{text-align:center;margin-bottom:10px;color:#0066cc;}

#wrap{width:970px;margin:0 auto;overflow:hidden;}
#container{width:960px;margin:0 auto;}
#wrap_ftr{width:960px;margin:0 auto;height:5px;}
#header{width:960px;margin:0 auto;}


.title{color:#227398;font-weight:normal;font-size:30px;margin-bottom:10px;}
.subtitle{color:#227398;font-weight:normal;font-size:24px;margin-bottom:10px;}
.title a,.subtitle a{color:#227398;}

.spt_mainpost,.spt_splitposts{margin-bottom:10px;padding-bottom:10px;border-bottom:2px solid #d1dcdf;}
.spt_mainpost p{margin-bottom:10px;font-size:12px;}
.spt_splitposts p{margin-bottom:10px;font-size:11px;}
.spt_readmore a{line-height:32px;font-weight:bold;font-size:12px;padding:5px;border:1px solid #665a32;background:#665a32;color:#FFF;}

.spt_leftpost, .spt_rightpost{float:left;width:274px;}
.spt_leftpost{margin-right:10px;}

ul.spt_latest{border-top:1px solid #d1dcdf;font-size:12px;}
ul.spt_latest li{line-height:30px;border-bottom:1px solid #d1dcdf;padding-left:10px;font-weight:bold;}

/** Header related styles including logo area and menu area. **/

#hdr_logo{margin:10px 0px 10px 0px;}
#hdr_menu{border:1px solid #312e1a;color:#FFF;line-height:32px;font-size:12px;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;margin-bottom:10px;background:#312e1a;}
#hdr_menu a{color:#FFF;text-decoration:none;}
#hdr_menu a:hover{text-decoration:underline;}
#hdr_menu a.current{color:yellow;}
#hdr_menu ul{list-style-type:none;margin-left:12px;}
#hdr_menu ul li{display:inline;padding-left:7px;margin-right:3px;}
#hdr_menu ul li.no{padding-left:0px;}



/** Footer related styles including logo area and footer links. **/
#spt_footer{border:1px solid #227398;padding:10px;margin:0px auto 10px auto;font-family:Verdana, Arial, Helvetica, sans-serif;background:#227398;color:#FFF;}
#spt_footer a{color:#FFF;}

#spt_footer-logos{float:left;width:150px;}
#spt_footer-logos img{margin-right:10px;}
#spt_footer-links{width:100%;font-size:10px;}
#spt_footer-links p{margin-bottom:10px;}

#spt_footer .boxes { margin:5px; padding:5px; float:left; width:295px;   }
#spt_footer .boxes h2 { font-size:18px; margin:0px; padding:0px; color:#fff; font-weight:normal; border-bottom:1px dashed #A7A29E; height:22px;}
#spt_footer .boxes ul { margin:0px; padding:0px; list-style:none; }
#spt_footer .boxes ul li { margin: 0px; padding: 4px 0px 4px 16px; font-weight:bold; list-style-type: none; font-size: 12px; background:  no-repeat left top; border-bottom: dashed 1px #544740; color:#ffffff;}
#spt_footer .boxes ul li.arrow {  margin: 0px; padding: 1px 0px 2px 16px; no-repeat left top;}
#spt_footer .boxes ul li:hover { background:#ed4314 no-repeat left top; }
#spt_footer .boxes ul li a { color:#FFF; text-decoration:none;}
#spt_footer .boxes ul li a:visited { color:#FFF; text-decoration:none;}
#spt_footer .boxes ul li a:hover { color:#FFF; text-decoration:none;}
#spt_footer .boxes a img { border:none; }


/** Layout related style rules. A content wrap for 2 columns with main column on the right. **/

.colleft{float:left;width:180px;margin-right:5px;margin-bottom:10px;}
.colmiddle{float:left;width:590px;margin-right:5px;margin-bottom:10px;}
.colright{float:left;width:180px;margin-bottom:10px;}
.content{border:1px solid #FFF;padding:10px;overflow:hidden;background:#FFF;}


/** Remove the initial styling on the sidebar for WP if someone used widgets. **/
.sidebar ul{list-style:none;margin:0px;padding:0px;}


/** Post **/
.post{border:1px solid #d1dcdf;margin-bottom:10px;line-height:18px;}
.post h1, .post h2, .post h3, .post h4, .post h5, .post h6{margin-bottom:5px;}
.post ol, .post ul{margin-left:23px;margin-bottom:10px;}
.post ul{list-style:square;margin-bottom:10px;}
.post .entry{padding:10px;}
.post .entry ul.post-meta{list-style:none;}
.post img{border:1px solid #d1dcdf;padding:5px;}
.post .entry p{margin-bottom:20px;line-height:18px;font-size:12px;}
.post p.postmetadata{margin-bottom:0px;font-size:11px;padding:5px;;background-color:#d1dcdf;}
.post blockquote{margin:0px 25px;padding-left:10px;border-left:1px solid #CCC;}
.post blockquote p{display:block;margin-left:auto;margin-right:auto;background-color:#d1dcdf;padding:20px;}



/** Lolly WP: Captions & aligment */
.aligncenter, div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignleft{float:left;}
.alignright{float:right;}

.wp-caption{border:1px solid #d1dcdf;text-align:center;background-color:#FFF;padding-top:4px;margin:10px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}



/** Comments **/
.comments-template{margin: 10px 0 0;border:1px solid #d1dcdf;padding:10px;}
.comments-template ol{margin:0;padding: 0 0 15px;list-style: none;}
.comments-template ol li{margin:10px 0;line-height:18px;padding:0 0 10px;border-bottom:1px solid #CCCCCC;}
.comments-template h2, .comments-template h3{font-size:16px;color:#000000;margin-bottom:10px;}
.commentmetadata{font-size:12px;}
.comments-template p.nocomments{padding:0;}
.comments-template textarea{font-size:12px;}



/** Category **/
.categoryintro h1{color:#000000;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #d1dcdf;}
.categoryintro p{margin-bottom:10px;font-size:12px;line-height:18px;}
.category .title{border:1px solid #d1dcdf;border-top:5px solid #d1dcdf;background-color:#EFEFEF;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:18px;font-size:12px;padding:5px 5px 10px 5px;margin-bottom:10px;font-weight:bold;}
.category .title img{vertical-align:middle;margin-right:1px;border:0px;padding:0px;}


/** Search Results **/
.searchintro h1{color:#000000;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #d1dcdf;}
.searchintro p{margin-bottom:10px;font-size:12px;line-height:18px;}
.searchresults .title{border:1px solid #000000;border-top:5px solid #d1dcdf;background-color:#EFEFEF;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:18px;font-size:12px;padding:5px 5px 10px 5px;margin-bottom:10px;font-weight:bold;}
.searchresults .title img{vertical-align:middle;margin-right:1px;border:0px;padding:0px;}


/** Search Blog Box **/
#spt_searchsite{padding:10px;border:1px solid #665a32;margin:0px 0px 10px 0px;font-weight:normal;font-size:12px;background:#665a32;}
#spt_searchsite .title{color:#FFF;font-size:12px;font-weight:bold;text-transform:capitalize;margin-bottom:5px;}
#spt_searchsite .search{height:17px;width:155px;border-top:1px solid #7f9db9;border-left:1px solid #7f9db9;border-right:1px solid #dae7f2;border-bottom:1px solid #dae7f2;margin-bottom:5px;}

/** Hotel list Box **/
#spt_listhotels{padding:10px;border:1px solid #EEEEEE;margin:0px 0px 10px 0px;font-weight:normal;font-size:12px;background:#FFFFFF;}
#spt_listhotels .title{font-size:14px;font-weight:bold;text-transform:capitalize;margin-bottom:5px;}
#spt_listhotels li {font-size:12px;}
#spt_listhotels ul {padding-bottom:12px;}



/** Page **/
.page h1{color:#000000;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #d1dcdf;}
.page p{margin-bottom:10px;font-size:13px;line-height:18px;}
.page .title{border:1px solid #d1dcdf;background-color:#EFEFEF;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:18px;font-size:12px;padding:5px 5px 10px 5px;margin-bottom:10px;font-weight:bold;}
.page .title img{vertical-align:middle;margin-right:1px;border:0px;padding:0px;}

input.button {-moz-border-radius-bottomleft: 3px;-khtml-border-bottom-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;	border-bottom-left-radius: 3px;	-moz-border-radius-bottomright: 3px;-khtml-border-bottom-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;border-bottom-right-radius: 3px;}

img {
  border: 0px;
}


