/*  
Theme Name: Ad Clerum
Theme URI: http://www.refueled.net/wordpress-themes/
Description: "Ad Clerum" is a Latin phrase which means: "To the clergy." Perfect theme for churches or other non-profits.  Free support is offered through our <a href="http://www.refueled.net/forum/" title="Forums">Forums</a>.  
Version: 1.0
Author: Refueled
Author URI: http://www.refueled.net

This theme was designed and coded by Nate of Refueled Dot Net. Released under GPL.
http://www.opensource.org/licenses/gpl-license.php
*/

body { background:#666 url('images/back2.gif') fixed; color: #000; font-size:11px; font-family:Verdana, Helvetica, Arial, Sans-Serif; margin:0px 0px 0px 0px; }
#content a { color:#07A; text-decoration:underline; border:none; }
#content a:hover { text-decoration:none; }

a, a:visited{ color:#444; text-decoration:none; border:none;  }	
a:hover{ color:#000; border:none; text-decoration:underline; }
img { border:none; }
#container { width:900px; background:#fff url("images/bg.gif"); text-align:left; margin:20px auto; border:10px solid #fff; }

/*-------------------- header --------------------*/
#header { background:#455A79; height:116px; padding:15px 0px 0px 0px; }
#header h2 { color:#fff; font-family:georgia, verdana, serif; font-size:20pt; font-variant:small-caps; font-weight:normal; margin-top:55px; margin-bottom:0px; margin-left:13px; letter-spacing:2px; }
#header h2 a { color:#fff; text-decoration:none; }
#header h2 a:hover { color:#fff; text-decoration:underline; }
#header h3 { color:#F0F0F0; font-size:10pt; font-family:georgia, verdana, Sans-Serif; font-weight:normal; font-style:italic; margin:0px; margin-left:15px; }

/*-------------------- picture --------------------*/
#middlepic { height:128px; width:540px; margin:0px; padding:0; border-right:1px solid #fff; border-left:1px solid #fff;}
#lpic { height:54px; width:179px; padding-top:74px; text-align:center; background:url('images/photo4.jpg'); font:bold 21px/26px Verdana,Arial,sans-serif; letter-spacing:2px; border-bottom:1px solid #FFF; color:#C7C7C7; }
#lpic small { font:bold 12px/23px Verdana,Arial,sans-serif; letter-spacing:1px; padding-left:2px;}
#rpic { height:128px; width:179px; border-bottom:1px solid #fff; }

/*-------------------- menu --------------------*/
#menu { font-family:Verdana,Arial,sans-serif; font-size:8pt; background-color:#455A79; width:900px;  height:23px; border-bottom:1px solid #fff; }
#menu ul { margin:0px; padding:5px; list-style:none; text-align:center; float:left; width:580px; }
#menu li { display:inline; }
#menu a { padding:5px 15px; text-decoration:none; color:#FFF; }
#menu a:hover { background-color:#fff; color:#455A79; }
#menu_left { float:left; padding:5px 0 5px 0; width:150px; }
#menu_right { float:left; padding:5px 5px 5px 85px; width:70px; }
#flag a { margin-right:10px; padding:0; float:left; height:10px; width:17px; border:1px solid #555; border-top:1px solid #455A79; border-left:1px solid #455A79; }
#flag a:hover { border:1px solid #C0C0C0; background:none; }

/*-------------------- centent --------------------*/
#main { float:left; }
#content { width:503px; margin:0 0 20px 0; padding:0 18px 0 18px; text-align:justify; }
#content b { color:#777; line-height:14pt; }
#content p { margin:5px 0 0 0; line-height:14px; padding:0px 0px 10px 0px; text-align:justify; }
#content p img { border:none; float:left; margin-right:15px; margin-bottom:10px; }
#content h1 { color:#455A79; font-size:22px; font-family:Helvetica Bold, Arial Bold, Verdana, Sans-Serif; font-weight:normal; padding:10px 10px 10px 10px; line-height:150%; margin:0px; }
#content h1 a { color:#455A79; text-decoration:underline; }
#content h1 a:hover { color:#000000; text-decoration:none; }
#content h2 { font:bold 14px/16px helvetica, arial, sans-serif; color:#455A79; letter-spacing:1px; margin:0px; padding:2px 0 4px 0; border-bottom:1px dotted #455A79; }
#content h2 a { color:#07A; text-decoration:none; letter-spacing:0px; font:bold 11px/14px Verdana,Arial,sans-serif; }
#content h2 a:hover { color:#F93; text-decoration:none; }
#content h3 { font-size:14px; color:#455A79; line-height:16px; font-variant:small-caps; padding:5px 0 4px 0; margin:0 0 10px 0; border-bottom:2px solid #455A79; text-align:center;	}
#content h3 a  { color:#455A79; text-decoration:none; }
#content h3 a:hover { color:#000000; text-decoration:none; }
#content ol { list-style-type:decimal; line-height:18px; margin:0px; padding:0px 0px 10px 30px; }
#content ul { list-style:none; margin:0px; padding:0px 0px 10px 0px; }
#content li { margin:0px; padding:0px; }
#content ul li { list-style:square inside; margin:0px 0px 0px 10px; padding:5px 0px 0px 0px; }
#content ul li a { color:#797979; text-decoration:none; }
#content ul li a:hover { color:#000; text-decoration:underline; }
a#back { display:inline; font:normal 11px/14px Verdana,Arial,sans-serif; text-decoration:none; }
a:hover#back { color:#F93; }
h2 a#back { display:inline; font:normal 11px/14px Verdana,Arial,sans-serif; text-decoration:none; }
h2 a:hover#back { color:#F93; }

/*-------------------- archive --------------------*/
#arch { color:#000; }
#arch ul { list-style:none; margin:0px; padding:0px 0px 10px 0px; }
#arch li { margin:0px; padding:0px; }
#arch ul li { list-style:square inside; margin:0px 0px 0px 10px; padding:5px 0px 0px 0px; }
#arch ul li a { color:#797979; text-decoration:none; }
#arch ul li a:hover { color:#000; text-decoration:underline; }
blockquote{ background-color:#E4E4E4; margin:0px; margin-left:15px; margin-bottom:12px; padding:7px; width:420px; font-style:italic; color:#666666; border:1px solid #cccccc; }
.postspace { background:#fff; width:440px; height:32px; margin:0px; padding:0px; }
.postspace2 { background:#fff; width:440px; height:0px; margin:0px; padding:0px; }
.postspace3 { width:500px; margin:0px; padding:0px; font:normal 1px/1px Arial; height:1px; background:url('images/empty.gif');}

/*-------------------- navigation --------------------*/
#navi { padding-top:20px; text-align:center; width:500px;}
#navi_left { float:left; text-align:left; width:200px; }
#navi_center { float:left; width:100px; text-align:center; }
#navi_right { float:right; text-align:right; width:200px; }

/*-------------------- left side --------------------*/
#left {  color:#000; width:179px; float:left;  margin-top:0px; margin-bottom:20px; font-size:10px; }
#left p{ margin:0px; line-height:16px; padding:10px; }
#left h2 { color:#fff; background:#455A79; font-family:Verdana,Arial,sans-serif; font-size:8pt; list-style:none; padding:6px; margin:0px; border-bottom:1px solid #fff; }
#left ul { list-style:none; margin:0px; padding:0; }
#left li { list-style:none; margin:0px; padding:0px; }	
#left ul li { list-style:none; margin:0px; padding:0px; }
#left ul li a {	background:#C7C7C7; display:block; color:#000000; text-decoration:none; padding:4px 5px 4px 5px; margin:0; height:18px; line-height:18px; border-bottom:1px solid #FFF; }
#left ul li a:hover { color:#000000; background:#fff; }
#left ul { font-weight:bold; }
#left ul.children a { background:#E4E4E4; padding:0 0 0 14px; width:165px; height:18px; line-height:18px; margin:0; font-weight:normal; border-bottom:1px solid #FFF; }

/*-------------------- right side --------------------*/
#right { color:#000; width:179px; float:left; margin-top:0px; margin-bottom:20px; }
#right p{ margin:0px; line-height:16px; padding:10px; }
#right h2 { color:#fff; background:#455A79; font-family:Verdana,Arial,sans-serif; font-size:8pt; list-style:none; padding:6px; margin:0px; border-bottom:1px solid #fff; }
#right ul { list-style:none; margin:0px; padding:0 0 10px 0; }
#right li { list-style:none; margin:0px; padding:0px;}
#right ul li { list-style:none; margin:0px; padding:0px; }
#right ul li a {display:block; color:#000000; text-decoration:none; margin:0; padding:3px 10px 3px 10px; height:16px; line-height:16px; border-bottom:1px solid #fff; }
#right ul li a:hover { color:#000000; background:#fff; }	
#right h2.widgettitle { color:#fff; background:#455A79; font-family:Verdana,Arial,sans-serif; font-size:8pt; list-style:none; padding:6px; margin:0px; margin-bottom:10px; border-bottom:1px solid #fff;}

/*-------------------- footer --------------------*/
#footer { background:#455A79; width:880px; font-size:10px; padding:4px 10px 3px 10px; text-align:left; line-height:17px; clear:both; color:#999; }
#footer p { padding:0px; margin:0px; }
#footer a, #footer a:visited { color:#EAEAEA; text-decoration:none; border:none; border-bottom:1px dotted #eaeaea; }
#footer a:hover { text-decoration:none; border:none; }

/*-------------------- calendar --------------------*/
#calendar_wrap { margin-top:10px; }
#calendar_wrap input { background:url('imgages/empty.gif') repeat; font:normal 10px/10px Arial,Verdana,sans-serif; height:16px; width:18px; padding:0; margin:0; border:1px solid #666;}
#calendar_wrap input#hide { height:1px; width:1px; font:normal 1px/1px Arial; padding:0; margin:0; }
#calendar_wrap form { margin:0;}
#wp-calendar { margin-left:22px; margin-bottom:10px; }
#calendar_wrap table  { margin-left:15px; }
#calendar_wrap table td { padding:1px 2px 1px 2px; }
#calendar_wrap table td#today { padding:0 0 1px 1px; border:1px solid #666; background:#C7C7C7; }

/*-------------------- search --------------------*/
#searchdiv { height:40px; margin-top:10px; }
#searchdiv input#subm { height:1px; font:normal 1px/1px Arial; }
#searchform { margin-left:9px; margin-bottom:0px; }	
#searchform input { font:normal 11px/14px Verdana,Arial,sans-serif; text-align:right; color:#67717E; border:1px solid #C7C7C7; width:150px; margin-bottom:0px; }

/*-------------------- news --------------------*/
#news table { margin-bottom:20px; border-collapse:collapse; font:normal 10px/12px Verdana,Arial,sans-serif;}
#news table th { background:#E4E4E4; font:bold 11px/12px Verdana,Arial,sans-serif; border:1px solid #455A79; padding:4px 2px 4px 2px;}
#news table td { border:1px solid #455A79; padding:2px;}	

/*-------------------- comments --------------------*/
.entry { margin-bottom:12px; border-bottom:1px solid #E3E3E3; }	
#s,#submit { background-color:#ffffff; border:1px solid #cccccc; color:#505050; font-size:0.9em; margin:0 0 16px; padding:4px; width:130px; }
#author { border:1px solid #cccccc; font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:1em; margin:0; padding:4px; }
#email { border:1px solid #cccccc; font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:1em; margin:0; padding:4px; }
#url { border:1px solid #cccccc; font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:1em; margin:0; padding:4px; }
#comment  { width:350px; border:1px solid #cccccc; font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:1em; margin:0; padding:4px; }
