body{
	font-family: Georgia, "Times New Roman", Times, serif;
	background: #1c1c1c url(../images/n2bBckgrnd.jpg) fixed center;
	color: #ffffff;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.3em;
	margin: 0 auto;
	position: relative;
}

a{color: #c1a259; text-decoration: none; } a:hover{ color: #61190e; background: #ffffff;}

h2 {font-size:18px;}
h1{font-size:24px;}
h3{font-size:16px}

#page{
	background: transparent scroll;
	height: auto;
	margin: 0 auto 20px;
	overflow: visible;
	padding: 0 0px 10px;
	position: static !important;
	text-align: left;
	width: 960px;
}

img#home{
	border: 4px solid #ffffff;
	float: left;
	margin: 30px 0 0 30px;
}


/* *** Login *** */
#login{
	float: right;
	margin: 30px 30px 0 0;
}

#login label{
	letter-spacing: 1px;
	line-height: 110%;
	font-weight: normal;
	font-size: 24px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	clear: both;
	float: right;
	text-align: right;
	margin: 0 0 3px 0;
}

#login input{
	clear: both;
	float: right;
	margin-bottom: 10px;
	letter-spacing: 1px;
	line-height: 110%;
	font-weight: normal;
	font-size: 20px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	width: 200px;
	height: 25px;
}

#login .submit input{
	clear: both;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	font-family: sans-serif;
	float: right;
	color: #7d3228;
	background: #ffffff;
	border: 2px outset #a3a3a3;
	margin-top: 0em;
	position: relative;
	top: 0em;
	right: 0em;
	height: 30px;
	width: 75px;
}

#login a{
	float: right;
}

/*  *** */

#miniDrop{
	background: url(../images/miniDrop.png) repeat;
	height: 30px;
	margin: 0px auto;
	padding: 2px 0;
	position: relative !important;
	width: 956px;
}

#dropdown{
	background: url(../images/dropdown3.png) repeat-x;
	height: 20px;
	margin: 0 auto;
	position: relative !important;
	width: 956px;
}

#miniDrop p.user_web{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 0.85em;
	left: 10px;
	top: 10px;
	float: left;
	position: relative;
	
}

.logout{
	font-size: 1.2em;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	float: right;
	margin-right: 10px;
	margin-top: 10px;
}

#close{
	background: fuchsia;
	float: left;
	height: 60px;
	margin: 0px auto;
	padding: 2px 0;
	position: relative !important;
	width: 60px;
}

img.open{
	float: right;
	height: 30px;
	width: 30px;
	position: relative !important;
	top: 5px;
	right: 10px;
	z-index: 50;
}

img.close{
	background: black;
	float: left;
	left: 10px;
	height: 45px;
	position: relative !important;
	top: 5px;
	width: 45px;
	z-index: 50;
}

#header{
	height: auto;
	margin: 0 auto;
	position: relative;
	width: 956px;
}

#nav{
	word-wrap: normal;
	word-break: break-strict;
	float: right;
	margin: 30px 20px 0 0;
}

#nav ul, #nav ul li, #nav ul li a{
	background: transparent;
	color:#c1a259;
	letter-spacing: 1px;
	line-height: 1.35em;
	font-weight: bold;
	font-size: 21px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	padding: 0 3px;
	list-style-type: none;
	display: inline;
	text-decoration: none;
}

#nav ul li a:hover{
	background: transparent;
	color: #61190e;
	border-top: 2px solid #61190e;
}

#banner{
	clear: both;
	height: 250px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	width: 956px;
}

#shadow{
	background: url(../images/shadow.png) repeat-x;
	height: 10px;
	margin: 0 auto;
	position: relative;
	top: -2px;
	width: 956px;
	z-index: -1;
}

#side_left{
	float: left;
	height: auto;
	width: 638px;
	display: inline;
}

#side_right{
	float: left;
	height: auto;
	width: 318px;
	display: inline;
}

.col620, .col300{
	background: url(../images/colBckgrnd.png) repeat;
	border: 2px solid #ffffff;
	display: inline;
	float: left;
	margin: 10px 10px 10px 10px;
	padding: 5px;
}

.col300{
	width: 284px;
}

.col620{
	width: 604px;
}

img.breathers{
	float: left;
	margin-left: 20px;
	margin-top: 5px;
	
}

span.title{
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: 1px;
/*	font-family: Verdana, "Lucida Grande", Arial, sans-serif;
*/	font-size: 1.15em;
	font-variant: small-caps;
	float: left;
	text-align: left;
}

span.date{
	letter-spacing: 1px;
	float: right;
	text-align: right;
	font-style: italic;
	font-size: 0.85em;
	
}

p.sign{
	font-size: 1.15em;
	float: right;
	margin: 8px 8px 0 0;
	text-align: right;
}

.clear{ clear: both;}

/* --- Form --- */

.drop_side_left, .drop_side_right{
	float: left;
	height: auto;
	width: 450px;
	display: inline;
	margin: 10px 10px 10px 10px;
	padding: 5px;
}

.drop_side_right{
	float: left;
	width: 375px;
}

#form_div{
/*	margin-left: 10px; */
	float: left;
}

#myInfo{
	background: url(../images/colBckgrnd.png) repeat;
	border: 2px solid #ffffff;
	color: #ffffff;
	font-family: "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
/*	font-family: Lucida Sans Unicode, sans-serif; */
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: 1px;
	line-height: 1.3em;
/*	display: none;  */
	width: 932px;
	margin: 10px auto;
	padding: 10px 0;
}

label{
	width: 8em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: inline;
}


input, select{
	color: #6f1218;
	background: #a3a3a3;
	border: 1px solid #ffffff;
	float: left;
	margin: 3px 0 0 10px;
	padding: 3px;
	width: 165px;
}

select{
	width: 174px !important;
}

.submit input{
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	font-family: sans-serif;
	float: right;
	color: #7d3228;
	background: #ffffff;
	border: 2px outset #a3a3a3;
	margin-top: 0em;
	position: relative;
	top: 1em;
	right: 2.25em;
	width: auto;
/*
	margin-left: 13em;
	padding: .25em .5em;
*/
}

fieldset{
	word-wrap: break-word;
	word-break: normal;
	border: 1px solid #a3a3a3;
	padding: 5px 0;
	/* overflow: visible; */
	width: 100%;
	
}

fieldset p{
	margin-left: 10px;
}

legend{
	color: #ffffff;
	border: 1px solid #a3a3a3;
	margin-left: 1em;
	padding: 2px 6px;
}

p.title{
	color: #6f1218;
	margin: 0 auto;
	padding: 5px 0;
	font-size: 20px !important;
	text-align: center;
	vertical-align: middle;
	width: auto;
}

p.num{
	color: #ffffff;
	margin: 25px auto 0;
	font-size: 21px !important;
	text-align: center;
	width: 100px;
	padding: 5px;
}

#breatherINFO{
	float: right;
	margin-right: 10px;
}

#breatherID{
	border: 1px solid #a3a3a3;
	margin: 10px auto 0;
	height: 130px;
	width: 175px;
	position: relative;
}

#breatherNum{
	word-break: normal;
	word-wrap: break-word;
	background: #a3a3a3;
	height: auto;
	width: 100%;
	
}

#breatherUSER{
	word-wrap: break-word;
	word-spacing: 3px;
	border: 1px solid #a3a3a3;
	font-size: .8em;
	margin: 10px auto 0;
	height: 200px;
	padding: 10px;
	width: 335px;
	position: relative;
}

#breatherUSER p{
	margin: 0;
	padding: 0;
}

#breatherUSER label{width: 130px !important;}
#breatherUSER input{
	float: right;
}

#breatherUSER p.user{
	line-height: 120%;
	clear: both;
	font-size: 10px;
	font-style: italic;
	font-family: serif;
	text-align: right;

}

#breatherUSER .submit input{
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	font-family: sans-serif;
	float: right;
	color: #7d3228;
	background: #ffffff;
	border: 2px outset #a3a3a3;
	margin-top: 15px;
	position: relative;
	top: 0em;
	right: 2.25em;
	width: auto;
}
	
/* --- Missions --- */
.col_header{
	letter-spacing: 2px;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	padding: 3px 0;
	text-align: center;
	width: 100%;
}

.col300 p.mission_title{
	clear: right;
	float: right !important;
	line-height: 1.2em;
	font-size: 18px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top: 8px;
}

p.mission_subtitle{
	clear: right;
	float: right !important;
	line-height: 1.2em;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	margin-right: 5px;
	margin-top: 3px;
	margin-bottom: 10px;
}

.col300 .missions{
	border-top: 1px dashed #a3a3a3;
	clear: both;
}

.col300 .missions p.mission, .col300 .missions a{
	margin: 5px auto;
	text-align: left;
	padding:  3px 0;
	width: auto;
}

.col300 .missions a{
	color: #c1a259;
	letter-spacing: 1px;
	line-height: 1.35em;
/*	font-weight: bold;
	font-size: 21px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
*/	padding: 0 3px;
	list-style-type: none;
	display: inline;
	text-decoration: none;
}

.col300 .missions a:hover{ background: #ffffff; color: #61190e; }

.col620 blockquote p{
	border-bottom: 1px dashed #ffffff;
	font-size: 14px;
	padding: 5px 0;
}

span.date a:hover { background: transparent; }
