body { margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; }

h1,h2,h3,h4,h5,p { font-family: Verdana, Arial, Helvetica, sans-serif; }
h2 { color: #364262; font-size: 15px; font-variant: small-caps; }
h2 span { font-size: 13px; }
hr { border-top: 1px #000 solid; }

/*
a.faux-button 		{ width: 100px; background-color: #fefefe; padding: 5px; border-left: 1px #ccc outset; border-top: 1px #ccc outset; border-right: 1px #888 outset; border-bottom: 1px #888 outset; display: block; }
a.faux-button:hover	{ width: 100px; background-color: #fefefe; padding: 5px; border-left: 1px #ccc inset; border-top: 1px #ccc inset; border-right: 1px #888 inset; border-bottom: 1px #888 inset; display: block; }
*/

.clear { width: 100%; overflow: hidden; }
a.button2_smaller {
color: #000 !important;
background: transparent url('images/btnr_y.gif') no-repeat scroll top right;
display: block;
width: 120px;
height: 24px;
margin-top: 5px; 
margin-left: 6px;
margin-right: 6px;
padding-right: 18px;
text-decoration: none;
font-weight: bold; 
float: left;
}
a.button2_smaller:hover {
color: #fff !important;
}
a.button2_smaller span {
padding: 5px 0 5px 18px;
background: transparent url('images/btnl_y.gif') no-repeat;
display: block; 
line-height: 14px;
text-align: center;
}

a.button2 {
color: #000 !important;
background: transparent url('images/btnr_y.gif') no-repeat scroll top right;
display: block;
width: 200px;
height: 24px;
margin-top: 5px; 
margin-left: 6px;
margin-right: 6px;
padding-right: 18px;
text-decoration: none;
font-weight: bold; 
float: left;
}
a.button2:hover {
color: #fff !important;
}
a.button2 span {
padding: 5px 0 5px 18px;
background: transparent url('images/btnl_y.gif') no-repeat;
display: block; 
line-height: 14px;
text-align: center;
}

/* lxts button */
/*
a.lxbutton {
color: #330066 !important;
background: transparent url('images/lxbtnr.gif') no-repeat scroll top right;
display: block;
width: 120px;
height: 24px;
margin-top: 5px; 
margin-left: 6px;
margin-right: 6px;
padding-right: 18px;
text-align: center;
text-decoration: none;
font-weight: bold; 
float: left;
}
a.lxbutton:hover {
color: #fff !important;
}
a.lxbutton span {
padding: 5px 0 5px 18px;
background: transparent url('images/lxbtnl.gif') no-repeat;
display: block; 
line-height: 14px;
}
*/
a.lxbutton {
color: #3ca2c5 !important;
background: transparent url('images/lxbtnl_new.gif') no-repeat scroll top right;
display: block;
width: 120px;
height: 35px;
margin-top: 5px; 
margin-left: 6px;
margin-right: 6px;
padding-right: 18px;
text-align: center;
text-decoration: none;
font-weight: bold; 
float: left;
}
a.lxbutton:hover {
color: #fff !important;
}
a.lxbutton span {
padding: 5px 0 5px 18px;
background: transparent url('images/lxbtnl_new.gif') no-repeat;
display: block; 
line-height: 24px;
}


a.button {
color: #175d75 !important;
background: transparent url('images/btnr.gif') no-repeat scroll top right;
display: block;
width: 120px;
height: 24px;
margin-top: 5px; 
margin-left: 6px;
margin-right: 6px;
padding-right: 18px;
text-decoration: none;
font-weight: bold; 
float: left;
}
a.button:hover {
color: #fff !important;
}
a.button span {
padding: 5px 0 5px 18px;
background: transparent url('images/btnl.gif') no-repeat;
display: block; 
line-height: 14px;
}

a.new-button {
color: #fff !important;
background: transparent url('images/btnr_r.gif') no-repeat scroll top right;
display: block;
width: 120px;
height: 24px;
margin-top: 5px; 
margin-left: 6px;
margin-right: 6px;
padding-right: 18px;
text-decoration: none;
font-weight: bold; 
float: left;
text-transform: uppercase;
}
a.new-button:hover {
color: #fff !important;
}
a.new-button span {
padding: 5px 0 5px 18px;
background: transparent url('images/btnl_r.gif') no-repeat;
display: block; 
line-height: 14px;
}
div.button-container2 {
width: 230px;
margin: 0 auto 5px auto;
text-align: center; 
}
div.button-container {
width: 320px;
margin: 0 auto 5px auto;
text-align: center; 
}


.paginate { width: 100%; border: none; }
.paginate td { padding: 5px; vertical-align: top; }
.disabled { color: #ccc; }
.tl { text-align: left; }
.tr { text-align: right; }

/* JoshuaProject.net CSS */
.upgotd-box { background-color: #fff !important; border: 0 !important; text-align: center; width: 100% !important; }
.upgotd-box a { color: #000000 !important; text-decoration: none; }
.upgotd-box a:hover { color: #0000FF !important; }
.upgotd-title, .upgotd-title a, .upgotd-people a, .upgotd-footer, .upgotd-footer a { font-weight: bold; }
.upgotd-pray { font-size: 11px !important; font-style: italic; font-weight: normal; margin-top: 10px; padding-top: 5px; }
.upgotd, .upgotd-table { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; }
/*.upgotd-title, */
.upgotd-footer, .upgotd-people { padding: 3px; }
.upgotd-title, .upgotd-title a { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px !important; margin-bottom: 5px; }
.upgotd-title, .upgotd-footer { background-color: #fff !important; }
.upgotd-people, .upgotd-people a, .upgotd-pray, .upgotd-pray a, .upgotd-pray a:link { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.upgotd-table, .upgotd-footer { display: none !important; }
.upgotd-table, .upgotd-table a, .upgotd-table a:link { font-size: 11px; font-weight: normal; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height: 14px; }
.upgotd-table, .upgotd-table td { text-align: left; border: 0px; background-color: #fff !important; font-size: 11px; font-weight: normal; }
.upgotd-more, .upgotd-more a, .upgotd-more a:link { font-size: 9px; }
.upgotd-footer, .upgotd-footer a, .upgotd-footer a:link { margin-top: 5px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

a.upgotd-link img { width: 102px; height: 143px; border: 1px #000 solid }

#readmore { text-align: center; }

.dpg-title { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif !important; font-size: 11px; line-height: 16px !important; font-weight: bold; margin-top: 2px; margin-bottom: 5px; }
.dpg-title a { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif !important; font-size: 11px; line-height: 16px !important;  margin-top: 2px; margin-bottom: 5px; }

.prayer_pointers_tbl { }
.prayer_pointers_tbl td { border-bottom: 1px #ccc solid; }


/*[Calendar] --- */
body.index div.calendar 		{ width: 245px; margin: 0 auto; }
body.index div.calendar table { width: 245px; background-color: #fff; /* border-bottom: 3px solid #9c6;*/ /*border-bottom: 1px #fff solid; border-right: 1px #fff solid;*/ border: 0; }
body.index div.calendar th		{ width: 20px; height: 24px; padding: 0 2px; border-left: 1px #fff solid; border-top: 1px #fff solid; vertical-align: center; background-color: #2888aa; }
body.index div.calendar td		{ width: 20px; height: 24px; padding: 0; border-top: 1px #eee solid; border-left: 1px #eee solid; border-right: 1px #aaa solid; border-bottom: 1px #aaa solid; vertical-align: center; text-align: center; }

body.index div.calendar th.sat,
body.index div.calendar th.sun 	{ background-color: #177495; }
body.index div.calendar col.sat,
body.index div.calendar col.sun 	{ background-color: #f5f5f5; }

/*
.calendar a 					{ color: #cc3300; }
.calendar a:link				{}
.calendar a:visited 			{ color: #cc3300; }
.calendar a:hover	 			{ color: #cc3300; }
*/

.Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 150%;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.Title2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	line-height: 150%;
	font-weight: 400;
	color: #364262;
	text-decoration: none;
}
.Title3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 150%;
	font-weight: bold;
	color: #AE6440;
	text-decoration: none;
}
.Title4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 100%;
	font-weight: 800;
	color: #000000;
	text-decoration: none;
}
.Title5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 100%;
	font-weight: bold;
	color: #187596;
	text-decoration: none;
	text-decoration:underline;
}
.Heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	color: #364262;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-variant: small-caps;
	text-transform: capitalize;
}

.Content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 150%;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.Content2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 150%;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}


.Content3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-variant: small-caps;
	font-style: normal;
	line-height: 150%;
	font-weight: bold;
	color: #00456C;
	text-decoration: none;
}
.Content4 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 150%;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a:link {
	color: #197595;
}
a:visited {
	color: #23A5CF;
}
a:hover {
	color: #80837C;
}
a:active {
	color: #0C3745;
}

.r {
	#ff0000;
}


.event a { font-size: 13px; }
