html {
	height						: 100%;
}

body {
	width						: 100%;
	height						: 100%;
	text-align					: center;
	background-color			: #001E40;
	font-family					: Verdana, Arial, Helvetica, Sans-Serif;
	color						: #454545;
	margin						: 0px;
	padding						: 0px;
	scrollbar-face-color		: #;
	scrollbar-shadow-color		: #;
	scrollbar-highlight-color	: #;
	scrollbar-3dlight-color		: #;
	scrollbar-darkshadow-color	: #;
	scrollbar-track-color		: #;
	scrollbar-arrow-color		: #;
}

a {
	color						: #233A53;
}

th {
	text-align					: left;
}

.t1 {
	background-color			: #BCBCBC;
}

a:visited {
	color						: #616C81;
}

a:hover {
	color						: #FF9900;
}

img {
	border					: 0;
	vertical-align: bottom;
}

#wrap {
	width						: 772px;
	margin-left					: auto;
	margin-right				: auto;
	background-image			: url(../img/bg.jpg); 
	background-repeat			: repeat-y;
	background-position			: center;
	padding						: 0px;
	text-align					: center;
	display: table;
}

#wrap-gal {
	width						: 772px;
	height						: 100%;
	min-height					: 100% !important;
	margin-left					: auto;
	margin-right				: auto;
	background-image			: url(../img/bg_gallery.gif); 
	background-repeat			: repeat-y;
	background-position			: center;
	padding						: 0px;
	text-align					: center;
}

#content {
	width						: 740px;
	margin						: 0 auto 0 auto;
	padding						: 0;
	text-align: center;
}

#content-gal {
	width						: 720px;
	margin						: 0 auto 0 auto;
	margin						: 10px 0px 10px 20px !important;
	margin						: 10px 0px 10px 4px;
	text-align					: left;
}

#topbar {
	width						: 740px;
	background					: url(/img/bg_sponsors.gif) no-repeat; 
	padding						: 20px 0;
	text-align: center;
	margin						: 0 auto;
	display: block;
	border-top: 1px solid #2F4052;
	border-bottom: 1px solid #2F4052;
}

#topbar img {
	display: inline;
	margin: 0 5px;
}

#left {
	width						: 169px;
	float						: left;
	background-image			: url(../img/bg_left.gif); 
	background-repeat			: repeat-y;
}

#center {
	width						: 376px;
	float						: left;
	background-image			: url(../img/bg_center.gif); 
	background-repeat			: repeat-y;
	overflow					: hidden;
}

.textleft {
	width						: 145px;
	margin						: 0px;
	padding						: 6px 12px 6px 12px;
	text-align					: left;
}

.text {
	width						: 352px;
	margin						: 0px;
	padding						: 6px 12px 6px 12px;
	text-align					: left;
}

.textright {
	width						: 171px;
	margin						: 0px;
	padding						: 6px 12px 6px 12px;
	text-align					: left;
}

#right {
	width						: 195px;
	float						: left;
	background-image			: url(../img/bg_right.gif); 
	background-repeat			: repeat-y;
}

.les-mer {
	font-size					: 0.7em;
}

h1 {
	font-size					: 0.8em;
	font-weight					: bold;
	text-transform				: uppercase;
	margin						: 0px 0px 0px 0px;
	clear						: right;
}

h2 {
	font-size					: 0.7em;
	font-weight					: bold;
	text-transform				: uppercase;
	margin						: 0px 0px 0px 0px;
	clear						: right;
}

h1 img {	
	visibility					: hidden;
	display						: block;
	float						: right;
}

h2 img {
	display						: block;
	float						: left;
	margin						: -2px 4px 0px 0px;
}

hr {
	height						: 1px;
	color						: #999999;
	clear						: both;
}

.short-story {
	font-size					: 0.7em;
	margin						: 2px 0px 1px 0px;
	clear						: both;
}

.full-story {
	font-size					: 0.7em;
	margin-top					: 6px;
}

.short-story img {
	float						: left;
	margin						: 3px 10px 2px 0px;
	clear						: both;
}

.full-story img {
	float						: left;
	margin						: 3px 10px 2px 0px;
	clear						: both;
}

.mgheading {
	width					: 720px;
}

.mgpic {
	width					: 720px;
}

.mglist {
	width					: 720px;
}

.mglist img {
	float					: left;
	margin					: 0 10px 10px 0;
}

.mgthumbs img {
	margin					: 0 10px 10px 0;
}

.mgheading-left {
	float					: left;
	
}

.mgheading-right {
	float					: right;
	font-size				: 0.8em;
}

.galtxt {
	font-size				: 0.8em;
	margin					: 0 0 10px 0;
}