@charset "UTF-8";
/* CSS Document */
/*RBP WebDesigns*/
/*Jun 2011*/
*{
margin:0;
padding:0;
}

body {
background-color:#7e4048;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
}

#main-black{
background-color: #000;
color: #fff;
}
#main-black a{
color: #fff;
}

#wrapper {
width:68em;
margin:auto;
background-color: #FFF;
}

#wrapper-video {
width:90em;
margin:auto;
background-color: #FFF;
}

#branding{
width:100%;
height:10em;
/*background-color: #e1e1fbf;*/
background-image:url(images/sunriseheader2.jpg);
background-repeat:no-repeat;
border-bottom: #666666 thin solid;
}

#branding h1{
font-family: "Times New Roman", Times, serif;
font-size:200%;
color:#71252d;
}

#branding h7{
font-family: "Times New Roman", Times, serif;
font-size:140%;
color:#71252d;
}

#bar{
width:100%;
height:1em;
background-color:#0000FF;
}

.box{
position:absolute;
}



#sidebarmed{
float: left;
font-size:90%;
background-color:#e2e9fb;
display: inline;/* fix for IE and AOL browsers */
color:#000000;
margin: 0em;
width:17em;
height: 63.5em;
clear: both;
}

#sidebarmedbitmore{
float: left;
font-size:90%;
background-color:#e2e9fb;
display: inline;/* fix for IE and AOL browsers */
color:#000000;
margin: 0em;
width:17em;
height: 68em;
clear: both;
}

#sidebarmedmore{
float: left;
font-size:90%;
background-color:#e2e9fb;
display: inline;/* fix for IE and AOL browsers */
color:#000000;
margin: 0em;
width:17em;
height: 80em;
clear: both;

          
}

#sidebarlong{
 float: left;
 font-size:90%;
background-color:#e2e9fb;
display: inline;/* fix for IE and AOL browsers */
color:#000000;
margin: 0em;
width:17em;
height: 102em;
clear: both;
          
}


#sidemenu {
width:100%;
background-color:#e2e9fb;
color:#000000;
margin: 0em;
clear: both;
}

/*#sidemenu{
  height: 100%;
  width: 160px;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: #111;
  overflow-x: hidden;
  padding-top: 20px;




}*/



#sidemenu a,
#sidemenu a:link,
#sidemenu a:visited{
text-decoration:none;
letter-spacing:.1em;
display:block;
background-color:#e2e9fb;
line-height:1.8em;
outline-style:none;
padding-left:0.5em;
font-size:110%;
color: #333333;
border-bottom: #666666 thin solid;
}


#sidemenu a:hover,
#sidemenu a:active {
text-decoration: none;
color: #fff;
background-color: #080b6a;
letter-spacing:.1em;
display:block;
line-height:1.8em;
outline-style:none;
}



#sidemenu .current a:link,
#sidemenu .current a:visited{
text-decoration:none;
background-color: #fff;
line-height:1.8em;
outline-style:none;
color:#000;
}

.menu-fixed {
width:49px;
background-color: #FFF;
position: fixed;
top:220px; right:0px;
border:#999999 thin solid;
}


.menu-fixed a{
width:100%;
text-decoration:none;
color: #000;
display:block;
outline-style:none;
letter-spacing:0.07em;
font-size:110%;

}

.menu-fixed a:hover,
.menu-fixed a:active{
color:#999;
font-style:italic;
}





.menu-fixed2 {
width:22px;
background-color: #FFF;
position: fixed;
top:430px; right:0px;
border:#999999 thin solid;
}

.menu-fixed2 a{
width:100%;
text-decoration:none;
color: #000;
display:block;
outline-style:none;
letter-spacing:0.07em;
font-size:100%;
text-align: center;

}

.menu-fixed2 a:hover,
.menu-fixed2 a:active{
color:#999;
text-decoration:none;
font-style:italic;
}





.menu-fixed2 {
width:40px;
background-color: #FFF;
position: fixed;
top:12px; right:0px;
border:#999999 thin solid;
}

.menu-fixed2 a{
text-decoration:none;
color: #000;
display:block;
outline-style:none;
letter-spacing:0.07em;
font-size:90%;
text-align: center;
}

.menu-fixed2 a:hover{
text-decoration:none;
color: #fff;
display:block;
background-color: #999;
outline-style:none;
letter-spacing:0.07em;
font-size:90%;
text-align: center;
}

.menu-fixed-top {
width:40px;
background-color: #FFF;
position: fixed;
top:220px; right:0px;
border:#999999 thin solid;
}


.menu-fixed-top a{
width:100%;
text-decoration:none;
color: #000;
display:block;
outline-style:none;
letter-spacing:0.07em;
font-size:100%;
text-align: center;

}

.menu-fixed-top a:hover,
.menu-fixed-top a:active{
color:#999;
font-style:italic;
}




.menu-fixed-devotions {
width:55px;
background-color: #FFF;
position: fixed;
top:20px; right:0px;
border:#999999 thin solid;
}

.menu-fixed-devotions a{
width:100%;
text-decoration:none;
color: #000;
display:block;
outline-style:none;
letter-spacing:0.07em;
font-size:110%;

}

.menu-fixed-devotions a:hover,
.menu-fixed-devotions a:active{
color:#999;
font-style:italic;
}


.menu-fixed-archive {
width:200px;
background-color: #fff;
position: fixed;
bottom:20px; left:10px;
border:#999999 thin solid;
}

.menu-fixed-archive a{
width:100%;
text-decoration:none;
color: #000;
display:block;
outline-style:none;
letter-spacing:0.07em;
font-size:110%;

}

.menu-fixed-archive a:hover,
.menu-fixed-archive a:active{
color:#999;
font-style:italic;
}

.give-fixed {
width:120px;
min-height:20px;
background-color: #FFF;
position: fixed;
top:90px; right:0px;
/*padding-left:10px;*/
border:#999999 thin solid;
}
.give-fixed {
width:120px;
min-height:20px;
background-color: #FFF;
position: fixed;
top:90px; right:0px;
/*padding-left:10px;*/
border:#999999 thin solid;
}

.give-fixed {
width:120px;
min-height:20px;
background-color: #FFF;
position: fixed;
top:90px; right:0px;
/*padding-left:10px;*/
border:#999999 thin solid;
}



.give-fixed a{
width:100%;
text-decoration:none;
color: #fff;
display:block;
outline-style:none;
letter-spacing:0.07em;
font-size:110%;

}

.column-image {
float:left;
width:67%;
min-height:28em;
margin-left: 0.5%;

}

.thumbs {
min-height:29.2em;
}

.thumbs img {
padding-left:0.6em;
padding-bottom:0.56em;

}

#columnrightmed {
float:right;
font-size:90%;
width:12em;
height:62em;
background-color: #f0f0f0;
padding-left:0.5em;
padding-right:0.5em;
}

#main {
background-color:#fff;
color:#4c4c4c;
min-height:60em;
margin:auto;
width:98%;
margin-left:1%;
margin-right:1%;
font-size:100%;
/*border: #e2e1e1 thin solid;*//*brenda's grey*/
}



#mainmed{
background-color: #fff;
font-size:120%;
margin-left: 15em;
margin-right:1.5em;
padding-right:0.5em;
color: #000000;
min-height:46em;
}

#mainmed a,
#mainmed a:link,
#mainmed a:visited{
text-decoration:none;
outline-style:none;
color: #666666;
}


#mainmed a:hover,
#mainmed a:active {
text-decoration: underline;
color: #712831;
outline-style:none;
}

#mainnews{
background-color: #fff;
font-size:120%;
width:94%;
margin-left: 3%;
margin-right: 3%;
color: #000000;

}

#mainnews a,
#mainnews a:link,
#mainnews a:visited{
text-decoration:none;
outline-style:none;
color: #666666;
}


#mainnews a:hover,
#mainnews a:active {
text-decoration: underline;
color: #712831;
outline-style:none;
}

#mainvar{
background-color: #fff;
font-size:120%;
margin-left: 15em;
margin-right:1.5em;
padding-right:0.5em;
color: #000000;

}

#mainvar a,
#mainvar a:link,
#mainvar a:visited{
text-decoration:none;
outline-style:none;
color: #666666;
}


#mainvar a:hover,
#mainvar a:active {
text-decoration: underline;
color: #712831;
outline-style:none;
}



#mainmedwider{
background-color: #fff;
font-size:120%;
margin-left: 13em;
margin-right:0.0em;
padding-right:0.5em;
color: #000000;
min-height:46em;
}

#mainmedwider a,
#mainmedwider a:link,
#mainmedwider a:visited{
text-decoration:none;
outline-style:none;
color: #666666;
}


#mainmedwider a:hover,
#mainmedwider a:active {
text-decoration: underline;
color: #712831;
outline-style:none;
}

#mainmedwidest{
background-color: #fff;
font-size:120%;
margin-left: 0.5em;
margin-right:0.0em;
padding-right:0.5em;
color: #000000;
height:52em;
}

#mainmedwidest a,
#mainmedwidest a:link,
#mainmedwidest a:visited{
text-decoration:none;
outline-style:none;
color: #666666;
font-style:italic;
}


#mainmedwidest a:hover,
#mainmedwidest a:active {
text-decoration: underline;
color: #712831;
outline-style:none;
font-style:normal;
}


#mainsermon{
background-color: #fff;
font-size:120%;
margin-left: 15em;
margin-right:1.5em;
padding-right:0.5em;
color: #000000;
}

#mainsermon a,
#mainsermon a:link,
#mainsermon a:visited{
text-decoration:none;
outline-style:none;
color: #666666;
}


#mainsermon a:hover,
#mainsermon a:active {
text-decoration: underline;
color: #712831;
outline-style:none;
}

.main-photo-ops{
background-color: #fff;
font-size:100%;
float:left;
width:100%;
margin-right:1.5em;
padding-right:0.5em;
color: #000000;

min-height:46em;
}

.rcorners1 {
  border-radius: 6px;
  background: #1e8a1e;
  padding: 15px; color: #fff;
  padding-top: 5px;
  width: 80px;
  height: 12px;
  font-size: 130%;
  
}

.rcorners1 a,
.rcorners1 a:link,
.rcorners1 a:visited{
text-decoration:none;
letter-spacing: 0.11em;
outline-style:none;
color: #fff;
}


.rcorners1 a:hover,
.rcorners1 a:active {

outline-style:none;
letter-spacing: 0.2em;
}

.rcorners2 {
  border-radius: 6px;
  background: #1e8a1e;
  padding: 15px; color: #fff;
  padding-top: 5px;
  width: 80px;
  height: 12px;
  font-size: 130%;
  margin: auto;
  
}

.rcorners2 a,
.rcorners2 a:link,
.rcorners2 a:visited{
text-decoration:none;
letter-spacing: 0.11em;
outline-style:none;
color: #fff;
}


.rcorners2 a:hover,
.rcorners2 a:active {

outline-style:none;
letter-spacing: 0.2em;
}


.specialbox {
border:#7e4048 thin solid;
float: right;

padding:0.5em;
margin-right: 1em;
margin-left: 1em;
margin-bottom: 1em;
width:14em;
height:8em;
}

.specialboxbigger {
border:#7e4048 thin solid;
float: right;
padding:0.5em;
margin-right: 1em;
margin-left: 1em;
margin-bottom: 1em;
width:14em;
height:10em;
}

.specialboxgrow {
border:#7e4048 thin solid;
padding:0.5em;
margin-bottom: 1em;
width:90%;
background-color:#f9f1f2;
}

.specialboxgrow a,
.specialboxgrow a:link,
.specialboxgrow a:visited{

text-decoration: underline;
outline-style:none;
color: #712831;
}

.specialboxgrow a:hover,
.specialboxgrow a:active {
text-decoration:none;
color: #6e141f;
outline-style:none;
font-style:italic;
}




.specialboxgrow-white {
border:#7e4048 thick solid;
padding:0.5em;
margin-bottom: 1em;
width:90%;
background-color: #FFF;
}

.specialboxgrow-gradient {
border:#000 medium solid;
padding:0.5em;
margin-bottom: 1em;
width:90%;
background: linear-gradient(90deg, #aef791, #FF0);
}

.specialboxgrow-gradient2 {
border:#000 medium solid;
padding:0.5em;
margin-bottom: 1em;
width:90%;
background: linear-gradient(to right,  yellow, #b6f6ca);
}



.boxborder{
border:#CCCCCC thin solid;
width:90%;
padding:1em;

}

.box-photo-ops{
width:150px;
float:left;
height:15em;
margin-right:1.6em;
font-size:70%;
}

.box-thumbs-php{
width:128px;
float:left;
height:8em;
margin-right:1.6em;
font-size:70%;
}


#leftboxmed {
float:left;
width:24em;
background-color:#FFFFCC;
height:40em;
}

#rightboxmed {
width:24em;
height:40em;
float:right;
background-color:#CCFFFF;
}

.columnleft {
width:55%;
float:left;
color: #444;
margin-left:1em;
}

.column-menu {
float:left;
width:24%;
min-height:2em;
margin-left:0%;
margin-right:1%;
/*background-color:#66FF33;*/
}

.column-full {
color: #000;
width: 94%;
font-size:120%;
padding-left: 3%;
padding-right:3%;


}

.column-half {
float: left;
width:48%;
margin-left:1%;
margin-right: 1%;
min-height:2em;
/*background-color: wheat;*/
}

.column-half-l {
float: left;
width:44%;
padding-left:3%;
padding-right: 3%;
min-height:2em;
background-color: antiquewhite;
}

.column-third {
float:left;
width:35%;
font-size:120%;
min-height:2em;
margin-left:0%;
margin-right:2%;
}

.column-third-music {
float:left;
width:30%;
font-size:120%;
min-height:2em;
margin-left:0%;
margin-right:2%;
}

.column-third-main {
float:left;
width:45%;
font-size:120%;
min-height:2em;
margin-left:2%;
margin-right:2%;

}


.column-two-thirds {
float:left;
width:73%;
font-size:120%;
min-height:80em;
margin-left:1%;
margin-right:1%;
/*background-color:#FF9999;*/
}

.columntwothirdsshort {
float:left;
width:40%;
font-size:120%;
min-height:20em;
margin-left:2%;
margin-right:2%;
}




.column-two-thirds a,
.column-two-thirds a:link,
.column-two-thirds a:visited{
text-decoration:none;
outline-style:none;
color: #666666;
font-style:italic;
}


.column-two-thirds a:hover,
.column-two-thirds a:active {
text-decoration: underline;
color: #5b1821;
outline-style:none;
font-style:normal;
}

.columnleft-half {
width:45%;
float:left;
color: #444;
margin-left:1em;
}

.columnleft-twothirds {
width:65%;
float:left;
color: #444;
margin-left:1em;
margin-right: 1em;
}


.columnright-half {
width:48%;
float:left;
color: #444;
margin-left:1em;
}

.columnright {
float:right;
width:35%;
font-size:110%;
margin-right:1em;
}



.columnS-half {
float: left;
width:33%;
margin-left:0%;
margin-right: 2%;
min-height:2em;
background-color: red;
}

.column-full-main {
float: left;
width:74%;
margin-left:0%;
margin-right: 0%;
min-height:2em;

}


#footer {
width:100%;
height:9em;
font-size:11px;
color: #FFFFFF;
background-color:#7e4048;
line-height:2.2em;
text-align:center;
}

#footer a,
#footer a:link,
#footer a:visited{
text-decoration:none;
color: #999999;
}

#footer a:hover,
#footer a:active{
text-decoration:underline;
color: #FFFFFF;
}

