/*set padding and margin of all elements to zero
to ensure a consistant starting point*/
html * {
	padding:0;
	margin:0;
}

/*set all text to courier*/
body {
	font-family:"Courier New", Courier, monospace;
	
}

/*make sure no images inside links have a border*/
img {
	border:none;
}

/*no underline on links*/
a {
	text-decoration:none;
}

/*set the outside width of content by setting 
the width of the "wrapper" div also center horizontally 
on page by setting the margin to auto*/
#wrapper {
	width:710px;
	margin:auto;
	margin-top:.5em;
}

/*don't put bullets on lists*/
ul {
	list-style:none;
}

/*hide the image in links to show the background image*/
a.hideOver:hover img {
	visibility:hidden;
}

/*only show the background image once on background images*/
.menuitem {
	background-repeat:no-repeat;
}

#sideNav {
	float:left;
	width:130px;
}

#sideNav h2 {
	background-color:#FF0000;
	font-size:1.2em;
	font-weight:normal;
}

#main {
	float:left;
	width:580px;
}

#galleries li a {
	height:90px;
	width:130px;
	display:block;
	background-position:center;
	background-repeat:no-repeat;
}

#header {
	background:url(../images/banner_main.gif) no-repeat center;
	width:580px;
	height:135px;
}

#topNav {
	width:580px;
	background:#FF0000;
	text-align:right;
	font-size:1.3em;
}

.mainContent {
	text-align:center;
	vertical-align:middle;
	padding-top:15px;
	padding-left:0;
	padding-right:0;
	width:580px;
	height:410px;
	margin:auto;
	background:#FF0000;
}

.mainContent p {
	margin:30px;
	margin-top:15px;
	text-align:center;
}

.padded {
	height:350px;
}

#home, #galleryContent {
	background:#FFFFFF;
	padding-top:0;
}



#topNav li {
	display:inline;
	padding-left:.5em;
	padding-right:.5em;
}

#topNav li a {
	color:#000000;
}

#topNav li a:hover {
	font-weight:bold;
}

#shield {
	background:url(../../../images/sheild.gif) center no-repeat;
	width:120px;
	height:170px;
}

#homeLink {
	display:block;
	width:120px;
	height:170px;
	margin:0;
	padding:0;
}

.hide {
	visibility:hidden;
}

#links li {
	padding:.3em;
	font-size:1.3em;
}

a {
	color:#000000;
}

a:hover {
	font-weight:bold;
}

.large {
	font-size: 1.3em;
}

#placeholder {
	padding-top:25px;
	vertical-align:middle;
}

#galleryThumbs {
	clear:both;
	bottom:25px;
	height:75px;
	margin:auto;
	
}

#galleryThumbs * {
	margin:0;
	padding:0;
	float:left;
}

#galleryThumbs li {
	float:left;
	height:75px;
	width:116px;
	background-position:top left;
	background-repeat:no-repeat;
	text-align:left;
}

#galleryThumbs ul a {
	display:block;
	height:75px;
	width:116px;
}

#next, #prev {
	width:54px;
	height:60px;
	
}

#next {
	background:url(../../../images/button_next_over.gif) top left no-repeat;
}

#prev {
	background:url(../../../images/button_prev_over.gif) top left no-repeat;
	margin-right:10px;
}

#parentLink {
	position:absolute;
	bottom:0;
}

