html  { margin: 0; padding: 0; }
body  { font: 12px Verdana, Arial, Helvetica, sans-serif; margin: 0;
        padding: 0; min-width: 750px; background: #cc9; }
h1, h2, h3, h4  { margin: 0; margin: 0; }
h1  { font-size: 24px; };
h2  { font-size: 20px; };
h3  { font-size: 16px; };
h4  { font-size: 14px; };
p  { display: block; }

a:visited  { color: #546378; text-decoration: none; }
a:link  { color: black; text-decoration: none; }
a:hover  { text-decoration: underline; }

img.right  { float: right; margin: 0; padding: 2px 0 0 5px; border: none; }
img.left  { float: left; margin: 0; padding: 2px 5px 0 0; border: none; }
img.thumbnail  { padding: 3px; border: none }
ul.belieflinks  { margin: 0 0 10px 0 ; 
                  padding: 0 0 10px 15px; border-bottom: 2px solid black; }
ul.belieflinks li  {  padding: 0 5px 8px 0; }
ul.worldmissionaries li  { padding-top: 5px; }
ul.ministries li  { padding-top: 5px; }
div.missingphoto  { border: 1px solid black; width: 100px; height: 100px;
                    padding-top: 30px; margin: 1px 0 9px 0; text-align: center  }

#ministry  { padding-bottom: 7px; }                    
ul.outreachlist li  { padding-top: 3px; }

#mensfellowshipphotos  { float: right; width: 210px; padding: 5px; }

#titlenavblock  { background: #CC0000; padding: 0 0 0px 0; margin: 0px 0 0px 0; }
#titlenavblock h2  { font-size: 16px; color: #fcfcfc; padding: 5px 0 0 10px; }
#titlenavblock ul  { list-style-type: none; margin: 0; padding: 0 0 0 10px; }
#titlenavblock li  { display: inline; margin: 0; padding: 0 15px 0 0; }
#titlenavblock a:visited  { color: #fff; text-decoration: none; }
#titlenavblock a:link  { color: #fff; text-decoration: none; }
#titlenavblock a:hover  { color: #b7b383; }


#container  { width: 750px; margin: 10px auto; background: #fcfcfc;
                 border: 1px solid #fff; border-width: 0 1px}

#header  { height: 100px; text-align: center;
           background: #ffe url('images/banner.jpg'); padding: 0; margin: 0;
           border-bottom: 4px solid #CC0000; }
#header p  { color: #3b3b3b; font-style: italic; font-weight: bold;
             font-size: 14px; padding: 2px; margin: 0; }



#announcements  { padding: 5px; }
#announcements ul  { margin-top: 1px; }
#announcements li  { padding-top: 1px; margin: 0; }

#content  { margin: 0 0 0 0px; padding: 0 0px 0px 0px;
            background: #fcfcfc; }

#content h2  { text-align: left; padding-bottom: 5px; }

#footer  { clear: both; border-top: 1px solid #fff; text-align: center;
           font-size: .85em; line-height: 1.2; color: #666; padding: 3px; 
           background: #cc9}

div.clearer { clear: left; line-height: 0; height: 0; }  
