/* south lochboisdale web site - a  xhtml/css website layout by Ian Binnie - http://www.ianbinnie.me.uk - 
Version: 1.0 (10 November 2009) */

/*Original design: andreas02 (v3.0 - Apr 24, 2008) - A free xhtml/css website template by Andreas Viklund.
For more information, see http://andreasviklund.com/templates/andreas02/ */

/* General layout */
body {background:#e6f0f0; color:#303030; font:76% tahoma, verdana, sans-serif; margin:0; padding:0 0 0;}
#container {background:#e6f0f0; margin:0 auto 20px; padding:0 20px 20px; width:950px;}

/* Site title */
#logo {margin:15px 0 0; background:#467a7a;}
#logo h1 a {border:none; color:#801e1c;}
#logo h1 a:hover {border:none; color:#b2b2b3; text-decoration:none;}
#logo p {font-size:1.3em;  color:#01304c; margin:0 0 10px 20px;}

/* Tags */

h1 {font-size:2.2em; font-weight: 400; margin: 0 0 5px 0; padding: 0; color: #336699;}
h2 {font-size:1.8em; font-weight:400; margin:0 0 12px; color:#191970;}
h3 {font-size:1.4em; font-weight:400; margin:0 0 10px; color:#0000cd;}
p {line-height:1.5em; margin:0 0 15px; text-align:left;}
a:link {color: #191970; text-decoration: none;}
a:hover {color: #00008b; text-decoration: none;}
a:visited {color: #0000cd; text-decoration: none;}
ul,ol {margin:0 0 0x 15px; padding:0;}
li {margin:0 0 0 0;}
hr {border: 0; height: 1px; color:#767674; background-color: #767674;}

/* Toptabs menu */
#toptabs {font-size:.9em; margin:1px auto -15px; width:945px; background:#467a7a; padding:10px 5px 0 0;}
#toptabs p {color:#000; text-align:right;}
.toptab {background:#999; border-bottom:1px solid #000; border-top:1px solid #c0c0c0; border-left:1px solid #000; border-right:1px solid #c0c0c0; color:#00008b; margin:0 0 0 4px; padding:4px 5px 3px; text-decoration:none;} 
.toptab:hover {background:#999; border-bottom:1px solid #000; border-top:1px solid #c0c0c0; border-left:1px solid #000; border-right:1px solid #c0c0c0; color:#00008b; text-decoration:none;}
.activetoptab {background:#999; border-bottom:1px solid #000; border-top:1px solid #c0c0c0; border-left:1px solid #000; border-right:1px solid #c0c0c0; color:#000; margin:0 0 0 4px; padding:4px 5px 3px; text-decoration:none;}
.activetoptab:hover {color:#00008b; text-decoration:none;}

/* Navitabs menu */
#navitabs {clear:both;}
.navitab {background:#b2b2b3; font-size:1.1em; margin:0 0 4px; padding:4px 8px 5px; text-decoration:none;}
.navitab:hover {background:#767674; text-decoration:none;}
.activenavitab {background:#767674; color:#191970; font-size:1.1em; margin:0 0 4px; padding:4px 8px 5px; text-decoration:none;}
.activenavitab:hover {color:#0000cd; text-decoration:none;}

/* Title classes */
.title1 {font-size: 5em; font-weight: 600; color: #01304c; line-height: normal; letter-spacing: 0px; margin: 0px 0px 0px 0px; position: relative; padding:0 0 0 30px; text-transform: ; z-index: 1;}
.title1 {font-size: 5em; font-weight: 600; color: #01304c; line-height: normal; letter-spacing: 0px; margin: 0px 0px 0px 0px; position: relative; padding:0 0 0 30px; text-transform: ; z-index: 1;}
.title2 {font-size: 5em; font-weight: 600; color: #990000; line-height: normal; letter-spacing: 0px; margin: -75px 0px 0px 2px; position: relative; padding:0 0 0 30px; text-transform: ; z-index: 2;} 
.title3 {font-size: 5em; font-weight: 600; color: #c0c0c0; line-height: normal; letter-spacing: 0px; margin: -75px 0px 0px 4px; position: relative; padding:0 0 0 30px; text-transform: ; z-index: 0;}

/* Header description area */
#desc {background:#467a7a url('../images/front.jpg') top left repeat-y; clear:both; color:#01304c; height:190px; margin:0 0 15px; padding:0 0 0 0;}
#desc p {font-size:1em; line-height:1.3em; padding:0 0 0 15px; width:400px;}
#desc h2 {color:#801e1c; padding:15px 15px 0;}
#desc a {border-color:#801e1c; color:#01304c; text-decoration:none;}

/* Main content */
#main {float: left; margin: 0; padding: 0 15px 10px 0; width: 730px;}

/* Sidebar */
#sidebar {float:right; width:190px;}
#sidebar p {font-size: 0.9em; line-height: 1.3em; margin: 0 0 0px;}
#sidebar ul {margin:0 0 15px 0; padding:0;}
#sidebar li {list-style:none;}
ul.sidelink li {list-style:none; margin:0 0 3px; padding:0;}
ul.sidelink li a{border-style: none; border-color: inherit; border-width: medium; background: #b2b2b3 url('../images/navtab01.gif') no-repeat right top; display:block; margin:5px 10px 5px 0; padding:3px 4px 3px 8px; text-align:left; width:180px;}
ul.sidelink li a:hover {border-style: none; border-color: inherit; border-width: medium; background: #767674 url('../images/navtab03.gif') no-repeat right top; text-decoration:none;}

/* Footer */
#footer {background:#cbcbcd; border-top:1px solid #767674; clear:both; margin:0; padding:0;}
#footer a {color:#00008b;}
#footer a:hover {color:#4b0082;}
#footer p {color:#191970; font-size:1.1em; line-height:1.3em; margin:15px 0 ; padding:0 0 5px; text-align:center}

/* Additional classes */
.photo {background-color:#b2b2b3; border:1px solid #a9bfe0; margin:0 0 15px; padding:2px;}
.photo_side {background-color:#b2b2b3; border:1px solid #a9bfe0; margin:0 0 4px; padding:2px;}
.timestamp {font-size:1.2em; color:#01304c; margin:-12px 0 12px 0;}
.right {margin:-8px 0 8px 0; text-align:right;}
.block {background:#cbcbcd; padding:10px;}
.block_gaelic {background:#cbcbcd; padding:10px;}
.hide {display:none;}

/* Misc classes */
.splitcontentleft{float:left; width:48%;}
.splitcontentright{float:right; width:48%;}
.clear{clear:both;}
.small{font-size:0.8em;}
.textcenter{text-align:center;}
.textright{text-align:right;}
.important{color:#f02025; background-color:inherit; font-weight:bold;}
.box {background-color:#cbcbcd; color:#505050; margin:0 0 10px; padding:10px; border:1px solid #767674; line-height:1.5em;}
.box_small {background-color:#cbcbcd; color:#505050; margin:0 0 5px; padding:5px; border:1px solid #767674; line-height:1.5em;}

