@charset "utf-8";
/* CSS Document */

/* ------------------------------
HTML Redefine Tags
------------------------------ */

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:20px;
	padding:0;
	background-color: #fff;
	background-position: center 0px;
	background-repeat: no-repeat;
}

input, form, textarea
h1, h2, h3, h4, h5, h6{margin:0; padding:0;}
h1{
	font-size:24px;
	padding:0 7px 0;
	margin-top:-5px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h2{
	font-size:20px;
	color:#fff;
	padding:0 7px 0;
	margin-top:-5px;
}
h3{
	font-size:16px;
	color:#fff;
	padding-top: 0;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
	margin-bottom: -10px;
}

a:link, a:visited{
	color:#000033;
}
a:hover{text-decoration:none;}

p{margin-left:7px;}

/* ------------------------------
PAGE STRUCTURE
------------------------------ */

/* #container has an absolute width (730 pixel) */

#container{
	width:730px;
	height:700px;
	margin:0 auto;
	border: 2px solid #111;
	background-color: #9EB8EB;
	background-image:  url(images/urquhart_cutout_footer.jpg);
	background-position: center 400px;
	background-repeat: no-repeat;
	}
#topbar{
	width:auto;
	display:block;
	height:65px;
	font-size:40px;
	margin-top:0px;
	font-family: Georgia;

	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#navbar{
	width:auto;
	display:block;
	background-color:#06c;
	height:22px;
	margin:0px 0 0;
	padding-top: 5px;

}
#text{
	width:auto;
	display:block;
	margin:0px 0 0;
	padding:111px 7px;

}
#navbar a{
	color:#fff;
	font-size:13px;
	padding: 0 8px 0;
	display:inline;
	color:#fff;
	text-decoration:none;
	font-family:verdana,arial,"sans serif";
}
#navbar a:link{
	color:#fff;
	display:inline;
	padding-top:2px;
}

#navbar a:hover{
	background-color:#9eb8eb;
	padding-top:5px;
	color:#000;
	height:22px;
}


#main{width:auto; display:block; padding:10px 0;}
#column_left{width:480px; margin-right:10px; float:left;}
#column_right{width:160px; margin-right:20px; float:left;}
#column_right_adsense{width:227px; float:right;}
div.spacer{clear:both; height:10px; display:block;}

#column_right_adsense img{margin-bottom:8px;}


#footer{
	margin:0 auto;
	width:730px;
	display:block;
	padding:10px 0;
	font-size:11px;
	color:#000;
	text-align: center;
	position: relative;
}

/* ------------------------------
CUSTOM CLASSES
------------------------------ */

/* Add here your custom classes ... */
.title {
margin: -40px 0 0 1000px;
}


/*.a, .a:visited {color:#000;}*/
#photobox {position:relative; width:470px;margin:-15px auto;}
#photobox b {
	font-weight:normal;
	width:60px;
	text-align:center;
	position:absolute;
	bottom:226px;
	left:490px;
	color:#eee;
	font-family:tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif;
	letter-spacing:1px;
	line-height:1.7em;
	z-index:1;
}

.credit {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	text-align: right;
	float: right;
	line-height:1.3em;
	margin-right:7px;
}

a.gallery, a.gallery:visited {display:inline; color:#000; text-decoration:none; border:1px solid #000; width:85px; height:85px; float:left; margin:7px 0px 0 7px; position:relative; cursor:default;}


a.gallery span {visibility:hidden; display:block; position:absolute; width:460px;top:189px; left:9px; color:#000; text-align:center; font-family:tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif; letter-spacing:1px; cursor:default;}

a.slidea span {left:0px; top:194px;}
a.slideb span {left:-94px; top:194px;}
a.slidec span {left:-188px; top:194px;}
a.slided span {left:-282px; top:194px;}
a.slidee span {left:-376px; top:194px;}

a.gallery:hover {white-space:normal; border:1px solid #fff; z-index:100;}

a.gallery:hover span {visibility:visible; z-index:100;}

a.gallery:hover span img {margin:0px; border:1px solid #fff; position:relative; z-index:100;}

a.gallery:active, a.gallery:focus {border:1px solid #c00; z-index:10;}

a.gallery:active span, a.gallery:focus span {visibility:visible; z-index:10;}

a.gallery:active span img, a.gallery:focus span img {border:1px solid #FFF; position:relative; margin:0 -9px 0; z-index:10;}
