body {
	margin:0; padding:0;
	font-family: verdana, arial, sans-serif; 
	font-size:0.8em; 
	color:#cccccc; 
	background-color:#002233;
}

p {
margin:0; padding:0.4em 0.2em 0.6em 0.2em;}

a:link, a:visited {
	color:#3399ff; 
	text-decoration:none;
}

a:hover {
	color:#33ccff; 
	text-decoration:underline;
}

a:active {
	color:#ff0000; 
	text-decoration:underline;
}


div {
	/*margin:0; 
	padding:0;*/
}

#wholepage {
	margin:10px 1.5% 10px 1.5%; 
	padding:0; 
	overflow:hidden;
}

h1 {
	color:#33cccc; 
	font-size:150%; 
	font-family:"trebuchet ms", "lucida sans", arial, sans-serif; 
	font-weight:normal;
	
}


/* +++ Start Of Header Section +++ */

#header {
	margin:0;
	padding:0;
}


#mainheader {
	margin:0; 
	padding:7px 9px 0px 9px; 
	text-align:left; 
	background: #000000 url("images/headbg.jpg"); background-repeat:no-repeat;
	background-position:right top;  
	-moz-border-radius: 15px; border-radius: 15px;
}

#mainheader h1 {
	font-size:3em; 
	margin:0 0 4px 10px; 
	padding:0;
}


#headersub{
	position:relative; 
	left:10%; 
	font-size:120%; 
	color:#33cccc;
	font-weight:bold;
}

#topmenu{
	width:100%; 
	text-align:center; 
	position:relative; 
	top:-0.7em;
}

#navmenu {
	/*background-color:#002233; */
	margin:0; 
	padding:0.2em;
	height:1.2em;
	text-align:center; 
	color:#990000; 
	width:100%; 
	font-size:1.3em;	
}

#navmenu a:link, #navmenu a:visited{color:#ccc;}

a.nav {color:#bbb; font-size:1.3em;}
a.navon{color:#ccc; font-size:1.3em; text-decoration:underline;}



/* +++ Start Of Content Section +++ */

#content {
	margin:0 0 0 0%; 
	padding:1.8em 0.8em 2em 4%;  
	background: #000000;  
	-moz-border-radius: 15px; border-radius: 15px;  
	position: relative;
	min-height:800px; 
}

#content img {border-style:none;}

#content h1 {
	margin:0;
	padding:0; 
}

#content p{
	margin-left:0.5em;
}

.textcontainer{
	max-width: 1000px;
}

/* +++ Start of Footer Section +++ */

#footer {
	padding:0 0 1em 0;
	margin-top:1.5em;
	background-color:#000000; 
	text-align:center;
	-moz-border-radius: 15px; border-radius: 15px;
	font-size:0.8em; 
	color:#cccccc; 

}



/* column container */
	.colmask {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;			/* width of page */
		position:relative;
	}
	.col1,
	.col2{
		float:left;
		position:relative;
		padding:0 0 1em 0;	/* no left and right padding on columns, we just make them narrower instead 
						only padding top and bottom is included here, make it whatever value you need */
		overflow:hidden;
	}
	
	/* 3 Column settings */
	.threecol {
	}
	.threecol .colmid {
		right:20%;			/* width of the right column */
	}
	.threecol .colleft {
		right:40%;			/* width of the middle column */
	}
	.threecol .col1 {
		width:40%;			/* width of center column content (column width minus padding on either side) */
		left:100%;			/* 100% plus left padding of center column */
	}
	.threecol .col2 {
		width:38%;			/* Width of left column content (column width minus padding on either side) */
		left:20%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	}
	.threecol .col3 {
	border-left:1px solid #334466;
	text-align:center;
		width:18%;			/* Width of right column content (column width minus padding on either side) */
		left:64%;			/* Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
		float:left;
		position:relative;
		padding:0 0 1em 0;	/* no left and right padding on columns, we just make them narrower instead 
						only padding top and bottom is included here, make it whatever value you need */					
	}

	/* 2 Column (right menu) settings */
	.rightmenu {
	}
	.rightmenu .colleft {
		right:18%;			/* right column width */
	}
	.rightmenu .col1 {
		width:80%;			/* left column content width (left column width minus left and right padding) */
		left:18%;			/* (right column width) plus (left column left padding) */
	}
	.rightmenu .col2 {
		width:18%;			/* right column content width (right column width minus left and right padding) */
		left:20%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
	}



table.gallery{ 
	text-align: center;
	border-collapse:collapse; 
	border: 1px;
	border-spacing:0.5em 1em;
	background: #111111; 
}

td.gallery{
	text-align: center;
	border: 0.5px solid #aaaaaa;
	padding:4px 5px 4px 5px;
}
td.center{
	text-align: center;
	padding:7px 5px 15px 5px;
}

tr.gallery{
	height: 140px;
}