/* CSS Document */
html, body{	background-color: #FFFFFF;	width:	100%;height: 100%; padding: 0px;margin: 0px;font-family:Arial, Helvetica, sans-serif;font-size: 13pt;vertical-align: middle;color: #2f2c2d;}

div{ font-size: 11pt;}

#Wrapper {	margin: 0 auto; 	width: 1000px;	padding: 0px 9px 0px 9px;	text-align:left; background:url(Images/WrapperBG.png) no-repeat; 	border: none 1px pink;	height: 100%;}
h1{ font-size:20px;	color: #66625f;	font-weight:bold;}
h2{	font-size:15px; color: #66625f;	font-weight:bold;}

#Copyright{margin-top:10px;height:29px;font-size:10px;color: #A8A8A8;text-align:right;vertical-align:middle; }
#top {width: 1000px;	height: 110px;	border: solid 1px #999999;	padding: 10px 0px 0px 0px;	margin: 6px 0px 6px 0px ;vertical-align:top;}
#pagebody{width:1000px;display:inline-block;}
#left { float:left; width:140px; text-align:left; }
#main {width:710px; background:url(Images/MainBg.png); vertical-align:middle; float:left; z-index:2; border: solid 1px #bcb7b5 ; padding:0px 7px 10px 6px; }
#rightBar{float:right; width:130px; height: 100%; z-index:1;}

#Content { text-align:left;	width: 280px;	float: left;margin: 0px 19px 0px 9px;padding:15px;}
#cmscontent { text-align:left;	width: 100%;margin: 0px 0px 0px 0px; clear:both;}
#cmscontent h1 { margin-bottom:10px;}
#quicklinks {float:right;}

.InputDiv {width:368px;	background-image: url(Images/InputBg.png);	padding:10px 10px 10px 10px;height:28px;text-align:left;}
.InputDiv input{width:400px;border:0px;outline: none;background-color: #ffffff;	font-size:16pt;}
.imageBorder {border: 1px solid #66625F! important;}

A:link {color: #66625f ; text-decoration: none; }
A:visited {color: #66625f ; text-decoration: none;}
A:hover {color: #999999 ; text-decoration: underline; }
A:active {color: #999999 ; text-decoration: none;  }

.Gravtar{ padding:5px;border: solid 1px #000000;}

.Error{ color: Red;}

.NoShow {height:0px; display:none; }
th{ text-align: left; background-color:#66625f; color:#FFFFFF; border-bottom: solid 1px #5a5754;border-top: solid 1px #5a5754; }

/* Forum */
.ForumFirstRow {line-height: 24px; background-color: #FFFFFF; border-bottom: solid #66625f 1px; text-align:left; vertical-align:top;}
.ForumAltRow{ line-height: 24px; background-color: #f2f2f1;	border-bottom: solid #66625f 1px;text-align:left;vertical-align:top;}
.ForumName {font-size:10px;}

.tableBottomBorder{	border-bottom: solid 2px #5a5754;}

/* Navigation */

#navigation {width: 130px;float: left;}
#navigation ul{list-style: none; margin: 0; padding: 0; width: 130px; }
#navigation ul li {list-style-type:none;padding: 4px 0px 0px 3px;  background-color:#bcb7b5; margin-top: 5px; width:130px; display:inline-block;  }
#navigation ul li a{ width:130px; display:inline-block; height:100%; padding:0px 0px 4px 4px; color:#ffffff;}
#navigation ul li ul { background-color: #ffffff; width:130px; border-top: solid 1px #999999; }
#navigation ul li ul li { display:inline-block;list-style-type:none; padding:2px 0px 2px 10px;  border: none 0px; width:100px; float:left;}
#navigation ul li#Selected { background-color: #9c9695;}
#navigation ul li ul li #Selected { font-weight:bold;}

.clearing{clear:both;}
.floatRight{ float:right;}
.floatLeft{ float:left;}
.clear{clear:both;}
.maringright20{margin-right:20px;}
/**/
.UserInfoBar {width:100%; background-color:#66625f; height:40px; line-height:30px; color:#FFFFFF; vertical-align:middle;}
.UserInfoBar div{ margin-right:10px;}
.UserInfoBar #UserWrapper{margin: 0 auto; width: 1000px;padding: 4px 9px 0px 9px;text-align:left;border: none 1px pink;height: 100%;}
.UserInfoBar #UserWrapper .menuitem{ float:left;}
.UserInfoBar #UserWrapper .menuitem img{padding:5px;}
.UserInfoBar a {color: #ffffff; font-weight:bold;}
.UserInfoBar input {width:100px;}
.loginpanel {font-size:12px;}
.UserInfoBar .Error {color: Red; background-color: #ffffff; border: solid 1px #66625f; position:absolute; top: 30px; }

/* Buttons */
.button{background:none repeat scroll 0 0 transparent;border: 1px solid #777777;color:#FFFFFF;cursor:pointer;display:inline-block;font-size:11px;font-weight:bold;margin:0;outline:medium none;padding:1px 0 2px;white-space:nowrap;margin-top:5px;}
.SaveButton{ background-color: Green ; color:#ffffff; font-weight:bold; float:right;}
.EditButton{ float:right;}
.CancleButton{ background-color:#d91616; color:#ffffff; font-weight:bold; float:right;}


dl {width:500px; display:block; border: solid 1px red;}
dt {width:200px; display:block; border: solid 1px blue;}
dd {width:280px; display:block; border: solid 1px green;}

td{vertical-align:top;}
input {width: 200px;border:#b4baae 1px solid}
textarea {width: 200px;border:#b4baae 1px solid; height: 100px;}

input.wide {width: 500px;border:#b4baae 1px solid}
textarea.wide {width: 500px;border:#b4baae 1px solid; height: 300px;}

.header {font-weight: bold;}

.BorderBottom {border-bottom: solid 1px #66625f;}
.DescriptionBox {width:480px; float:left;}
.DescriptionBox span{padding: 6px; display:inline-block;}
.DescriptionBox a{padding: 6px; display:inline-block;}
.DescriptionBox textarea{width:280px;}

legend {font-weight: bold; color:#66625f;}
select.club {font-size: 11px;}

/*Image overview*/
.imageoverview {width:690px; clear:both;}
div.image{position:relative;vertical-align:middle; padding:6px; float:left; margin:6px; width:110px; height:140px; display:inline-block;  height:110px; text-align:center; border:solid 1px #999999; }
div.imageVoted{position:relative;vertical-align:middle; padding:6px;  margin:6px; text-align:center; display:inline-block; width:650px; border-bottom:solid 1px #d5dfe5; }
div.imageVotedInfo{position:relative;vertical-align:middle;  padding:6px; float:none; margin:6px;  display:inline-block;  text-align:center; float:left;  }
div.imageVotedUser{position:relative;vertical-align:middle; padding:6px; float:right; margin:6px;  display:inline-block;  text-align:center; float:right;}

div.image a{}
div.image img{ border:solid 1px #999999;}
.image span { font-size:11px; font-weight:bold; margin-bottom:2px; overflow:auto;  width: 100px; white-space:nowrap; outline: none;}
.image a.user {font-size:11px; position:absolute; bottom:2px; left:0px; width: 100%;}


/**/
#ShowImage {width:706px;  border: solid 2px #66625f; display:inline-block; text-align:center;}
#ShowImage #ImageBox{ position:relative; padding-left:30px; padding-right:30px; padding-top:30px; text-align:center;display:inline-block;}
#ShowImage .imageHeader { text-align:left; padding:none;  font-size:20px;	color: #66625f;	font-weight:bold; margin-bottom:6px; margin-left:10px;width:680px;}
#ShowImage .ImageBoxText { width:100%; display:inline-block; }
#ShowImage #ImageBox img{border: solid 1px #66625f; }
#ShowImage .exifsInfo {text-align:right; font-weight:bold; margin-right:10px; color:#66625f; padding-top:2px; padding-right:10px; margin-bottom:10px;  display:inline-block; }
#ShowImage #Share {margin-right: 10px; float:right;}

/**/

.BoxHalfsize {width:49%;}

/**/
.tdEditFirstCol {width:150px; display:inline-block;}

/**/
#informBox {width:610px;border: solid 1px #dd3c10; background-color:#ffebe8; padding:10px; }
#informBox div { }

.lookhere {border: solid 1px #0caa00; background-color:#bffbba; padding:10px; text-align: center; }


#search {position:absolute;}

.comment{margin:10px 10px 10px 10px; width:600px; clear:both;}

.description { text-align:left; padding: 10px;}
.description .text { font-weight:bold !important; }
.description .text span { font-weight:normal; }
.description .left {float:left; width:200px; display:inline-block;}
.description .right {float:right; width:400px; display:inline-block;}
