﻿body {text-align:center; font-family:arial,verdana,sans-serif; font-size:0.8em; color:#15387C; background-color:#EEE6DE; width:100%; height:100%; margin:0; padding:0;} 
img {border:none; margin:0; padding:0;}
h1{padding:5px 0px 2px 2px; margin:0; color:#15387C; font-size:1.6em;}
h2{padding:5px 0px 2px 2px; margin:0; color:#15387C; font-size:1.3em;}
h3 {padding:2px 0px 2px 2px; margin:0; color:#15387C; font-size:1em;}
h4 {padding:2px 0px 2px 2px; margin:0; color:#15387C; font-size:0.8em;}
a {color:#F1BC01; text-decoration:none;}
a:active {color:#F1BC01; text-decoration:none;}
a:visited {color:#F1BC01; text-decoration:none;}
a:hover, a:active, a:focus {border:none; color:#15387C; text-decoration:underline;}
span {padding:0; margin:0;}
form {padding:0; margin:0;}
legend {color:#4B0055;}
label {font-weight:bold;}
dt {margin:10px 0px 2px 2px; padding:0;}
dd {margin: 2px 0px 10px 2px; padding:0}
hr {display:none;}
ul{margin:2px 0px 10px 20px; padding:0;}
li {list-style-position:outside;}

/* generic styles */
.hide_from_user {display:none;}
.reset {float:left; margin:0; background-color:#023785; color:#FFF; width:75px; border:none;}
.submit {float:right; margin:0; background-color:#023785; color:#FFF; width:75px; border:none;}
* html div .submit  {width:66px; width/* */:/**/66px;}
.breaker {width:200px; margin:2px 0px 2px 0px; height:1px; display:block; clear:both;}
.generic_button {float:left; margin:0; background-color:#4C4C4C; color:#FFAA00; border:solid 1px #000;}
.clearing {display:block; height:0; clear:both;}
.section_spacer {clear:left;background: #fff url(/images/dotted_line.gif) repeat-x; width:97%; height:3px; margin-top:10px; margin-bottom:5px;}
.Scroller {width:100%; text-align:center;}

/* Main containers */
#sub_container {position:absolute; top:5px; left:50%; display:block; margin-left:-371px; width:742px; min-height:557px; height:auto; background-color:#FFF; color:#15387C; text-align:left; padding:0;}
#page_header {float:left; display:block; padding:0; margin:0; height:128px; width:742px; background:#FFF url('/images/movilla_abbey_banner.jpg') no-repeat;}
#page_home_link{position:absolute; top:0; left:0; width:300px; height:120px;}
#page_home_link a{display:block; width:300px; height:120px;}
#left_container {float:left; display:block; width:165px; min-height:394px; height:auto; background-color:#FFF; color:#000; padding:0; margin:10px 5px 0px 0px;}
#navigation_wrapper{display:block; width:160px; padding:0; margin:0; border-top:solid 4px #F8C40C; border-bottom:solid 4px #F8C40C;}
#stained_glass_icon{width:145px; text-align:center; height:132px; margin:10px 0px 5px 15px; background:#FFF url('/images/stained_glass_icon.jpg') no-repeat;}
#main_container {float:left; display:block; width:360px; min-height:394px; height:auto;  padding:0; margin:10px 5px 0px 0px; background-color:#FFF; color:#15387C;}
* html div #main_container {margin:10px 0px 0px 0px; margin/* */:/**/10px 0px 0px 0px;}
#right_container {float:left; display:block; width:207px; min-height:394px; height:auto; background-color:#FFF; color:#000; padding:0; margin:10px 0px 0px 0px;}

/* Page Specific Styles */
.home_body_image{float:right; width:175px; height:176px; margin:5px 0px 5px 5px; padding:0;}
#main_container p {margin:5px 2px 10px 2px; padding:0;}

.news_image {float:left; margin:5px 5px 5px 2px; padding:0;}
.news_listing {height:auto; min-height:70px; margin:0px 0px 10px 0px; padding:0;display:block;}
.news_listing h3 a {color:#15387C; text-decoration:none;}
.news_listing h3 a:active {color:#15387C; text-decoration:none;}
.news_listing h3 a:visited {color:#15387C; text-decoration:none;}
.news_listing h3 a:hover, .news_listing h3 a:active, .news_listing h3 a:focus {border:none; color:#FFAA00; text-decoration:underline;}
.news_listing_thumb {float:left; margin:0px 5px 2px 2px; padding:0;}
.article_image {float:left; margin:5px 2px 5px 0px;}

#contact_options {float:left;display:block; clear:both;}
.contact_form {float:left; width:350px; margin:10px 2px 5px 0px; padding:0;}
.contact_form form {width:350px; margin:0; padding:3px 0px 2px 0px; background-color:#E4EBF3; color:#000;}
.tblContactForm {width:340px;}
td.th_header  {vertical-align:top; text-align:left; padding-left:2px; font-weight:bold;}
.tblContactForm th {width:100px; font-size:12px; vertical-align:top; text-align:right; margin-top:2px; background-color:#E4EBF3; color:#000;}
.tblContactForm td {text-align:left; font-size:12px; background-color:#E4EBF3; color:#000;}
.frmContactInput input {width:240px; font-size:12px; color:#000;}
.frmContactInput select {width:240px; font-size:12px; color:#000;}
.frmContactInput textarea {width:240px; height:60px; font-size:12px; color:#000;}
.tdCheckbox{text-align:right;}

/* Uploads */
.tblSmallForm{float:left; width:400px; min-height:100px; height:auto; display:block; background-color:#FFF; color:#000; border:solid 1px #000; margin:5px 2px 5px 2px; padding:0;}
.tblSmallForm th {text-align:right; width:120px;}
.frmSmallFormInput {text-align:left; width:280px;}
td.small_spanning_column{text-align:left; width:400px;}
.tblLargeForm{float:left; width:650px; min-height:100px; height:auto; display:block; background-color:#FFF; color:#000; border:solid 1px #000; margin:5px 2px 5px 2px; padding:0;}
.tblLargeForm th {text-align:right; width:170px; vertical-align:top;}
.tblLargeForm td {text-align:left; width:450px;}
.frmLargeInput {text-align:left; width:450px;}
td.large_spanning_column{text-align:left; width:650px;}
.frmLargeSelect {text-align:left; width:280px; font-size:0.8em;}

/* Standard Footer */
#page_footer {float:left; display:block; width:742px; height:25px; padding:0; margin:5px 0px 0px 0px; text-align:center; vertical-align: middle; color:#FFF; background-color:#023785; font-weight:bold; font-size:0.7em;}
#copyright_statement {float:left; width:600px; height:25px; text-align:left; vertical-align: middle; padding:0px 0px 0px 20px; margin:0; line-height:25px;}
#copyright_statement a{color:#FFF; background-color:transparent;}
#copyright_statement a:visited {color:#FFF; text-decoration:none;}
#copyright_statement a:hover, #copyright_statement a:focus,#copyright_statement a:active {border:none; color:#FFAA00; text-decoration:underline;}
#manleys_logo{float:right; width:43px; height:11px; padding:0; margin:7px 10px 0px 10px;}

/* Tile Styles */
/* News Tile */
.orange_shadow {float:left; width:196px;}
#latest_news_tile {position:relative; right:-4px; top:-4px; border:none; background-color:#FFF4D8;}
#latest_news_box_container {position:relative; background-color:#F1BC01; margin:10px 0px 5px 0px;}
.orange_box_top{display:block; text-align:center;  width:196px; background-color:#FFF4D8;}
.orange_box_top h2{display:block; margin:15px 0px 0px 0px; font-size:1.6em; background-color:#FFF4D8; color:#F1BC01;}
.orange_box{float:left; display:block; width:196px; background-color:#FFF4D8;}
.orange_box h3 {display:block; font-size:1em; color:#F1BC01; background-color:#FFF4D8; margin:5px 0px 0px 5px;}
.orange_box p{font-size:0.9em; margin:0px 5px 5px 10px; color:#F1BC01; background-color:#FFF4D8;}
.orange_box a{color:#15387C; text-decoration:none;}
.orange_box a:active {color:#15387C; text-decoration:none;}
.orange_box a:visited {color:#15387C; text-decoration:none;}
.orange_box a:hover, .orange_box a:active, .orange_box a:focus {color:#F1BC01; text-decoration:underline;}

/* Events Tile */
.blue_shadow {float:left;width:196px;}
#upcoming_events_tile {position:relative; right:-4px; top:-4px;border:none; background-color:#E4EBF3;}
#sunday_services_tile{position:relative; right:-4px; top:-4px;border:none; background-color:#E4EBF3;}
#upcoming_events_box_container {position:relative; background-color:#15387C; margin:10px 0px 5px 0px;}
#sunday_services_box_container {position:relative; background-color:#15387C; margin:10px 0px 5px 0px;}
.blue_box_top{display:block; text-align:center; width:196px; background-color:#E4EBF3; color:#15387C;}
.blue_box_top h2{display:block; margin:15px 0px 0px 0px; font-size:1.6em;background-color:#E4EBF3; color:#15387C;}
.blue_box{float:left; display:block; width:196px; background-color:#E4EBF3; color:#15387C;}
.blue_box h3 {display:block; font-size:1em; color:#15387C; background-color:#E4EBF3; margin:5px 0px 0px 5px;}
.blue_box p{font-size:0.9em; margin:0px 5px 5px 10px; color:#15387C; background-color:#E4EBF3;}
.blue_box a{color:#F1BC01; text-decoration:none;}
.blue_box a:active {color:#F1BC01; text-decoration:none;}
.blue_box a:visited {color:#F1BC01; text-decoration:none;}
.blue_box a:hover, .blue_box a:active, .blue_box a:focus {color:#15387C; text-decoration:underline;}


/* Image Gallery Styles */
#projects_display_images {display:block; width:475px; min-height:350px; height:auto; margin:0; padding:0;}
#display_large_image{float:left; width:410px; min-height:300px;  height:auto; background-color:#FFF; color:#000; margin:0px 0px 0px 2px; padding:0;}
* html div #display_large_image {margin:0px 0px 0px 0px;}
.image_details {float:left; margin:5px 0px 5px 2px; padding:0;}
#projects_images h3 {font-size:12px; margin:1px 0px 2px 2px; padding:0;}
.projects_thumbnails {float:right; width:60px; min-height:300px; height:auto; margin:0; padding:0;}
.project_thumb {display:block; margin:0px 0px 2px 2px;}
.project_thumb img{cursor:pointer;}
#project_services_listing{float:left; margin:5px 0px 5px 2px; padding:0;}
