<!--
html, body {
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
	background-image:url(pagebg.png);
	background-position:top center;
	background-repeat:no-repeat;
	background-color: #4A7990;
}
body,td,th {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
}
#wrapper {
	width: 1050px;
	margin-left: -525px;
	margin-top: 10px;
	position: absolute;
	top: 0;
	left: 52%;
	height:100%;
}
#header {
	height: 60px;
	margin-bottom:20px;
}
#main {
	min-height: 250px;
	padding:20px;
	margin-top:20px;
	background-color:#C1D9E3;
	width:700px;
	float:left;
height:auto;
}
#sidebar{
	width:260px;
	float:left;
	padding-left:10px;
	padding-right:20px;
	margin-top:20px;
}
#userimg{
	height:73px;
	line-height:36px;
	width:73px;
	margin-right:10px;
	font-size:24.4px;
	float:left;
	border:4px solid #234B5F;
}
#userimg img{
	height:73px;
	width:73px;
}
#userimg :hover{
	border:4px solid #508FAE;
}
#userimglink {
	text-decoration:none;
	line-height:76px;
	font-size:24.4px;
}
#userimglink a:link, #userimglink a:visited, #userimglink a:active{
	text-decoration:none;
	color:#234B5F;
}
#userimglink a:hover{
	text-decoration:none;
	color:#508FAE;
}
#footer {
	height: 50px;
	width: 900px;
	margin-left: auto;
	margin-right:auto;
	clear:both;
	margin-top:20px;
	padding-top:30px;
	text-align:right;
}
#footer a {
padding-left:20px;
padding-right:20px;
}
#navbar{
	float:right;
}
#login {
	float: right;
	width: 400px;
	text-align: left;
	margin-top:20px;
}
.loginform {
	background-color: #FFF;
	font-weight: bolder;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15.5px;
	border: 4px solid #C1D9E3;
	height: 20px;
	width: 130px;
}
.loginformsubmit {
	background-color: #1D343F;
	font-weight: bolder;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15.5px;
	border: 4px solid #1D343F;
	width: 60px;
	color: #FFF;
}
#logo {
	float: left;
	height:60px;
}
#fail {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	background-color: #F99;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	padding-top: 10px;
	padding-right: 50px;
	padding-bottom: 10px;
	padding-left: 50px;
	border: thick dashed #C03;
}
#fail h1 {
	color: #C03;
	font-size: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#fail h2 {
	color: #333;
	font-size: 22.4px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#fail h3 {
	font-size: 12.2px;
	font-style: italic;
	color: #232323;
}
#fail h3 a:link {
	color: #C00;
}
#navbar{
	margin-top:15px;
}
#navbar a:link, #navbar a:visited, #navbar a:active{
	font-size:16.6px;
	text-decoration:none;
	color:#3A4F73;
	display:inline-block;
	background-color:#C1D9E3;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	margin-left:3px;
	margin-right:3px;
}
#navbar a:hover{
	font-size:16.6px;
	text-decoration:none;
	color:#C1D9E3;
	display:inline-block;
	background-color:#3A4F73;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	margin-left:3px;
	margin-right:3px;
}
#piclist{
	float:left;
	width:560px;
	background-color:#fff;
	min-height:170px;
	margin-top:10px;
	margin-bottom:10px;
}
#pic{
	height:150px;
	width:150px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	float:left;
}
#pic img{
	max-height:150px;
	max-width:150px;
}
#caption{
	width:310px;
	min-height:110px;
	padding:10px;
	margin-top:10px;
	color:#232323;
	float:left;
	font-size:14.4px;
}
#game {
margin-left:auto;
margni-right:auto;
}
#date{
	float:right;
	color:#232323;
	padding-right:10px;
	width:310px;
	text-align:right;
	font-style:italic;
}
#sidebar h1{
}
#sidebar p{
	margin-top:-10px;
}
#sidebar p a:link, #sidebar p a:hover, #sidebar p a:visited, #sidebar p a:active {
	color:#DFF6FF;
	font-weight:bold;
}
#profile{
	background-color:#C1D9E3;
	padding:5px;
	color:#508FAE;
}
#profile h1{
	margin-top:0;
	border-bottom:1px solid #508FAE;
}
#profile h2{
	margin-top:0px;
	font-size:14.4px;
	color:#3A4F73;
	font-weight:normal;
	margin-bottom:0px;
}
#profile h2 strong{
	font-size:15.5px;
	color:#50688F;
}
#uploadform{
	width:500px;
	color:#3A4F73;
	font-size:16.6px;
	text-align:center;
	float:left;
}
#uploadform textarea{
	font-family:verdana;
	font-size:12px;
	width:350px;
	height:100px;
	border:3px solid #3A4F73;
	padding:5px;
}
#uploadform .captiontitle{
	font-family:verdana;
	font-size:12px;
	width:350px;
	height:18px;
	border:3px solid #3A4F73;
	padding:5px;
}
#uploadform .post{
	font-style:italic;
	font-size:13.3px;
}
#uploadform .uploadsubmit {
	background-color:#3A4F73;
	font-size:44px;
}
#publiclist{
	width:500px;
	clear:both; 
}
#publiclist #publicuserimg{
	float:left;
}
#publiclist #meta{
	width:430px;
	float:right;
	color:#3A4F73;
	font-style:italic;
	background-color:#fff;
	margin-bottom:20px;
}
#publiclist #meta a:link, #publiclist #meta a:hover, #publiclist #meta a:active, #publiclist #meta a:visited{
	font-size:14.4px;
	text-decoration:none;
	color:#3A4F73;
	font-weight:bold;
}
#publiclist #publicpic{
	clear:both;
	width:75px;
	float:left;
	padding:5px;
word-wrap: break-word;
}
#publiccaption{
	width:250px;
	float:left;
	margin:5px;
	font-style:normal;
	color:#232323;
}
#commentblock{
	width:500px;
	margin-top:20px;
	background-color:#fff;
	padding:10px;
	min-height:48px;
}
#commentblock #comuserimg{
	float:left;
	height:48px;
	width:48px;
	margin-right:10px;
}
#commentblock #commeta{
	background-color:#fff;
	color:#989898;
	font-style:italic;
	width:400;
}
#commentblock #comdelete {
	float:right;
	width:20px;
}
#commentblock #comment{
	color:#232323;
	font-size:14.4px;
	width:450px;
}
#uploadcount h1{
	font-size:100px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:right;
	color:#1D343F;
}
#uploadcount h2{
	font-size:24px;
	font-style:italic;
	margin-top:0px;
	margin-bottom:0px;
	text-align:right;
	color:#35525F;
}
#latestpics{
	width:690px;
	color:#49788E;
	clear:both;
	height:100px;
	background-color:#A8C1CB;
	padding-left:5px;
}
#latestpics h1{
	font-size:16.6px;
	font-style:italic;
	margin-top:40px;
	color:#1D343F;
}
#latestimg{
	width:45px;
	float:left;
	margin-left:2px;
	margin-right:2px;
	border:4px solid #efefef;
}
#latestimg img{
	height:45px;
	width:45px;
}
#popularpics{
	width:690px;
	color:#49788E;
	margin-top:10px;
	clear:both;
	padding-left:5px;
	height:100px;
	background-color:#82A9BB;
}
#popularpics h1{
	font-size:16.6px;
	font-style:italic;
	color:#1D343F;
}
#popularimg{
	width:45px;
	float:left;
	margin-left:2px;
	margin-right:2px;
	border:4px solid #efefef;
}
#popularimg img{
	height:45px;
	width:45px;
}
#viewcaption{
	width:500px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
	color:#232323;
	padding:15px;
	font-size:15.5px;
}
#viewpiccontrols {
	text-align:right;
	width:500px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:3px;
}
#viewpiccontrols a:link, #viewpiccontrols a:hover, #viewpiccontrols a:active, #viewpiccontrols a:visited{
	color:#49788E;
	text-decoration:none;
	font-size:16.6px;
	font-weight:bold;
}
#viewpicimg {
margin-bottom:20px;
height:100px;
}
#viewpicimg img{
	width:auto;
	border:6px solid #fff;
}
#title {
	text-align:center;
margin-left:auto;
margin-right:auto;
background-color:#ffffff;
	width:540px;
	color:#1D343F;
	font-size:15.2px;
}
#sidebar{
	font-size:14.4px;
}
#postimg {
	width:48px;
	float:left;
	height:48px;
	padding:3px;
	margin-right:5px;
	margin-bottom:30px;
}
#postimg img {
	width:48px;
	height:48px;
}
#postdate{
	width:190px;
	float:left;
	font-style:italic;
}
#postuser{
	width:190px;
	float:left;
}
#postuser a:link, #postuser a:visited, #postuser a:active {
	color:#fff;
	text-weight:bold;
	text-decoration:underline;
}
#postuser a:hover {
	color:#C1D9E3;
	text-weight:bold;
	text-decoration:none;
}
#views{
	font-size:16.6px;
	margin-top:10px;
	font-weight:bold;
}
#views h1{
	font-size:16.6px;
}
#commentpost{
	clear:both;
	margin-top:20px;
	width:500px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
	padding:5px;
}
#commentpost p{
	clear:both;
	width:500px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	color:#232323;
	font-style:italic;
	margin-top:0px;
}
#commentpost textarea{
	padding:5px;
}
#commentlogin {
	width:500px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	background-color:#fff;
	clear:both;
	text-align:center;
	padding:10px;
	font-size:16.6px;
}
#commentlogin a:link, #commentlogin a:visited, #commentlogin a:active {
	color:#49788E;
}
#commentlogin a:hover {
	color:#49788E;
}
#uploadconfirm {
	width:500px;
	height:100px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background-color:#66FF66;
	margin-top:30px;
	border:2px solid #24BF23;
}
#uploadconfirm a{
	color:#232323;
	font-size:16.6px;
	font-weight:bold;
	text-decoration:none;
}
#morepics h1{
	font-size:16.6px;
	margin-bottom:4px;
}
#morepics h1 a{
	color:#1D343F;
	text-decoration:none;
}
#morepics img{
	border:3px solid #fff;
	margin-right:3px;
}
#share {
	width:500px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	background-color:#fff;
	padding:6px;
	text-align:center;
}
#share img{
	margin-left:5px;
	margin-right:5px;
}
#share img:hover{
	opacity:0.4;
	filter:alpha(opacity=40);
}
#lightboxes {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    list-style-type: none;
    overflow: hidden;
    text-align: left;
}
#lightboxes li {
    width: 100%;
    height: 3000px;
    position: relative;
    background-color: rgba(0,0,0,.5);
}
#lightboxes .box {
    position: absolute;
    width: 400px;
    height: 200px;
    left: 40%;
    top: 100px;
    border: 10px solid #999;
    margin-left: -230px;
    background-color: #ebebeb;
	color:#121212;
    padding: 20px;
	z-index: 1;
}	  
#lightboxes #close {
    background-color: transparent;
    z-index: -1;
}
#lightboxes h3 {
    font-weight: normal;
    font-size: 1.8461em;
    margin: 0 0 0.4583em 0;
}
#lightboxes a.close {
    position: absolute;
    top: 20px;
    right: 20px;
    display: block;
    width: 20px;
    line-height: 20px;
    text-align: center;
    background-color: #ddd;
    text-decoration: none;
    font-weight: bold;
    color: #999;
    font-size: 1.2em;
}
#lightboxes a.close:hover {
    background-color: #999;
    color: #fff;
}
#morelink a{
	float:right;
	margin-top:20px;
	color:#3A4F73;
	font-weight:bold;
	font-size:14.4px;
	font-style:italic;
	margin-right:5px;
	text-decoration:none;
}
#bottomban {
	width:540px;
	height:70px;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	background-color:#444444;
}
#pages {
	clear:both;
	width:500px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	color:#5A626F;
	font-weight:bold;
}
#pages a{
	color:#3A4F73;
	font-weight:bold;
}
.profile_pic{
border:2px solid #ffffff;
}
-->