@import "/menu/dropdown.css";
@import "/menu/default.advanced.css";

body.parent {
margin: 0;
padding: 0;
background:#0d1727 url(images3/bg.jpg) top left repeat-x;
font: normal 'Helvetica', 'Arial', sans-serif;
}
div#container {
width: 800px;
margin: 0 auto;
}
/* Show only to IE6 */
* html #container {
	padding-left: 20px;
}
div#header{
background:transparent url(images3/header.jpg) top center no-repeat;
height:130px;
margin:0px;
border:none;
padding:0;
}
div#new2site {
align: center;
width: 450px;
padding: 10px 20px 30px 20px;
}
.dotted {
border-style: dotted;
background:#345b9e;
}
div#dotted-head{
border-style: dotted;
border-color: #1e4077;
background-color:#345b9e;
text-align: center;
color: #fff;
font-size: 20px;
padding: 5px 0 5px 0;
}
div#side2{
background-color: #345b9e;
color: #afb9cc;
text-align: left;
padding: 10px 10px 10px 10px;
}
.dotted2 {
border-style: dotted;
background:#345b9e;
border-top-height: -10px;
}
img {
border: none;
}
.pageimage {
width: 555px;
height: 170px;
position: absolute;
top: 164px;
}
.pageimage2 {
width: 800px;
height: 75px;
position: absolute;
top: 164px;
}
div#content3 {
margin: 0 5px 0 5px;
padding: 5px 18px 30px 20px;
min-height: 230px;
}
div#maintext {
padding: 20px 15px;
}
/* Show only to IE7 */
*:first-child+html div#maintext {
padding: 0 15px 20px;
}
/* Show only to IE6 */
* html div#maintext {
padding: 0 15px 20px;
}
div#content23 {
margin: 0;
padding: 0;
color: #345b9e;
float: right;
}

#side {
width: 245px;
color: #345b9e;
position:relative;
}

#bg{
background:transparent url(images3/div_bg.jpg) top center repeat-y;
margin:0 auto;
width:844px;
height:100%
}
div#content h1 {
font-family: Verdana, sans-serif;
padding: 0;
margin: 10px 0 2px 0;
color: #414F80;
}
.red {
color: red;
}
div#footer {
/*margin: 0 auto;*/
margin: 0 0 10px -20px;
font-size: 0.8em;
font-family: Tahoma, sans-serif;
text-align: center; 
color: #555;
background:transparent url(images3/footer.jpg) top center no-repeat;
width:840px;
height:5px;
}
div#footer a:link { 
	color: #555;
	}
div#footer a:visited { 
	color: #555;
	}
div#footer a:hover { 
	color: #555;
	}
div#footer a:active { 
	color: #555;
	}
div#footer .login-link a {
display: block;
height: 20px;
width: 598px;
color: #DDD;
text-decoration: none;
}
.right_foot {
font-style: italic;
font-size: 11px;
float: right;
color: #555 !important;
}
div#paddingBottom {
padding-bottom: 30%
}

/* Menu */

#right_bar {
align: left;
position: fixed;
margin-left: 551px;
}
#bluebar { background:url(/images3/blue_nav.jpg) 245px 0 no-repeat;}
#bluebar a { display: block; height: 85px; width: 245px;}
#bluebar a span { display:none; }
#bluebar a#calendar {background:url(/images3/blue_nav.jpg) 245px 0px;}
#bluebar a#calendar:hover, #bluebar a#calendar.current {background:url(/images3/blue_nav.jpg) 0 0px;}
#bluebar a#messages {background:url(/images3/blue_nav.jpg) 245px -86px;}
#bluebar a#messages:hover, #bluebar a#messages.current {background:url(/images3/blue_nav.jpg) 0 -86px;}
#bluebar a#help {background:url(/images3/blue_nav.jpg) 245px -172px;}
#bluebar a#help:hover, #bluebar a#help.current {background:url(/images3/blue_nav.jpg) 0 -172px;}
#bluebar a#questions {background:url(/images3/blue_nav.jpg) 245px -258px;}
#bluebar a#questions:hover, #bluebar a#questions.current {background:url(/images3/blue_nav.jpg) 0 -258px;}
#simplegallery1{ 
position: relative; 
float: left;
visibility: hidden; 
/*border: 2px solid #2d4d86;*/
}


#cSurvey{
background:transparent url(images3/congregationalSurvey.jpg) top center no-repeat;
height:110;
margin:0px;
border:none;
padding:0;
}


.content {
	width: 670px;
	background: transparent url(images3/content_bg.png) repeat-y;
	float: left;
	padding: 10px 20px;
}
.content h1 {
	color: #333;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 18px;
	border-bottom: 1px dashed #C1D9F0;
}
.content h2 {
	font-weight: 400;
	text-transform: uppercase;
	font-size: 14px;
	padding-left: 10px;
	margin-bottom: -5px;
}
.content p {
	padding: 0 15px;
	text-align: justify;	
}
.content-bottom {
	width: 710px;
	background: transparent url(images3/content_bottom.png) no-repeat;
	height: 13px;
	float: left;
}
#mid {
width:300px;
heigth:300px;
background-color: #fff;
}
a.download_podcast { background-image: url(/images3/icon_podcast.gif); }
.smaller { font-size: 93% !important; line-height: 1.2em !important; }
a.download_audio, a.download_file, a.download_podcast {
background-repeat: no-repeat;
background-attachment: 50% 0;
display: block; 
padding-top: 63px;
text-decoration: none;
float: left;
margin-right: 20px;
margin-bottom: 5px;
font-size: 11px;
font-weight: bold;
}
#pod {
width: 300px;
}

h3 {
	border-bottom: 1px solid #c6b599;
	color:#1b4f85;
}
h4 {
font-size: 13px;
color: #333;
margin-bottom: -5px;
border-bottom: 1px dotted #a97;
}
.sermonTitle {
	font-size: 20px;
	font-weight: bold; 
	color: #2e2e2e;
}
#download_audio {
	background: transparent url(/images3/icon_audio.png) center no-repeat;
	height: 65px;
}
p.note {
	font-size: 75%;
	color: #555;
	line-height: 1.1em;
	text-align: right;
	width: 590px;
}
a.download_audio {
background-image: url(/images3/icon_audio.png);
}
#messagesArchiveTopic {
border-bottom: 1px dotted #a97;
font-weight: bold;
}
#main.calendar table td.CalendarHeader { font-weight: bold; color:#1b4f85; font-size: 18px; padding: 6px 2px; }
#main.calendar table .CalendarDayNumber { font-weight: bold; border: 1px solid #999; margin-bottom: 2px; color: #1b4f85; font-size: 16px; display: block; padding: 6px; float: left; /*background: url(/images/design/list_altbg.gif);*/ }
#main.calendar table .CalendarEventTime { clear: left; display: block; margin: 0; }
#main.calendar table { border-top: 1px solid #999; border-left: 1px solid #999; width: 770px; }
#main.calendar table span, #main.calendar table { line-height: 10px !important;  }
#main.calendar table .CalendarLinks { display: block; margin-top: 4px; clear: left; }
#main.calendar table td { border-bottom: 1px solid #999; border-right: 1px solid #999; padding: 3px; }
#main.calendar table .CalendarNavigationLinks { color: #1b4f85; text-decoration: none; font-size: 14px; }
#main.calendar table form { display: inline; }

.msg {
padding: 5px;
width: 515px;
margin: 2px;
color: #c00;
border: 1px solid #c00;
background-color: #FEF1ED;
font: bold 13px  verdana;
}
#favorite-actions {
float:right;
margin:11px 12px 0;
min-width:130px;
position:relative;
}
#favorite-first {
-moz-border-radius:12px;
-khtml-border-radius:12px;
-webkit-border-radius:12px;
border-radius:12px;
line-height:15px;
padding:3px 30px 4px 12px;
border-width:1px;
border-style:solid;
}
#favorite-inside {
margin:0;
padding:0 1px 6px 1px;
border-width:1px;
border-style:solid;
position:absolute;
z-index:11;
display:none;
-moz-border-radius:0 0 12px 12px;
-webkit-border-bottom-right-radius:12px;
-webkit-border-bottom-left-radius:12px;
-khtml-border-bottom-right-radius:12px;
-khtml-border-bottom-left-radius:12px;
border-bottom-right-radius:12px;
border-bottom-left-radius:12px;
}
#favorite-actions a {
display:block;
text-decoration:none;
font-size:11px;
}#favorite-inside a {
padding:3px 5px 3px 10px;
}
#favorite-toggle {
height:22px;
position:absolute;
right:0;
top:1px;
width:28px;
}
#favorite-actions .slide-down {
-moz-border-radius:12px 12px 0 0;
-webkit-border-bottom-right-radius:0;
-webkit-border-bottom-left-radius:0;
-khtml-border-bottom-right-radius:0;
-khtml-border-bottom-left-radius:0;
border-bottom-right-radius:0;
border-bottom-left-radius:0;
border-bottom-width:1px;
border-bottom-style:solid;
}
#c1 {
	background-color:#cccccc;
	padding: 5px 0 5px 5px;
}
#c2 {
	background-color:#eeeeee;
	padding: 5px 0 5px 5px;
}
#c3 {
	background-color:#dddddd;
	padding: 5px 0 5px 5px;
}
#tableId{
width: 50px;
text-align: center;
}
#tableTitle{
width: 400px;
text-align: center;
}
#tableEdit{
width: 79px;
text-align: center;
}
#tableDelete{
width: 79px;
text-align: center;
}
#tableName{
width: 150px;
text-align: center;
}
#tableEmail{
width: 200px;
text-align: center;
}
