/* 
Theme Name: SEAS
Theme URL: http://seas1.org/
Description: St. Elizabeth Ann Seton theme
Author: Tom Marshall
Author URI: http://sirestudios.com
Version: 1.0
*/

/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,th,td,a{ 
margin:0;
padding:0;
outline: none;
}
fieldset,img { 
border:0;
}
ol,ul {
list-style:none;
}
a {
text-decoration:none;
}

/* Global */
html {
background: #c77535 url(images/bg_top.jpg) top center repeat-x;
}

body {
background: url(images/header_new.jpg) top center no-repeat;
text-align:center;
padding: 0;
margin: 0;
color: #4b4b4b;
font: 13px/25px Arial;
}

/* Frames */
#container {
text-align:left;
width:980px;
margin: 0 auto;
display:block;
background: url(images/content_bg.jpg) top center repeat-y;
}

#content {
float:left;
background: #fff url(images/fade.gif) 0px 20px repeat-x;
width: 960px;
border: 1px solid #ffe5c5;
min-height: 500px;
margin: 20px 9px 0;
}

#header {
margin: 0 auto;
width: 980px;
height: 288px;
}

#main {
float:right;
width: 650px;
margin-right: 30px;
padding-bottom: 30px;
}

#post h2 a, .post h2 a {
color: #333;
border-bottom: 1px dotted #333;
}

#post h2 a:hover, .post h2 a:hover {
border-bottom: 1px solid #333;
}

#postmeta {}
#postnavigation {}
#searchform {}

#master0 {
margin: 0 auto;
}

/* Footer */
#footer {
width: 980px;
height: 240px;
float:left;
text-align:center;
background: url(images/footer_bg.jpg) top center no-repeat;
vertical-align: top;
}
#footer img {
margin: 5px 0;
line-height: 100px;
}
#footer p {
color: #fff;
}
	#footer ul {
	margin: 10px 190px;
	padding: 2px 20px;
	border-top: 1px dotted #fff;
	border-bottom: 1px dotted #fff;
	width: 630px;
	float:left;
	}
	#footer li {
	list-style:none;
	float:left;
	margin: 0 4px;
	}
	#footer li a {
	display:block;
	float:left;
	padding: 0 4px;
	font: 13px/45px "Palatino Linotype", Palatino, Georgia, serif;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: -1px;
	}
	#footer li a:hover, #footer li a.active {
	text-decoration: underline;
	}


/* Top */
#top {
color: #fff;
font: 12px/16px "Palatino Linotype", Palatino, Georgia, serif;;
text-align:left;
float:left;
margin: 8px 10px;
}

#top a {
color: #fff;
}

#top img {
position: relative;
top: 4px;
}

/* Logo */
#logo {
float:left;
margin: 40px 0 20px 10px;
height: 130px;
width: 630px;
}

#logo span {
position:relative;
left: -999px;
}

/* Sidebar */
#sidebar {
float:left;
width: 260px;
}

#sidebar li {
margin: 4px 0;
}

#sidebar li a {
margin-left: 35px;
color: #4b4b4b;
font: 17px/33px "Palatino Linotype", Palatino, Georgia, serif;
}

#sidebar li a:hover {
border-bottom: 1px dotted #4b4b4b;
}

#sidebar .current_page_item {
background: url(images/sidebar_menu_bg.png) top center no-repeat;
width: 240px;
margin-left: -17px;
margin-bottom: -16px;
overflow: visible;
height: 50px;
}

#sidebar .current_page_item a {
margin-left: 52px;
font-weight: bold;
font-style: italic;
border: 0px;
}

.quote {
font: 13px/22px "Palatino Linotype", Palatino, Georgia, serif;
padding: 20px 30px;
font-style: italic;
}

/* Title */
.title {
width: 960px;
height: 110px;
margin-bottom: 20px;
background: #381D0A;
}

.title h1 {
float:left;
text-transform: uppercase;
color: #fff;
padding-left: 50px;
font: 32px/110px "Palatino Linotype", Palatino, Georgia, serif;
letter-spacing: 3px;
text-indent: -1500px;
}

.about-us {
background: url(images/about_us.jpg) top center no-repeat;
}

.liturgy {
background: url(images/liturgy.jpg) top center no-repeat;
}

.religious-ed {
background: url(images/religious_ed.jpg) top center no-repeat;
}

.sacraments {
background: url(images/sacraments.jpg) top center no-repeat;
}

.news {
background: url(images/news.jpg) top center no-repeat;
}

.ministry {
background: url(images/ministry.jpg) top center no-repeat;
}

.youth {
background: url(images/youth.jpg) top center no-repeat;
height: 150px;
}

.media {
background: url(images/media.jpg) top center no-repeat;
height: 150px;
}

/* Menu */
#menu {
float:left;
width: 980px;
height: 45px;
margin-top: 0px;
}
	#menu ul {
	float:left;
	margin: 0 0 0 5px;
	padding: 0;
	}
	#menu li {
	list-style:none;
	float:left;
	margin: 0 13px 0 14px;
	}
	#menu li a {
	display:block;
	float:left;
	padding: 0 3px;
	font: 16px/45px "Palatino Linotype", Palatino, Georgia, serif;
	color: #fff;
	text-decoration: none;
	border: 1px solid transparent;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-weight: bold;
	}
	#top a:hover, #menu li a:hover, #menu li a.active, #menu li a.active:hover {
	border-bottom: 1px dotted #fff;
	}

h2 {
padding: 0 0 15px;
}

/* Widget */
.widget {
float:left;
width: 308px;
height: 300px;
background: #ffe5c5;
color: #4b4b4b;
margin: 35px 7px 40px 10px;
}
.widget img {
margin: 5px 15px 5px 30px;
}
.nomarg {
margin-right: 0;
}
.widget table {
margin: 10px 25px 10px 45px;
width: 219px;
}
.widget table td {
font: 16px/30px "Palatino Linotype", Palatino, Georgia, serif;
}
.widget a {
font: 16px/30px "Palatino Linotype", Palatino, Georgia, serif;
margin: 0 0 10px 30px;
color: #4b4b4b;
border-bottom: 1px dotted #4b4b4b;
}
.widget a:hover {
border-bottom: 1px solid #4b4b4b;
}

/* GFC */
.gf-relativePublishedDate, .gf-snippet {
display:none !important;
}

#searby {
margin-bottom: -10px;
}

/* Main */
#main p {
padding: 0 0 20px;
}

#main ol, #main ul {
list-style: disc;
margin: 15px 35px;
}

#main blockquote {
padding: 15px 45px;
background: url(images/blockquote.gif) top left no-repeat;
}

/* Other */
.clr {
clear:both;
line-height: 0px;
}