/* Start of CMSMS style sheet 'trinity' */
@charset "utf-8";
/* CSS Document */

*
 {
	margin: 0;
	padding: 0;
	border: 0;
}

/*
body{
	background-image:url(images/trinity_theme/main_bg.jpg);
	background-repeat:repeat-x;
	background-color:#bbdefe;
	font-family:arial, helvetica, sans-serif;
        font-size:12px;
        margin:0;
        padding:0;
}
*/
body{
	background-image:url(images/trinity_theme/main_bg.jpg);
	background-repeat:repeat-x;
	background-color:#bbdefe;
        line-height: 1.5em;
        font:x-small Trebuchet MS, Verdana, Arial, Sans-serif;
        font-size: small;
        margin:0;
        padding:0;
}

h3{
	color:#02275d;
}

h2{
	color:#133262;
}

h1{
	color:#02275d;
}

blockquote{
       background-color: #fff; border: 1px solid #ccc; padding: 10px; margin-bottom: 5px; 
	/*background: #d9e8f7;
	text-align: left;
	padding: 5px 5px 5px 5px;
	border-top: 2px solid #B5D4FE;
	border-bottom: 2px solid #B5D4FE;
        color:#33588D;*/
}

#frame{
	width:1000px;
	text-align:left;
	margin-right: auto;
	margin-left: auto;
	background-image:url(images/trinity_theme/frame_bg.gif);
	background-repeat:repeat-y;
}

a:link{
	color:#2A4D80;
	text-decoration:underline;
        font-weight:bold;
}

a:hover{
	color:#9E9FA0;
	text-decoration:underline;
}

.header{
	background-image:url(images/trinity_theme/main_header.jpg);
	background-repeat:no-repeat;
	height:100px;
}

.nav{
	background-image:url(images/trinity_theme/nav_bg.gif);
	background-repeat:no-repeat;
	background-color:#1850a3;
	height:36px;
        padding-left:50px;
}

.clear{
	clear:both;
}

/* home page */
.content_left{
	width:640px;
	background-color:#bbdefe;
	float:left;
        margin-left:48px;
}

.content_right{
	width:255px;
	float:left;
        margin-left:1px;
        margin-right:1px;
	padding:3px;
	color:#FFFFFF;
	background-image:url(images/trinity_theme/content_right_bg.gif);
	background-repeat:repeat-x;

}
.content_right a{
	color:#5d9bd6;
}
.content_right a:hover{
	color:#9E9FA0;
}

.content_right h1 {
        color:#ffffff;
}
.content_right h2{
        color:#ffffff;
}
.content_right h3{
        color:#ffffff;
}
.rotator{
	width:640px;
	height:238px;
	background-color:#666666;
        z-index:-100;
}

#image_rotator{
}

#image_sermon{
	background-image:url(images/trinity_theme/sermon_series/easter_09.jpg);
	width:640px;
	height:238px;
}


.home_boxes{
	width:160px;
	height:230px;
	float:left;
}

.box1{
	background-image:url(images/trinity_theme/home_boxes/calendar_bg.jpg);
	width:160px;
	height:230px;
	float:left;
}
.box1:hover{
       background-position: right top;
}
.box2{
	background-image:url(images/trinity_theme/home_boxes/open_bg.jpg);
	width:160px;
	height:230px;
	float:left;
}
.box2:hover{
       background-position: right top;
}
.box3{
	background-image:url(images/trinity_theme/home_boxes/listen_bg.jpg);
	width:160px;
	height:230px;
	float:left;
}
.box3:hover{
       background-position: right top;
}
.box4{
	background-image:url(images/trinity_theme/home_boxes/current_series_bg.jpg);
        background-repeat:no-repeat;
	width:160px;
	height:230px;
	float:left;
}
.box4:hover{
       background-position: right top;
}

.footer{
	height:49px;
	width:945px;
	padding:5px 0px 0px 55px;
	background-image:url(images/trinity_theme/footer_bg.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

/* page styles */

.page_left{
color:#000000;
float:left;
margin-left:48px;
padding:0px 5px 0px 5px;
width:630px;
}
.page_content{
	padding:5px;
}

.page_left hr {
        background-image:url(images/trinity_theme/hr.png);
        height:8px;
        width:630px;
        border: 0 none;

}

table
{
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
    border-color: #000000;
    /*border-style: solid;*/
}

.kids_table td
{
    margin: 0;
    padding: 2px;
    border-width: 1px 1px 0 0;
	border-color: #000000;
    border-style: solid;
}

.videobox{
    text-align:center;
}

.welcome_heading{
   color:#ffffff;
   font-size:24px;
}
.alert_box{
   background-color: #DF3737;
   border:2px 0px 2px 0px;
   border-color: #AF1515;
   font-color: #FFFFFF;
}
.alert_red {
	background: #F6CBCA 15px center no-repeat;
	text-align: center;
	padding: 5px 5px 5px 5px;
	border-top: 2px solid #D02127;
	border-bottom: 2px solid #D02127;
        color:#D02127;
	}
.alert_blue {
	background: #d9e8f7;
	text-align: left;
	padding: 5px 5px 5px 5px;
	border-top: 2px solid #B5D4FE;
	border-bottom: 2px solid #B5D4FE;
        font-size:large;
        text-align:center;
        color:#33588D;
	}
.swfir{}

.video_box{
	width:640px;
	height:202px;
	background-image:url(images/trinity_theme/home_boxes/video_box.gif);
	background-repeat:no-repeat;
        padding:10px 0px 0px 0px;
}

.loudblog_posting{
       float:left;
       padding:0px 5px 5px 10px;
}
.video_box_right{
      float:left;
}
.video_date{
     font-size:95px;
     color:#cd6b6b;
     text-decoration:none;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;

}

.audio_heading{
    font-size:18px;
    color:#ffffff;
}
.video_box_right_top{
    height:90px;
}
.video_box_right_top img{
    padding:4px 0px 0px 0px;
}
table.leaders {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: #ebe5e5;
}
table.leaders th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: dashed dashed dashed dashed;
	border-color: gray gray gray gray;
	background-color: #ebe5e5;
}
table.leaders td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: dashed dashed dashed dashed;
	border-color: gray gray gray gray;
	background-color: #ebe5e5;
}


.sidebar h2{
color:#5D9BD6;
border-bottom:1px dotted #FFFFFF;
font-size:100%;
padding:0 0 0.2em;
}
/* End of 'trinity' */

