body{
  background-color: #E1F2FB;
  color: #666666;
  margin: 0;
  padding: 0;  
  font-family: Arial, Helvetica, sans-serif;  
  font-size: 11px;
}

h1{
  margin: 4px 0px;
  padding: 0px;
  font-size: 17px;
}
h2{
  margin: 4px 0px;
  padding: 0px;
  font-size: 14px;
}
h3{
  margin: 4px 0px;
  padding: 0px;
  font-size: 12px;
}
h4{
  margin: 4px 0px;
  padding: 0px;
  font-size: 11px;
}
h5{
  margin: 4px 0px;
  padding: 0px;
  font-size: 11px;
}
h6{
  margin: 4px 0px;
  padding: 0px;
  font-size: 11px;
}

/* Use class layout on images and tables used for layout */
img.layout, a img.layout{
  margin: 0px;
  padding: 0px;
  border: 0px;
}
table.layout{
  margin: 0px;
  padding: 0px;
}
td.layout{
  padding: 0px;
  text-align: left;
  vertical-align: top;
}

img.dynimage, img.artpic, img.artpiclarge, img.artimage{
  padding: 2px;
  /*border: 1px solid #E1F2FB;*/
  border-style: solid;
  border-color: #E1F2FB;
  border-width: 1px;
  margin-bottom: 4px;
}


div.body img{
  padding: 2px;
  border-style: solid;
  border-color: #E1F2FB;
  /*margin: 4px 0px;*/
}
div.flashwrap{
  margin-left: auto;
  margin-right: auto;  
  padding: 2px;
  border-style: solid;
  border-color: #E1F2FB;
  border-width: 1px;
}
div.body ul{
  background-color: #E1F2FC;
  color: #666666;
  list-style-type: none;
  padding: 11px 12px;
  margin: 4px 0px 12px 0px;  
  line-height: 1.2;
}
div.body ul li{
  padding: 1px 0px 1px 9px;
  margin: 0px;
  background-image: url(/getfile.php/383962.1075.bsqycetwst/listmarker.gif);
  background-position: 0px 6px;
  background-repeat: no-repeat;  
}

a:link{color: #FF3333; text-decoration: none;}
a:visited{color: #FF6666; text-decoration: none;}
a:hover{color: #666666; text-decoration: none;}

.menu a{font-weight: bold;} 
.menu a:visited{color: #FF3333;}
#mainmenu1 a{font-weight: normal; font-size: 11px;}
#mainmenu1 a:link{color: #666666;}
#mainmenu1 a:visited{color: #666666;}
#mainmenu1 a:hover{color: #FF3333;}

/*
#mainmenu2 a:link, #mainmenu2 a:visited{
  color: #FF3333;
  background-color: #8CC7EC;
}
#mainmenu2 a:hover{
  color: #FFFFFF;
  background-color: #C92A23;  
}
*/

#submenu a{font-weight: normal;}
#submenu .level0 a{
  display: block;
  background-image: url(/getfile.php/382996.1075.qtsdaebwse/undermeny-button.gif);
  background-position: top left;
  background-repeat: no-repeat;
  padding: 7px 0px 7px 10px;
}
.headline a.headlinelink:link{text-decoration: none;}
.headline a.headlinelink:visited{text-decoration: none;}
.headline a.headlinelink:hover{text-decoration: none;}

/* SECTION: listing/view styles */

div.pagedescription{}
.pagedescription{
  font-size: 14px;
  font-weight: bold;
}


.headline, h1.headline {
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

.headlineview, h1.headlineview, h1.pagetitle{
	font-size: 17px; 
	font-weight: normal; 
  color: #FF3333;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	border-bottom: 1px solid #E1F2FB;
}

.subheadline, h2.subheadline {
	font-size: 11px; 
	font-weight: normal; 
	padding: 0px;
  margin: 0px;
  line-height: 1.0;
}
.ingress, p.ingress{
	margin: 6px 0px; padding: 0px;
  color: #333333; 
}
.ingressview, p.ingressview{
	margin: 6px 0px; padding: 0px;
}
p.byline, .byline{
	margin: 0px; padding: 0px;
}

div.pagebar{
  text-align: right;
  position: relative;
  height: 25px;
}

.pagebar span.previous{
  position: absolute;
  left: 0px;
  top: 0px;  
}
.pagebar span.next{
  position: absolute;
  right: 0px;
  top: 0px;  
}
.pagebar span.previous:hover, .pagebar span.next:hover{
  cursor: pointer;
}


/* SECTION: viewarea block/spacing elements */
.block{
	margin-bottom: 15px;
}
hr{
clear: both;
}
div.hr{
	/* Replacement for hr. This is easier to style */
	font-size: 1px;
	clear: both;
	height: 10px;
	border-bottom: 1px solid #E1F2FB;
	margin-bottom: 15px;
}
div.body{
	clear: both; 
	margin: 0px 0px 22px 0px;
  line-height: 1.4;
}

/* SECTION ARTPICS */

#artpics{
  float: right;
  width: 263px;
  margin-left: 7px;  
  /*border: 1px solid blue;*/
}
#artpics img{
 display: block;
 margin-top: 5px;
}

td.artpic{
  padding: 5px;
  vertical-align: top;
  text-align: left;
}




#page{}

div.contentwrapper{
  clear: both;
  width: 700px;
  margin: 0px auto;
}

#top{
  background-color: #62B2E2;
  color: #000000;
  height: 215px;
  
  background-image: url(/getfile.php/382709.1075.bqxbrytpub/ac-skye-bkg.jpg);
  background-position: top left;
  background-repeat: repeat-x;

}
#top div.contentwrapper{
}
#logo{
  position: absolute;
  top: 193px;
}
#middle{
  background-color: #FFFFFF;
  color: #666666;
  border-top: 2px solid white;
  background-image: url(/getfile.php/382694.1075.vurwcpquaq/middle_bakg.png);
  background-position: top left;
  background-repeat: repeat-x;
  
}
#middle div.contentwrapper{
  min-height: 500px;
  position: relative;  
  padding-bottom: 20px;
}

#mainmenu1{
  width: 279px;
  /*float: left;*/
  text-align: right;
  padding: 8px 0px;
}
#mainmenu1 li{
  display: inline;  
  padding: 0px 5px;
  line-height: 1.0;
  vertical-align: middle;  
  border-left: 1px solid #707070;
  white-space: nowrap;  
}
#mainmenu1 li.menu5, #mainmenu1 li.menu6, #mainmenu1 li.menu7, #mainmenu1 li.menu8, #mainmenu1 li.menu9, #mainmenu1 li.menu10, #mainmenu1 li.menu11, #mainmenu1 li.menu12, #mainmenu1 li.menu13, #mainmenu1 li.menu14{
  display: none;
}
#mainmenu1 li:first-child{
 border-left: none;  
}

#mainmenu2{
 width: 419px;
 /*float: right;*/
 position: absolute;
 margin-left: 286px;
  top: 0px; 
}
#mainmenu2 li{
  display: inline;  
  padding: 0px;
}

#frontpageviewarea{
  clear: both;  
  padding-top: 60px;
}
#viewarea{
  clear: both;
  float: right;
  width: 466px;
  padding-top: 60px;
  overflow: hidden;  
}
#navbar{
  padding-top: 60px;
  float: left;
  width: 180px;  
}

#footer{
  clear: both;
  background-image: url(/getfile.php/382682.1075.vuvvucwsvy/footer_top_border.gif);
  background-position: top left;
  background-repeat: repeat-x;
  background-color: #E1F2FB;  
  padding-top: 4px;
  padding-bottom: 25px;  
  font-size: 11px;  
}
#footer p#contactinfo{
  float: left;
  text-align: left;
  width: 45%;
}
#footer p#sitecredits{
  float: right;
  text-align: right;
  width: 45%;
}




ul.menu{
  list-style-type: none;
  margin: 0px;
  padding: 0px;  
}
ul.menu li{
  margin: 0px;
  padding: 0px;  
}

#submenu{
  margin-bottom: 15px;
}
#submenu li{
  padding-left: 10px;
  margin: 5px 0px;
}
#submenu li.level0{
  background-color: #C4E2F4;
  margin: 0px;
  padding: 0px;

  border-bottom: 1px solid #A0C6E2;

  background-image: url(/getfile.php/382997.1075.sxqbwwtyqb/undermeny-button-bakg.gif);
  background-position: top left;
  background-repeat: repeat-y;
  
}