/* Import styles available in the admin html editor */


/**********************/
/* Redefine HTML tags */
/**********************/
a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	font-weight: bold;
	}
a:link
{
	color: #990000;
}

a:visited
{
	color: #994212;
}

a:hover
{
	color: #666666;
	text-decoration: underline;
}

body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 0;
	padding: 0;
	/*background: #FFFFFF  url(/images/splash/bg.gif) repeat-x;*/
	background: #8395A1 url(/images/blueMainBG.gif) repeat-y 760px 0px;
}
#container
{
	/*background: url(/images/splash/bgright.jpg) no-repeat 760px 0px;*/
}
#mainTable{background-color: #FFFFFF;}

table
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #666666;
}
small
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #666666;
}

h1, h2, h3 {
    font-weight: bold;
    font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
}


h2 {
	font-size: 18px;
	background: #8499A3 url(/images/main/BGh2.gif) top right no-repeat;
	color: #FFFFFF;
    line-height: 15px;
	margin: 0px;
	padding: 5px;
}

h3 {
    font-size: 16px;
    margin: 15px 0 5px;
}

h5 {
    font-size: 14pt;
    margin: 10px;
    color: #80889B;
}


/***************/
/* Layout ID's */
/***************/
/*main layout div's */


#mainNews h2{
	padding-left: 45px;
	color: #003333;
	height: 22px;
	background: #C7CEAD url(/images/main/ICONchat.gif) center left no-repeat;
}


#leftNAVbox
{
	clear: both;
	float: left;
	width: 150px;
	margin: 0 0 20px;
	padding: 0;

}

#leftNAV {
    margin: 3px 0 0 0;
    padding: 0;
    background: #FFFFFF url(/images/main/BGgrey.gif) top left no-repeat;
    border-top: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
}

#leftNAV a, #leftNAV a:visited
{
    color: #80889B;
	padding: 0 0 10px 15px;
	display: block;
	clear: none;
}

#leftNAV a:hover
{
	text-decoration: underline;
}
#eNews{margin-top: 10px;}
#eNews h2{ text-align: center;
}

#resources {
    margin: 0;
}
#resources h3 {color: #990000; font-size: 12px;}
#resources a, #resources a:visited
{
    color: #666666;
	font-size: 12px "Times New Roman", Times, serif;
	clear: none;
}

#resources a:hover
{
	text-decoration: underline;
}




#topBar, #bottom{
	color: #666666;
	font-weight: normal;
	margin: 0;
	padding: 0 10px;
	/*background: url(/images/main/BGbarTan.gif) top left;*/
	background: url(/images/main/blue.jpg) top left;
	height: 28px;
}
#topBar h3 {
    margin: 0; padding: 0;
    font-size: 17px;
    color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#topBar a {color: #990000;}
#topBar a:hover {color: #000;}

#bottom{text-align: center;}


#adminContainer
{
    width: 90%;
    border: 1px solid #000000;
}

#content {
    background: url(/images/navigationBottom.jpg) no-repeat left bottom;
	background: white;
}

#maintext h2{
    background: #DAC48F url(/images/main/BGh2Person.gif) top left no-repeat;
    margin: 0; padding: 6px 6px 6px 53px;
    color: #333;
    font-size: 18px;
}

#maintext ul li{
    padding: 0 0 5px 15px;
    list-style-type: none;
    background: url(/images/main/bullet.gif) top left no-repeat;
    
}

#maintext {
    margin: 3px;
    padding: 0;
    background: #FFFFFF url(/images/main/BGblue.gif) top left repeat-x;
    border: 1px solid #DDDDDD;
    /*
    border-width: 1px 1px 0;
    border-color: #DDDDDD;
    border-style: solid;
    */
}

#maintext img { margin: 5px; }

/* #subNavBox {
    margin: 50px 0 20px; 
    background-color: #CCCCCC;
    background: url(/images/resourcesBG.jpg) no-repeat bottom right;
    padding-bottom: 80px;  
}*/

#subNav {
    margin-top: 3px;
    padding: 0;
    border: 1px solid #DDDDDD;
    background: url(/images/main/BGgrey.gif) no-repeat top right; 
}

#subNavFront{
    border: 1px solid #CCCCCC; 
    margin: 0; 
    padding: 0;
}

.contentBox { 
    border: 1px solid #CCCCCC; 
    padding: 5px;
    margin: 10px 0;
}
.contentBox img {
    margin: 3px;
}

#footer
{
	text-align: center;
	margin-bottom: 10px;
}

/* extra layout id's */
#admin
{
	float: right;
	margin: 5px;
	padding: 5px;

}



/* right navigation styles */
#navTable
{
	position: relative;
	width: 150px;
	float: right;
	display: block;
	clear: both;
	margin: -20px 10px 10px;
}

  padding-left: 10px; }

/* calendar pages content container */
#calendar a:link, #calendar a:visited { font-weight: normal; }

/*force min-height on main content, since windoze doesn't support min-height, and it's essential*/
.prop
{
	height: 450px;
	float: right;
	width: 1px;
	clear: both;
}

.clear
{
	clear: both;
	height: 1px;
	overflow: hidden;
}

/***********/
/* Classes */
/***********/

.hr {
    height: 8px;
    margin:  20px 8%;  
    /*background: url(/images/hr.jpg) no-repeat;*/
}

.hrstyled {
    height: 8px;
    margin:  20px 8%;  
    background: url(/images/hrstyled.jpg) no-repeat;
}


.header, .greenHeader
{
	font-size: 14px;
	font-weight: bold;
	color: #A08A61;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



.BGnoRepeat
{
	background-repeat: no-repeat;
	background-position: center top;
}

.leftSELECTED
{

}

#smalltxtRed
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #990000;
	text-decoration: none;
	font-weight: normal;
}

#smalltxtRed:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}

a.smalltxtRed
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #990000;
	text-decoration: none;
	font-weight: normal;
}

a.smalltxtRed:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}

.redheader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #990000;
}

/*on ministries pages, large ministry links*/
.redheaderBig a:link, .redheaderBig a:visited {font-size: 16px ;}

/*on ministries pages, smaller ministry links*/
.redheaderSmall a:link, .redheaderSmall a:visited {font-size: 10px ;}

.bgTopRight
{
	background-position: right top;
	background-repeat: repeat-y;
}



.adminBG
{
	background-color: #bfaa80;
	color: #000000;
}

.adminHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666633;
	background-color: bfaa80;
	font-weight: bold;
}

.jumpmenu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 80px;
	background-color: #D6DDED;
	scrollbar-arrow-color: #B7A276;
	scrollbar-face-color: #666633;
	scrollbar-track-color: #B7A276;
	scrollbar-highlight-color: #666633;
	scrollbar-3dlight-color: #666633;
	scrollbar-shadow-color: #666633;
	scrollbar-darkshadow-color: #B7A276;
	overflow: visible;
}

.go
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 20px;
	background-color: #CCCC99;
}



.genericForm
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #DED5C0;
	color: #36361B;
}

.adminSubBG { background-color: #BD8044; }

.adminBlackText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.horozontalTable
{
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #663300;
	border-top-color: #663300;
	border-right-color: #663300;
	border-left-color: #663300;
}

.biglink, a.biglink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #990000;
}

#biglink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #990000;
}

.whitetext
{
	color: #FFFFFF;
	font-weight: bold;
}

.rtbg
{
	background-repeat: repeat-y;
	background-position: right right;
}

.admin
{
	margin: 5px;
	padding: 5px;
	border: 1px dashed #990000;
	background-color: #FFFFCC;
	width: auto;
}

.admin a:link {
display: block;
font-size: 12px;
margin-top: 5px;}



#breadcrumb {margin: 10px;}


/*for phpbb*/
.bb{
    border: 1px solid #CCCCCC;
    background-color: #E5E5E5; 
    font-size: 11px;
	color: #626769;
}

/*for calendar*/
#calBG {
background:url(/images/calendarBG.jpg); 
background-repeat: no-repeat;
}

/*New layout classes... geez... this css file is out-of-hand!*/

.headerContent{
    color: #FFFFFF;
    font-weight: bold;
   /* background: #A2B7C2 url(/images/main/BGbarBlueL.gif) top right repeat-y;*/
}



.headerContent h2{   
	/*background: url(/images/main/BGbarRed.gif) top left repeat-x;*/
    height: 13px;
	padding: 8px;
	background: none;
	margin: 0; padding: 3px;
}
.headerContent td{color: #FFFFFF;}

.headerContent h3{margin: 0; padding: 0; font-weight: bold;}
.worshipBox a:link, .worshipBox a:visited, .latestSermon a:link, .latestSermon a:visited   {color: #DAC48F;}
.worshipBox a:hover, .latestSermon a:hover{text-decoration: underline;}

.topTable{
}
.worshipBox{
    height: 61px;
    width: 152px;
    padding: 0 6px 0 0;
    margin: 0 6px 0 0;
    background: url(/images/main/worshipTimes.gif) top left no-repeat;
    text-align: right;
}
.worshipBox span{
    padding-right: 5px;
    display: block;
}

.pictBox {
    padding: 0 6px 0 0; margin: 0;
}
.pictBox, .worshipBox{
    border-right: 1px solid #BEC6CA;
}

.latestSermon{
    background: url(/images/main/BGlatestSermon.gif) top right no-repeat;
    height: 73px;
}

/*KandM temp for long sermon*/
.latestSermon a {
    font-size: 9px; 
    font-weight: normal;
    display: block;
    float: left;
}
.latestSermon strong {
    font-size: 9px;
    margin: 10px 0 0 0;
    padding: 0;
    float: left;
    display: block;
}


.inset{
	margin: 5px;
}
/*  old orange
h1.title {
    background: #DAC48F url(/images/main/crossLogo.gif) top right no-repeat;
    margin: 0; padding: 3px;
    color: #FFF;
    font-size: 18px;
}
*/
h1.title {
    background: url(/images/front/BGtitle.gif) top right;
    background-color: none;
    height: auto;
    margin: 0; padding: 0px;
    font-size: 20px;
    letter-spacing: 1px;
}
h1.title span {
    display: block;
    background: url(/images/front/BGcross.gif) top right no-repeat;
    margin: 0; 
    padding: 4px;
    color: #728289;
    height: auto;
}

/*top navigation*/

#topnav ul
{
padding-left: 0;
margin: 0;
/*color: White;*/
float: right;
border-left: 1px solid #DAE3EA;
}

#topnav ul li { display: inline; }

#topnav ul li a
{
padding: .3em .5em;
text-decoration: none;
float: left;
border-right: 1px solid #DAE3EA;
font-size: 15px;
}

#topnav ul li a:hover
{
/*background: url(/images/main/BGbarTanInvert.gif) repeat-x;*/
    background: url(/images/main/blue.jpg) repeat-x;
    color: #666666;
}

#topnav li#selected a, body#community li.community a{
    /*background: url(/images/main/BGbarTanInvert.gif) repeat-x;*/
    background: url(/images/main/blueflip.jpg) repeat-x;
    color: #333;
}

.leftTD{
    background: url(/images/main/church.gif) bottom left no-repeat;
    padding-bottom: 113px;
    margin-bottom: 3px;
}



#hotlinks{
    text-align: center;
    /*float: right;
    
    background: #FFFFFF url(/images/front/hotLinksFade.jpg) bottom left no-repeat;*/
    padding: 5px;
}
#hotlinks img{
    margin-bottom: 3px;
}

#navigationTitle{
    background: #C7CEAD url(/images/main/ICONnavigation.gif) top right no-repeat; 
    text-align: left; 
    height: 16px; 
    padding-left: 5px; 
    padding-top: 6px;
    color: #728289;
    letter-spacing: 1px;
    border-bottom: 3px solid #B0BB8E;
}

#communityContent img {margin: 0; padding: 0;}


