/* Nifty Corners */

div#convention, div#inserts, div#eucharist, div#prayer1, div#prayer2, div#news, div#packet, div#media, div#notice, div#ecwbloglink, div#parking, div#emaildistlist, div#sermon1, div#linktokentucky, div#aboutthebishop, div#video1, div#holystewardship, div#petition1, div#petition2, div#spotlight, div#stmt041409, div#januaryprayers, div#februaryprayers, div#marchprayers, div#aprilprayers, div#mayprayers, div#juneprayers, div#julyprayers, div#augustprayers, div#septemberprayers, div#octoberprayers, div#novemberprayers, div#decemberprayers, div#photogallery, div#morepictures, div#gcnews, div#gcwrapup, div#welcomehome, div#linktoerd  {
width: 80%;
padding: 2px;
margin: 0 auto;
background: #D6CFB4;
color: #006600;}

div#morningprayer, div#noondayprayer, div#compline, div#leftsidebar1, div#leftsidebar2, div#leftsidebar3, div#rcl {
width: 80%;
padding: 2px;
margin: 0 auto;
background: #D6CFB4;
color: #006600;}

div#survey, div#video1  {
width:95%; 
background:#d6cfb4; 
margin-left:2%;}

div#register {width: 25%;padding: 5px;margin:0 auto; float:right; position:relative;
    background:#006600;color:#ffffff;}

/* General Stuff */

body {
min-width:600px;
width:100%;
background: #666666;
margin:0px;
text-align:center;
font-size: .8em;
line-height: 1.2em; 
font-family:"verdana", sans-serif; 
font-weight:400; 
color:#000000;
}


h1, h2, h3 {
color:#006600;
font-weight: 700;
}

h1, h3 {
text-align: left;
font-size: 1.2em;
line-height: 1.3em;
font-weight: 700;
}

span.new {
color:red;
}

blockquote.nospace {
line-height:0em;
}

img.left {
border:0;
float:left;
padding:0 10px 0 0;
}

img.right {
border:0;
float:right;
padding:0 0 0 10px;
}

.cubeText {
color:#006600;
text-align: center;
}

.centerText {
text-align: center;
}


p {
line-height:1.2em;
}

.hangingIndent {
text-indent: -17px;
padding-left: 10px;
text-align: left;
} 

ul.regul {
clear:both;
display:list-item;
width:100%;
margin: 0;
padding:0;
list-style-type: none;
}



li.regli {
margin: 0 0 0 25px;
padding:0;
color:#000000;
text-indent: -25px;
line-height:1.2em;
}

ul.linkul {
width:95%;
clear:both;
display:list-item;
margin-left: 4%;
padding:0 2em 0 0;
list-style-type: none;
}

li.linkli {
width:95%;
margin-left: 4%;
margin-top: 0;
padding:0 2em 0 0;
line-height:1.2em;
text-indent: -10%;
}

/* Header definitions */

.header {
position: relative;
clear:both;
float:left;
top:0px;
left: 3%;
width: 85%;
background-color: #ffffff;
display: block;
text-align: left;
overflow:hidden;
}

.epishield {
position: relative;
float:left;
width: 17%;
left:26%; 
text-align: center; 
background-color: #006600;
overflow:hidden;
}

.bannertext {
position: relative;
padding: 0;
margin: 0;
float:left;
width:57%;
left:102%;
background-color:#f8f8f8;
overflow:hidden;
z-index:1;
}


.diotext {
float:left;
display: block;
position: relative;
margin-top: 1%;
left: 0%;
width: 100%;
font-family:"arial";
line-height:.95em;
text-align: left;
font-weight:400;
color: #006600;
font-size: 4em;
background-color: transparent;
overflow:hidden;
z-index:5;
}


.welcome {
font-family:"times new roman";
font-size: .4em;
color: #006600;
font-style: italic;
}

.dioshield {
position: relative;
float:left;
width: 18%;
left: 89%; 
text-align: center;
background-color: #ffffff;
overflow:hidden;
}

.grayheader {
position: relative;
float:left;
width:100%;
right: 22%;
background-color: #f8f8f8;
}

.greenheader {
position: relative;
float:left;
width:100%;
right: 61%;
background-color: #006600;
}


/* Menu definitions */

.navcontainer {
position: relative;
clear: both;
float: left;
left:3%;
width: 85%;
height: auto;
text-align: left;
background-color: #c1b794;
display: block;
overflow: hidden;
}

.navbar {
position: relative;
clear: both;
float: left;
left: 17%;
height: auto;
padding: .5em 0 .5em 0;
text-align: left;
display: block;
background-color: #C1B794;
overflow: hidden;
}

.menuWhite {
font-size: 10pt; 
font-family:"verdana", sans-serif; 
font-weight:700; 
color: #ffffff;
text-decoration: none;
text-align:left; 
}

.menuBlack {
font-size: 10pt; 
font-family:"verdana", sans-serif; 
font-weight:700; 
color: #000000;
text-decoration: none;
text-align:left; 
}

/* Main three columns */
.main {
position: relative;
clear: both;
float: left;
left: 3%;
width: 85%;
background-color: #ffffff;
display: block;
overflow:hidden;
}

.firstcol {
position: relative;
float:left;
width: 57%;
left: 102%;
background-color: #f8f8f8;
text-align: left;
padding-bottom:2em;
overflow:hidden;
}

.secondcol {
position: relative;
float:left;
width: 17%;
padding: 0;
margin: 0;
left: 26%;
background-color: "transparent";
padding-bottom:2em;
overflow:hidden;
}

/*	Formula for column 3: (100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
.thirdcol {
position: relative;
float:left;
width: 18%;
left: 89%;   
background-color: #ffffff;
overflow:hidden;
margin-left: auto;
margin-right: auto;
text-align: left;
padding-bottom:2em;
}

.leftgreen {
position: relative;
float:left;
width:100%;
right: 61%;
background-color: #006600;
}

.midgray {
position: relative;
float:left;
width:100%;
right: 22%;
background-color: #f8f8f8;
}

/* Link definitions */

a.nav:link {color:#ffffff; font-weight:600; text-decoration:none;}
a.nav:visited {color:#ffffff; font-weight:600; text-decoration:none;}
a.nav:hover {color:#000000; font-weight:600; text-decoration:none;}

a.std:link {color:#006600; font-weight:600; text-decoration:none;}
a.std:visited {color:#006600; font-weight:600; text-decoration:none;}
a.std:hover {color:#000000; font-weight:600; text-decoration:none;}

a.std400:link {color:#006600; font-weight:400; text-decoration:none;}
a.std400:visited {color:#006600; font-weight:400; text-decoration:none;}
a.std400:hover {color:#000000; font-weight:400; text-decoration:none;}

a.stdsmall:link {color:#006600; font-size:.7em; font-weight:400; text-decoration:none;}
a.stdsmall:visited {color:#006600; font-size:.7em; font-weight:400; text-decoration:none;}
a.stdsmall:hover {color:#000000; font-size:.7em; font-weight:400; text-decoration:none;}