*{
margin:0;
padding:0
}
/* Structure */
body {
color:#fff;
background-color:#333;
background:#333 url(images/a_pagebody.gif) repeat;
font-family:"Trebuchet MS", Helvetica, sans-serif
}
.wrapper {
width:940px;
margin:0 auto
}
#header {
margin:0 auto;
background:scroll transparent url(images/a_headerimage.jpg) repeat;
height:100px;
font-family:Georgia, Georgia, serif
}
#menu {
background:scroll url(images/a_menulight.gif) 0 50% repeat;
height:41px
}
#colnarrow {
float:left;
width:196px;
padding:20px 0 0 29px
}
#colwide {
float:right;
width:680px;
padding:20px 0 0 15px
}
#colnarrow-nest{
float:left;
width:210px;
}
#breaker {
clear:both
}
#footer {
min-height:35px;
font-size:0.8em;
border:5px #560000;
border-style:ridge none none
}
/* Typography */
h3 {
font-size:1.2em;
margin: 18px 0 0;
text-shadow:#000 2px 2px 2px
}
h4 {
font-size:0.8em;
font-style:italic;
}
p {
font-size:0.9em;
margin:0 0 12px;
}
.standout {
font-size:2em
}
.verse {
font-size:0.8em
}
.greek {
font-size:0.8em;
font-style:italic
}
.quote {
text-align:center
}
#header h1 {
float:left;
font-size:3em;
padding:20px 0 0 330px;
text-shadow:#000 3px 3px 2px;
width:200px
}
#header h2 {
float:left;
font-size:1em;
padding:20px 0 0;
text-shadow:#000 2px 2px 1px;
width:132px
}
/* Links */
a {
text-decoration:none
}
a:link {
color:#B4B4B4
}
a:visited {
color:#b4b4b4
}
a:hover {
color:#fff
}
#menu a {
color:#ccc;
display:block;
float:left;
height:32px;
padding:9px 20px 0 20px;
text-shadow:#000 2px 2px 2px;
}
#menu a:hover,#menu .active a {
background:transparent url(images/a_menudark.gif) repeat scroll 0 50%;
color:#fff
}
/* Lists*/
#menu ul {
list-style-position:outside;
}
#menu li {
display:inline
}
ul {
list-style-type:none;
margin-left:10px
}
/* Images*/
img {
border:thin solid #010100
}
.emailimg {
vertical-align:sub;
border:none
}
.sumo {
position:fixed;
top:75px;
right:200px;
margin:0;
}
#colwide .imgleft {
float:left;
width:160px;
margin:5px 10px 5px 0;
padding:0
}
.noborder  img{
border:none
}
.noborder {
border:none
}
/*General*/
.first {
margin:0
}
.floatright{
float:right;
width:469px
}
.spacebefore {
margin: 18px 0 0
}
.nospacebefore {
margin:0
}
/*External*/
.zg_div {
width:117px;
margin:0 5px 5px 0
}
.zg_div_inner {
border:1px solid #000;
background-color:#333;
color:#ccc;
text-align:center;
font-family:arial,helvetica;
font-size:11px
}
.zg_div a,.zg_div a:hover,.zg_div a:visited {
background:inherit;
background-attachment:inherit;
background-color:inherit;
background-image:inherit;
background-position:inherit;
background-repeat:inherit;
color:#0cc;
text-decoration:none
}