.shadow {
position: relative;
border-right: 1px solid #aaa;
background: #666666;
display: block;
}
.bodyblock-welcome {
position: relative;
top: -3px;
left: -3px;
background: #9966CC;
background-repeat: no-repeat;
bottom-margin: 100px;
display: block;
}
.bodyblock-featured-devotion {
position: relative;
top: -3px;
left: -3px;
background: #c0c0c0;
background-repeat: no-repeat;
bottom-margin: 100px;
display: block;
}
.bodyblock-quick-links {
position: relative;
top: -3px;
left: -3px;
background: #ffff00;
background-repeat: no-repeat;
bottom-margin: 100px;
display: block;
}
.bodyblock-featured-photo {
position: relative;
top: -3px;
left: -3px;
background: #f0f0f0;
background-repeat: no-repeat;
bottom-margin: 100px;
display: block;
}
body{
background:url(http://www.xpressionsofgrace.com/eog_images/bgrnd-ordinarytime.jpg) rgb(174,252,177);
background-repeat: repeat-x;
text-align:center;
font-family: Verdana,Arial,Helvetica,sans-serif;
}
a{
text-decoration:none;
}
a:hover{
text-decoration: underline;
}
.container-div{
margin:0px auto;
width: 850px;
background:#ffffff;
}
.column1-div{
float:left;
width:200px;
}
.column2-div{
float:left;
width:645px;
}
.column2-container-div{
margin: 0px auto;
width: 645px;
}
.column2a-div{
float:left;
width:210px;
padding-right: 5px;
}
.column2b-div{
float:left;
width:210px;
padding-right: 5px;
}
.column2c-div{
float:left;
width:185px;
padding-left: 10px;
}
.bl {
background: url(eog_images/bl.gif) 0 100% no-repeat;
}
.br {
background: url(eog_images/br.gif) 100% 100% no-repeat;
}
.tl {
background: url(eog_images/tl.gif) 0 0 no-repeat;
}
.tr {
background: url(eog_images/tr.gif) 100% 0 no-repeat;
}
.t {
background: url(eog_images/dot.gif) 0 0 repeat-x;
}
.b {
background: url(eog_images/dot.gif) 0 100% repeat-x;
}
.l {
background: url(eog_images/dot.gif) 0 0 repeat-y;
}
.r {
background: url(eog_images/dot.gif) 100% 0 repeat-y;
}
#div_logo a{
background: url(http://www.xpressionsofgrace.com/eog_images/flower_01.jpg);
display:block;
background-repeat: no-repeat;
height: 150px;
width: 160px;
}
#div_logo a span{
visibility: hidden;
}

.navigation-div{
padding-top:20px;
}

ul{
margin-left: 20px;
margin-top: 0;
padding-left: 0;
padding-top: 0;
text-align:left;
}
li{
list-style:none;
font-family:arial;
font-size:10pt;
}
.header-div{
height: 400px;
margin-right: 20px;
}
.p-header{
font-family:arial;
font-size:40pt;
text-align:left;
margin-top:25px;
margin-bottom:0px;
}
.p-tagline{
font-family:arial;
font-size:15pt;
text-align:right;
margin-top: 0px;
}
.sunday-scripture-div{
margin-bottom: 20px;
margin-right: 20px;
}
.p-sunday-date{
margin-top:0px;
margin-bottom:10px;
font-family:arial;
font-size:10pt;
}
.p-sunday-scripture{
margin-top:0px;
margin-bottom:0px;
padding-left:80px;
padding-right:80px;
font-style:italic;
font-family:arial;
color:blue;
}
.p-sunday-scripture-source{
margin-top:0px;
margin-bottom:0px;
font-family:arial;
font-size:8pt;
color:grey;
}
.p-scripture{
margin-top:0px;
margin-bottom:0px;
padding-left:10px;
padding-right:10px;
font-style:italic;
font-family:arial;
color:blue;
}

.p-whats-new-date{
margin-top:5px;
margin-bottom:0px;
font-family:arial;
font-size:8pt;
color:grey;
}
.column-2-container{
margin-right: 20px;
}
.welcome-tl {
background: url(eog_images/welcome-tl.png) 0 0 no-repeat;
}
.welcome-tr {
background: url(eog_images/welcome-tr.png) 100% 0 no-repeat;
}
.welcome-div{
background: url(eog_images/welcome-background.png);
display: block;
background-repeat: no-repeat;
padding-bottom: 10px;
}
.p-welcome-header{
font-family:arial;
font-size:12pt;
padding-top: 20px;
}
.p-welcome{
font-family:arial;
font-size:10pt;
text-align:left;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 5px;
}
.whats-new-div{
border-style:solid;
border-width:1px;
border-color:grey;
margin-bottom:10px;
}
.ul-whats-new{
margin-left: 5px;
margin-top: 0;
padding-left: 20px;
padding-right: 20px;
text-align:left;
color: red;
}
.li-whats-new{
font-family:arial;
font-size:10pt;
padding-bottom: 0px;
}
.p-whats-new-header{
font-family:arial;
font-size:12pt;
padding-left: 3px;
padding-right: 3px;
}
.quick-links-tl {
background: url(eog_images/quick-links-tl.png) 0 0 no-repeat;
}
.quick-links-tr {
background: url(eog_images/quick-links-tr.png) 100% 0 no-repeat;
}
.quick-links-div{
background: url(eog_images/quick-links-background.png);
display: block;
background-repeat: no-repeat;
margin-bottom:10px;
}
.ul-quick-links{
margin-left: 5px;
margin-top: 0;
margin-bottom: 0;
padding-left: 20px;
padding-right: 20px;
text-align:left;
}
.li-quick-links{
font-family:arial;
font-size:10pt;
padding-top: 5px;
}
.p-quick-links-header{
font-family:arial;
font-size:12pt;
padding-left: 3px;
padding-right: 3px;
padding-top: 20px;
}
.p-quick-links{
}
.featured-devotion-tl {
background: url(eog_images/featured-devotion-tl.png) 0 0 no-repeat;
}
.featured-devotion-tr {
background: url(eog_images/featured-devotion-tr.png) 100% 0 no-repeat;
}
.featured-devotion-div{
background: url(eog_images/featured-devotion-background.png);
display: block;
background-repeat: no-repeat;
padding-bottom: 3px;
}
.ul-featured-devotion{
margin-left: 5px;
margin-top: 0;
padding-left: 20px;
padding-top: 0;
text-align:left;
}
.p-featured-devotion-header{
font-family:arial;
font-size:12pt;
padding-left: 3px;
padding-right: 3px;
padding-top: 20px;
}
.featured-photo-tl {
background: url(eog_images/featured-photo-tl.png) 0 0 no-repeat;
}
.featured-photo-tr {
background: url(eog_images/featured-photo-tr.png) 100% 0 no-repeat;
}
.featured-photo-div{
background: url(eog_images/featured-photo-background.png);
display: block;
background-repeat: no-repeat;
}
.p-featured-photo-header{
font-family:arial;
font-size:12pt;
padding-left: 3px;
padding-right: 3px;
padding-top: 10px;
}
.gfg-title{
font-family:arial;
font-size:12pt;
padding-bottom:20px;
}
.gfg-subtitle{
display:none;
}
.gfg-entry{
font-family:arial;
font-size:10pt;
text-align:left;
padding-left: 6px;
padding-right: 3px;
}
.gfg-list{
font-family:arial;
font-size:10pt;
text-align:left;
padding-top: 5px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 20px;
}
.gfg-listentry{
padding-left: 3px;
}
.gfg-listentry-highlight{
background-color:#fffff0;
}
.gf-author{
font-size:8pt;
}
.gf-relativePublishedDate{
font-size:8pt;
}
.gf-snippet{
font-size:9pt;
}
.featured-photo{
width:146px;
height:108px;
}
.p-featured-photo{
padding-bottom: 0px;
}
.footer{
font-family:arial;
font-size:8pt;
color:grey;
}
.landing-page-header-div{
height: 100px;
font-family: arial;
font-size: 20pt;
margin-right: 20px;
margin-top: 50px;
}
.landing-page-header-div-scripture{
height: 50px;
font-family: arial;
font-size: 20pt;
margin-right: 20px;
margin-top: 50px;
}
.column2b-page-layout{
margin-right: 20px
}
.page-layout-content{
border: none;
margin-bottom: 10px;
}
.page-content{
color: black;
}
.page-content a{
font-size: 12pt;
}
#tab-layout ul{
list-style: none;
margin: 0;
}
#tab-layout li{
display: inline;
color: black;
text-align: center;
margin: 0 1px 0 0;
}
#tab-layout a{
border-left: solid;
border-right: solid;
border-top: solid;
border-width: 1px;
border-color: #ccc;
text-decoration: none;
color: black;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 3px;
font-size: 10pt;
}
#tab-layout #tab-00{
background-color: #b0b0b0;
}
#tab-layout #advent-current{
background-color: #b0b0b0;
}
.page-content-tab-horizontal-line-ie{
position: relative;
top: -10px;
}
.page-content-tab-horizontal-line{
position: relative;
top: -5px;
}
.ie-hidden-section{
display: none;
}
.page-content-heading{
font-size: 14pt;
color: black;
}
.form-fieldset{
.position: relative;
}
.form-fieldset fieldset{
border-top: 0px;
border-left: 0px;
border-right: 0px;
border-bottom: 0px;
}
.form-fieldset fieldset ul{
list-style-type: none;
list-style-image: none;
margin-left: 0px;
}
.form-fieldset fieldset li{
padding-bottom: 5px;
}
.form-fieldset fieldset li label{
width: 200px;
text-align: left;
float:left;
}
.form-input{
width: 250px; 
font-family: Tahoma; 
font-size: 9pt;
}
.contact-us-button{
padding-left: 3px;
width: auto;
height: auto;
font-weight: bold;
background: #f0f0f0;
border-bottom: #000000 1px solid;
border-left: #000000 1px solid;
border-right: #000000 1px solid;
border-top: #000000 1px solid;
}
