html {
	background-image: url(/images/bg.jpg);
	font-family: 'Vollkorn';
}

body {
	text-align: center;
	background-image: none;
	background-color: transparent;
}

.centered {
	margin-left: auto;
	margin-right: auto;
	width: 980px;
}

.top {
	width: 980px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	color: #795022;
	text-align: right;
}

.mainmenu {
	width: 980px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	color: #795022;
}

.top a, .mainmenu a {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.top a img, .mainmenu a img {
	border: 0px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

.content {
	padding-left: 30px;
	padding-top: 10px;
}

.leftpaper {
	width: 474px;
	height: 490px;
	border: 0;
	position: absolute;
	left: 75px;
	border-top: 5px;
	border-left: 5px;
	border-bottom: 7px;
	border-color: rgba(0,0,0,.6);
	
}

.rightpaper {
	width: 326px;
	height: 490px;
	border: 0;
	position: absolute;
	left: 549px;
}

.latestnews {
	position: absolute;
	text-shadow: 0 0 0.4px #200909;
	color: #200909;
	text-decoration: none;
	width: 165px;
	text-align: justify;
	-moz-transform: rotate(-2.5deg);
	z-index: 999;
	top: 100px;
	left: 95px;
}

.whatisblurb {
	position: absolute;
	width: 250px;
	text-align: justify;
	-moz-transform: rotate(-2.5deg);
	z-index: 999;
	top: 90px;
	left: 285px;
}

.whatislink, .whatislink:visited {
	text-shadow: 0 0 0.4px #200909;
	color: #200909;
	text-decoration: none;
}



.contentnews {
	position: relative;
	text-align: center;
	margin: auto;
	height: 500px;
}

.flash {
	background-color: yellow;
	color: red;
	display: inline-block;
	width: 80%;
	padding: auto;
	margin: 10px 5px;
	text-align: center;
}

.menu {
}

.menupad {
	display: inline-block;
	width: 13.5px;
}

.announcement {
	margin: auto auto;
	text-align: center;
}

.section {
	float: left;
	width: 75%;
	border: solid 4px #d2b361;
	-moz-border-radius: 25px 10px;  
	-webkit-border-radius: 25px 10px;
	border-radius: 25px 10px;
	padding: 0px 0px;
	margin-bottom: 15px;
	background-image: url(/images/paper.png);
	background-repeat: repeat;
}


.section > .title {
	border: solid 0px #ebd58c;
	-moz-border-radius: 25px 10px 0px 0px;  
	-webkit-border-radius: 25px 10px 0px 0px;
	border-radius: 25px 10px 0px 0px;
	background-color: #ebd58c;
	background-image: url(/images/burnpaper.png);
	background-repeat: repeat;
	color: #795022;
	letter-spacing:3px;
	font-size: 18px;

	margin: 0px;
	padding: 0px 20px;
	border-bottom: solid 1px black;
}

.section > p {
	color: #462e14;
	padding: 5px 10px;
        font-size: 1em;
        line-height: 1.2em;
        margin: 0 0 1.2em 0;
}

.section > ul {
	color: #462e14;
	padding: 5px 20px;
        font-size: 1em;
        line-height: 1.2em;
        margin: 0 0 1.2em 0;
}	

.section a {
	text-decoration: underline;
	color: #903;
}

.section a:hover {
	text-decoration: none;
	color: #C05;
}			

.copyright {
	clear: right;
	float: right;
	color: A0A0A0;
}

input[type="text"], input[type="password"] {
	background-color: rgba(255,255,255,.7);
	border: none;
	font-family: 'Vollkorn';
	font-size: 16px;
	color: #000;
	border-bottom: dashed 2px #000;
}

.confirm, .cancel {
	float: right;
	height: 50px;
	cursor: pointer;
}

.confirm:hover, .cancel:hover {
	height: 45px;
}
.hdnSubmit {
	height: 1px;
	width: 1px;
	visibility: hidden;
}


ul.chartermenu, .chartermenu ul {
width: 600px;
margin: auto;
margin-top: 15px;
}

ul.chartermenu {
}

ul.chartermenu>li{
	display: inline;
	cursor: pointer;
}

ul.chartermenu>li:after{
	font-weight: bolder;
	color: white;
}

ul.chartermenu>li+li:before{
	content: ' - ';
	font-weight: bold;
	color: white;
}

ul.chartermenu>li>a{
	text-decoration: underline;
}

.charter {
	text-align: left;
	z-index: -1;
}

ul.gallery {
	list-style: none;
	vertical-align: center;
}

ul.gallery li {
	float: left;
	vertical-align: center;
}

ul.gallery li img, ul.gallery li a {
	vertical-align: center;
}	

.section label {
	display: inline-block;
	width: 25%;
	margin-left: 15px;
	margin-right: -15px;
}

.section input {
	margin-left: 15px;
}

.playernav {
	text-decoration: none;
}

.tourlisttabs {
	float: right;
	list-style-type: none;
	display: inline;
	padding: 0px;
}

.tourlisttabs li {
	padding: 2px 5px;
	display: inline-block;
	background-color: #777;
	border: 2px solid #000;
}

.tourlisttabs li a {
	padding: 0px;
	margin: 0px;
        text-decoration: none;
}

.message {
	padding: 10px;
	color: #D5D5D5;
	text-align: left;
	max-width: 800px;
}

.message>.sender {
	display: block;
	text-align: left;
}

.message>.subject {
	display: block;
	text-align: left;
	font-weight: bold;
	font-size: 1.2em;
}

.message>.contents {
	margin-top: 10px;
	text-indent: 10px;
}

.newmessage {
	padding: 10px;
	color: #D5D5D5;
}

.newmessage>legend, .message>legend {
	text-align: left;
}

.newmessage input[type="text"], .message input[type="text"] {
	color: #000000 !important;
}

.newmessage  textarea, .message textarea {
	width: 400px;
	height: 200px;
	background-color: rgba(255,255,255,.7);
}

.newmessage>h3, .message>span.info {
	text-align: left;
}

.newmessage p {
	text-align: left;
}

.newmessage input[type="submit"] {
	float: left;
}

.karma {
	position: relative;
	height: 510px;
	width: 135px;
	top: 30px;
	left: 520px;
}

.k000 {
	background-image: url('/images/profiles/shared/karma/neutral_karma.png');
}

.k105 {
	background-image: url('/images/profiles/shared/karma/giver_0_5.png');
}

.k114 {
	background-image: url('/images/profiles/shared/karma/giver_1_4.png');
}

.k123 {
	background-image: url('/images/profiles/shared/karma/giver_2_3.png');
}

.k132 {
	background-image: url('/images/profiles/shared/karma/giver_3_2.png');
}

.k141 {
	background-image: url('/images/profiles/shared/karma/giver_4_1.png');
}

.k150 {
	background-image: url('/images/profiles/shared/karma/giver_5_0.png');
}

.k205 {
	background-image: url('/images/profiles/shared/karma/guardian_0_5.png');
}

.k214 {
	background-image: url('/images/profiles/shared/karma/guardian_1_4.png');
}

.k223 {
	background-image: url('/images/profiles/shared/karma/guardian_2_3.png');
}

.k232 {
	background-image: url('/images/profiles/shared/karma/guardian_3_2.png');
}

.k241 {
	background-image: url('/images/profiles/shared/karma/guardian_4_1.png');
}

.k250 {
	background-image: url('/images/profiles/shared/karma/guardian_5_0.png');
}

.k305 {
	background-image: url('/images/profiles/shared/karma/guide_0_5.png');
}

.k314 {
	background-image: url('/images/profiles/shared/karma/guide_1_4.png');
}

.k323 {
	background-image: url('/images/profiles/shared/karma/guide_2_3.png');
}

.k332 {
	background-image: url('/images/profiles/shared/karma/guide_3_2.png');
}

.k341 {
	background-image: url('/images/profiles/shared/karma/guide_4_1.png');
}

.k350 {
	background-image: url('/images/profiles/shared/karma/guide_5_0.png');
}


.krefugee {
	background-image: url('/images/profiles/shared/karma/refugee.png');
}

.nomessages {
	margin-top: 20px;
	color: #D5D5D5;
}

.toolList {
	position: relative;
	margin: 5px;
	top: 150px;
	left: 630px;
}

.toolList>div {
	padding: 15px 10px;
	text-align: left;
}

.eventList {
	position: relative;
	margin: 5px;
	top: 120px;
	left: 630px;
	text-align: left;
	padding-left: 15px;
	height: 500px;
	width: 325px;
	overflow: auto;
}

.eventList a:visited, .eventList a {
	color: #795022;
}

.spDetails {
	float: left;
	text-align: left;
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: 1px solid black;
}

.spTitle {
	font-size: .9em;
	display: block;
}

.spUrl {
	font-size: .7em;
}

.hidden {
	display: none;
}

.spThumb {
	height: 73px;
	width: 100px;
	border: 0px;
}

#branchlist {
	text-align: left;
}

#branchlist span {
	padding-left: 25px;
}

.messageList {
	margin-top: 10px;
}

.messageList th {
	color: #D5D5D5;
	text-align: left;
}

.messageList .timeinfo {
	color: #D5D5D5;
	text-align: left;	
	vertical-align: middle;
}

.messageList .author {
	color: #D5D5D5;
	text-align: left;
	vertical-align: middle;
}

.miniavatar {
	height: 30px;
	width: 30px;
	vertical-align: middle;
}

.messageList .subject {
	text-align: left;
	vertical-align: middle;
}

.delete {
	position: relative;
	z-index: 20;
	height: 20px;
	width: 20px;
	top: -20px;
}

.delete img {
	height: 20px;
	width: 20px;
}

.folio {
	text-align: left;
}
	
.folio .lore {
        font-family: 'Vollkorn', Helvetica, Arial, Veranda;
        color: #E0E0E0;
	text-align: left;
}

.folio textarea {
	width: 600px;
	height: 400px;
}

.folio h3 {
	margin-top: .3em;
	margin-bottom: .3em;
}

.tweets {
	position: absolute;
	text-align: left;
	width: 15em;

}

.tweets .section {
	height: 500px;
}

.spThumb {
	height: 120px;
	width: 160px;
	float: left;
	margin: 3px;
}

.searchForm {
	text-align: left;
	padding: 3px;
	margin-bottom: 0px;
	width: 100%;
	margin-top: 10px !important;
}

ul.foliomenu, .foliomenu ul {
	text-align: left
}

ul.foliomenu {
}

ul.foliomenu>li {
        margin-left: 25px;
        cursor: pointer;
}

.folioleft {
	float: left;
	margin-right: 50px;
}

.folioright {
	float: left;
}

.ForumCategory {
	text-align: left;
	padding-left: 2em;
}

.ForumCategory > .Title {
	color: #D5D5D5;
	font-size: 20px;
}

.Forum {
	text-align: left;
	padding-left: 1em;
}

.Forum > .Title {
	display: inline-block;
	color: #D5D5D5;
	font-size: 16px;
	width: 300px;
}

.TopicList {
	text-align: left;
	padding-top: 2em;
	padding-left: 1em;
}

.Topic {
	text-align: left;
	padding-left: 1em;
}

.Topic > .Title {
	display: inline-block;
	color: #D5D5D5;
	font-size: 16px;
	padding-left: 1em;
	width: 336px;
}


.Topic > .Owner {
	display: inline-block;	
	color: #D5D5D5;
	font-size: 16px;
	width: 100px;
}

.Topic > .DateCreated {
	color: #D5D5D5;
	font-size: 16px;
	padding-left: 15em;
	float: right;
}

.stampDetails > h3 {
	text-decoration: underline;
	color: #D5D5D5;
}

.stampDetails > p > img {
	height: 300px;
}

.topic {
	padding-top: 20px;
	clear: both;
	background-color: white;
}

.topic > .title {
	text-align: left;
	font-size: 1.5em;
	color: black !important;
}

.topic > .title > a {
	color: black;
	background-color: white;
}

.topic > .author { 
	color: black;
	font-size: 1.5em;
	background-color: white;
	text-align: right;
}

.topic > .date {
	color: black !important;
	font-size: 1.5em;
	background-color: white;
	text-align: right;
}

.post {
	border-bottom: 2px solid #B0B0B0;
}

.post > .header {
	width: 100%;
	clear: left;
	padding-top: 5px;
}

.post > .header > .title {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	text-align: left;
	color: #D5D5D5;
}


.post > .author {
	float: left;
	color: #D5D5D5;
	padding-left: 10px;
	padding-right: 10px;
	clear: left;	
}

.post > .author > .avatar {
	width: 74px;
	height: 74px;
}

.post > .header > .date {
	float: right;
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 5px;
	color: #D5D5D5;
}

.post > .header > .edit {
	float: right;
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 5px;
	color: #D5D5D5;
}

.post > .header > .nimail {
	float: right;
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 5px;
	color: #D5D5D5;
}

.post > .body {
	float: left;
	padding-left: 10px;
	padding-top: 20px;
	text-align: left;
	text-indent: 1em;
	color: #D5D5D5;
	border-width: 2px;
}

.profileEdit {
	width: 80%;
}

.profileEdit .title {
	margin-bottom: 10px;
}

.profileEdit label {
	float: left;
        color: #E0E0E0;
        background-color: rgba(15,10,0,.4);
	margin-left: 0px;
	width: auto;
}

.profileEdit input:not([type='button']) {
	padding-left: 0px;
	margin-bottom: 10px;
	margin-left: 0px !important;
}

.profileEdit select {
	margin-bottom: 7px;
}

.profileEdit label.username {
	margin-bottom: 20px;
	margin-left: 15px;
	margin-top: 15px;
	padding-left: 5px;
	padding-right: 5px;
	display: none;
}

.profileEdit label.avatarLbl {
	width: 175px;
	display: block;	
}

.profileEdit label.taglineLbl {
}

.profileEdit label.passwordLbl {
}

.profileEdit label.vpassLbl {
}

.profileEdit label.locationLbl {
}

.profileEdit label.emailLbl {
}

.profileEdit label.classLbl {
}


.profileEdit img.avatarImg {
	float: left;
}

.profileEdit input.avatarurlEdit {
	float: left;
	clear: left;
}

.profileEdit input.taglineEdit {
	float: left;
}

.profileEdit input.passwordEdit {
	float: left;
}

.profileEdit input.vpassEdit {
	float: left;
}

.profileEdit input.locationEdit {
	float: left;
}

.profileEdit input.emailEdit {
	float: left;
}

.profileEdit select.classEdit {
	float: left;
}

.propertiesSection {
	float: left;
	padding-left: 10px;
	width: 375px;
}

.propertiesSection input {
	width: 350px;
	padding-left: 0px;
	margin-left: 0px;
}

.avatarSection {
	clear: left;
	float: left;
	width: auto;
	padding-left: 15px;
}

.tutorialSection {
	margin-bottom: 10px;
}

.avatarSection input {
	width: 175px;
	padding-left: 0px;
	margin-left: 0px;
}

.passwordSection {
	float: left;
	padding-top: 25px;
}

.passwordSection input[type="password"] {
	padding-left: 0px;
	margin-left: 0px;
	width: 200px;
}

.postbody {
	height: 20em;
	width: 50em;
}

.Locked {
	color: #D5D5D5;
}

.Forum .Count {
	color: #D5D5D5;
	margin-left: 50px;

}

aside.intro {
	filter: blur(3px);
	margin-top: 1em;
	color: #D5D5D5;
	text-align: left;
	width: 200px;
	display: inline-block;
	background-color: #527060;
	float: left;
	margin-right: 5px;
	z-index: 999;
	padding: 10px;
}
section.intro {
	align: left;
	background-color: #C49D41;
	margin-top: 1em;
	color: #000000;
	text-align: justify;
	width: 570px;
	display: block;
	margin-right: 5px;
	z-index: 1;
	padding: 10px;
	float: left;
}

section.postcard {
	background-color: #C49D41;
	margin-top: 1em;
	color: #000000;
	text-align: justify;
	display: inline-block;
	margin-right: 5px;
	z-index: 999;
}
aside.postcard {
	margin-top: 1em;
	color: #000000;
	text-align: justify;
	display: inline-block;
	margin-right: 5px;
	z-index: 999;
	padding: 10px;
	float: right;
}

details.postcard {
	background-color: #C49D41;
	margin-top: 1em;
	color: #000000;
	text-align: justify;
	width: 200px;
	display: inline-block;
	margin-right: 5px;
	z-index: 999;
	padding: 10px;
	float: right;
}

.doorway {
	background-image: url("http://www.nova-initia.com/rf/apps/remog/public/i/overlays/doorway_set.png");
	height: 290px;
	width: 330px;
}

.doorway .whiteout {
	width: auto;
	height: 226px;
	background-color: rgba(255,255,255,.5);
	margin-top: 18px;
}

.doorway .whiteout h1 {
	display: table;
	margin-left: auto;
	margin-right: auto;
}

.doorway .whiteout p {
	padding-left: 5px;
	position: absolute;
	bottom: 5px;
}

.doorway .whiteout div {
	font-size: 250%;
	font-weight: bold;
	color: #990000;
}

#howtoplay.doorway {
	-moz-transform: rotate(12.5deg);
}

#registration.doorway {
	-moz-transform: rotate(6.5deg);
}

.wsignpost {
	background-image: url("http://www.nova-initia.com/rf/apps/remog/public/i/overlays/signpost_set.jpg");
	background-size: 165px 135px;
	height: 135px;
	width: 165px;
	float: left;
}

.wsignpost .whiteout {
	width: auto;
	height: 135px;
	background-color: rgba(255,255,255,.5);
	font-size: 75%;
}

.wsignpost .whiteout h1 {
	padding: 5px;
	display: table;
	margin-left: auto;
	margin-right: auto;
}

.wsignpost .whiteout p {
	padding-left: 5px;
	position: absolute;
	bottom: -5px;
}


#beagiver.wsignpost {
	-moz-transform: rotate(-12.5deg);
}

#beaguide.wsignpost {
	-moz-transform: rotate(2.5deg);
}

#beaguardian.wsignpost {
	-moz-transform: rotate(-3.5deg);
}




.glowlink, .glowlink:visited {
	float: right;
	color: #991144;
	text-shadow: 0 0 .4px #914;
}

.glowlink:hover {
	text-shadow: 0px 0px .4px #944;
}

.whatislink {
	test-decoration: none;
}

