/*
Theme Name: Mother Mary School
Theme URI: http://www.spiritmandesigns.com
Description: Theme for Mother Mary School
Version: 1.0 (WP2.8)
Author: Davin Bostic
Author URI: http://www.spiritmandesigns.com

- - - - - - - - - - - - - - - - - - - - - 
 ----- CSS ----- */
 
    * { 
    margin:0; 
    padding:0; 
   } 
   body { 
    background: url('mms_images/mms1.jpg') fixed repeat-x top center; 
    min-height: 100%; 
   } 
  

/* ----- IDS ----- */
#bgcontainer {
background-image:url('mms_images/mms-headerbg3X297.png');
background-repeat:repeat-x;
margin:-7px;
padding:0;
}

#wrapper {
overflow:hidden;
background:url('mms_images/mms-bg1024X4.png') repeat-y;
text-align:left;
voice-family:inherit;
width:1024px;
margin:0 auto;
padding:0;
}

html>body #wrapper {
width:1024px;
}

#photodiv {
background-repeat:no-repeat;
width:1024px;
margin:-246px 0 0 170px;
padding:0;
}

#header {
background:transparent url('mms_images/mms-header1024X233.png') no-repeat scroll 0 0;
float:none;
height:233px;
width:1024px;
padding:0;
}

#logo {
background:transparent url(mms_images/mms-logo484X163.png) no-repeat scroll 0 0;
height:7px;
width:441px;
margin:0 0 0 277px;
padding:0 0 149px 59px;
}

#nav {
background:transparent url(mms_images/mms-nav1024X99.png) repeat scroll 0 0;
height:99px;
width:1024px;
padding: 0px 0px 0px 142px;
}

#intro {
background:transparent url(mms_images/mms-intro1024X412.png) repeat scroll 0 0;
height:412px;
width:1024px;
margin:5px 0 0;
padding:0;
}

#introMembership {
width:806px;
height:325px;
background:transparent url('mms_images/20intromember.png');
}

#introPrograms {
width:806px;
height:325px;
background:transparent url('mms_images/20introprogram.png');
}

#introOrg {
width:806px;
height:325px;
background:transparent url('mms_images/20introorg.png');
}

#introAbout {
width:806px;
height:325px;
background:transparent url('mms_images/20introabout.png');
}

#introContact {
width:806px;
height:325px;
background:transparent url('mms_images/20contact.png');
}

#main {
float:left;
margin:0px 0 0 136px;
padding:0 0 40px 8px;
text-align:justify;
width:530px;
}

#sidebar {
float:right;
margin:-37px 156px 0px 0px;
padding:0px 0px 0px 0px;
width:160px;

}

.footerright {
text-align:left;
width:1024px;
margin:-158px 0px 0px -13px;
padding:0px 0px 0px 448px;
}

#footer {
 width: 1024px;
 height: 162px;
 clear: both;
 background: transparent url('mms_images/mms-footer1024X157.png');
 background-repeat: no-repeat;
	overflow: hidden;
	padding: inherit;
	margin: 0px auto;
	position:inherit; 
}

/* ----- CLASSES ----- */
#stop {
clear:none;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix {
display:block;
}

/* Hides from IE-mac \*/
* html .clearfix {
height:1%;
}

/* End hide from IE-mac 
 ----- HEADINGS ----- */

.widgettitle { 
font-size: 18px; 
font-weight: normal;
font-style: normal; 
font-family: Perpetua Titling MT;
border-bottom: none; 
padding: 0  0 5px 3px; 
}



h1 {
display:inline;
font-weight: normal;
font-style: normal;
font-size:30px;
font-family: ALS Script, Georgia, "Times New Roman", Times, serif;
color:#0070BA;

}

h2 {
display:inline;
font-weight: normal;
font-style: normal;
font-family: ALS Script, Georgia, "Times New Roman", Times, serif;
font-size:25px;
color:#0070BA;
padding:5px 30px 0 0;
}

h3 {
display:inline;
font-size:14px;
color:#0070BA;
padding:5px 30px 0 0;
}

h4 {
display:inline;
font-size:16px;
color:#0070BA;
padding:0 20px 0 0;
}

/* ----- PARAGRAPHS ----- */
#main p {
font:12px georgia, sans-serif;
line-height:1.88889;
margin:auto;
padding:15px 0 0 5px;
}

#rightcolumn p {
font:90%/16px Verdana, Arial, Helvetica, sans-serif;
color:#000;
margin:auto;
padding:10px 0 10px 5px;
}

#footer p {
font:90%/16px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
margin:auto;
padding:58px 0 0 130px;
}

/* ----- QUOTES ----- 
 ----- CODE ----- 
 ----- LISTS ----- */
li {
background-repeat:no-repeat;
background-position:0 50%;
margin:.4em 0;
padding:3px 0 3px 20px;
}

ul {
list-style-type:none;
margin:0;
padding:0;
}

#navcontainer
{
	margin:0px 0px 0px 0px;
	Padding: 0px 0px 0px 0px;
	
}

#navlist ul {
white-space:nowrap;
text-decoration:none;
margin:0 0 0 125px;
padding:8px 0 0;
}

#navlist li {
display:inline;
text-decoration:none;
list-style-type:none;
list-style-image:none;
list-style:none;
margin:10px 0 0 37px;
padding:0;
font-size: 16px; 
border-bottom: none; 
}

#navlist a {
text-decoration:none;
padding:0;
border-bottom: none; 
}

#navlist a:link,#navlist a:visited {
color:#FFF;
text-decoration:none;
font-weight: normal;
font-style: normal;
font-size: 14px; 
font-family: Garamond;
border-bottom: none; 
}

#navlist a:hover {
color:#74B8E4;
text-decoration:none;
font-weight: normal;
font-style: bold; 
font-size: 14px;
font-family: Garamond;
border-bottom: none; 
}

/* ----- IMAGES ----- */
.imagefloat {
float:right;
border:1px solid #BEC5E1;
margin:0 0 10px 10px;
padding:2px;
}

.imagefloat2 {
border:1px solid #BEC5E1;
margin:0 0 10px 10px;
padding:2px;
}

.imagefloat3 {
clear:both;
float:left;
border:1px solid #BEC5E1;
margin:0 10px 40px 0;
padding:0 2px 0 0;
}

/* ----- BREAK ----- 
 ----- TEXT FORMATTING ----- 
 ----- LINKS ----- */
a {
text-decoration:none;
color:#0070BA;
}

a:hover {
text-decoration:none;
color:#74B8E4;
}