/*
Theme Name: Abbey Church
Theme URI: http://abbeychurch.com.au
Description: St Michael's Community, the Abbey Church website theme
Author: Joe Rubio
Version: 1.00
/* reset5 Â© 2011 opensource.736cs.com MIT */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,audio,canvas,details,figcaption,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,summary,time,video{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}body{line-height:1;}article,aside,dialog,figure,footer,header,hgroup,nav,section,blockquote{display:block;}nav ul{list-style:none;}ol{list-style:decimal;}ul{
}ul ul{list-style:circle;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:none;}ins{text-decoration:underline;}del{text-decoration:line-through;}mark{background:none;}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help;}table{border-collapse:collapse;border-spacing:0;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}input[type=submit],input[type=button],button{margin:0!important;padding:0!important;}input,select,a img{vertical-align:middle;}
/*Site Styling*/
body{
	background: #7584AF;
	background-image: url(images/backgroundSky.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	line-height: 1.4em;
	margin-top:0;
	padding-top:0;
	
	
}
h1, h2, h3 {
	font-weight:bold;
	font-family: 'Playfair Display SC', serif;
}
h1 {
	font-size: 1.8em;
	line-height: 1.2em;
	color: #AB0534;
	padding-bottom: 20px;
}
h2 {
	font-size: 1.5em;
	color: #AB0534;
	padding-bottom: 15px;
}
h3 {
	font-size: 1.1em;
	color: #AB0534;
	padding: 5px 0;
}
a {
	text-decoration:none;
}

a:link, a:visited {
	color: #AB0534;
}
a:hover {
	color: #DE0744;
	text-decoration: underline;
}
strong {
	font-weight: bold;
	color: #6082B6;
}

#outerWrapper {
	background-color: #FFFFFF;
	width: 960px;
	margin: 15px auto 15px auto;
	-webkit-box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, .25);
	-moz-box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, .25);
	box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, .25);

}
header {
	height: 160px;
	background-color: #10B2F7;
	background-image: url(images/headerImage.png); 
}
#proper_contact_form_39 label {
	font-weight: bold;
	color: #7584AF;
	width: 200px;
	float:left;
	text-align:right;
	padding-top: 8px;
	padding-right: 10px;
	
}
.searchBox {
	padding: 125px 15px 0 0;
}
#searchform > div > label {
	font-weight: bold;
	color: #7584AF;
	}
	
#proper_contact_form_39 {
	padding: 15px;
	background-color:#D4DFFF;
}
#proper_contact_form_39 > div.form_field_wrap.contact_name_wrap input{
	width: 300px;
	padding: 5px;
}
#proper_contact_form_39 > div.form_field_wrap.contact_email_wrap input{
	width: 300px;
	padding: 5px;
}
#proper_contact_form_39 > div.form_field_wrap.contact_phone_wrap input{
	width: 300px;
	padding: 5px;
}
#proper_contact_form_39 > div.form_field_wrap.question_or_comment_wrap textarea{
	width: 300px;
	padding: 5px;
	height: 200px;
}
#proper_contact_form_39 > div.form_field_wrap.math_captcha_wrap input{
	width: 95px;
	padding: 5px;
}
#proper_contact_form_39 > div.form_field_wrap.submit_wrap input{
	width: 110px;
	padding: 15px;
}
/*nav.mainMenu {
	height: 40px;
	background-color: #6082B6;
}*/
/*nav.mainMenu ul li {
	display: inline-block;
	list-style:none;
	margin-right: 20px;
}*/
#imageRotator{

background-color: #ddd;
}
#bannerImage{
	
}
#contentWrap {
 width: 925px;
 overflow: auto;
 padding: 25px 10px 25px 25px;
 margin: 0px;
}

#HomeTitleWrap {
	padding-bottom: 25px;
	}
#contentHome {
	width: 690px;
	float: left;
	
	
}
#articleWrap {
	border: solid 1px #6082B6;
	padding: 15px;
}
#contentHome article, .widget-area aside, form#commentform, h2#archiveTitle {
	margin-bottom: 20px;
		}
#contentHome article {
	padding-bottom: 20px;
	border-bottom: dotted 2px #6082B6;	
}
#content {
	width: 660px;
	float: left;
	padding: 15px;
	/*border: solid 1px #6082B6;*/
}
#content article, .widget-area aside, form#commentform, h2#archiveTitle {
	margin-bottom: 20px;
		}
#content article {
	/*padding-bottom: 20px;
	border-bottom: dotted 2px #6082B6;*/	
}
#content ul {
	line-height: 1.4em;
	margin-left: 35px;
}
.newsTitle {
	margin: -16px -16px 16px -16px;
	padding: 10px;
	background-color: #6082B6;
	font-size: 1.4em;
	color: #ffffff;
}
div.entry, div.entry p {
	margin: 10px 0;
	}
.widget-area {
	float: right;
	margin-top: -15px;
	width: 220px;
	/*padding: 0 10px;*/
	font-size: .85em;
	
}
.widget-area ul li {
	list-style:none;		
}
.widget {
	margin-top: 10px;
	padding: 0 10px 10px;
	border: solid 1px #D1DAEA;
	background: -moz-linear-gradient( top, #CFD9EA, #fff);
	background: -webkit-linear-gradient(top, #CFD9EA, #fff); /* For Safari 5.1 to 6.0 */
  	background: -o-linear-gradient(top, #CFD9EA, #fff); /* For Opera 11.1 to 12.0 */
	background: linear-gradient(#CFD9EA, #fff); /* Standard syntax */ 	
}
input#s {
	width: 100px;
}
footer {
	clear: both;
	height: 85px;
	background-image: url(images/footerImage.jpg);
	background-repeat: no-repeat;
	text-height: .8em;
	text-align:center;
	
}
footer p {
	padding: 15px 0 0 0;
}
.page #content {

}
.alignright {
	float: right;
	padding: 10px 0 0;
	border: solid 1px #D1D1D1;
	margin: 10px;
	text-align:center;
}
.alignleft {
	float: left;
	padding: 10px 0 0 10px;
	border: solid 1px #D1D1D1;
	margin: 10px;
}
.leftPic {
	float: left;
	margin: 0 10px 10px 10px;
}
.wp-caption {
	font-height: .9em;
	font-style:italic;
	align-content:center;
}
/*Dropdown Menu Styling*/
/* The container wrapping ul.dropdown */
#navwrap {
float:left;
width:100%;
/*background: #600;
background: -moz-linear-gradient( top, #600, #300); /* CSS 3 */
font-size: 1.3em;
height: 40px;
background-color: #6082B6;
/*border-top:1px solid #999;
border-bottom:2px solid #000;*/
}
 
/* Top level Unordered list */
ul.dropdown {
list-style:none;
float:left;
width:100%;
padding: 0 0px;
}
 
ul.dropdown  li{
float:left; /* makes horiz list */
position:relative; /* hey Submenu ULs, appear below! */
}
 
ul.dropdown a {
display:block;
padding:9px 12px 5px 12px; /*space the items, occupy entire height too.*/
height: 24px;
color:#eee;
text-decoration:none;
text-shadow:0 1px 0 #000;
}
 
/* Style the link hover */
ul.dropdown li:hover a {
background:#AB0534;
border-top:1px solid #730323;
border-bottom: 1px solid #730323;
border-right:1px solid #666;
}
/* Displays the link as blocks. */
ul.dropdown li ul a {
display:block;
background:#ddd;
}
 
/* sub menus!!  */
 
ul.dropdown ul {
list-style: none;
margin:0; /* Appear just below the hovering list */
padding:0;
width:300px; /* specify the width. */
position:absolute; /* needed */
z-index:500; /* specify the order */
}
 
ul.dropdown li ul {
top:40px; /* Positioning:Calc with top level horz list height */
-moz-box-shadow:0 2px 10px #000; /* CSS 3 */
}
 
ul.dropdown ul ul {
top:0;
left:100%; /* Position the sub menus to right. */
}
 
ul.dropdown ul li {
float:none; /* umm.. Appear below the previous one. mmkay? */
}
 
/* Drop Down! */
 
/* Hide all the dropdowns (submenus) */
ul.dropdown ul,
ul.dropdown li:hover ul ul,
ul.dropdown ul li:hover ul ul
{ display: none; }
 
/* Display the submenus only when li are hovered */
ul.dropdown li:hover ul,
ul.dropdown ul li:hover ul ,
ul.dropdown ul li ul li:hover ul
{ 
display: block;
background-color: #ccc;
}
ul.dropdown li * a:hover {
/* Change color of links when hovered */
background: #600;
background: -moz-linear-gradient( top, #200, #400); /* CSS 3 */
border-bottom:1px solid #900;
border-top:1px solid #222;
}
.clearBoth {
	clear:both;
}
