/* 	ShoreConnection.com CSS
    
	All content, XHTML, CSS, images, and graphics are
	Copyright (c) 2004 ShoreConnection.com. All Rights Reserved.

	Look, but please don't touch.  

----------------------------------------------------------------------- */



body#home { 
	font-size: 11px;
	line-height: 1.25em;
	color: fff;
        font-family: Sans-serif, Trebuchet MS, Verdana, Arial, Sans-serif;
	text-align: left;
	margin: 0;
	padding: 0;
	font-size: 12px;
	background: #0A4675 url(graphics/lehmua-bg-home.gif) repeat-x left top;

 }
 
body#interior { 
	font-size: 11px;
	line-height: 1.25em;
	color: #555;
	font-family: Times New Roman, Arial, Verdana, sans-serif;
	text-align: left;
	margin: 0;
	padding: 0;
	font-size: 12px;
	background: #fff url(graphics/lehmua-bg-interior.gif) repeat-x left top;

 }

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	text-align: left;
	font-family: Times New Roman, Arial, Verdana, sans-serif;
	line-height: 1.75em;
	color: #313D6E;
	letter-spacing: 0; 
}


ul, li, dl, dd, dt { margin: 0; padding: 0; list-style-type: none; }

table, tr, td, th { text-align: left; vertical-align: top; margin: 0; padding: 0; border-collapse: collapse; border: 0; }

br.clear, p.clear, .clear { margin: 0; padding: 0; font-size: 0; line-height: 0; clear: both; }

p.hide { display: none; }

p { margin: 0; padding: 0;
        font-family: Times New Roman, Arial, Verdana, sans-serif;
        font-weight: bold;
        font-size: 20px;
        color: red;
 	line-height: 1.75em; }

a { color: #313D6E; }
a:hover { color: #960C09; text-decoration: none; }

img, a.img { border: 0; margin: 0; padding: 0; text-decoration: none; }
img.photo-left { float: left; padding: 0 10px 5px 0; }
img.photo-right { float: right;  padding: 0 0 5px 5px;}

form, input, select { padding: 0; margin: 0; }

#home-wrap { padding: 0; margin: 0; width: 785px; text-align: left; }
#interior-wrap { padding: 0; margin: 0; width: 785px; text-align: left; }

#home-header { padding: 0; margin: 0; display: block; width: 780px; height: 72px; background: url(graphics/lehmua-header.gif) no-repeat left top; }
#home-header h1 { padding: 0; margin: 0; line-height: 1em; font-size: 8px; }
#home-header h1 a {  padding: 0; margin: 0; display: block; width: 780px; height: 72px; text-indent: -9999px; }

#main-content-home-wrap { float: left; width: 580px; padding: 0; margin: 0; background: url(graphics/lehmua-home-head.gif) no-repeat left top; }
#main-content-home { padding: 280px 15px 10px 25px; margin: 0; }
#main-content-home h2 { color: #F9A436; font-size: 20px; }
#main-content-home h3 { color: #C8EBFB; font-size: 17px; }
#main-content-home p { color: #fff; font-size: 15px; font-weight: bolder; line-height: 1.1em; }

#right-column-home-wrap { float: left; width: 200px; padding: 0; margin: 0; background: url(graphics/lehmua-home-seal.gif) no-repeat left top; }
#right-column-home { padding: 130px 5px 10px 5px; margin: 0; }

#right-column-home ul { padding: 0; margin: 0; }
#right-column-home li { text-align: right; padding:0; background: url(graphics/lehmua-home-link-bg.gif) no-repeat right bottom; line-height: 2em;  }
#right-column-home li.right-link-home-last { background: none;  }
#right-column-home li a { color: #fff; text-decoration: none; font-size: 16px; line-height: 2em;  }
#right-column-home li a:hover { color: #F9A436;  }


#interior-header { padding: 0; margin: 0; display: block; width: 750px; height: 145px; background: url(graphics/lehmua-interior-head.gif) no-repeat left top; }
#interior-header ul {  display: block; width: 275px; padding: 90px 0 0 0; margin: 0; float: right; }
#interior-header li { padding: 0; margin: 0; display: block; float: left; width: 130px; text-align: right; }

#interior-header li a { font-weight: bold; color: #242529; text-decoration: underline; font-size: 14px; line-height: 2em; font-family: Arial, Verdana, sans-serif; }
#interior-header li a:hover { color: #F9A436; text-decoration: none;  }
