* {
	margin: 0;
	padding: 0;
}

body {
	background: #b5bcb6 url('/members/images/vu-bg-cone-flames1.jpg');
	margin: 0;
	font-family: arial,helvetica,sans-serif;
	font-size: 100%;
	color: black;
	/* background-image: url('/members/images/bg-i-back.gif'); */
	/* background-image: url('/members/images/voy-paper-crater-bg-light.jpg'); */
}
ul, li {
	margin-left: 1em;
}
td {
	padding: 1px;
}

.smallLink {
	font-size: 80%;
}

.smallGuidance {
	color: #900000;
	font-size: 80%;
}
.bigGuidance {
	color: #900000;
	font-size: 100%;
}
.date {
	font-size: 80%;
}
.user {
	font-size: 80%;
}
.notice {
	font-size: 80%;
}
.voy_tbox {
	background: #f0ebdd url('/members/images/voy-paper-crater-bg-light.jpg');
	border: 4px groove;
	padding: .5em 1em .5em 1em;
	margin: 0;
	vertical-align: text-bottom;
}
.voy_tbox legend {
	background: #f0ebdd url('/members/images/voy-paper-crater-bg-light.jpg');
	font-size:110%;
	border: 2px inset;
	padding: 3px .5em 2px .5em;
}
.voy_tbox_title {
	font-size:110%;
	border-bottom: 1px solid black;
	padding: 3px .5em 2px .5em;
}
.voy_tbox_contents {
	font-size:100%;
	padding: .3em;
}
.pageAreaDark {
	background: #3b4736 url('/members/images/vu-bg-cone-flames1-dark.jpg');
}
.copyrightBar {
	background: #3b4736 url('/members/images/vu-bg-cone-flames1-dark.jpg');

	font-family: arial, helvetica, sans-serif;
	font-size: 80%;
	padding: 2px 1em 2px 1em;
	color: #e0e0e0;

	width:100%;
	left:0px;
	/* bottom:0px;
	position:fixed; */
}
.copyrightBar a:link { color: #cfb3b3; }
.copyrightBar a:visited { color: #bfb333; }
.copyrightBar a:active { color: blue; }
.copyrightBar a:hover { color: yellow; }

a:link { color: #470D00; }
a:visited { color: #770B00; }
a:active { color: #d1ffe6; }
a:hover { color: yellow; } /**/

.bodyMember {
	font-size: 100%;
	margin: 2px;
	padding: 0;
}
button, .loginForm input[type=submit] {
	border: none;
	background-color: #604000;
	color: white;
}
.serviceList {
	padding: 2 1em 2 2em;
	margin: 0px;
	text-align: left;
}
.invBar {
	border: none;
	background-color: #604000;
	color: white;
	padding: .1em .5em .1em .5em;
}
.faveforums td {
	padding: .1em .5em .1em .5em;
}
.miniLink {
	font-size:90%; font-family:Arial,Helvetica,sans-serif;
}
.voy_mainbox {
	border: none;
	/* background: #f0ebdd url('/members/images/voy-paper-crater-bg-light.jpg'); */
	background: #3b4736 url('/members/images/vu-bg-cone-flames1-dark.jpg');
	color: white;
	width: 95%;
	margin: 0 auto;
}
.voy_mainbox_title {
	border: none;
	/* background: #3b4736 url('/members/images/vu-bg-cone-flames1-dark.jpg'); /**/
	/* background: #3b4736 url('/members/images/vu-bg-cone-flames1.jpg'); /**/
	/* color: white; /**/
	background: #f0ebdd url('/members/images/voy-paper-crater-bg-light.jpg'); /**/
	color: black;
	font-size: 100%;
	padding: .2em .5em .2em .5em;
}
.voy_mainbox_body {
	border: none;
	margin: .2em .5em .5em .5em;
	padding: .2em .5em .5em .5em;
}
.smallnote {
	font-size: 90%;
	color: #efffee;
}
.voy_box_note {
	background: #3b4736 url('/members/images/vu-bg-cone-flames1-light.jpg');
	margin: 0 auto;
	margin-top: .1em;
	padding: .1em .4em .1em .4em;
	/* font-size: 90%; */
}
.voy_box_note_title {
}
.voy_box_note td {
	/* font-size: 90%; */
}
div.voy_msg {
	background: #3b4736 url('/members/images/vu-bg-cone-flames1-light.jpg');
	margin: 0 auto;
	display: table;
}
div.voy_msg_title {
	font-weight: bold;
	background: #3b4736 url('/members/images/vu-bg-cone-flames1-gold.jpg');
	margin: 0 auto;
	padding: .1em .5em .1em .5em;
	color: #492900;
}
div.voy_msg_body {
	padding: .5em 1em .5em 1em;
	color: white;
}
div.centerbox {
	margin: 0 auto;
	text-align: center;
}
span.voy_box_content {
	display: inline-block;
	margin: .3em;
	padding: .2em .5em .2em .5em;
}
.voy_box_content {
	background: #3b4736 url('/members/images/vu-bg-cone-flames1-light.jpg');
	margin: 0 auto;
}
.voy_box_content td {
	padding: .1em .4em .1em .4em;
}
.voy_box_content_title {
	font-weight: bold;
	background: #3b4736 url('/members/images/vu-bg-cone-flames1-gold.jpg');
	margin: 0 auto;
	margin-top: .1em;
	color: #492900;
}
.voy_box_content_body {
	margin: .4em .3em .4em .3em;
}

.autofidset {
	text-align: center;
	font-size: 80%;
}
.autofidset span {
	font-style: italic;
	background: #3b4736 url('/members/images/vu-bg-cone-flames1-gold.jpg');
	padding: .2em .4em .2em .4em;
}
.autofidset a {
	font-weight: bold;
	background: #3b4736 url('/members/images/vu-bg-cone-flames1-gold.jpg');
	text-decoration: none;
	padding: .2em .4em .2em .4em;
}
.autofidset a:link {
	color: #470D00;
}
.autofidset a:visited {
	color: #770B00;
}
.autofidset a:hover, .autofidset a:active {
	color: yellow;
}

.val_changed {
	background: #3b4736 url('/members/images/vu-bg-cone-flames1-gold.jpg');
	padding: .1em .4em .1em .4em;
}

input {
	display:inline-block;
	border: 1px solid #000;
	/* height: 2em; */
	-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
}
input[type="text"] {
	font-size: 105%;
}
button, input[type="submit"] {
	padding: .1em .5em .1em .5em;
	font-style: italic;
}
div.profile div.area {
	float: left;
	width: 15em;
}
.pwerror {
	font-style: italic;
	color: #ff7020;
}
.pwerror a:link {
	color: #f0e0e0;
}
.pwerror a:hover {
	color: #5050ff;
}
.pwerror a:visited {
	color: #f0e0e0;
}
.pwerror a:active {
	color: #f0e0e0;
}
.entryArea {
	padding: .25em .5em .25em .5em;
}
.entryArea table td {
	padding: .1em .2em .1em .2em;
}
.pwrep {
	font-weight: bold;
}
.inp_vmid_cont {
	display:inline-block;
}
.inp_vmid_cont input, .inp_vmid_cont img {
	display:inline-block;
	vertical-align: middle;
}
.inp_vmid_cont img {
	float:right;
	position:relative;
	margin-left:-32px;
}
.inp_vmid_cont input {
	min-height: 25px; // for icon
}
.inp_pw {
	font-family: fixed;
}
@media only screen and (max-width: 480px) {
	span.wide { display: none; }
	span.thin { display: inline; }
	div.row div { vertical-align: middle; display: inline-block; white-space: nowrap; }
	div.row .dobr { white-space: normal; }
	div.row .r { text-align:right; }
	button, input { width: 100%; }
	td {
		display: block;
		text-align: left;
	}
}
@media only screen and (min-width: 480px) {
	span.wide { display: inline; }
	span.thin { display: none; }
	div.row div { vertical-align: middle; display: inline-block; white-space: nowrap; }
	div.row .dobr { white-space: normal; }
	div.row .r { text-align:right; }
	#mem_login tr td + td {
		text-align: left;
	}
	#mem_login tr > td {
		text-align: right;
		padding-right: .25em;
	}
	#new_account_div {
		max-width: 95%;
		margin: 0 auto;
	}
}

