@charset "UTF-8";
/* CSS Document */

/*-----------------------------------------------------/
					DOCUMENT STYLES
/-----------------------------------------------------*/
*{
	margin:0px;
	padding:0px;
	}

body {
	font-family: "Trebuchet MS";
	font-size: medium;
	background: url("Media/bckgnd_rp.gif") repeat-x #382211;
	color: #452717;
	}

img {border:none}
a img {border:none}

* html body {
	font-size: large;  /*for IE5*/
	}

#home div#container {
	margin: 0 auto;
	width:778px;
	}
div#content {
	padding: 1.3em;
	background: url("Media/layout/cont_bt_grd.gif") bottom repeat-x #fff; 	
	}


#col_fix_home{
	background: #DBB78C; 
	margin-left:.5em;
	}

#sitemap div#content {
	padding: 1.3em 6em 4em 8em;
	}

div#container {
	width:850px;
	margin: 0 auto;
	margin-top:0px;
	}

#home div#content {
	float:left;
	padding: 0 0 30px 30px;
	margin-top:0px;
	width: 417px !important;
	width: 416px;
	background: url("Media/layout/cont_tp_grd.gif") top repeat-x #fff !important; 
	border-right:3px solid #055a8b;
	}

.subpage #content {
	padding-right:0;padding-top:0px;
	border:none;
	}

#home .sidebar, .subpage .sidebar {
	float:left; width:320px; font-size:95%;
	color:#055a8b;
	background:#DBB78C;
	background:#E7D0AA;
	
	}


.subpage .sidebar { 
	width:300px; float:right; margin-left:1em;
	border-left:3px solid #055a8b;
	}



#home .sidebar div, .subpage .sidebar div  {
	padding: 0 2em 1em 2em;
	background: url("Media/layout/feat_bt_grd.gif") bottom repeat-x ;
	border-bottom:1px solid #ae8263;
	
	}
	
div#footer {
	clear:both;
	margin-top: 2em;
	font-size: 75%;
	}

.subpage #footer, .secondary #footer {
	text-align:center;
}

div#footer span, div#footer a {
	padding:10px; color:#5893B6; color:#ae8263;
	}	

div.aux_content { float:right; width:280px; font-size:90%; }

/*-----------------------------------------------------/
					TEXT ELEMENTs
/-----------------------------------------------------*/

h1#weislogo {
	text-indent: -9999px;
	background: url("Media/WLUMC_title.png") no-repeat  1em;
	height: 65px;
	padding:2% 0 1% 10%;
	}

h1#header {
	font-size:90%;
	color:#a41d2b;
	font-weight:normal;
	padding: .3em 3em;
	background: url("Media/layout/feat_bt_grd.gif") bottom repeat-x #055a8b;
	border-bottom:1px solid #ae8263;
	text-align:right;
}
	
h1 {	
	color:#055a8b;
	text-align:center;
	font-size:170%;
	
}

h1#title {	
	font-size:140%;
	padding-top:.5em;
	padding-left: 1em;
	text-align:left;
	
	font-family: "Trajan Pro",Trebuchet;	
}	

h2 {	
	color:#5893B6; 
	font-size:130%;
	padding: 1em 0 .7em .5em;	
	}

h3 {	
	padding-top:1.5em;
	font-size:110%;
	}

h4{
	padding-top:1em;
	}

p{	
	line-height:1.5em;
	padding: 0 1em;
	padding-bottom:1.5em;
	}
	
p.intro{	
	line-height:1.5em;
	padding:.5em;
	margin-right:2em;
	font-weight:bold;
	font-size:105%;
	}



/*-----------------------------------------------------/
						LINKS
/-----------------------------------------------------*/

a:active {
  border: none;
  outline:none;
	}

:-moz-any-link:focus {   /* Fixes dotted box onClick in Firefox */
  outline: none;
	}

#content a.sublink { 
	padding: 0 2em;
	}	
	
a.sublink {
	font-size:80%;
	display:block;
	float: right;
	line-height:130%
	}
a { 
	color:#7E0135;
	 outline: none;
	 }
/*a:visited { color: #4f92c6; }*/
a:hover {color: #a41d2b; }

#mainnav a { color: #FCF2CF; text-decoration:none;}
/*#mainnav a:visited { color: #eeb477; }*/
#mainnav a:hover {color: #FCF2CF; }


/*-----------------------------------------------------/
					NAVIGATION
/-----------------------------------------------------*/
ul#mainnav {
	background:none;
	text-align:center;
	top:0px;
	width:100%;
	display:block;
	white-space:nowrap;
	float:right;
	padding-bottom:1.3em;
	font-size:80%;
	}


ul#mainnav li {
	margin-right:10px;
	float:right; 
	list-style:none; 
	background: url("Media/layout/nav_l_cnr.gif") bottom left no-repeat;
	padding-left:9px;
	}	

ul#mainnav li#cur {background: url("Media/layout/nav_l_cnr_cur.gif") bottom left no-repeat; cursor:default;}
ul#mainnav #cur a {background: url("Media/layout/nav_r_sld_cur.gif") bottom right no-repeat; cursor:default;}

ul#mainnav li:hover {background: url("Media/layout/nav_l_cnr_ovr.gif") bottom left no-repeat; }
ul#mainnav li:hover a {background: url("Media/layout/nav_r_sld_ovr.gif") bottom right no-repeat;}



ul#mainnav a {	
	display:block;
	padding: 0 1.5em 0 .8em;
	line-height:2em;
	float:left;
	text-transform:uppercase;
	background: url("Media/layout/nav_r_sld.gif") bottom right no-repeat;
	}

ul#mainnav li.logged {
	margin-right:-5px;
	}
	
ul#mainnav #login_status a{
	text-transform:none;
	font-size:90%;
	}

span.logged_header {
	margin-left: 5em;
	float:right;
	font-size:90%;
	}

