
body {
font-family:Arial,Verdana,Tahoma;
font-size:62.5%;
margin:0;
padding:0;}

h1 {
font-family:Georgia,Sans-Serif,Verdana;
font-weight: normal;
font-size: 2.2em;
text-align:left;
line-height: 30px;
color: #333;
border: medium none;}

h2 {
font-family:Georgia,Sans-Serif,Verdana;
font-weight:normal;
clear:both;
font-size:2.2em;
margin:10px 0 2px;
padding-top:10px;}

h3 {
font-family:Georgia,Sans-Serif,Verdana;
font-weight:normal;
clear:both;
font-size:1.6em;}

a {
color:#B85B5A;
text-decoration: none;
border-bottom:1px solid #E8C8C8;
}

a:hover {
color:#333333;
background:#E8C8C8 none repeat scroll 0 0;
border-bottom:1px solid #C47373;
color:#333333;
}


/*Navigation elements*/
#options {float: right;}

/*Footer style*/
#footer {
clear:both;
padding: 10px 20px 10px 100px;
width:100%;
background: #eee;
text-align:left;
}



/*Un-verified styles*/

#page {
text-align:left;
}

#basiccontent { width: 600px;}

#content {
float:left;
font-size:1.4em;
width: 1000px;
margin: 10px 50px 20px 100px;
}

.small{
font-family:Arial,Helvetica,Sans-Serif;
font-size:0.8em;
line-height:1.5em;
}
.small A:link{font-size:0.8em;}



#header {
padding: 40px 20px 10px 100px;
width:100%;
background: #282923 none repeat scroll 0 0;
text-align:left;
}

#header h1{
font-style:italic;
color: #ddd;
font-size: 4em;
margin: 0;
}

#header .small {
font-size:1em;
color: #ddd;
}


#page {
padding:0;
width:100%;
}

#headerimg {
height:110px;
margin:0 auto;
width:960px;
}



#contentHeader {

font-size: 2.2ems;
font-weight: bold;
}

#alert {
color:#CC0000;
background: #FEE7E2;
padding: 5px;
}

#message {color:#009900;
background: #E9F5EE;}

#login {
width: 300px;
}

.lblusername{
float: left;
font-weight: bold;
display: inline;
}

.username{
display: inline;
float: right;
}

.lblemail{
float: left;
font-weight: bold;
display: inline;
margin-top: 5px;
}

.email{
display: inline;
float: right;
margin-top: 5px;
}


.lblpassword{
float: left;
font-weight: bold;
display: inline;
margin-top: 5px;
}

.password{
float: right;
margin-top: 5px;
}

.submit{
float: right;
margin-top: 5px;
}

.alert {color:#CC0000;}



#events {
background: #F2F9FF;
margin: 0 0 20px 0;
}

#userinfo{
text-align:right;
width: 300px;
font-size: 1.2em;
border: 1px dotted #777;
padding: 10px;}

#userinfo .label {
display:inline;
float:left;
font-weight: bold;
}

#changeoptions, #changeoptions a{
text-align:left;
font-size: 1em;
}

#useredit{
width:300px;}

#useredit .label{
text-align: left;
font-size: 1em;
font-weight:bold;
}

#useredit input{
display: inline;
float:right;
}

/*Form styles*/
.infoform{ width: 300px; }

.infoform input{
diplay: inline;
float:right;
margin-bottom: 5px;
margin-left: 5px;
}

.infoform label{font-weight: bold;}

.infoform .note{
diplay: inline;
float:right;
font-size: .8em;
font-weight:bold;
}

.infoform #phone{
diplay: inline;
float:right;
margin-bottom: 5px;
margin-left: 5px;}

.infoform #phone input{float:left;}

.eventform{
border: 1px solid #666;
width: 350px;
background: #fff;
margin: 2px 10px 10px 10px;
text-align:left;
}

.eventform .eventdesc{
font-size:16px;
font-weight:bold; 
display:inline; 
float:left;
width: 245px;
background-color:#E6ECE1;
line-height: 30px;
padding-left: 5px;
}

.eventform .eventdate{
font-size:12px; 
font-weight:bold; 
display:inline; 
float:right;
width: 100px;
line-height: 30px;
background-color:#E6ECE1;
}

.eventform .eventldesc{
font-size: 14px; 
padding: 5px;
background-color: #fff;
}

.eventform input {
margin: 5px;
}

#upload {
 width: 450px;
 background: #fff;
}

#upload .imgno {
  background: #F2F9FF;
  font-weight:bold;}

#upload .category {
margin-left: 10px;
margin-bottom: 10px;
font-weight:bold;}

#upload .title {
font-weight: bold;
margin-left: 10px;
margin-bottom: 10px;}

#upload .imgfile {
font-weight: bold;
margin-left: 10px;
margin-bottom: 10px;}

#upload .imgup {
font-weight: bold;
margin-bottom: 10px;
background: #F2F9FF;
}

#upload .buttons {float: right;}

#entrylist{
width: 800px;}

#entrylist table{width: 800px;}
#entrylist .date{
font-size: .9;
font-weight:bold;}

#entrylist .desc{
font-size: 1em;
font-style:italic;
}

#previmgs{}
#previmgs td{
padding: 5px 10px 5px 5px;
background-color:#FCEEE2}

#previmgs table .header{
font-size: 1.3em;
font-weight: bold;
background-color:#fff;}

#regslides, #regprints, #uploadimages{
width: 150px;
margin: 5px 10px 10px 5px;
font-size: 16px;
font-weight: bold;
float:left;
}

#previmgs table .title {font-weight:bold;}
#previmgs table .delete {font-weight:bold;}
#previmgs table .date {font-weight:normal;}

#adminmenu{
width: 400px;
background-color:#FFF4E1;
border:1px solid #874B0A;
padding: 10px;
margin-bottom: 10px;
font-size:14px;
font-weight:bold;}


#complist{
width: 700px;}

#complist td{
padding: 5px;
border-bottom: 1px solid #ddd;
}

#complist .code{
font-size: 1.2 em;
font-weight:bold;}

#complist .desc{
font-size: 1.2 em;}

#complist .edit a{
font-size:1.2 em;}

#complist .title{
font-size: 16px;
font-weight: bold;
border-bottom: 2px solid black;}

#admincat{
display:inline;
float:left;
width: 350px;}


.catlbl {
display:inline;
float:left;
width:100px;}

.catinput{
display:inline;
float:left;
width:100px;}


.cattext{
display:inline;
float:left;
width:100px;}

.catlink{
display:inline;
float:left;
width:50px;}


#compoptions{
width: 150px;
height: 600px;
padding: 5px;
display:inline;
float:left;
border-right: 2px solid #666;}

#compoptions a{font-size:10px;}

#compoptions div{
margin: 10px 10px 5px 5px;
}
#admincomp .formblock{
  margin: 10px 0 10px 10px;
}

#admincomp .formblock label{
  font-size: .9em;
  font-weight: bold;
  display:inline;
  float:left;
  text-align:left;
  width: 150px;
  background:#EEE;;
  border: 1px solid #333;
  padding: 2px;}

#admincomp .formblock input{
margin-left: 20px;}

#admincomp{
display:inline;
float:left;
width: 500px;
padding: 5px;}


#admincomp .entrytypes{
  margin: 15px 0 10px 30px;
  font-size: .9em;
  font-weight: bold;}

#admincomp .entrytypes input{
margin-right: 20px;}

#admincomp .formblock textarea{
  width: 400px;
  height: 100px;
  clear: both;  
}

.calendar{ 
text-decoration: none;
border-bottom: 0;}
#catlist{margin-bottom: 10px;}
#catlist th {
font-size: .9em;
font-weight: bold;
border-bottom: 2px solid #333;
text-align: left;
padding: 5px 10px 0 5px;
}
#catlist td{
padding: 5px 10px 2px 5px;
}

#headeroptions{ 
width:600px;
height: 24px;
border-bottom: 1px solid #000;
vertical-align:bottom;
}

#headeroptions .tab{
margin-right: 30px;
padding: 5px 10px 3px 10px;
float:left;
background: #fff;
border: 1px solid #333;
}

#headeroptions .selectedtab{
margin-right: 30px;
padding: 5px 10px 3px 10px;
float:left;
background: #fff;
border: 1px solid #FF6600;
}

#headeroptions  a{
font-size: 12px;
text-decoration: none;
font-weight: bold;
border:0;
background:none;}

#comptbl .label {
width: 150px;
font-weight: bold;
background: #fafafa;
padding: 5px 5px 5px 10px;}

#guildsettings{width: 1000px;}
#guildsettings th{
  border-bottom: 2px solid #333;
  font-size 14px;
  font-weight:bold;
  text-align:left;}

#guildsettings td{
  font-size: 12px;
  border-bottom: 1px solid #ddd;
  padding: 5px 10px 2px 3px;}

#guildsettings .edit td{
  font-size: 12px;
  border-bottom: 1px solid #ddd;
  padding: 5px 10px 2px 3px;}
  
#guildsettings .edit  th{
  border-bottom: 1px solid #333;
  font-size 14px;
  font-weight:bold;
  text-align:left;
  padding: 5px 10px 2px 3px;}
  
#usertbl{width: 600px;}
#usertbl th{
font-size:14px;
border-bottom: 2px solid #333;
text-align:left;}

#usertbl td{
border-bottom: 1px solid #ddd;}


#usertbl #gid{
font-weight: bold;
font-size:12px;
width: 70px;
}

#usertbl #name{
font-size:12px;
width: 130px;
}

#usertbl #login{
font-size:11px;
width: 70px;}

#usertbl #btn_edit{
padding: 5px;
background:#8BC96D;
float: left;
margin: 5px 10px 5px 10px;
}
#usertbl #btn_edit a{
text-decoration:none;
color: #000;
font-size: 14px;
}

#usertbl #btn_password{
padding: 5px;
background:#FF9900;
color: #000;
font-size: 14px;
float: left;
margin: 5px;
}
#usertbl #btn_password a{
text-decoration:none;
color: #000;
font-size: 14px;
}


#usertbl #btn_delete{
padding: 5px 10px 5px 10px;
background:#FFFF33;
color: #000;
font-size: 14px;
float: left;
margin: 5px 10px 5px 10px;
}

#usertbl #btn_delete a{
text-decoration:none;
color: #000;
font-size: 14px;
}

#f_info{
width: 400px;}