@charset "utf-8";

/*
Theme Name: Wild in Scotland
Theme URI: http://www.wildscot.com
Description: Holidays to remember for the adventurous backpacker / traveller.
Version: 1.0
Author: Wassinode *IS*
Author URI: http://www.wassinode.com
*/

html, body {
 height:100%;
 width: 100%;
 }
body {
 padding: 0;
 margin: 0 auto;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #454545;
 background: #829dac url('http://www.wildscot.com/wisblog/images/loch_background.jpg') no-repeat center top;
 }

#horizon {
 padding: 0;
 margin: 0 auto;
 width: 807px;
 height: auto;
 overflow: hidden;
 }
#masthead {
 width: 807px;
 height: 333px;
 min-height: 333px;
 padding: 0;
 margin: 0 0 10px 0;
 overflow: hidden;
 background: url('http://www.wildscot.com/wisblog/images/3xBanner1.jpg') no-repeat center bottom;
 }
#logocont {
 float: left;
 width: 807px;
 height: 140px;
 padding: 0;
 margin: 0 auto;
 overflow: hidden;
 }
#logo {
 float: left;
 width: 160px;
 height: 118px;
 padding: 0;
 margin: 5px 0 18px 5px;
 overflow: hidden;
 }
#tcont {
 float: right;
 width: 642px;
 height: 140px;
 padding: 0;
 margin: 0 auto;
 overflow: hidden;
 }
#toplinks {
 margin: 30px 0 0 30px;
 } 
#toplinks a, #toplinks p {
 font-size:11px;
 text-transform:uppercase;
 color:#454545;
 font-weight: normal;
 }
#menucont {
 float: left;
 width: 807px;
 height: 193px;
 padding: 0;
 margin: 0 auto;
 overflow: hidden;
 }
#menu {
 float: left;
 width: 155px;
 height: 175px;
 padding: 0;
 margin: 0 0 18px 15px;
 overflow: hidden;
 }
#menu p {
 margin: 0px;
 padding: 0px;
 }
#spoverlay {
float: right;
width: 637px;
height: 175px;
}
#mncont {
 clear: both;
 width: 800px;
 height: auto;
/* min-height: 400px; */
 padding: 5px 0 5px 0;
 margin: 0 0 5px 0;
 overflow: hidden;
 background: url('http://www.wildscot.com/wisblog/images/contentbg.png') repeat-y top left;
 }
#navcolumn {
/* clear: both;
 float: left; */
 width: 166px;
 height: auto;
 padding: 0 5px 5px 5px;
 margin: 0 7px 0 3px;
 overflow: hidden;
 }
#navcolumn .navlist {
 color:#cc3366;
 padding:0 0 0 5px;
 margin: 0;
 width: 156px;
 }
.navlist li {
 list-style-type: none;
 }
#navcolumn ul li a {
 color:#cc3366!important;
 font-weight:normal!important;
 text-decoration: none;
 }
#navcolumn ul li a:hover {
 text-decoration: underline;
 }
#infoftr {
 float: left;
 width: 800px;
 height: 20px;
 min-height: 20px;
 padding: 0 0 20px 0;
 margin: 0 auto;
 overflow: hidden;
 }
#infoftr a, #infoftr p {
 font-weight:normal;
 font-size: 11px;
 color:#FFFFFF;
 }
#whr {
 width: auto;
 height: 15px;
 min-height: 15px;
 background: url('http://www.wildscot.com/wisblog/images/hrcust.png') repeat-x top left;
 }
.tabst {
 float: left;
 width: 800px;
 border: 0px;
 border-collapse: collapse; 
 }
.wdl {
 text-align: left;
 }
.termslnk {
 text-align: right;
 }
.sot {
 padding: 0;
 margin: 0;
 vertical-align: top; 
 }
.main {
 padding: 5px 10px 5px 10px;
 text-align: left;
 vertical-align: top;
 }
.sbcont {
 width: 200px;
 min-width: 200px;
 padding: 5px;
 background: #f6f0da;
 }
p {
 padding: 0;
 margin-top: 0;
 margin-bottom: 6px;
 }
p,li {
 font-size: 12px;
 color: #454545;
 }
h1 {
 font-size: 22px;
 font-weight: normal;
 color: #339966;
 margin-bottom: 6px;
 }
h2 {
 font-size: 12px;
 font-weight: bold;
 color: #cc9933;
 text-transform: uppercase;
 margin-bottom: 6px;
 }
h3,h4,h5,h6 {
 font-size: 12px;
 font-weight: bold;
 color: #cc9933;
 margin-bottom: 6px;
 }
.spo {
 text-align: right;
 margin: 50px 25px 0 20px;
 }
a img {
 border: none;
 }
a {
 color: #cc3366;
 text-decoration: none;
 font-weight: bold;
 }
a:HOVER {
 text-decoration: underline;
 }
.a20 {
 color: #cc9933;
 text-decoration: none;
 font-weight: normal;
 }
.a20:HOVER {
 text-decoration: underline;
 }
form {
 padding: 0;
 margin: 0;
 border: 0px;
 }
textarea {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 border: 1px solid #CCCCCC;
 }
input {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 border: 1px solid #CCCCCC;
 }
select {
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 border: 1px solid #CCCCCC;
 }
 
.title6 {
 font-family: Verdana;
 font-size: 18px;
 color: #cc9933;
 font-weight: normal;
 text-transform: uppercase;
 }
.title {
 font-family: Verdana;
 font-size: 12px;
 color: #cc9933;
 font-weight: bold;
 text-transform: uppercase;
 }

#wisbar {
 margin-top: 6px!important;
 }
.bhlnk {
 text-align: center!important;
 }
#sidebar li {
 list-style-type: none;
 padding: 0;
 margin-bottom: 15px!important;
 }
#calendar_wrap a {
 color: #0000ff!important;
 font-weight: bold!important;
 text-decoration: underline!important;
 }
#calendar_wrap a:hover {
 color: #000000!important;
 }
 
#popupbar {
 width: 100%;
 height: 25px;
 padding: 0;
 margin 0 auto;
 border: 1px solid #cc9933;
 background: #f6f0da;
 }
#popupimg {
 width: 100%;
 height: auto;
 padding: 0;
 margin: 0 auto;
 }
.pblink {
 margin: 3px 25px 0 0;
 text-align: right;
 }
.pbimg {
 padding: 0;
 margin: 0;
 text-align: center;
 }