/* belizemission.org style sheet
Author: Jim Shore http://jimshoredesign.com/ */

html { background: #0f5085 url(images/bknd_body.png) repeat-x; font: 85% Arial, Helvetica, sans-serif; }
html, body { margin: 0; padding: 0; }
body { margin: 0 auto; width: 926px; text-align: left; line-height: 1em; padding-top: 25px;}

/* Baseline values (for browser consistancy) */
p, div, h1, h2, h3, h4, h5, h6, ul, li, form, input, select, option, dl, dt, dd, pre, blockquote, fieldset, input { margin: 0; padding: 0; }
img { margin: 0; padding: 0; border: 0;}
ul { list-style: none; }
a { outline: 0; }

/* General */
abbr, acronym { border-bottom: 1px dotted; cursor: help;  }
.clear { clear: both; }
.center { text-align: center; }
address { margin-bottom: 1.5em; }
.hidden { display: none; }

/* Containers */
#header, #content, #main, #leftcol, #footer { float: left; }
#header { float: left; width: 926px; padding-top: 15px; text-align: center; color: white; background: url("images/rounded_corners_top.png") no-repeat scroll 0 0 #6DA9F2; }
#content { width: 926px; background: #e1e7ef url(images/rounded_corners_top.png) no-repeat 0 0; }
#main { background-color: white; background-image: url(images/bknd_sidebar.png); background-repeat: repeat-y; background-position: top right; padding: 25px 37px 0 25px; width: 621px; min-height: 250px; }
#main_full { background-color: white; padding: 25px 0 0 25px; width: 901px; min-height: 250px; }
#leftcol { padding: 25px 25px 0 13px; width: 205px; height: auto; /* this next rule is for IE6 */ display: inline; }
#footer { width: 926px; background: url(images/bknd_footer_top.png) no-repeat top center; padding-top: 37px; }


/* Headlines */
h1 { margin-bottom: .8em; }
h2 { font-weight: normal; color: #ff8200; margin-bottom: .8em; }
h3 { color: #333333; font-size: 140%; font-weight: normal; line-height: 1.2em; margin-bottom: .8em; }
h4 { color: #333333; font-size: 120%; line-height: 1em; margin-bottom: 1em;}
h6 { color: #4e5a62; font-size: 90%; margin-bottom: .8em;}

/* Column */
#leftcol {}
.col_element { margin-bottom: 20px; padding-bottom: 20px; background: url(../images/column_divider.png) no-repeat bottom center; }
#leftcol p { margin-bottom: 1.2em; line-height: 1.5em; color: #333333; font-size: 90%; }
#leftcol a { color: #1780c2; text-decoration: none; }
#leftcol a:hover { text-decoration: underline; }
#leftcol ul li { line-height: 1em; }
#leftcol ul.im_list, #column ul.tight_list { margin-bottom: .5em; }
#leftcol ul.im_list li, #column ul.tight_list li { line-height: .5em; }

/* Main */
#home #main { min-height: 0; }
#main { color: #555555; }
#main p, #main ul, #main form, #main ol { margin-bottom: 1.5em; line-height: 1.5em; font-size: 95%; }
#main small { line-height: 1.5em; }
#main a { color: #1780c2; text-decoration: none; }
#main a:hover { text-decoration: underline; }
#main ul.list li, #main ul.list li ul { margin-left: 20px; list-style-image: url(images/bullet.png); }
#main ul.list li ul { margin: .3em 0; }
#intro { line-height: 1.5em !important; background: url(images/bknd_intro_gradient.png) repeat-x 0 bottom; margin: 0 -25px 0 -25px; padding: 10px 25px 20px 25px; }
#intro em { font-style: normal; color: #333333; font-size: 1.2em; }
#main .updates { min-height: 185px; border-top: 1px solid #e5e5e5; padding-top: 10px; }
#fixes #main .updates { min-height: 130px;  }
#main .updates a.button { float: right; clear: right; margin-top: 12px; }
#main .updates p { width: 380px; }

/* Menu */
.icon { background-repeat: no-repeat; background-position: 0 0; }
.calendar { background-image: url(images/calendar.png); }

/* Footer */
#footer #elements { background: white url(images/bknd_footer_bottom.png) no-repeat bottom center; padding-bottom: 24px; height: 4em; }
#footer a { color: #1780c2; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
.element { float: left; width: 30%; padding: 5px 0 0 30px; height: 104px; }
.center_element, .right_element { background: url(images/footer_v_divider.png) no-repeat left center; }
.element h5 { text-indent: -9999px; height: 14px; padding: 5px 0 8px 0; margin-top: 5px; }
.element ul { padding-left: 80px; min-height: 51px; }
.element li { list-style-image: url(images/bullet.png); color: #6a6562; font-size: 85%; line-height: 1.5em; }
.element a { color: #1780c2; text-decoration: none; }
.element a:hover { text-decoration: underline; }
#copyright { color: white; font-size: 85%; text-align: center; margin: 20px auto; }
#copyright a { text-decoration: none; color: #4ac0ee; }
#copyright a:hover { text-decoration: underline; }
#copyright p { margin-bottom: .8em; }


.right {
  float: right;
}

.redcenter {
  font-size: 200%;
  color: red;
  text-align: center;
}

.red-center {
  color: red;
  text-align: center;
}

.underline {
  text-decoration: underline;
}

.bu-center {
  text-decoration: underline;
  color: black;
  text-align: center;
}

.red {
  color: red;
}

.photos {
  float: left;
  text-align: left;
  color: #000;
  width: 550px;
  padding: 10px 0;
  border: 2px solid #663399;
}

.photoright img{
  float:right;
  border:0px dotted black;
  margin:0px 0px 5px 5px;
}

.photoleft img{
  float:left;
  border:0px dotted black;
  margin:0px 5px 5px 0px;
}