
/* CSS sheet for rogue rec site 12-06*/


body, html {
	font-family: Arial, Helvetica, Sans-Serif;
	background-color:#E5D0AE;
	color: #000000;
	margin:0; 
	padding:0;
}

h1,h2,h3,h4,h5 { color:#400080; }
h1 { 
	text-align: center; 
	font-size: 1.7em; 
	margin-top:0;  /* breaks layout without these */
	padding-top:0; 
}
h2,h3				{ text-align: center; }
label				{ font-weight: 700; }
.medium				{ font-size: 85%; }
.center				{ text-align: center; }
.right				{ text-align:right; }
.clr				{ clear: both; }
.red				{ color: #ff0000; }
.emph				{ color: #ff0000; font-weight: 700; }
.white				{ color: #ffffff; }
.blk				{ background-color: #000000; color: #ffffff; }
.popup				{ background-image:none; background:#ffffff; }
.med-txt-field		{ width: 250px; }
.wide-txt-field		 width: 400px; }
.small-txt-field	{ width: 50px; }
ul.one-line li		{ display: inline; list-style: none; }
ul.nodot li			{ list-style: none; }

#main	{ 
	width: 95%; 
	margin: 0 auto 0 auto;
	background-color: #ffffff;
	background-image: url(/images/left-margin.gif);
	background-position: left;
	background-repeat: repeat-y;
	min-width: 650px;
}
#main-wrapper {
	background-image: url(/images/right-margin.gif);
	background-position: right;
	background-repeat: repeat-y;
	margin: 0;
	min-width: 650px;
}
#rogue-recreation-header { 
	width: 100%;
	background-image: url(/images/header-bg.jpg);
	background-repeat: repeat-x;
	min-width: 650px; 
}
#rogue-rec-head-left     {  width: 370px; display: inline; }
#rogue-rec-head-right    { 
	float: right; 
	width: 250px; 
	font-size: 12px; 
	font-weight: 700;display: inline; text-align:right;
	text-align: center;
}
#rogue-rec-head-right p  { margin:0; padding: 6px 24px 0 0; }
#right-cap               { width: 250px; float: right; clear: both; margin-bottom: 12px; text-align: right; }

#rogue-rec-navigation { 
	  float: left;
					       width: 103px;
					     }

#rogue-rec-content       { min-width: 650px;  padding:0; margin:0; }
#rogue-rec-content p,
#rogue-rec-content table,
#rogue-rec-content ul    { padding: 0 24px 12px 24px; }

#footlinks {
	margin: auto;
	width: 601px;
	font-size: 85%; 
	text-align: center; 
	white-space: nowrap;
	padding-bottom: 24px;
	background-image: url(/images/footer-background.gif);
	background-position: center;
	background-repeat: no-repeat;
}
#footlinks ul		{ margin: 6px; padding:0; } 
#footlinks ul li	{ display: inline; list-style: none; } 

a:link			{ color: #004040; font-weight: 700; }
a:active		{ color: #ff0000; font-weight: 700; }
a:visited		{ color: #2E7070; font-weight: 700; }
a:hover			{ color: #4848ff; font-weight: 700; }
.blk a:link		{ color: #ffffff; font-weight: 700; }
.blk a:active	{ color: #ff0000; font-weight: 700; }
.blk a:visited	{ color: #ffffff; font-weight: 700; }
.blk a:hover	{ color: #ffff00; font-weight: 700; }

@media print {
 input,button, .printwin { display:none; }
}
