a {
	color : #B0B0B0;
	font-family : Tahoma, "MS Sans Serif", sans-serif;
	font-weight : bold;
	font-size : small;
	text-decoration : none;
}

a:link    { color : #FF4848 }
a:visited { color : #D24040 }
a:hover   { color : #FF0000; text-decoration: underline }
a:active  { color : #FF0000 }

#about {
	position: absolute;
	top: 150px;
	left: 200px;
	width: 150px;
	height: 300px;
}

#gallery {
	position: absolute;
	top: 150px;
	left: 400px;
	width: 150px;
	height: 300px;
}

#files {	
	position: absolute;
	top: 150px;
	left: 600px;
	width: 150px;
	height: 300px;
}

#links {
	position: absolute;
	top: 150px;
	left: 800px;
	width: 150px;
	height: 300px;
}	

.activeelement {
	color : #FFFFFF;
	font-weight: bold;
}


.maintd {
	vertical-align: top;
	text-align: center;
	width: 33.33%;
	height: 33.33%;
	padding : 5px;
}

img {
	border : none;
}

.mainimg img{ 
	margin: 2px;
	border: 2px solid black;
}

.mainimg:hover img {
	margin: 2px;
	border: 2px dashed red;
}

.galimg {
	margin : 2px;
}

.galimg:hover {
	border: 2px dashed red;
	margin-left : 0px;
	margin-right : 0px;
}

td.pics {
	padding-right : 50px;
	width: 120px;
	text-align: center;
}

td.pics {
	padding-right : 50px;
	text-align: center;
	width: 120px;
}

td.comments {
	padding-right : 50px;
	text-align: center;
	width: 120px;
	font-style: italic;
}

#titles {
	position : absolute;
	top : 3.3cm;
	left : 5cm;
	z-index : 1;
	border : 1px dashed red;
	padding : 5px;
}

#frontbody {
	position : absolute;
	top: 3.3cm;
	left: 5cm;
	border: 1px dashed blue;
	margin-right: 3cm;
}

body {
	background : url(/images/background.jpg) Black repeat-y;
	color : #C0C0C0;
	font-size : small;
	font-family : Tahoma, Arial, "MS Sans Serif", sans-serif;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
}

div.banner {
	margin-left: 155px;
	margin-right: 30px;
	text-align : center;
}

div.bodyText {
	margin-left: 155px;
	margin-right: 30px;
	text-align : justify;
}

h2 {
	color : #606060;
	font-size : large;
	font-style : italic;
	font-weight : bold;
	line-height : 2em;
	text-align : left;
}

h1 {
	color : #A0A0A0;
	font-size : medium;
	line-height : 2em;
	text-align : center;
	font-weight : bold;
}

h3 {
	color : #808080;
	font-size : small;
	line-height : 1em;
	text-align : left;
}

p {
	color : #C0C0C0;
	font-size : small;
	font-family : Tahoma, Arial, "MS Sans Serif", sans-serif;
}

p:first-line {
	text-indent: 4ex;
}

table.cl {
	width: 100%;
}

table.cl td {
	background-color : #303030;
	font-size : 8pt;
}

table.stylish {
	background-color : #383838;
}

div.centeredTable {
	margin-left : 0px;
	margin-right : 0px;
}

table.stylish td {
	background-color : #282828;
	color : #a0a0a0;
}

table.stylish1 td {
	background-color : #282828;
	color : #a0a0a0;
	font-size : 8pt;
}

table.border {
	border : medium solid #a0a0a0;
}

td {
	color : Silver;
	font-size : small;
	font-family : Tahoma, Arial, "MS Sans Serif", sans-serif;
}

th {
	color : #909090;
	background-color : #181818;
	font-weight : bold;
	font-size : small;
	font-family : Tahoma, Arial, "MS Sans Serif", sans-serif;
}

img.pics {
	border : none;
}

img.mpics {
	margin : 10px;
	cursor : pointer;
	border : dashed 1px red;
}

.f {
	font-family : "Courier New", monospace;
}

.fb {
	font-family : "Courier New", monospace;
	font-weight : bold;
}

.fc {
	font-family : "Courier New", monospace;
	text-align : center;
}

.fu {
	font-family : "Courier New", monospace;
	font-weight : bold;
	text-decoration : underline;
}

.xs {
	font-size : 8pt;
}

#pageTitle {
	color : #606060;
	font-size : large;
	font-style : italic;
	font-weight : bold;
	text-decoration : underline;
	text-align : right;
	line-height : 2em;
}

#divLinkButton {
	position : absolute;
	border : 1px solid #404040;
	left : 14px;
	width : 92px;
	visibility : visible;
	padding: 0px;
}

p.divEmail{
	text-align : center;
	border: 2px solid #606060;
	padding-bottom: 5px;
	margin: 0px;
	}

#divMenu {
	position : absolute;
	border : 3px solid #606060;
	left : 14px;
	width : 92px;
	visibility : hidden;
	font-size : 8pt;
}

a.contact {
	font-family : Tahoma, "MS Sans Serif", sans-serif;
	font-weight : bold;
	font-size : 48px;
	text-decoration : none;
}

a.contact:hover {text-decoration: none }

a.contactactive {
	font-family : Tahoma, "MS Sans Serif", sans-serif;
	font-weight : bold;
	font-size : 48;
	text-decoration : none;
	color : #FFFFFF;
}

a.contactactive:hover {text-decoration: none }

p.divM {
	text-align : center;
	padding: 5px;
}

	

#Table_MenuBar {
	border: 1px solid #303030;
	background : #303030;
	width : 80%;
}

#Table_MainMenu,#Table_SubMenu {	
	width: 80%;
	}

#Table_MainMenu {
	border: 1px solid #303030;
	background: #303030;
	width: 80%;
	text-align : left;
	vertical-align : bottom;
}
#Stretch1{
	width:100%
}
#Stretch2{
	width:50%
}
#Stretch3{
	width:33%
}
#Stretch4{
	width:25%;
}
#Stretch5{
	width:20%;
}
#Stretch6{
	width:17%;
}
#Stretch7{
	width:15%;
}
#Stretch8{
	width:12.5%;
}
#TD_UserName{
	text-indent : 1ex;
	width:20% ;
	text-align : left;
}

#TD_MenuDate{
	width:20%;
	text-align: right;
}
#TD_MenuName{
	font-weight : bold;
	background-color: #303030;
	text-align : center;
}
#InputStretch{
	width:100%;
}

input, select {
	font-family : Tahoma, Arial, sans-serif;
	color : #b0b0b0;
	border-color : #808080;
	border-style : solid;
	background-color : #404040;	
}

input {	
	font-family : Tahoma, Arial, sans-serif;
	border-color : #808080;
	border-style : solid;
	color : #b0b0b0;
	background-color : #404040;
}

input, textarea {
	font-family : Tahoma, Arial, sans-serif;
	color : #b0b0b0;
	border-color : #808080;
	border-style : solid;
	background-color : #404040;
	scrollbar-3d-light-color : #b0b0b0;
	scrollbar-arrow-color : #b0b0b0;
	scrollbar-base-color : #404040;
	scrollbar-dark-shadow-color : #808080;
	scrollbar-face-color : #404040;
	scrollbar-highlight-color : #b0b0b0;
	scrollbar-shadow-color : #808080;
}

div.HiddenDiv {
	visibility : hidden;
	position: absolute;
	width: 0;
	height: 0;
}

div.Target {
	position: absolute;
}
