


/* Basics and Typography */

body {      
	margin:0;
        padding:0;
	background-color: #6C6C74;
	font-size: 1em;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color: #FFFFFF;
	text-align: left;
}
p {
font-size: .9em;
	line-height: 1.5em;
		margin-right:10px;
}
small {
	font-size: 0.8em;
}	
ol, ul {
	font-size: 1em;
	line-height: 1.5em;
	margin: 1.2em 0 1.2em 2em;
	padding: 0;
}
h1, h2, h3, h4, h5, h6 {
	margin: 1em 0;
	font-family: "Lucida Grande", Tahoma, Arial, sans-serif;
	color: #FFFFFF; 
}
h1, h2 {
	font-size: 1.5em;
}
h3 {
	font-size: 1.3em;
}
h4 {
	font-size: 1.2em;
}
a {
	text-decoration: none;
}
a:link {
	color: #B1E6FF;
}
a:visited {
	color: #B1E6FF;
}
a:hover, a:active {
	color: #99FFFF;
}

blockquote {
	margin: 0 20px;
	padding: 0 20px;
	border-left: 4px solid #747474;
	font-size: 0.9em;
}
code {
	font-family: monospace;
	color: #666;
}

img {
	margin: 0;
	padding-right:0px;
	border: 0;
}
h3.links {
        font-size:1.0em;
        margin: 0;
        padding: 0.4em 0;
	text-align: center;
}
h3.links a {
        font-weight:normal;
}
h3.links a:link, h3.posttitle a:visited {
	color: #B1E6FF;	
}
h3.links a:hover, h3.posttitle a:active {
	color: #B1E6FF;
}

/* Layout */

#outer{padding-top:10px;background-color: #6C6C74;
	  	background-image: url("http://www.scot-image.co.uk/picts/background.jpg");
	  	background-repeat: repeat-x repeat-y;
	 	background-position: 0px 0px;
	  	background-attachment: fixed;font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;font-size:1em;color:#fff;margin:0;}
#wrapper{width:960px;margin:auto;padding:8px;background-color:#6C6C74;border:none;-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}

#header {background-image: url("http://www.scot-image.co.uk/picts/Rum-960b.jpg");background-position:center top; background-repeat:no-repeat;width:100%;}
#title h1{color:#423a5b;font-family:arial,verdana,Times,serif;text-shadow:4px 4px 4px #000;font-size:50pt;font-weight:normal;margin: 0;padding:0;letter-spacing:7px;text-align:center;}
#title h1 a{color:#fff;text-decoration:none;}
#title h1 a:hover{color:#a0afbf;text-decoration:none;}
#description {font-family:arial,verdana,Times,serif;color:#fff;margin:38px 0 0 16px;padding:0;letter-spacing:1px;text-align:center;}

#menuholder{width:960px;height:30px;padding:0 0 0 0;margin: 3px 0 0 0;font-family:arial,verdana,Times,serif;}
#nav{width:100%;background:transparent;height:25px;font-size:12pt;}
#nav,#nav ul{float:left;padding:0;margin:0;list-style:none;line-height:1;}
#nav a{display:block;padding:6px 25px 7px 25px;color:#fff;width:auto;}
#nav a:hover{color:#d4d5d7;}
#nav li{float:left;display:block;auto;}
#nav li:hover,#nav li.hover{position:static;}
#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul{left:-999em;}
#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul{left:auto;}
#search{width:100%;margin-top:8px;margin-left:70px;}

#optionsleft {float:left;width:50%;}
#optionsleft p {font-size:.9em;line-height:1.5em;margin-right:10px;}
#optionsright {text-align:right;}
 
#content {
	padding: 10px;
	font-size: .9em;
	width: 100%;
	line-height:20pt;
} 
#weoffer {margin:0 35px 10px 25px;padding:5px 10px 10px 5px;
	width:870px;
	background-image: url("http://www.scot-image.co.uk/picts/background.jpg");
	  	background-repeat: repeat-x repeat-y;
	 	background-position: 0px 0px;
	  	background-attachment: fixed;
	  	border:none;-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
#weoffer .center, h2 { text-align: center }

#scroll {padding-left:68px;}

#subs {
	width:35%;
	float:left;
	margin: 0 0 0 25px;
	padding:10px;
	background-image: url("http://www.scot-image.co.uk/picts/background.jpg");
	  	background-repeat: repeat-x repeat-y;
	 	background-position: 0px 0px;
	  	background-attachment: fixed;
	  	border:none;-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
#services {
float:right;	
width:35%;
margin:0 50px 0 0;
padding:10px;
background-image: url("http://www.scot-image.co.uk/picts/background.jpg");
	  	background-repeat: repeat-x repeat-y;
	 	background-position: 0px 0px;
	  	background-attachment: fixed;
	  	border:none;-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
#imagedata {
	padding: 5px 0px 0px 10px;
	background-image: url("picts/background.jpg");
        background-position: 0px 0px;
	background-attachment: fixed;
	border:none;
	-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;
}
	
#small {
	font-size: 0.7em;
	color: #ffffff;
}
#small p {
	padding: 0px 0px 0px 0px;
    margin: 10px;
}
#copyright {
clear:both;
width:870px;
	text-align: left;
	padding: 20px 35px 0 25px;;
}	

#images {
	font-size: 1.0em;
	color: #ffffff;
}

#footer {
	clear: both;
        background: #6C6C74 url(picts/Rumfooter.jpg) no-repeat;
        height: 52px;
        width: 100%;
		background-position: 100px 0px;
	font-size: 0.9em;
	text-align: center;
}
#footer p {
	margin: 0;
	padding: 15px 15px 10px 0;
	font-size: 0.9em;
	text-align: center;
	color: #FFFFFF;
}

/* Blog */

.post {
        margin: 0 0 25px 0;
        padding: 0;
        border-top: 6px solid #FFFFFF;
}
.post h2 {
        color: #FFFFFF;
        font-size:1em;
        margin: 0;
        padding: 0.4em 0;
text-decoration: underline;

}
h3.posttitle {
        font-size:1.2em;
        margin: 0;
        padding: 0.4em 0;

}
h3.posttitle a {
        font-weight:bold;
}
h3.posttitle a:link, h3.posttitle a:visited {
	color: #B1E6FF;	
}
h3.posttitle a:hover, h3.posttitle a:active {
	color: #B1E6FF;
}
	
TD.gallery_thumbs.text {
     font-family: Verdana,Arial,Sans-Serif;
	 font-size: 13px;
	 color: #FFFFFF;
}	
/* this removes all margins (spacing) around these HTML block elements */
FORM, P, H1, H2, H3, H4 {
	margin: 0;
}

/* ".input" is applied to tables which are used for form input
   (e.g. the Search form) */
TABLE.input TH {
	font-weight: bold;
	width: 200px;
	color: #FFFFFF;
}

/* "UL.thumbs" is used for all thumbnail displays */
UL.thumbs LI {
	margin: 6px;
	height: 240px;	
	width: 180px;

}

UL.thumbs { 
	width: 960px;
}	

UL.thumbs LI:hover {
	background-color: #666666;
}

UL.thumbs LI TABLE TD {
	font: 12px Verdana;
}

UL.thumbs LI TABLE TD.slide {

}

UL.thumbs LI DIV.thumb_links {
	padding: 0px;
	width: 97%;
	text-align: center;
	bottom: 0;
	left: 0;
}
    


INPUT.search_box {
	width: 250px;
}

FORM.image_keywords UL {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

FORM.image_keywords UL LI {
	float: left;
	width: 200px;
	padding: 0;
	margin: 0;
}
TD, TH {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 15px;
	color: #ffffff
}


INPUT {
    font-family: Verdana,Arial,Sans-Serif;
	font-size: 15px;
	color: #000000
}

SELECT {
    font-family: Verdana,Arial,Sans-Serif;
	font-size: 15px;
	color: #000000
}
