body {
	background: #000000;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	margin: 0 auto;
}
.header {
 width: 828px;
 margin: auto;
 margin-top: 30px;
}
.wrapper {
 width: 828px;
 margin: auto;
 padding-left: 84px;
}
.clear {
 clear: both;
 margin: 0px;
}

p {
  margin: 0px;
}


.topmenu {
	padding: 8px 0 15px 0;
}
.topmenu>ul {
  padding:0;
  margin:0;
}

.topmenu ul li {
  list-style-type: none;
	display: block;
	margin: 0px;
	padding: 0px;
}
.topmenu ul li a {

	float: left;
	width: 135px;
	height: 17px;
	background: #01176d url("./images/menu-tile.png") repeat left top;
	border-right: 1px solid #000000;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	font-family: Arial;		
	font-weight: bold;
	font-size: 10px;
	line-height: 100%;
	padding: 14px 0 2px 0;
}
.topmenu ul li>a {
	min-height: 17px;
	height: auto;
}
.topmenu ul li a:hover {
	background: #577492;
}
.topmenu ul li a.first {
	background: #91B1D7 url("/images/firstli.gif") no-repeat left top;
}
.topmenu ul li a.first:hover {
	background: #577492 url("/images/firstli.gif") no-repeat left top;
}
.topmenu ul li a.last {
	border-right: none;
	background: #91B1D7 url("/images/lastli.gif") no-repeat right top;
}
.topmenu ul li a.last:hover {
	background: #577492 url("/images/lastli.gif") no-repeat right top;
}
.topmenu ul li.active a {
	background: #577492;
}

h1 {
 margin: 0 0 0 0;
 color: #FFF;
 font-family: Arial;
 font-size: 14px;
 text-decoration: none;
 text-transform: uppercase;
}

h1 span {
 margin: 0 0 0 0;
 color: #66b7ff;
 font-size: 16px;
 text-transform: uppercase;
}

h2 {
 margin: 0 0 0 0;
 font-family: Arial;
 font-size: 8px;
 text-transform: uppercase;
}
#searchspan {
 margin: 10px 0 0 0;
 font-family: Arial;
 font-size: 10px;
 text-transform: none;
}
#section_container_left {
 margin-top: 20px;
 float: left;
}

#section_container_right {
 margin-top: 20px;
 float: right;
}

#section_container_main {
 margin-top: 20px;
 text-align: center;
 float: center;
}

#section_container_main>span{
  font-size: 12px;
  padding: 0p;
  border-bottom: #666666 solid 1px;
  margin-bottom: 5px;
}


#section_container_left>span{
  font-size: 12px;
  padding: 0p;
  border-bottom: #666666 solid 1px;
  margin-bottom: 5px;
}

#section_container_left>h1{
  font-size: 16px;
  padding: 0p;
  border-bottom: #666666 solid 1px;
  margin-bottom: 5px;
}

.gallery {
 float: left;
 width: 228px;
 margin-top: 10px;
}
.gallery_long {
 float: left;
 width: 456px;
}
.gallerysnap {
 float: left;
 height: 191px;
 width: 114px;
 margin-top: 4px;
}
.gallerythumb {
 width: 106px;
 height: 106px;
 border: 1px #2c4f6e solid;
}

.gallerythumb img {
 width: 100px;
 height: 100px;
 border: 0px;
 margin: 1px;
 border: 2px #000 solid; 
}
.imagesnapbig {
 float: left;
 height: 159px;
 width: 162px;
 margin-top: 4px;
}

.imagethumbbig {
 width: 154px;
 height: 154px;
 border: 1px #2c4f6e solid;
}

.imagethumbbig img {
 width: 150px;
 height: 150px;
 border: 0px;
 margin: 2px;
}
.imagesnapmed {
 float: left;
 height: 111px;
 width: 114px;
 margin-top: 4px;
}

.imagethumbmed {
 width: 106px;
 height: 106px;
 border: 1px #2c4f6e solid;
}

.imagethumbmed img {
 width: 100px;
 height: 100px;
 border: 0px;
 margin: 3px;
}
.imagesnapsmall {
 float: left;
 height: 86px;
 width: 89px;
 margin-top: 4px;
}

.imagethumbsmall {
 width: 81px;
 height: 81px;
 border: 1px #2c4f6e solid;
}

.imagethumbsmall img {
 width: 75px;
 height: 75px;
 border: 0px;
 margin: 3px;
}

.vidsnapbig {
 float: left;
 height: 246px;
 width: 328px;
 margin-top: 4px;
}

.vidthumbbig {
 width: 324px;
 height: 244px;
 border: 1px #2c4f6e solid;
}

.vidthumbbig img {
 width: 320px;
 height: 240px;
 border: 0px;
 margin: 2px;
}

.vidsnap {
 float: left;
 height: 160px;
 width: 161px;
 margin-top: 0px;
}

.vidthumb {
 width: 156px;
 height: 156px;
 border: 1px #2c4f6e solid;
}

.vidthumb img {
 width: 150px;
 height: 150px;
 border: 0px;
 margin: 3px;
}


.gallerysnapbig {
 float: left;
 height: 239px;
 width: 162px;
 margin-top: 4px;
}

.gallerythumbbig {
 width: 154px;
 height: 154px;
 border: 1px #2c4f6e solid;
}

.gallerythumbbig img {
 width: 150px;
 height: 150px;
 border: 0px;
 margin: 2px;
}

.gallerytext {
 background: #000 url("images/galtextbg.png") no-repeat left top;
 height: 91px;
 padding: 5px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
}
.gallerytext span {
 color: #66b7ff;
}
.gallerytext>span {
 font-size: 11px;
}
.gallerytext p {
 font-size: 9px;
 font-family: "Arial Narrow";
}
.galdetails {
 margin: 5px 0 0 0;
 }
.news {
 float: left;
 width: 440px;
 margin-top: 20px;
 }

.newsbig {
 float: center;
 width: 800px;
 margin-top: 20px;
}

.newsbig>p {
 font-size: 14px;
 color: #66b7ff;
 font-weight: bold;
}

.newsbig>h1 {
 font-family: Tahoma;
 font-size: 10px;
 font-weight: normal;
 text-transform: none;
 text-align: left;
}
.newsbig img {
 margin-left: 5px;
 padding-top: 2px;
 vertical-align: bottom;
}

.newsbig>h2>span {
 color: #66b7ff;
}
 
.news>p {
 font-family: Arial;
 font-size: 14px;
 color: #66b7ff;
 font-weight: bold;
}

.news>h1 {
 font-family: Tahoma;
 font-size: 10px;
 font-weight: normal;
 text-transform: none;
}
.news img {
 margin-left: 5px;
 padding-top: 2px;
 vertical-align: bottom;
}

.news>h2>span {
 color: #66b7ff;
}
.viewset {
 background: #4f4f4f;
 text-align: right;
 width: 204px;
 border-right: 1px #000 solid;
 float: left;
}

.viewset img {
	height: 50px;
	color: #000000;
	margin: 0px;
	border-left: 1px #000 solid;
	border-bottom: 1px #000 solid;
}
.viewset span>img {
	border: 0px;
	width: 46px;
	height: 5px;
	color: #000000;
	margin: 4px;
}
.setdetails {
 margin: 0px;
 float: left;
 background: #000 url("images/galtextbg.png") no-repeat left top;
 height: 67px;
 padding: 5px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 text-align: right;
}
 .setdetails span {
 color: #66b7ff;
}
 .setdetails>span {
 font-size: 11px;
}
 .setdetails p {
 font-size: 9px;
 font-family: "Arial Narrow";
}
.recentphotos {
 margin: 0px;
}
.setname {
 width: 115px;
}
#section_container_right>h1,#section_container_right>h2,#section_container_right>h3 {
 text-align: right;
 }
 #section_container_right>h2 span {
 color: #66b7ff;
 }
 .poll>p {
 width: 313px;
 text-transform: uppercase;
 background: #142533;
 padding: 4px 4px 4px 10px;
 font-size: 12px;
 }
  .poll>p>span {
 font-size: 10px;
 }
 .poll>p>span>span {
font-size: 10px;
color: #55b7ff;
 }
.rheader {
 text-align: right;
}
#section_container_left>h1, .rheader>h1 {
 border-bottom: 1px solid #89d1ff;
 height: 24px;
}
#section_container_main>h1, .rheader>h1 {
 border-bottom: 1px solid #89d1ff;
 height: 24px;
}

select {
 font-size: 12px;
 width: 242px;
 height: 20px;
 background: #000;
 color: #ffffff;
 text-transform: uppercase;
 border: 1px #66b7ff solid;
 margin: 3px 0 3px 0;
 padding: 2px 0px 0 0px;
}
.input {
 font-size: 30px;
 width: 242px;
 height: 35px;
 background: #000;
 color: #545454;
 text-transform: uppercase;
 border: 1px #66b7ff solid;
 margin: 3px 0 3px 0;
 padding: 0 5px 0 5px;
}

.submit {
 font-size: 12px;
 text-transform: none;
 background: #000;
 color: #545454;
 width: 80px;
 height: 38px;
 border: 1px #4d4d4d solid;
 margin: 0 0 10px 0;
 padding: 0 5px 0 5px;
}

/* Gallery */

.photobox {
 float: left;
 width: 668px;
 height: 351px;
 border: 4px #fff solid;
 margin: auto;
  margin-left: 77px;
}

.photoboxtext {
 color: #000;
 float: left;
 width: 125px;
 height: 351px;
 background: #fff url(images/photogallery_backgroundgirl.png) no-repeat top left;
 border-left: 1px #000 solid;
 vertical-align: bottom;
 padding: 4px;
}

.photoboxtext span {
 font-weight: bold;
 margin-bottom: 10px;
}

.photobox img{
 float: left;
 border-left: 1px #000 solid;
 border-bottom: 1px #000 solid;
}
.wtf {
 float: right;
 border-bottom: 1px #000 solid;
}

.photobox_desc {
 margin: 1px;
 padding: 6px;
 width: 313px;
 float: left;
 height: 205px;
 border: 3px #ce7c4c solid;
}
.videobox_desc {
 margin: 1px;
 padding: 6px;
 width: 242px;
 overflow:hidden;
 float: left;
 height: 205px;
 border: 3px #ce7c4c solid;
}

.bottom_white {
 float: left;
 background: #fff;
 height: 22px;
 margin-left: 77px;
 padding-top: 5px;
 padding-left: 10px;
 width: 666px;
}
.bottom_next {
 float: left;
 border-left: 1px #000 solid;
 background: #ce7c4c;
 height: 27px;
 margin: 0px;
 padding: 0px;
 width: 133px;
}

.photo_wrapper {
 width: 943px;
 margin: auto;
 background: #fff url(images/photogallery_background.png) top left;
 height: 400px;
}
.photo_adjust {
 margin-left: 64px;
}
.divider {
 width: 799px;
 margin-left: 76px;
}
.gallerythumb:hover {
 background: #66b7ff;
}
.viewset:hover {
 background: #66b7ff;
}
.vidthumb:hover {
 background: #66b7ff;
}
.gallerythumbbig:hover {
 background: #66b7ff;
}
.vidthumbbig:hover {
 background: #66b7ff;
}
.imagethumbsmall:hover {
 background: #66b7ff;
}
.imagethumbmed:hover {
 background: #66b7ff;
}
.imagethumbbig:hover {
 background: #66b7ff;
}



