body {margin: 0; padding: 0; font-size: 95%; font-family: georgia, times, "times new roman", serif; 
color: #000; background-color: #BCD4EE; }

a:link {color: #009; padding: 0px 5px;border:1px solid #BCD4EE; text-decoration:none; }
a:visited {color: #009; padding: 0px 5px;border:1px solid #BCD4EE;  text-decoration:none; }
a:hover, a:active {color: #000; background-color: #D5EBFF; padding: 0px 5px; border:1px solid #A7BCE7; text-decoration:none;  }

/* layout styles */
div#banner {color: #fff; background-color: #BCD4EE;}

div#banner h1 {margin: 0; padding: 0.2em 0 .3em .5em; font-size: 2.2em; font-weight: normal;}

div#container {background-image: url(../images/nav_col_base.jpg); background-repeat: repeat-y;}

div#navigation {float: left; width: 170px; padding-top: .1em;}

div#navigation h4  {margin: 0px; width: 145px; padding: 12px 5px 3px 20px;}

div#navigation ul {list-style-type: none; padding: 0px; margin: 0px;}

div#navigation ul li {margin-top: 4px;}

#navigation ul li a {display: block; width:142px; padding: 3px 8px 3px 20px; text-decoration: none; 
color: #000; background-image: url(../images/nav_base.jpg); background-repeat: repeat-y; border:none;}
html>body #navigation ul li a {width:auto;}

#navigation ul li a:hover
{
display: block;
width:142px;
color: #090b4b;
text-decoration:underline;
background-color: #ccc;
background-image: url(../images/nav_base2.jpg); 
background-repeat: repeat-y;
border:none;
}
html>body #navigation ul li a:hover{width:auto;}

div#content {margin-left: 190px; margin-right: 10px;}

div#content h2 {margin: 0; padding-top: 0; font-size: 28px; font-family: "Times New Roman", Times, serif; color: #0033FF; font-style: italic;}

div#content {line-height: 150%;}

#cleardiv {clear: both; height: 1em;}

div#footer {clear: both; padding: .5em 1em; border-top: 1px solid #A7BCE7; text-align: right;}

div#footer ul {padding: 0; margin: 0; list-style-type: none;}

div#footer li {display: inline; margin-right: 1em;} 
/* end of layout styles */


/* general styles */
.main_text {font-size: 22px; font-family: "Times New Roman", Times, serif; color: #0033FF; font-style: italic; line-height:1.2em;}
div.intro_text {width:81%;margin:10px auto;}
.intro_text {font-size: 14px; font-family: verdana, arial, sans-serif; color: #0033FF;}
.pic {text-decoration:none; padding:0px;border:none; background-color:#BCD4EE;}
.pic a:link {text-decoration:none; padding:0px;border:none; background-color:#BCD4EE;}
.pic a:visited {text-decoration:none; padding:0px;border:none; background-color:#BCD4EE;}
.pic a:hover, a:active {text-decoration:none; padding:0px;border:none; background-color:#BCD4EE;}

/* end of general styles */

div#gallery ul {list-style-type:none; margin:0px; padding:0px;}
div#gallery ul li {display:block; float:left; padding: 0px 10px 8px 0px; margin:0px;}
html>body div#gallery ul li {padding: 0px 10px 5px 0px;}
div#gallery ul li a {margin:0px; padding:0px; border:1px solid #bcd4ee;}
div#gallery img {border:none; margin:0px;}
div#gallery h1 {font-size:1.4em; margin-top:0px;}
#placeholder_box{display:none; float:left; margin-right:10px; margin-bottom:10px; width:440px; height:330px;}

body .panel .panel-overlay a {border:none; background: transparent; text-decoration:none; padding:0px; margin:0px;}
body .panel .panel-overlay a:hover {border:none; background: transparent; text-decoration:underline;}