/*------------------------------------------------------------------
[THEME]: PELLA MUTUAL INSURANCE COMPANY
[AUTHOR]: JAMES NORTHARD
[MAIL]: JNORTHARD@NAMIC.ORG
[VERSION]: 15 APRIL, 2010
[AUTHOR URI]: HTTP://WWW.NAMICWEBSERVICES.COM
-------------------------------------------------------------------*/


/*******GLOBAL STYLES*******/
html {height: 100%; min-width:1000px;}
* {padding:0; margin:0;}
div, h1, h2, h3, ul, li {margin: 0px; padding: 0px; border: 0px;}
body {margin: 0px; padding: 0px; border: 0px;}

/*******GENERAL*******/
body {background:#000000 url(../images/body_bg.jpg) repeat-x; color:#2b2b2b; font:14px/18px Century, serif; margin:0px auto;}

/*******MAIN CONTENT*******/
#content {min-height:100%; height: auto !important; height: 100%; margin:0 auto; position:relative; width:1000px;}

/******MAIN CONTENT******/
#header {background:url(../images/header.png) no-repeat; float:left; font:14px Century, serif; height:113px; margin:15px 0 0 0; position:relative; width:1000px;}
#header p{margin:30px 60px 0 0; text-align:right;}
#mainpan {background:url(../images/content_bg.png) repeat-y; float:right; font:14px Century, serif; position:relative; width:1000px;}
#textpan {float:right; font:16px/20px Century, serif; position:relative; width:700px;}
#textpan a:link, #textpan a:visited {border-bottom:1px solid #7dc9f0; color:#2b2b2b; text-decoration:none;}
#textpan a:hover {border-bottom:1px dashed #7dc9f0; color:#2b2b2b;}
#textpan h1{color:#003a67; font-weight:bold; font-size:200%; margin:15px 15px 5px 25px;}
#textpan p{margin:10px 55px 15px 25px;}
#textpan ul {margin:0 50px 0 80px;}
#textpan ul li {list-style-type:square; margin:0 0 10px 0;}
#textpan img {border:1px solid #417abe;}
#textpan .hr {background-color: #d0d0d0; height:1px; margin: 10px 0 10px 20px; width:40%;}
#textpan table {margin:0 50px 10px 20px;}
#textpan table td {padding:5px;}
#textpan input {padding:2px;  margin:2px;}
select{width:150px; padding:3px;}
input {padding:3px;}
#map {border:2px solid #003a67; height:250px; margin:10px 0 0 40px; width:500px;}
#map p{font:14px/16px Century, serif; width:100%;}

/*******PHOTOS*******/
#photos img{border:none;}

/*******NAVIGATION*******/
.pellamenu{background: url(../images/menu_bg.jpg); border-bottom-width:0; float:left; height:100%; margin:0 0 0 58px; position:relative; width: 242px;}
.pellamenu ul{padding: 0; margin: 0; list-style-type: none;}
.pellamenu a:link, .pellamenu a:visited{font: 16px Century; margin:0 0 0 6px; padding: 6px 0 6px 15px; display: block; width: 216px; color: #003a67; text-decoration: none;}
html>body .pellamenu a{width: auto;}
.pellamenu a:hover{background: #003a67; color: #ffffff;}

/*******FOOTER PANEL*******/
#footer {background:url(../images/footer.png) no-repeat; clear:both; height:53px; margin:0 auto; position:relative; width:1000px;}
#footer p {color:#909090; font:14px/18px Century, serif; padding:50px 0 0 0; text-align:center;}
#footer a:link, #footer a:visited {color:#909090; font:14px Century, serif; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
