/*#border-div {
    display: inline;
	border-style: solid;
	position: fixed;
	top: 0;
	right: 0;
	bottom 0;
	left: 0;
}*/
body {
	background-color: #DFDFDF;
}
#parent {
	position: relative;
	background-color : Black;
	width: 100%;
}
#logo {
	display: inline;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 189px;
	height: 197px;
}

#top {
	display: inline;
	position: absolute;
	left: 189px;
	top: 0px;
	width: 100%;
	height: 20px;
	background-repeat : repeat-x;
	background-image : url(../images/top-repeat.png);
}

#photos-parent {
    position: absolute;
	top: 20px;
	left: 189px;
    width: 100%;
	height: 146px;
	background-color : Black;
}

#photos {
    width: 753px;
	height: 146px;
	background-color : Black;
}

#menu {
	display: inline;
	position: absolute;
	top: 166px;
	left: 189px;
	width: 100%;
	min-width: 753px;
}

#body-area {
    font-family: Verdana;
	font-size: 12;
    display: inline;
	position: absolute;
    top: 195px;
	height: 800px;
	width: 942px;
}

#side-bar {
	display: absolute;
	top: 0;
	left: 0;
	margin-right: 15px;
	width: 189px;
	height: 100%;
	border-right-style:solid;
	border-right-width: 1;
	border-right-color:  #c0252d;
}

#side-bar ul {
     padding:0; 
	margin:0; 
}

#side-bar li { 
   list-style-type:none; 
} 

#content {
	display: inline;
	position: absolute;
	top: 0;
	width: 708px;
	right: 0;
	color : Black;
	margin-left : 25px;
	margin-right : 25px;
	margin-top : 15px;
	margin-bottom : 20px;
}

/*
Sitewide settings
*/

a:link {
    font-weight: bold;
	color: #c0252d;
	text-decoration : none;
}

a:visited {
	font-weight: bold;
	color: #c0252d;
	text-decoration : none;
}

a:hover {
	font-weight: bolder;
	color: red;
}

a:active {
	font-weight: bolder;
	color:red;
}

.h2 {
    font-size: 14;
}