
form,input,select,selectarea{font-family:verdana, arial, helvetica, san-serif; font-size:100%;}

.echeck {
	width:0;height:0;
	display:none;
}

.skiplinks{display:none;}

* {margin:0;padding:0}

h1,h2,h3,h4,h5,h6{font-family:verdana, serif;margin:0;padding:0}

body {
  background-color:#b7bdb7;
  text-align:center;
  font-family:verdana, arial, helvetica, san-serif;
  font-size:62.5%;
  color:#fff;
  margin-bottom:20px;
}

img {
    border: 0;
    }

a {
  text-decoration:none;
}

p {
  margin-bottom:10px;
  color:#666;
  margin-right: 20px;
  line-height:140%;
}

hr {
margin:0 0 5px 15px;padding:0;border:0;border-bottom:1px solid #79baee;
  background:white;
  color:white;
  width:95%;
  voice-family: "\"}\"";
  voice-family: inherit;
}
html>body hr {
  margin:0 auto 10px auto;
  width:90%;
}

div#featuresmenu div#features p {
    margin: 0 10px 0 0;
    color: #000;
    line-height:135%;
    padding: 0;
    }
div#header {
  margin:0;padding:0;border:0;
  height:70px;
  background:url(/images/scotlandnow/header/scotland-now-logo.gif) no-repeat left top;
}
p.smallcopy {
  font-size:90%;
}

p a {
  color:#848984;
  text-decoration:none;
  font-weight:bold;
  }

p a:hover {
  color:#003986;
  }

div#container {
  width:768px;
  margin:auto;
  text-align:left;
    background-attachment: scroll;
    background-position: 0px 104px;
    background-repeat: no-repeat;
    position:relative;
}

.clear {
  clear:both;
}

/* MAIN NAV */
div#nav {
  background-color:#003272;
  height: 32px;
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
}


div#nav ul {
  list-style:none;
}

div#nav ul li {
  float:left;
  border-right:solid 1px #fff;
}

div#nav ul li a {
  display:block;
  text-align:center;
  padding:10px 13px;
  background-color:#003272;
  text-decoration:none;
  font-weight:bold;
  color:#FFF;
}


/* Hides from IE5-mac \*/
 * html div#nav ul li a {
width: 1%;
white-space: nowrap;
}
/* End hide from IE5-mac */


div#nav ul li a:hover {
  background-color:#6CABE7;
}

div#nav ul li span.active, div#nav ul li a.active {
  display:block;
  text-align:center;
  padding:10px 15px 10px 15px;
  background-color:#6CABE7;
  text-decoration:none;
  font-weight:bold;

}

/* MAIN NAV SEARCH FORM */
div#search {
  text-align:right;
  font-size:90%;
  padding:7px 10px 0 0;
}

div#search a {
  text-decoration:none;
  color:#FFF;
  }

div#search a:hover {
  border-bottom:dotted 1px #fff;
}

div#search form {display:inline;color:#fff}

div#search form label {font-weight:bold}

div#search form input#text{
  display:inline;
  border:1px solid #fff;
  background-color:#00225D;
  color:#fff;
  padding:1px;
  vertical-align:middle;
}

div#search form input#submit {
  padding:0 2px 2px 2px;
  border:0;
  margin:1px 0 0 0;
  vertical-align:middle;
  background:url(../images/search-button.gif);
  color:#000;
  font-weight:bold;
}



/* MAIN CONTENT */

a#sublink {
    position: absolute;
    top: 212px;
    display: block;
    width: 380px;
    height: 60px;
    margin-left: 130px;
    }

div#featuresmenu div.date {
    padding-top: 5px;
    }

div#featuresmenu {
    float: right;
    width: 380px;
    margin-top: 57px;
    padding-top: 1px;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    }

div#morefeatures {
    text-align: right;
    padding: 0 10px 4px 0;
    }

div.featurestory {
    margin-left: 1px;
    }

div.featuresspacer {
    font-size: 1px;
    line-height: 0px;
    height: 0px;
    clear: both;
    border-top: 1px dotted #9a9a9a;
    margin-left: 106px;
    }

div.featurestory a, div#morefeatures a {
    color: #cc0066;
    border: none;
    text-decoration: underline;
    font-weight: bold;
    }



div.featurestory img {
    float: left;
    margin-right: 10px;
    clear: left;
    }

form#frontpageformy {
    margin: 0;
    padding: 10px 0 0 0;
    }

form#frontpageformy table td {
    padding-bottom: 7px;
    }

table td.textfield {
    text-align: right;
    }

a#blog {
	position:absolute;
	right:194px;
	top:405px;
}

a#celebrate {
	position:absolute;
	right:18px;
	top:405px;
}

/* end */
#contentpanel {
  background-position:top;
  background-repeat:no-repeat;
  float:left;
  padding-bottom:15px;
  width:768px;
  height:661px;
  position:relative;
}

div#maincontent {
  margin:0;padding:0;border:0;
  width:552px;
  height:661px;
  float:right;
  color:#555;
  background-repeat: no-repeat;
  background-position: 1px 0px;
  position:relative;
}


/* default features bit */
div#maincontent div#featuresheader {
display:block;
width:552px;
height:200px;
margin-bottom:20px;
}

div#maincopy {
  margin:0;padding:0;border:0;
  position:absolute;
  background:white;
  top:10px;left:195px;
  width:341px;
  height:469px;
  overflow:scroll;
  z-index:0;
}
div#maincontent.scotlandnowindex div#maincopy {
  background:transparent;overflow:hidden;position:absolute;top:260px;left:256px;
}
div#maincontent.scotlandnowindex a#videolink:link, div#maincontent.scotlandnowindex a#videolink:visited {
	margin-top:105px;
	margin-right:20px;
	padding-left:22px;
	background:url(../images/scotlandnow/video-icon.gif) no-repeat left center;
	color:#FFF;
	float:right;
	display:inline;
	font-family:arial;
	font-size:11px;
	text-decoration:underline;	
}
div#maincontent.scotlandnowindex a#videolink:hover, div#maincontent.scotlandnowindex a#videolink:active {
	text-decoration:none;
}
div#maincopy p, div#maincopy h2, div#maincopy h3 {
  width:300px;
  margin-left:15px;
	font-size:1.5em;
}
div#maincopy p {
  font-family:Verdana, sans-serif;
  font-size:1em;
  line-height:16px;
}
div#maincontent.scotlandnowindex div#maincopy p {
color:white;font-size:1em;font-weight:bold;width:240px;line-height:15px;
}
div#maincontent.scotlandnowindex div#maincopy p a {
 color:#79baee;
}
div#maincontent.scotlandnowindex div#maincopy p a:hover {
  text-decoration:underline;
}

.contentimage{
width:297px;
height:90px;
margin-left:15px;
position:relative;
}

div#maincontent div#maincopy div#kenbruce.contentimage {
background:#dadbda url(../images/scotlandnow/content/River-Tay-at-Dun.gif) top left no-repeat;
}
div#maincontent div#maincopy div#emmathompson.contentimage {
background:#dadbda url(../images/scotlandnow/content/Loch-Eck.gif) top left no-repeat;
}
div#maincontent div#maincopy div#jackiebird.contentimage {
background:#dadbda url(../images/scotlandnow/content/Kilbride-Bay.gif) top left no-repeat;
}
div#maincontent div#maincopy div#evelynglennie.contentimage {
background:#dadbda url(../images/scotlandnow/content/Summer-Isles.gif) top left no-repeat;
}
div#maincontent div#maincopy div#listen.contentimage {
background:#dadbda url(../images/scotlandnow/content/listen.jpg) bottom left no-repeat;
height:100px;
}
div#maincontent div#maincopy div#fahionslideshow.contentimage {
background:#dadbda url(../images/scotlandnow/content/fashionslideshow.jpg) top left no-repeat;
}
div#maincontent div#maincopy div#thelife-slideshow.contentimage {
background:#dadbda url(../images/scotlandnow/content/thelife-slideshow.jpg) top left no-repeat;
}
div#maincontent div#maincopy div#architecture-slideshow.contentimage {
background:#dadbda url(../images/scotlandnow/content/architecture-slideshow.jpg) top left no-repeat;
}
div#maincontent div#maincopy div#scotlandpoland-slideshow.contentimage {
background:#dadbda url(../images/scotlandnow/content/scotlandpoland-slideshow.jpg) top left no-repeat;
}
div#maincontent div#maincopy div#townhouse-slideshow.contentimage {
background:#dadbda url(../images/scotlandnow/content/townhouse-slideshow.jpg) top left no-repeat;
}
div#maincontent div#maincopy div#skibo-slideshow.contentimage {
background:#dadbda url(../images/scotlandnow/content/skibo-slideshow.jpg) top left no-repeat;
}
div#maincontent div#maincopy div#blytheswood-slideshow.contentimage {
background:#dadbda url(../images/scotlandnow/content/blytheswood-slideshow.jpg) top left no-repeat;
}
div#maincontent div#maincopy div#commonwealthgames-slideshow.contentimage {
background:#dadbda url(../images/scotlandnow/content/commonwealthgames-slideshow.jpg) top left no-repeat;
}
div#maincontent div#maincopy div#humour-slideshow.contentimage {
background:#dadbda url(../images/scotlandnow/content/humour-slideshow.jpg) top left no-repeat;
}
div#maincontent div#maincopy div#christopherkane-slideshow.contentimage {
background:#dadbda url(../images/scotlandnow/content/christopherkane-slideshow.jpg) top left no-repeat;
}
div#maincontent div#maincopy div#rmstar-slideshow.contentimage {
background:#dadbda url(../images/scotlandnow/content/rmstar-slideshow.jpg) top left no-repeat;
}
div#maincontent div#maincopy div#iainclark-slideshow.contentimage {
background:#dadbda url(../images/scotlandnow/content/iainclark-slideshow.jpg) top left no-repeat;
}
div#maincontent div#maincopy div#watson-slideshow.contentimage {
background:#dadbda url(../images/scotlandnow/content/watson-slideshow.jpg) top left no-repeat;
}


div#maincontent div#maincopy div#trap6.contentimage {
background:#dadbda url(../images/scotlandnow/content/trap6.jpg) top left no-repeat;
}
div#maincontent div#maincopy div#quinn.contentimage {
background:#dadbda url(../images/scotlandnow/content/quinn.jpg) top left no-repeat;
}
div#maincontent div#maincopy div#tuts.contentimage {
background:#dadbda url(../images/scotlandnow/content/tuts.jpg) top left no-repeat;
}
div#maincontent div#maincopy div#franz.contentimage {
background:#dadbda url(../images/scotlandnow/content/franz.jpg) top left no-repeat;
}
div#maincontent div#maincopy div#barrow.contentimage {
background:#dadbda url(../images/scotlandnow/content/teenage-fanclub.jpg) top left no-repeat;
}



div#maincontent div#maincopy div.contentimage p{
margin:0;padding:0;border:0;
position:absolute;
bottom:10px;
right:10px;
width:135px;
line-height:13px;
/*white-space:nowrap;*/
}

div#maincontent div#maincopy div.contentimage p.full{
margin:0;padding:0;border:0;
position:absolute;
top:10px;
right:10px;
width:275px;
line-height:13px;
/*white-space:nowrap;*/
}

div#maincontent div#maincopy div#listen.contentimage object{
margin:0;padding:0;border:0;
position:absolute;
bottom:0;
right:0;
width:297px;
line-height:27px;
/*white-space:nowrap;*/
}

div#maincontent div#maincopy ul.bullet {
	margin:0 10px 8px 35px;
	list-style:disc outside;
}

div#maincontent div#maincopy ul.bullet li {
	padding-left:0px;
}

div#maincontent div#maincopy ol {
	margin:10px 40px;
	line-height:16px;
	color:#666;
}


/* archive */
div#contentpanel.archive {
  background:#77BAEC;
  height:auto;
}

div#contentpanel.archive div#maincontent {
  margin:0;padding:0;border:0;
  margin-left:24px;
  padding-bottom:55px;
  width:560px;
  height:auto;
  float:left;
  display:inline;
}

div#contentpanel.archive div#maincontent div.issuePanel {
  margin:0;padding:0;border:1px solid #FFF;
  margin-top:10px;
  padding-bottom:10px;
  background:url(/images/scotlandnow/archive-issuePanel-back.gif) repeat-y left top;
  width:100%;
}

div#contentpanel.archive div#maincontent div.issuePanel div.panelLhs {
  margin:0;padding:0;border:0;
  float:left;
  display:inline;
  width:65px;
  height:100%;
}

div#contentpanel.archive div#maincontent div.issuePanel div.panelLhs h3 {
  margin:5px 6px 0 4px;padding:0;border:0;
  width:55px;
  text-align:center;
  color:#969A96;
  font-size:10px;
  font-weight:bold;
  text-indent:0;
}

div#contentpanel.archive div#maincontent div.issuePanel div.panelLhs a:link, div#contentpanel.archive div#maincontent div.issuePanel div.panelLhs a:visited {
  margin:2px 10px 0 10px;padding:0;border:0;
  display:block;
  width:45px;
  font-size:10px;
  text-decoration:underline;
  color:#969A96;
  background:url(/images/grey-arrow-south-east.gif) no-repeat right center;
}
div#contentpanel.archive div#maincontent div.issuePanel div.panelLhs a:hover, div#contentpanel.archive div#maincontent div.issuePanel div.panelLhs a:active {
  text-decoration:none;
}

div#contentpanel.archive div#maincontent div.issuePanel div.panelContent img {
  margin:10px 0 0 10px;padding:0;border:0;
  float:left;
  display:inline;
  width:151px;
  height:130px;
}

div#contentpanel.archive div#maincontent div.issuePanel div.panelContent h4 {
  margin:9px 6px 2px 0;padding:0;border:0;
  float:right;
  display:inline;
  text-indent:5px;
  color:#FFF;
  width:321px;
  font-size:10px;
  font-weight:normal;
  text-decoration:none;
}

div#contentpanel.archive div#maincontent div.issuePanel div.panelContent ul {
  margin:0;padding:0;border:0;
  margin-right:6px;
  float:right;
  display:inline;
  width:321px;
  list-style:none outside;
  text-indent:0;
}

div#contentpanel.archive div#maincontent div.issuePanel div.panelContent ul li {
  margin:0;padding:0;border:0;
  width:321px;
  height:17px;
  text-indent:0;
}

div#contentpanel.archive div#maincontent div.issuePanel div.panelContent ul li a:link, div#contentpanel.archive div#maincontent div.issuePanel div.panelContent ul li a:visited {
  margin:0;padding:0;border:0;
  padding-right:22px;
  display:block;
  width:299px;
  height:17px;
  line-height:17px;
  background:transparent url(/images/white-arrow-south-east.gif) no-repeat 308px center;
  text-indent:5px;
  font-size:10px;
  color:#FFF;
  font-weight:bold;
  text-decoration:none;
}
div#contentpanel.archive div#maincontent div.issuePanel div.panelContent ul li a:hover, div#contentpanel.archive div#maincontent div.issuePanel div.panelContent ul li a:active {
  background:#969B96 url(/images/white-arrow-south-east.gif) no-repeat 308px center;
}


h2 {
  width:341px;
  margin:0;padding:0;border:0;
  margin-top:20px;
  height:19px;
}
h2 span {
  visibility:hidden;
  font-size:20px;
}
h2.introtitle {
  width:auto;
  margin:20px 0 0 0;padding:0;border:0;
  height:auto;
  z-index:0;
}
.sIFR-alternate {
  display:none;
    /* other CSS properties go here */
}
h3 {
display:block;
color:#6e716e;
font-size:1em;
margin-right: 41px;
padding:0;
}
h3.areahead {
  font-size:1.1em;
  margin-bottom:5px;
}

div#printthispage {
  position:absolute;
  top:463px;left:195px;
  width:341px;
  height:56px;
  background:white;
}



div#backtofeatures {
float:right;
display:block;
position:relative;
top:-27px;left:-42px;
}

.titledate {
color:#666;
}

div#maincopy div.pagetools {
float:right;
padding-bottom:20px;
}

div#christmas{
  background:url(/images/scotlandnow/body/ecard.gif) top left no-repeat;
  position:absolute;
  top:200px;left:22px;
  display:block;
  width:173px;
  height:65px;
  background-color:transparent;
}
div#christmas a{
  display:block;
  width:100%;
  height:100%;
  color:#9e0000;
  position:relative;
}
div#christmas a nobr{
  position:absolute;
  bottom:7px;
  left:0;
}

div#subscribe {
  background:url(/images/scotlandnow/body/subscribe.gif) top left no-repeat;
  padding-top:19px;
  border:1px solid white;
  position:absolute;
  top:266px;left:22px;
  display:block;
  width:169px;
  background-color:#fff;
  padding-bottom:2px;

}
div#subscribe form {
margin:0;padding:0 0 4px 8px;
  background:white;
  width:161px;
}
div#subscribe form p {
margin:0;padding:4px 0;
  width:161px;
  font-size:0.9em;
}
div#subscribe form p input {
margin:0;padding:0;
  width:150px;

}

div#maincopy ul {
list-style-type:none;
padding:0;
}

div#maincopy ul li {
padding-left:15px;
padding-bottom:5px;
}

div#maincopy ul li a {
  color:#848984;
  text-decoration:none;
  font-weight:bold;
  }

div#maincopy ul li a:hover {
  color:#003986;
}

div#maincopy p.footer {
  color:#93C1ED;
}
div.maincopy form {
  padding:0 10px;
}
blockquote {
  margin:-10px 40px 10px 40px;padding:0;border:0;

}

/* register form*/
div#register {
width:90%;
padding:0;
background-color:#E9F2FB;
}

div#registercontent {
padding:20px;
background-color:#E9F2FB;
}

div#register div#registercontent table#registerform tr td {
font-size:100%;
height:16px;
}

div#register div#registercontent table#registerform tr td a {
color:#666;
text-decoration:underline;
font-weight:normal;
border:0;
}

div#register div#registercontent table#registerform tr td input, div#register div#registercontent table#registerform tr td textarea, div#register div#registercontent table#registerform tr td select {
margin-top:3px;
margin-bottom:10px;
}

/* homepage competition puff */
div#competitionpuff6{
background:transparent url(/images/scotlandnow/home/tartan-week-ny.gif) top left no-repeat;
overflow:hidden;position:absolute;top:185px;left:20px;height:66px;width:172px;
}
div#competitionpuff6 a{
position:absolute;
display:block;
top:0;left:0;
height:100%;width:100%;
}
div#competitionpuff6 span{
position:absolute;
text-align:center;
bottom:-10px;left:15px;
cursor:pointer;
}

#homecoming{
	height:79px;
	left:386px;
	overflow:hidden;
	position:absolute;
	top:375px;
	width:150px;
}
#homecoming a{
position:absolute;
display:block;
top:0;left:0;
height:100%;width:100%;
}


/*competition*/
div#maincontent div#maincopy.competition{
height:500px;
}

div#printthispage.competition {
  position:absolute;
  top:493px;left:195px;
  width:341px;
  height:56px;
  background:white;
}
html>body div#printthispage.competition {
  top:473px;left:195px;
}


div#maincontent div#maincopy p.competition{
margin-top:-20px;
padding-top:0;
}
html>body div#maincontent div#maincopy p.competition{
margin-top:0;
}

ul#formFields{
list-style-type:none;
padding:0;
}

div#maincopy ul#formFields li {
padding-left:15px;
margin-bottom:5px;
}

html>body div#maincopy ul#formFields li div{
padding-top:5px;
}

div#maincopy ul#formFields li div label input{
/* border:1px solid deeppink; */
vertical-align:middle;
}




/* FOOTER (main)*/
div#footer {
height:20px;
  padding:0 20px 0 10px;
  margin:0;
  clear:both;
  font-size:100%;
  font-weight:normal;
}

div#footer ul {
  float:right;
  width:345px;
  text-align:right;
  padding-top:10px;
  list-style:none;
}

div#footer li {
  color:#00225D;
  float:right;
  display:inline;
  padding-right:5px;
  padding-bottom:2px;
}

div#footer a {
  color:#666;
  font-weight:normal;
  font-size:91%;
  font-weight:bold;
}

div#footer a:hover {
  border-bottom:dotted 1px #00225D;
  color:#00225D;
  font-weight:bold;
}

/* FOOTER WHITE*/
div#nocolor-footer {
  border-top:solid 1px #fff;
  padding:0 20px 0 10px;
  clear:both;
  font-size:100%;
  font-weight:normal;
  margin:0;
}

div#nocolor-footer ul {
  float:right;
  width:345px;
  text-align:right;
  padding-top:10px;
  list-style:none;
}

div#nocolor-footer li {
  color:#fff;
  float:right;
  display:inline;
  padding-right:5px;
  padding-bottom:2px;
}

div#nocolor-footer a {
  color:#fff;
  font-weight:normal;
  font-size:91%;
    font-weight:bold;
}

div#nocolor-footer a:hover {
  border-bottom:dotted 1px #FFF;
  color:#fff;
}

div#footer #scotLogo, div#nocolor-footer #scotLogo {
  background:transparent url(../images/scotland.gif) no-repeat;
  background-color:#D3E5F9;
  width:174px;
  height:44px;
  border:0;
  margin:0;
  padding:0;
}
div#footer #scotLogo span, div#nocolor-footer #scotLogo span {
  visibility:hidden;
}

/* Subsection Nav */
div#subnavigation {
  background:url(/images/scotlandnow/nav/border.gif) top left no-repeat;
  padding-top:36px;
  border:1px solid white;
  position:absolute;
  top:10px;left:19px;
  display:block;
  width:169px;
  float:left;
  clear:left;
}

div#subnavigation ul {
margin:0;padding:0;border:0;
  display:block;
  list-style-type:none;
  width:169px;
}
div#subnavigation ul li {
margin:0;padding:0;border:0;
  background:transparent url(/images/scotlandnow/nav/arrow.gif)  149px 3px no-repeat;
  width:169px;
  float:left;
  clear:both;
  font-size:9px;
}

div#subnavigation div#furtherinfo ul li a, div#subnavigation div#furtherinfo ul li a:visited {
    text-decoration: none;
    color: #999;
    }

div#subnavigation div#furtherinfo ul li a:hover, div#subnavigation div#furtherinfo ul li a:active {
    text-decoration: underline;
    }

div#subnavigation ul li a {
margin:0;padding:0;border:0;
  display:block;
  width:141px;
  padding:2px 20px 2px 8px;
  font-weight:bold;
  color:#fff;
  text-decoration:none;
}
div#subnavigation ul li a.active, div#subnavigation ul li a:hover {
  background:#848984 url(/images/scotlandnow/nav/arrow.gif)  149px 3px no-repeat;
}
div#subnavigation ul li a.bottom {
  padding-bottom:4px;
}
div#nav {
  font-size:10px;
}
ul#contactdropdown {
  position:absolute;
  top:103px;
  left:567px;
  width:200px;
  height:100px;
  border-top:1px solid white;
}
ul#contactdropdown {
  display:block;
  z-index:6;
}
ul#contactdropdown li {
margin:0;padding:0;border:0;
  text-align:left;
  display:block;
  width:100%;
  height:20px;
  background:#00225D;
  border:1px solid white;
  border-top:0;
  font-size:10px;
}
div#nav ul#contactdropdown li a {
margin:0;padding:0;border:0;
  text-align:left;
  width:100%;
  height:20px;
  padding:0;
}
ul#contactdropdown li a span {
margin:0;padding:0;border:0;
  margin-left:5px;
  padding-top:3px;
  display:block;
}
div#nav ul#contactdropdown {
  display:none;
}
div#nav img#issuenumber {
  float:right;
  margin-top:4px;
  margin-right:10px;
}
div#nav ul li a#scotlandistheplacenav {
  padding:10px 15px 10px 21px;
}
table#events {
  width:90%;
  margin-left:12px;
}
table#events th {
  background:#999;
  color:#FFF;
  font-weight:bold;
  font-size:10px;
  margin-right:1px;
  padding:2px;
}
table#events td {
  padding-left:3px;
}
table#events tr.even td {
  background:#EEE;
}

