body { background-color:#5A497A; color:#111; font-family:verdana, arial, sans-serif; font-size:.75em; margin:0 auto; padding:0; }

/*** Containers ***/
#wrapper, #container { background-color:#351753; color:#111; margin:0 auto; padding:0; width:800px; }
#wrapper { overflow:hidden; }
#footer { clear:both; }

#leftcol, #rightcol { margin:0 10px; width:200px; }
#leftcol { float:left; }
#rightcol { float:right; }
#centercol { margin:20px 220px 0 220px; }
#centercol2 { margin:20px 220px 0 10px; }
#centercol3 { margin:20px 10px 0 10px; }


/*** Top Navigation ***/
ul#topmenu  { background:#351753 url('/imgs/nav_bg.gif') repeat-x; display:block; height:29px; margin:0; padding:0; width:800px; }
ul#topmenu li { background:transparent; display:block; float:left; line-height:29px; margin:0; padding:0; text-align:center; width:130px; }
ul li a { color:#351753; font-size:12px; padding:0 5px; text-decoration:none; }
ul li:hover a { color:#FBDD0F; }

body.contact ul#topmenu li#m_contact a, body.readings li#m_readings a,
body.search li#m_search a, body.directory li#m_dir a,
body.review li#m_review a { color:#fbdd0f; }


/*** Content boxes ***/
.box { margin-bottom:10px; }
.box .content { background:#FFF; padding:0px 15px 10px 15px; }

.box .top, .box .btm { background:#FFF url(/imgs/rcnrs.png) no-repeat top right; _background-image:url(/imgs/rcnrs.gif); }
.box .top div, .box .btm div { background:#FFF url(/imgs/lcnrs.png) no-repeat top right; _background-image:url(/imgs/lcnrs.gif); }

.box .top, .box .top div, .box .btm, .box .btm div { height:14px; }
.box .top div, .box .btm div { width:14px; }

.box .top div { background-position:top left; }
.box .btm { background-position:bottom right; }
.box .btm div { background-position:bottom left; }

.box h1, .box p { margin:0px; padding:0.5em 0px; }


.red h2 { color:#E00; }
.orange h2 { color:#FF7F00; }
.yellow h2 { color:#ED0; }
.green h2 { color:#008000; }
.blue h2 { color:#00E; }
.indigo h2 { color:#4B0082; }
.violet h2 { color:#4F2F4F; }
.lavender h2 { background-color:#666; color:#D0D0E2; }
.silver h2 { background-color:#666; color:#C0C0C0; }
.gold h2 { color:#FFD700; }
.black h2 { color:#000; }
.white h2 { background-color:#666; color:#EEE; }
.earth h2 { color:#8B2323; }
.rainbows h2 { color:#F00; }
.pastels h2 { color:#E9967A; }
.brown h2 { color:#5C4033; }
.grey h2 { color:#999; }


/*** General ***/
h1 { color:#351753; font-family:Tempus Sans ITC, verdana, arial; font-size:1.3em; }
h2 { color:#351753; font-family:Tempus Sans ITC, verdana, arial; font-size:1.1em; margin:0; }
ul { display:block; list-style:none; margin:0; padding:0; }
ul li { list-style:none; }

label { display:block; float:left; padding:3px 7px 0 0; text-align:right; }

img.left { float:left; padding-right:10px; }

hr.clear { border:none; clear:both; color:transparent; margin:0; padding:0; }

.small { font-size:.8em; }
.cen { text-align:center; }



/*

a, a:visited { color:#234FA6; }
a:hover { color:#D38E2C; }
p.tagline { display:block; line-height:30px; margin:0; text-align:center; }
span.h2 { font-size:.9em; }
.nofloat { float:none; }
.smaller { font-size:9px; line-height:9px; }
.larger { font-size:1.2em; font-weight:normal; }
.red { color:#F00; }
.ctr { display:block; text-align:center; width:100%; }
.left { display:block; float:left; text-align:right; }
.left2 { display:block; float:left; text-align:left; }
.right { display:block; text-align:left; }
.right2 { display:block; text-align:right; }
.right3 { display:block; float:right; text-align:left; }
.box2 span.left, ul.pagedlist { text-align:left; }
dt { font-weight:bold; margin-top:6px; }
.cen { text-align:center; }
ol.cov li { list-style-type:upper-roman; }
ol ol, ol.sub { list-style-type:lower-alpha; }
body.about .box h1 { margin-top:30px; }
body.about .box h1.top { margin-top:10px; }
body.about .box li { padding:5px 0; }
.qlink ol.cov li, .qlink2 ol.st li { padding:3px 0; }
.minis h1 { color:#099; font-size:1.6em; }
.minis .logos { margin-left:370px; margin-top:30px; text-align:center; width:326px; }


.box ul.pagedlist li { padding:2px 0; }
span.yr { display:block; float:left; font-weight:bold; margin-right:5px; padding:0; text-align:right; width:60px; }

img.right { float:right; padding-left:10px; }

** Widths ***/
.col180 { width:180px; }
.col400 { width:400px; }


.col80 { width:80px; }
.col100 { width:100px; }
.col140 { width:140px; }
.col160 { width:160px; }
.col220 { width:220px; }
.col250 { width:250px; }
.col270 { width:270px; }
.col360 { width:360px; }
.col370 { width:370px; }
.col400 { width:400px; }
.col440 { width:440px; }
.col460 { width:460px; }
.col480 { width:480px; }
.col530 { width:530px; }
.col560 { width:560px; }
.col720 { width:720px; }
.col740 { width:740px; }

.lmar10 { margin-left:10px; }
.lmar200 { margin-left:200px; }
.lmar610 { margin-left:610px; }

