﻿html
{
    overflow-y: auto;
    overflow-x: auto;
}

body
{
    height: 100%;
    background: #FFFFFF;
    background-image: url('http://s3.amazonaws.com/wordandworship/Images/bg.jpg');
    background-position: center top;
    background-repeat: no-repeat;
    font-size: 13px;
    font-family: "Lucida Grande" , "Lucida Bright Grande" , "Lucida Sans Unicode" , "Segoe UI" , Tahoma, Verdana, Arial, Helvetica, sans-serif;
    margin: 0px;
    padding: 0px;
    color: #333333;
}

input, select, .textarea
{
    font-size: 13px;
    font-family: "Lucida Grande" , "Lucida Bright Grande" , "Lucida Sans Unicode" , "Segoe UI" , Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

input:focus, .textarea:focus
{
    outline: none;
}

a, a:link, a:visited
{
    color: #002E56;
}

a:hover
{
    color: #FFFFFF;
    text-decoration: none;
}

#content a:hover, #Content a:hover, #secondary a:hover, #Footer a:hover, .link a:hover
{
    background-color: #002E56;
}

.addthis_toolbox a:hover
{
    background-color: FFFFFF;
}

a:active
{
    color: #002E56;
}

h1, h2, h3, #Header
{
    font-family: "myriad-pro-1" , "myriad-pro-2" , "Lucida Grande" , "Lucida Bright Grande" , "Lucida Sans Unicode" , "Segoe UI" , Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

h1
{
    font-size: 36px;
    font-weight: 700;
}

.entry-title a, .entry-title a:hover
{
    background-color: #FFFFFF !important;
}

h2
{
    font-size: 24px;
    font-weight: 600;
}

h3
{
    font-size: 18px;
    font-weight: 400;
    color: #002E56;
}

img, .img
{
    border: none;
    margin: 0px;
    padding: 0px;
}

.clear
{
    clear: both;
}

#Wrapper
{
    display: block;
    position: relative;
    float: left;
    width: 100%;
    margin: 0 auto;
    padding: 0px;
    border: none; /*border-top: 10px solid #003366;*/
}

#Header h1
{
	display: inline-block;
	margin: 0px;
	padding: 0px;
    font-size: 7.5em;
    font-weight: 700;
	color: #FFFFFF;
	text-transform: uppercase;
	letter-spacing: -.075em;
	line-height: .95em;
	padding-left: .15em;
	padding-right: .15em;
	z-index: 1;
	background-color: #002E56;
}

#Header h1 a
{
	color: #FFFFFF;
	text-decoration: none;
}

#Header h1 .char1
{
	letter-spacing: -.09em;
}

#Header h1 .char2, #Header h1 .char10
{
	letter-spacing: -.05em;
}

#Header h2
{
	display: inline-block;
	margin: 0px;
	padding: 0px;
    font-size: 1.15em;
    font-weight: 400;
	color: #FFFFFF;
	text-transform: uppercase;
	letter-spacing: -.0657em;
	line-height: 1.5em;
	margin-left: 2em;
	margin-top: -.075em;
	margin-bottom: 1em;
	padding-left: .75em;
	padding-right: .75em;
	z-index: 1;
	background-color: #002E56;
}

#Header h2 span
{
	opacity:0.5;
	filter:alpha(opacity=50);
}

#Header h2 .char18, #Header h2 .char19, #Header h2 .char41, #Header h2 .char42
{
	letter-spacing: .25em;
}

#Logo
{
    display: block;
    position: relative;
    float: left;
    margin: 0px;
    padding: 0px;
}

#Tagline
{
    display: block;
    float: right;
    padding-top: 20px;
    vertical-align: bottom;
}

#Search
{
    display: block;
    position: relative;
    float: right;
    margin: 0px;
    padding: 0px;
}

#Feature
{
    display: block;
    position: relative;
    clear: both;
    width: 956px;
    min-width: 956px;
    margin: 0 auto;
    padding: 0px;
}

#Container
{
    display: block;
    position: relative;
    clear: both;
    width: 956px;
    margin: 0 auto;
}

#Content
{
    display: block;
	float: left;
	width: 650px;
	background-color: white !important;
	text-align: left;
	margin: 0px;
	padding: 2em !important;
	padding-top: 1em !important;
    border: 1px solid white;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	border-radius: 6px;
}

.Column
{
    display: block;
    float: left;
}

.Block
{
    display: block;
    position: relative;
    float: left;
    border: 1px solid #002E56;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

.button
{
    display: block;
    color: #FFFFFF;
    float: left;
    font-size: 13px;
    text-decoration: none;
    text-align: center;
    margin: 0px;
    padding: 5px 15px 5px 15px;
    background-color: #D1D3D4;
    border: none;
}

a.button
{
    display: block;
    color: #FFFFFF;
    float: left;
    font-size: 13px;
    text-decoration: none;
    text-align: center;
    margin-top: 10px;
    padding: 5px 15px 5px 15px;
    border: none;
}

a.button:hover
{
    display: block;
    color: #FFFFFF;
    float: left;
    text-decoration: none;
    text-align: center;
    padding: 5px 15px 5px 15px;
    background-color: #003366;
    border: none;
}

#Footer
{
    display: block;
    position: relative;
    clear: both;
    margin: 0 auto;
	margin-top: 70px !important;
    padding: 20px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
	border: none;
	border-top: 1px solid #DEDEDE;
}

#Footer #Copyright
{
    display: block;
    float: left;
    text-align: left;
    padding-bottom: 10px;
}

#slider
{
    position: relative;
    width: 954px;
    height: 360px;
    background: url(http://s3.amazonaws.com/wordandworship/Images/loading.gif) no-repeat 50% 50%;
    border: 1px solid #002E56;
}

#slider img
{
    position: absolute;
    top: 0px;
    left: 0px;
    display: none;
}

#slider a
{
    border: 0;
    display: block;
}

.nivo-controlNav
{
    position: absolute;
    left: 48%;
    bottom: 25px;
}

.nivo-controlNav a
{
    display: block;
    width: 22px;
    height: 22px;
    background: url(http://s3.amazonaws.com/wordandworship/Images/bullets.png) no-repeat;
    text-indent: -9999px;
    border: 0;
    margin-right: 3px;
    float: left;
}

.nivo-controlNav a.active
{
    background-position: 0 -22px;
}

.nivo-directionNav a
{
    display: block;
    width: 30px;
    height: 30px;
    background: url(http://s3.amazonaws.com/wordandworship/Images/arrows.png) no-repeat;
    text-indent: -9999px;
    border: 0;
}

a.nivo-nextNav
{
    background-position: -30px 0;
    right: 15px;
}

a.nivo-prevNav
{
    left: 15px;
}



.nivo-caption
{
    text-shadow: none;
    font-family: Helvetica, Arial, sans-serif;
}

.nivo-caption a
{
    color: #efe9d1;
    text-decoration: underline;
}

.featureThumbnail
{
    display: block;
    float: left;
    width: 310px;
    height: 145px;
    border: 1px solid #002E56;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}

#Navigation
{
    list-style-type: none;
    margin: 0px;
    margin-left: 18px;
    padding: 0px;
}

#Navigation li
{
    display: block;
    float: left;
    margin: 0px;
    padding: 0px;
}

#Navigation li a
{
    display: block;
    font-family: "myriad-pro-1" , "myriad-pro-2" , "Lucida Grande" , "Lucida Bright Grande" , "Lucida Sans Unicode" , "Segoe UI" , Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 17px;
    margin: 0px;
    margin-right: 1px;
    padding: 5px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #002E56;
    text-decoration: none;
}

#Navigation li a:hover, #Navigation li a selected
{
    display: block;
    font-family: "myriad-pro-1" , "myriad-pro-2" , "Lucida Grande" , "Lucida Bright Grande" , "Lucida Sans Unicode" , "Segoe UI" , Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #002E56;
    font-size: 17px;
    margin: 0px;
    margin-right: 1px;
    padding: 5px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #FFFFFF;
    text-decoration: none;
}

#sidemenu {display:block;float:left;width:200px;margin-top:25px; margin-left:40px;line-height:150%;font-size:80%;}
* html #sidemenu {/*IE6*/margin: 0 0 0 0;}
#sidemenu-top{background:#f1f1f1;margin:0;width:100%;height:58px;}	
#sidemenu-links {float:left !important;background:#f1f1f1;width:100%;min-height:507px;}
#sidemenu ul {clear:both;margin:10px 10px 10px 15px;padding:0;list-style:none;}
#sidemenu ul ul {clear:both;list-style:none;margin:0 0 0 0;padding:7px 7px 7px 10px;}
#sidemenu ul li {clear: both; border-top:1px solid #f1f1f1;margin:10px 0;}
#sidemenu li li {border:none;margin:5px 0px;padding:0px;}
#sidemenu a.level1 {font-size:115%;font-family:Verdana, Geneva, sans-serif;color:#A1A0A4;margin:10px 0 0 0;padding:0;clear:both;float:left;}
#sidemenu a.level2 {font-size:90%;font-weight:100;font-family:Verdana, Geneva, sans-serif;color:#A1A0A4;margin:5px 0 0 5px;padding:0;clear:both;float:left;}
#sidemenu li a.level2 {color: #A1A0A4;text-decoration:none;}
.sidemenu li a.level2:visited{color: #0073AE;}
.sidemenu li a.level2:hover, .sidemenu li a:active{color:#edeff3;background-color:#003366;}
#sidemenu-bottom{background:#f1f1f1;float:left;width:100%;height:49px;margin-bottom:30px;}
#sidemenu-links ul li:first-child { display: none; }

.entry-title, .entry-title a
{
    display: block;
    float: left;
    color: #002E56;
    background-color: #FFFFFF;
    text-decoration: none;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.addthis_toolbox
{
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
}