/*Scott Sivnksty
Created: Matthew Tanis
Date: 10/17/2007*/

/*Body Setup
-------------*/
*{

padding: 0;
margin: 0;

}

html,body{

font-size:small;
font-family:'lucida grande',tahoma,Verdana,arial,sans-serif;
background:#516D91;
color:#333;
height:100%;


}

#wrap{

background:url("images/bg.jpg") repeat-y;
width:851px;!
width:851px;
margin:0 auto;
height:auto !important;
height:100%;
padding:0;


}

#header{
margin:0;
padding: 0;
}

#top_bar{
border: none;

}

#main {
padding: 0 25px;

}


/*Globals
============*/

a {

color:#555;
text-decoration:none;
border-bottom:1px dotted;

}

a:hover{
color: #8C8B89;
}

#nav a:hover {
color:#FFFFFF;
background: #7D99AF;


}

#nav a{
padding: 5px;

}




#header a{

border-bottom:none;
background: none;

}

color:

}


ul{


}

p{

margin-top: 8px;

}

/*Headers
============*/

#sh1{

}

span h1{

display:inline;

}

h1{

font-weight:100;
color:#666;
margin:0 0 0px;
font-size:30px;

}

h2{

display:inline;
font-weight:normal;
color:#666;
margin:0;
font-size: 22px;
font-weight: 800;
}



h3{

font-weight:00;
font-size:120%;
color:#3A430E;

}

h4{

font-weight:100;
font-size:small;
font-style:italic;
margin-top:10px;

}

h1 a,h2 a,h3 a{

background:none;

}

/*Top Nav
============*/

#nav li{

float: left;
padding: 0 12px 0;
list-style: none;
position: relative;
top: -30px;
left: 20px;

}

#nav a{
font-weight: 12px;
color: #fff;
border-bottom: none;
opacity: 50%;
}




/*Images
---------*/

#portrait{
float: left;
padding: 0 10px 0 0;

}

#header{
border: none;
}


/*Main
-------------*/

#main{

width:565px;!
width:525px;
float:left;
	
}


/*Sidebar
- - - - - - -*/

#sidebar{
float:left;
width:200px;
margin:0px 0 20px 10px;
border-left:1px dotted #ccc;
padding-left:10px;

}

#sidebar img{

margin-bottom:5px;
border-bottom: none;
border: none;
}

#sidebar a{
border-bottom: none;
border: none;

}

/*Zebra Tables
---------------*/
.tbl_zebra{
border-collapse:collapse;
border:1px solid #aaa;
margin:20px 5px;
position:relative;
left:1px;
width:300px;
}


.tbl_zebra a{
background:none;
}

.tbl_zebra tr.tr_head td{
background:url('images/sermon_gray.jpg') repeat-x;
font-size:100%;
padding:1px 3px 2px;
}


.tbl_zebra td.title{
width:150px;
}

.tbl_zebra td.preacher{
width:130px;
}

.tbl_zebra td.blank a{
font-size:10px;
}

.tbl_zebra td{
font-size:90%;
padding:5px 5px;
border-bottom:1px solid #aaa;
}

.tbl_zebra tr.odd td{
background:#eef;
}

.tbl_zebra .info{
padding:5px;
}

.tbl_zebra td.dates{
vertical-align:top;
width:100px;
}

.tbl_zebra .info img{
float:left;
padding:5px 10px 0 0;
}



/*Footer
-------------*/

#footer {clear: both;padding: 15px 0 0;font-size: 11px;width: 100%;color: #fff;}#scott {position: relative;top: 111px;padding: 0 0 0 20px;text-align: left;font-weight: bold;}#tanis2web {position: relative;top: 111px;padding: 0 0 0 480px;text-align: right;opacity: .5;}#tanis2web a{color: #fff;border: none;}#tanis2web a:hover{border-bottom: 1px dotted;}#bottom{margin:auto;width: 851px;padding: 0;}