/* CSS Document */
html, body { background:url(images/main_bg3.gif); margin: 0; padding: 0; text-align:center; font-family:Arial; height:100%;}

h1 { color: #B1BA1E; font-size: 14px; font-weight:normal; margin-bottom:10px;}
h2 { color: #000; font-size: 15px; margin:0; font-family:Georgia;}
h3 { color: #B1BA1E; font-size: 25px; margin:0; }
h4 { color: #B1BA1E; font-size: 13px; margin-bottom:10px;}
hr { height: 0px; border-bottom:1px solid #1E2171; margin:0px; padding:0px; line-height:0px; font-size:0px;}
html>body hr {margin-top:10px; margin-bottom:10px;}
p {margin-bottom:30px;}
li.roman {list-style: lower-roman outside;}
.gainlayout { _height: 0; } 

/* ~~~~~~~~~~~~~~MAIN~~~~~~~~~~~~~~~~ */
#wrapper { width:830px; margin:0 auto; }
#maincontent { 
   width:820px;
   padding-left:10px;
   padding-right:10px;
   float:left;
   background:url(images/bg.gif);
}
html>body #maincontent {padding-right:0; width:810px;}

#subcontent {
   float:left;
   padding:0;
}

/* ~~~~~~~~~~~~~~HEADER~~~~~~~~~~~~~~~~ */
#header {
   width:800px; 
   margin-top:15px;
   height:94px;
}

#headergreen {
   width:191px;
   height:94px;
   background:url(images/green_bg.gif);
   float:left;
}

#greentext {
   width:183px;
   float:left;
   margin-top:6px;
   text-align:left;
   padding-left:5px;
}

#headerblue {
   width:609px;
   height:94px;
   background:url(images/logo.gif);
   float:left;
}

#headerblue h1 {
	text-indent:-9999px;
	height:1px;
	display:block;
}

/* ~~~~~~~~~~~~~~LEFT NAV~~~~~~~~~~~~~~~~ */
#left {
   width:189px;
   float:left;
}

#topnav {
	width:189px;
	float:left;
	color:#666;
	background:url(images/top_nav.gif) no-repeat;
	padding: 5px 3px 10px 5px;
	text-align:left;}
html>body #topnav {padding: 5px 3px 0 3px;}

#hometopnav {
	width:189px;
	float:left;
	color:#666;
	background:url(images/top_nav.gif) no-repeat;
	padding: 5px 3px 10px 3px;
	text-align:left;}
html>body #hometopnav {padding: 5px 3px 0 3px;}

#leftnavtile {
	width:189px;
	float:left;
	background:url(images/side_tile.gif);}

#comforum {
   width:180px;
   height:16px;
   margin-top:10px;
   margin-bottom:5px;
}
html>body #comforum {margin-top:7px;}

#innernavtext {
   width:180px;
   margin-top:10px;
   margin-bottom:5px;
}
html>body #comforum {margin-top:7px;}

#nevbtm {
	width:189px;
	float:left;}

#boxcontainer {
   width:183px;
   float:left;
}

#greenbox {
   width:17px;
   height:9px;
   float:left;
   margin-top:3px;
   background:url(images/green_box.gif) no-repeat;
}
html>body #greenbox {margin-bottom:5px;}

#greenboxtext {
   width:166px;
   float:left;
}
   #greenboxtext a {color:#000; text-decoration:none;}
   #greenboxtext a:hover {color:#b1ba1e; text-decoration:underline;}

/* ~~~~~~~~~~~~~~MIDDLE~~~~~~~~~~~~~~~~ */
#middle { width:611px; float:left; text-align:left;}
#midpic {
   width:580px;
   flost:left;
   margin-left:10px;
   margin-top:15px;
}
html>body #midpic {margin-top:30px;}

#midtext {
   width:590px;
   margin-left:10px;
   margin-top:20px;
   text-align:left;
   float:left;
}

/* ~~~~~~~~~~~~~~TOP NAV~~~~~~~~~~~~~~~~ */
#navcontainer {
   width:560px;
   height:15px;
   float:left;
   margin-left:25px;
   margin-bottom:5px;
   background-color:#B1BA1E;
   text-align:center;
}
html>body #navcontainer {height:16px; padding-top:2px;}

#navtext {
   width:546px;
   float:left;
   text-align:center;
   font-size:13px;
}
   #navtext a {color:#666666; text-decoration:none;font-size:13px;}
   #navtext a:hover {color:#fff; text-decoration:none;font-size:13px;}
   

#navcontainer2 {
   width:560px;
   height:18px;
   float:left;
   margin-left:25px;
   margin-bottom:5px;
   background-color:#B1BA1E;
   text-align:center;
}
html>body #navcontainer {height:16px; padding-top:2px;}
.navigation2 {color:#666666; font-size:13px; font-weight:bold;}
   
/* ~~~~~~~~~~~~~~PRESBYT HOME~~~~~~~~~~~~~~~~ */
#mailhomepic {
   width:230px;
   height:168px;
   background:url(images/BoutwellStreet.jpg) no-repeat;
   float:left;
}

#mailhometext {
   width:325px;
   float:left;
   margin-left:15px;
}

/* ~~~~~~~~~~~~~~WAYZATA BAY CENTER~~~~~~~~~~~~~~~~ */
#wayhistpics {
   width:185px;
   float:left;
}

#wayhisthometext {
   width:386px;
   float:left;
   margin-left:15px;
}

#wayvispics {
   width:205px;
   float:left;
}

#wayvishometext {
   width:366px;
   float:left;
   margin-right:15px;
}

#waymarketcontainer {
   width:580px;
   float:left;
   margin:15px 0 15px 5px;
}

#waymarkettext {
   width:210px;
   float:left;
}

/* ~~~~~~~~~~~~~~~TESTING~~~~~~~~~~~~~~ */
#containerul, #containerul ul{
  text-align:left;
  margin:0; /* Removes browser default margins applied to the lists. */
  padding:0; /* Removes browser default padding applied to the lists. */
}

#containerul li{
  margin:0; /* A left margin to indent the list items and give the menu a sense of structure. */
  padding:0; /* Removes browser default padding applied to the list items. */
  list-style-type:none; /* Removes the bullet point that usually goes next to each item in a list. */
}

#containerul .symbols{ /* Various styles to position the symbols next to the items in the menu. */
  float:left;
  width:12px;
  height:1em;
  background-position:0 50%;
  background-repeat:no-repeat;
}

/* ~~~~~~~~~~~~~~~FOOTER~~~~~~~~~~~~~~ */
#footer {
   width:790px;
   text-align:center;
   float:left;
}
  
   #footer hr { width:750px; color:#E5E6E6;}
   html>body #footer hr {margin-top:10px; margin-bottom:15px; margin-left:20px;}

#contacttext { width:106px; margin-right: 10px; text-align: right; float:left; margin-bottom: 6px; }
#contactfields { width: 464px; float: left; margin-bottom: 6px; }

/* ~~~~~~~~~~~~~~CLASSES~~~~~~~~~~~~~~~~ */
.headerwhite {color:#fff; font-size:12px; }
.headerwhite2 {color:#fff; font-size:14px; font-weight:bold;}
.reg_font {font-family:arial; font-size:12px;}
.navtext {font-size:12px; color:#B1BA1E; }
  .navtext a {font-size:12px; color:#B1BA1E; text-decoration:none;}
  .navtext a:hover {font-size:12px; color:#58595B; }
.navtext2 {font-size:11px; color:#000; }
.bodytext {font-size:11px; color:#000;}
.instructions2 {font-size:12px; color:#000;}
.instructions {font-size:14px; color:#1E2171;}
   .instructions a {color:#B1BA1E; text-decoration:underline;}
   .instructions a:hover {color:#1E2171; text-decoration:none;}
.navigation {color:#666666; font-size:11px; font-weight:bold;}
.navtext3 {font-size:12px; color:#000; }
.navtext4 {font-size:12px; color:#787777; }
   .navtext4 a {color:#787777; text-decoration:none;}
   .navtext4 a:hover {color:000; text-decoration:none;}
.navtext5 {font-size:11px; color:#B1BA1E; font-family:Arial;}
.bodytext2 {font-size:11px; color:#787777;}
   .bodytext2 a {color:#787777; text-decoration:none;}
   .bodytext2 a:hover {color:#000; text-decoration:none;}
.bodytext3 {font-size:11px; color:#000; font-family:Georgia;}
   .bodytext3 a {color:#1E2171; text-decoration:underline;}
   .bodytext3 a:hover {color:#B1BA1E; text-decoration:none;}
.preshome {font-size:11px; font-family:Georgia; color:#1E2171;}
.preshome2 {font-size:11px; color:#1E2171;}
   .preshome2 a {color:#1E2171; text-decoration:none;}
   .preshome2 a:hover {color:#58595B; text-decoration:none;}
.header { color: #B1BA1E; font-size: 13px;}
.header2 { color: #B1BA1E; font-size: 14px; font-weight:normal;}
.sub { color: #1E2171; font-size: 12px; font-family:Georgia; font-weight:bold;}
.sub2 {color:#1E2171; font-size:12px;}
.nav_on {color:#fff; font-size:11px;}
   .nav_on a {color:#fff; text-decoration:none;}
   .nav_on a:hover {color:#fff; text-decoration:none;}
.nav_on2 {color:#fff; font-size:13px;}
   .nav_on2 a {color:#fff; text-decoration:none;}
   .nav_on2 a:hover {color:#fff;}
.caption {font-size:10px; color:#000; font-family:Georgia;}
   .caption a {font-size:10px; color:#B1BA1E;}
   .caption a:hover {color:#58595B; text-decoration:underline;}
.emailad {font-size:11px; color:#000; font-family:Georgia;}
   .emailad a {font-size:11px; color:#B1BA1E; font-family:Georgia; text-decoration:none;}
   .emailad a:hover {color:#58595B; font-family:Georgia; text-decoration:underline;}
.smtext {font-size:8px; color:#787777; font-weight:bold;}
.smtext2 {font-size:8px; color:#000;}
html>body .smtext2 {font-size:9px; color:#000; }
.eamilad2 {font-size:11px; color:#000; }
   .eamilad2 a {font-size:11px; color:#1E2171; text-decoration:none;}
   .eamilad2 a:hover {color:#58595B; text-decoration:underline;}
.footertext {font-size:10px; color:#000;}
   .footertext a {font-size:10px; color:#000; text-decoration:none;}
   .footertext a:hover {font-size:10px; color:#1E2171; text-decoration:underline;}
.green_text {color:#B1BA1E; font-size:12px;}
