body {font-family:verdana, arial, helvetica, sans-serif; background-image:url(../images/bg-gradient.gif); background-repeat:repeat-y; background-position: center top; margin:0; text-align:center;}

.center {text-align:center;}
.noborder {border:none;}
.left {text-align:left;}

div.pagewrapper {width:760px; text-align:center; margin:auto;}
div.title {margin:20px 30px;}
div.subtitle {float:right; margin:10px 25px 0 0; font-family:arial,helvetica,sans-serif; font-size:90%; color:#000066; line-height:130%; text-align:right;}
div.main {text-align:center;}
div.text {padding:0 20px 0 30px;}
div.textbook {padding:0 20px 0 30px; text-align:left; width:320px;}
div.lineup {width:600px; background-color:#CFEAFF; border:#666699 4px double; padding:25px; margin:25px 0 25px; 0; text-align:left; font-size:80%;}
div.footer {clear:both; width:350px; margin:30px 0; font-size:60%; color:#669; border:#669 1px dotted; background-color:#fff; padding:5px 0;}
div.navbar {width:125px; height:20px; padding:3px 0; background-image:url(../images/nav.gif); background-repeat:no-repeat;}
div.phariseeleft {width:100%; text-align:left; font-size:80%; color:#303e54; line-height:130%; letter-spacing:1px; padding:10px 0;}
div.phariseeright {width:100%; text-align:right; font-size:80%; color:#303e54; line-height:130%; letter-spacing:1px; padding:10px 0;}

div.navigation {background-color:#c397bd; border:#c397bd 1px dotted; padding-top:2px; margin-top:10px;}

h1 {font-size:1.2em; font-weight:normal; margin:0; padding:2px; letter-spacing:2px;}
h1.heading1 {width:300px; background-color:#663399; border:#ffccff 2px solid; font-family:arial,helvetica,sans-serif; font-size:120%; font-weight:bold; color:white; padding:3px; text-align:center;}
h2 {font-size:1em; font-weight:bold; font-family:arial, helvetica,sans-serif; color:#060; border-bottom:#006600 2px dotted; padding:2px; text-align:left; width:320px;}

p {font-size:80%; color:#303e54; text-align:left; line-height:130%; letter-spacing:1px;}
p.mainstyle {margin:20px 50px;}
p.address {text-align:right; font-size:70%; padding-top:20px; letter-spacing:0; color:#660066; line-height:120%;}
ul.normal {text-align:left; margin-left:40px; font-size:80%; color:#303e54;line-height:130%; letter-spacing:1px;}

a {color:#006699; text-decoration:underline;}
a:hover {color:#cc66cc;}
a.cis {color:#6699ff; text-decoration:none;}
a.cis:hover {color:#ff9900; text-decoration:none;}
a.button {color:white; background-image:url(../images/h1grad.gif); font-size:80%; font-weight:bold; padding:3px 10px; text-decoration:none; border:#ffff66 2px solid;}
a.button:hover {color:#ff6666; border:#ff6666 2px solid;}
a.nav {text-decoration:none; color:white; text-align:center; text-weight:bold; font-size:80%;}
a.nav:hover {color:#ff99cc;}
a.nav2 {display:block; font-size:80%; padding:3px; color:white; text-decoration:none; border:#83984c 1px solid; background-image:url(../images/navgrad.gif); background-repeat:repeat-x;}

/* Lightbox style */

.LB-black-overlay {
    display: none;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: #000;
    z-index:1001;
    -moz-opacity: 0.7;
    opacity:.70;
    filter: alpha(opacity=70);
}

.LB-white-content {
    display: none;
    position: fixed;
    width: 600px;
    height: 400px;
    padding: 2px;
	margin: 100px 82px;
    border: 1px solid #666;
    background-color: #fff;
    z-index:1002;
}

.LB-white-content2 {
    display: none;
    position: fixed;
    width: 400px;
    height: 517px;
    padding: 2px;
	margin: 40px 182px;
    border: 1px solid #666;
    background-color: #fff;
    z-index:1002;
}

a#close {
    height: 30px;
    width: 30px;
    position: absolute;
    top: -12px;
    left: -12px;
    background: url(../images/close.png) 0 0;
}

a#close:hover {
    background: url(../images/close.png) 0 -30px;
} 