
* { margin:0; padding:0; }
body { margin:10px; background:#171717 url(images/bg.gif); font:76%/1.6em verdana, tahoma, arial, sans-serif; color:#fff; text-align:center; }

a { text-decoration:none; }
a:link, a:visited { color:#c49400; text-decoration:none; }
a:hover, a:active { color:#fff; text-decoration:underline; }
a img { border:0; }

h1 { font-family:Georgia, Verdana, Arial, Serif; }
p { margin-bottom:10px; line-height:1.7em; text-align:justify; }
blockquote { margin:1em; padding:0 0 10px 50px; color:#666; background:url(images/blockquote.gif) no-repeat left top; }

#header { margin:0 auto; padding:10px 0; width:988px; text-align:left; color:#fff; clear:both; }
#header h1 { margin:10px 0; font-size:3em; color:#fff; }
#logosub { margin:5px 0 0 5px; font-size:1.4em; font-weight:bold; font-family:Tahoma, Verdana, Arial; color:#c09000; }

html #navigation { height:1%; }
#navigation { margin:0 auto; width:988px; background-image:url(images/orange-li.gif); background-repeat:repeat-x; background-position:center; font-family:Trebuchet MS,Tahoma, Verdana, Arial; border:1px solid #484848; overflow:hidden; }
#navigation ul li { list-style-type:none; float:left; }
#navigation ul li a { padding:9px 20px; border-bottom:none; font-size:12px; font-weight:bold; text-decoration:none; color:#fff; background:#eee; background-image:url(images/orange-li.gif); background-repeat:repeat-x; background-position:center; border-right:1px solid #1e1e1e; display:block; }
#navigation ul li a:hover, #navigation ul li a:active, #navigation ul li.current_page_item a { color:#fff; background-image:url(images/orange-li-hover.gif); background-repeat:repeat-x; border-right:1px solid #1e1e1e; border-bottom:none; text-decoration:none; }

#main-image { margin:5px auto 7px auto; width:988px; height:397px; border:1px solid #383838; }
#header, #content, #sidebar, #footer, .widget { overflow:hidden; }

#container { margin:0 auto; width:988px; text-align:left; background:#313131; border:1px solid #333; }

#content { margin:0 auto; padding-bottom:10px; width:980px; }
#content-main { padding-left:10px; width:750px; float:left; }
#content-main a { text-decoration:underline; }
html #section-index #content-main { margin-right:0; }
#content h1 { margin:15px 0 3px 0; font-size:1.9em; color:#fff; }
#content h2 { margin:15px 0 3px 0; font-size:1.5em; color:#fff; }
#content h3 { margin:10px 0 3px 0; font-size:1.4em; color:#c49400; }

#nav { margin:15px 5px 10px 2px; width:200px; background-color:#292929; border-right:1px solid #000; border-left:1px solid #333; overflow:hidden; float:left;}
#nav ul { width:200px; font-family:Verdana, Arial, Helvetica; display:block; }
#nav li a { padding:3px 10px 3px 5px; width:200px; text-decoration:none; background-color:#292929; border-bottom:1px solid #000; display:block; }
#nav li a:hover { text-decoration:none; background-color:#2e2e2e; background-image:url(images/li-hover.gif); background-repeat:repeat-x; border-bottom:1px solid #000; display:block; }
#nav p { margin:10px; font-weight:normal; }

.tabnumbers { margin-left:30px; margin-bottom:10px; }
.tabmobile { background-color:#002c60; }

.cat { padding:4px; width:200px; font-weight:bold; color:#fff; background-image:url(images/cat-box-rep.png); background-repeat:repeat-x; border-bottom:1px solid #000; }
.verse { margin:10px; line-height:1.7em; text-align:justify; list-style:none; }
.green { color:#00cc44; }
.blue { color:#55aaff; }

.imgright { margin:5px 1px 0 12px; padding:5px; border:1px solid #eee; float:right; }
.imgleft { margin:5px 12px 0 1px; padding:5px; border:1px solid #eee; float:left; }

table { margin-left:auto; margin-right:auto; margin-top:15px; }
.linkstable { margin-top:15px; text-align:center; border:1px solid #555; }
th img { border:1px solid #ccc; float:left; }
th em { position:relative; top:5px; line-height:27px; font-style:normal; }
.lls { letter-spacing:-.05em; }
.lws { word-spacing:-.2em; }

#linkphp { margin-left:30px; width:90%; }

#linkphp ul { margin:0; padding:0; list-style:none; }
#linkphp li { margin-top:0; margin-bottom:0; }
#linkphp ul a { margin:0; padding:0 0 0 7px; height:24px; line-height:24px; font-size:11px; font-weight:normal; color:#fff; background:#555555; border:none; border-top:solid 1px #707070; text-decoration:none; display:block; }
#linkphp a:hover { color:#fff; background:#000; border-bottom:none; text-decoration:none; }
.linkcat { margin-left:5px; padding:4px 5px 8px 5px; width:45.5%; border:solid 1px #777777; background:#535353; float:left; }
.rlinkcolor { color:#f8f8f8; }

#mailform table { border:2px solid #777; background-color:#ddd; color:#000; border-collapse:collapse; }
#mailform td { padding:4px 4px 4px 5px; border:1px solid #888; }

#footer { padding:7px; font-size:11px; background-image:url(images/cat-box-rep.png); background-repeat:repeat-x; text-align:center; }
#footer a, #footer a:hover { color:#fff; text-decoration:none; }
