@charset "utf-8";

/* large pictures, 600 x 800px */
/* small pictures, 180 x 240px */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5em;
	background: #ffffff url( images/backgrounds/background.jpg) repeat-x;
	;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centres the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

.oneColFixCtrHdr #container {
	width: 947px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
	-webkit-box-shadow: 2px 2px 2px #333; 	/* safari - drop shadow */
	-moz-box-shadow: #333 2px 2px 2px; 		/* firefox 3.1 - drop shadow  */
}

.oneColFixCtrHdr #menubar {
	background-color: #414141;
	text-align: left; /* this overrides the text-align: center on the body element. */
	height: 30px;
}

.oneColFixCtrHdr #titlebar {
	background: #ffffff;
	color: black;
	font-family: verdana, arial, helvetica, geneva, san-serif;
	font-size: 13pt;
	font-weight: bold;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #00F;
	border-left-color: #D6D6D6;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
}

.oneColFixCtrHdr #maincontent {
	background: #FFFFFF;
	float: left;
	width: 100%;
}

.oneColFixCtrHdr #maincontent a img {
	/* removes all those blue border from the photograph pages */
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.oneColFixCtrHdr #copyright {
	height: 20px;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
}

.oneColFixCtrHdr #footer {
	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background: #414141;
	color: #FFF;
	text-align: center;
	font-size: 9px;
}
.oneColFixCtrHdr #container #footer a {
	color: #FFF;
}
.oneColFixCtrHdr #container #footer a:hover {
	color: #FF0;
}

.oneColFixCtrHdr #innertube{
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}

/* for DIV containing each image, allowing for 200 pixel(w) x 299 pixels(h) */

/* .slideshow{ float: left; width: 200px; height: 290px; } */

/*Change "auto" below to a number (ie: 200px) to hard code dimensions of album images*/
/* .slideshow img{ width: 174px; height: 146px;}*/

/* .slideshow img{ width: 180px; } */

/* for DIV containing the navigational links */
/* #navlinks{ width: 750px; } */

/* for each navigational link */
/* #navlinks a{ margin-right: 6px; margin-bottom: 3px; } */

/* for currently selected navigational link */
/* #navlinks a.current{ background-color: yellow; } */

/* any very small text */
.small{
	color: black;
	font-family: verdana, arial, helvetica, geneva, san-serif;
	font-size: 7pt;
	text-align: center;
}
      
a:hover {
	color: #F00;
}

.oneColFixCtrHdr #linksbar {
	text-align: center;
	
}
