/*-------------------------------------------------
  Nucleus CMS Stylesheet - bundled with version 3.2
  Based on the Stanch skin by Ivan Fong
  Mods by hcgtv and moraes
-------------------------------------------------*/

/*-------------------------------------------------
  General layout
-------------------------------------------------*/
body
{
	background: #9A8F72 url(images/bg.jpg) repeat-x;
	color: #575440;
	font-family: Verdana, Arial, Helvetica Neue;
	font-size: 10px;
	padding: 0px 0;
	margin: 0;
	horizontal-align: center;

}
.bodybg {background: #9A8F72 url(images/bg.jpg) repeat-x;}

small
{
font-size: 90%;
text-align: left;
}

.headertd1 {text-align: left; width: 248px; height: 110px; padding:0}
.headertd2 {text-align: right; padding:0; padding-right: 20px; height: 110px}

/*-------------------------------------------------
  Content Form stuff
-------------------------------------------------*/
select
{
font-size: 100%;
font-family: Verdana, Arial;
color: #333;
background: #EEEEee;
padding: 2px;
}
input
{
font-size: 100%;
font-family: Verdana, Arial;
background: #EEEEee;
padding: 1px;
}
textarea
{
font-size: 100%;
font-family: Verdana, Arial;
background: #EEEEee;
padding: 3px;
}

hr	{ height: 0px; border: solid #E5E1D1 0px; border-top-width: 1px;}
.welcomeline	{ height: 0px; border: solid #fff 0px; border-top-width: 1px}
.welcomeline2	{ height: 0px; border: solid #E5E1D1 0px; border-top-width: 1px}

img
{
	border: 0;
}
form
{
	margin: 0;
}

/* Headings */
h1,h2,h3,h4,h5,h6
{
    font-family: Georgia, Arial, Verdana;
	font-weight: normal;
	margin: 0;
color: #3A6376;
}

h1 {font-size: 270%}
h2 {font-size: 230%}
h3 {font-size: 180%}
h4 {font-size: 150%}
h5 {font-size: 130%}
h6 {font-size: 115%}

a h1:hover, a h2:hover, a h3:hover, a h4:hover, a h5:hover, a h6:hover
{color: black}

/* Lists */
ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}

.contentbody ul
{
	list-style: disc;
	padding: 2px 0 2px 30px;
	margin: 0;
}

li
{
	background: none;
	padding: 0 0 0 0px;
	margin: 0 0px;
}

.contentbody li
{
	background: none;
	padding: 2px 0 2px 0;
	margin: 0 0px;
}

/* Links */
a:link, a:visited
{
	color: #3A6376;
	text-decoration: none;
}
a:hover, a:active
{
	color: black;
	text-decoration: underline;
}
#navlink
{
	color: #7B4231;
	padding: 0px 0px;
	text-decoration: none;
}
#navlink:hover
{
background: url(images/arrow.gif) right center no-repeat;	padding: 0px 0px;
color: black;
	text-decoration: none;
}
#header a:link, #header a:visited
{
	color: #7B4231;
	text-decoration: none;
}
#header a:hover, #header a:active
{
	color: black;
	text-decoration: none;
}
#copyrights a:link, #copyrights a:visited
{
	color: #999;
}
#copyrights a:hover, #copyrights a:active
{
	color: #000;
}

/* Basic classes */
.hidden
{
	display: none;
}
.centerize
{
	text-align: center;
}
.clearing
{
	width: 900px;
	height: 0;
	clear: both;
}

/*-------------------------------------------------
  Header
-------------------------------------------------*/
#header
{
	position: relative;
	width: 900px;
	height: 190px;
	/* large header image is defined below */
	background: white url(../../images/page-header.jpg) no-repeat;
	background: white;
	border-width: 0px 0px 0 0;
	border-style: solid;
	border-color: #E0E0E0;
	margin: 0;
	padding: 0;
}
#header h1
{
	/* small header image specific lines */
	height: 190px;
	width: 900px;
	background: white url(../../images/page-header.jpg) no-repeat;
	margin: 0;
	/* end small header image specific lines */
	font-size: 30px;
	text-align: center;
	line-height: 160px;
	text-decoration: none;
	padding: 0;
}
.letters
{
padding: 0px;
}
.letters img
{
margin: 4px;
}

/*-------------------------------------------------
  Content wrappers
-------------------------------------------------*/
#mainwrapper
{
	width: 960px;
background: url(images/shadow.png) 960px 160px no-repeat;
border: 0;
	margin: 0;
	padding: 0;
padding-right: 9px;
}
#wrapper
{
	width: 900px;
	margin: no;
	padding: 0px;
}
#clearit
{
	width: auto;
	background: white;
	border-width: 0 0 0 0px;
	border-style: solid;
	border-color: white;
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	spacing: 0 0 0 0px;
}

/*-------------------------------------------------
  Main content
-------------------------------------------------*/
#container
{
	width: auto;
	overflow: visible;
	padding: 0px 0 0 0;
background: url(images/content-bg-top.gif) no-repeat;

}
.content
{
	padding: 0;
	margin: 3px 25px 5px 30px;
}

/*-------------------------------------------------
  Item styles
-------------------------------------------------*/
.contenttitle h2
{
	clear: both;
	background: url(images/dot.gif) bottom repeat-x;
	font-size: 140%;
	font-weight: bold;
	padding: 0 0 6px 0;
	margin: 0;
	text-decoration: none;
}
.contenttitle h2 a:link
{
	text-decoration: none;
}
.contenttitle h2 a:hover
{
	text-decoration: none;
}







/*-------------------------------------------------
  Content Image Wraps
-------------------------------------------------*/
.contentbody itl
{
float: left;
margin: 0 10px 10px 0;
}
.contentbody itr
{
float: right;
margin: 0 0 10px 10px;
}
.contentbody il
{
float: left;
margin: 10px 10px 10px 0;
}
.contentbody ir
{
float: right;
margin: 10px 0px 10px 10px;
}
.contentbody ibl
{
float: left;
margin: 10px 10px 0 0;
}
.contentbody ibr
{
float: right;
margin: 10px 0 0 10px;
}

#st
{
font-size: 90%;
padding-left: 3px;
padding-right: 2px;
text-align: left;
}

#subtext
{
border-bottom: 1px solid #ccc;  
background: #f2f2ee;
padding-bottom: 2px;
margin-bottom: 5px;
}


/*-------------------------------------------------
  Item info
-------------------------------------------------*/
.contentitemcategory
{
	background: url(images/bgcategory.gif) center left no-repeat;
	font-size: 90%;
	line-height: 12px;
	padding: 0 10px 0 14px;
}
.contentitempostedby
{
	background: url(images/bgpostedby.gif) center left no-repeat;
	font-size: 90%;
	line-height: 12px;
	padding: 0 10px 0 12px;
}
.contentitemcomments
{
	background: url(images/bgcomment.gif) center left no-repeat;
	font-size: 90%;
	line-height: 12px;
	padding: 0 10px 0 13px;
}
.contentitemedit
{
font-family: "Arial", Arial, Verdana;
	background: url(Ximages/bgedit.gif) center left no-repeat;
	font-size: 9px;
	line-height: 0px;
	padding: 0 3px 0 3px;
letter-spacing: 0.1em;
}
.contentitem
{
	padding: 3px 0 0 0;
	margin: 0 0 5px 0;

}





#servicecontent {position: relative;}



.contentitem1
{
	display: inline;
}
.contentitem2
{
	display: inline;
	background: url(Ximages/dotv.gif) left repeat-y;
	padding: 0 0 0 0px;
}
.contentitem3
{
	display: inline;
	background: url(Ximages/dotv.gif) left repeat-y;
	padding: 0 0 0 0px;
}
.contentitem4
{
	display: inline;
	padding: 1px;
	background: #fff;
border: 1px solid #eee;
margin: 0 0 3px 0;
}
.contentitem4 a
{
	color: #777;
}
.contentitem4 a:hover
{
	color: black;
text-decoration: underline;
}


/*-------------------------------------------------
  CONTENTBODY
-------------------------------------------------*/
.contentbody
{
	font-size: 120%;
	text-align: justify;
	padding: 0 0 10px 0;
text-transform: none;
font-variant: normal;
font-weight: normal;
	color: #706f66;
font-family: Verdana, Arial;
}





/*-------------------------------------------------
  Comments
-------------------------------------------------*/
.itemcomment
{
	xbackground: url(images/commentquote01.gif) no-repeat;
	background-position: 6px 9px;
	padding: 6px 42px;
	border-top: 1px solid #ddd;
	margin: 10px 0 0 0;
}
x.itemcomment:hover
{
	background: #F9F9F9 url(images/commentquote02.gif) no-repeat;
	background-position: 6px 9px;
	border-top: 1px solid #ddd;
}
.id1 /*This is to give the admin a special comment style, to distinguish him/her from the rest of the commentors*/
{
	xbackground: #Fdfdfd url(images/commentquote02.gif) no-repeat;
background: #fbfbfb;
	xbackground-position: 6px 9px;
	xborder: 1px solid #B3C492;
}
x.id1:hover
{
	background: #F9F9F9 url(images/commentquote02.gif) no-repeat;
	background-position: 6px 9px;
	border: 1px solid #B3C492;
}
.itemcomment h3
{
	font-size: 120%;
}

/*-------------------------------------------------
  Menu
-------------------------------------------------*/
#sidebarcontainer
{	
float:left;
	width: 230px;
	padding: 0px 0 0 0;
	margin: 0;
xborder-left: 1px solid #8EA5B4;
}
#sidebarcontainer img {max-width: 240px; height: auto}
.sidebar
{
	
color: #332;
	margin: no;
padding-right: 0px;
position: relative;
}

/* Menu lists */
.sidebardl
{	
padding: 0px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
position: relative;
right: -1px;
}
.sidebardl dt
{
	background: #efefef url(images/Xsidetitlebg.gif);
	color: #888;
	font-size: 140%;
	font-weight: regular;
    font-family: "Times New Roman", Times New Roman, "Arial", Arial;
	padding: 7px 0 1px 16px;
font-variant: small-caps;
margin-top: 5px;
border-bottom: 1px solid #ccccc8;
}
.sidebardl dh
{

	width: 241px;
padding: 0;
	margin: 0px 0 0 0;
border-bottom: 1px solid #dcdcd8;
}
.sidebardl dd
{
font-size: 110%;

	padding: 5px 0px 5px 10px;
	margin: 1px 0 0 0;
border-bottom: 1px solid #efefea;
position: relative;
}
.sidebardl dd:hover
{
	padding: 5px 0px 5px 10px;
	margin: 1px 0 0 0;
border-bottom: 1px solid #efefea;

}
.sidebardl dd a, .sidebardl dd a:visited
{	
background: url(../../images/aleph/arrows.gif) left center no-repeat;
	padding-left: 20px;
	text-decoration: none;
font-size: 120%;
}
.sidebardl dd a:hover
{
background: url(../../images/aleph/arrows.gif) left center no-repeat;
color: #3bbcb6;
	text-decoration: none;
font-style: italic;
}
#dc
{
background: #EEEdd7;
	padding: 2px 10px;
	margin: 1px 0 0 0;
}

/*-------------------------------------------------
  Footer
-------------------------------------------------*/


#footer
{
	width: 960px;
height: 83px;
	spacing: 0;
	padding: 0;
	font-family: Verdana;
	margin: 0px 0 20px 0;
text-align: left;

}


#copyrights
{
	
background: white;
color: #b3b89c;
	font-family: Verdana;
text-align: right;
height: 73px;
width: 671px;
margin-left: 275px;
padding: 10px 0 0 0;


}
#copyrights a {color: #a3a88c}

/*-------------------------------------------------
  Forms
-------------------------------------------------*/
.loginform
{
	margin: 5px 0;
}
.commentform, .mailform
{
	margin-top: 10px;
    padding: 10px;
border-top: 2px solid #ddd;
    /* Rounded borders, for Mozilla browsers */
    /* -moz-border-radius: 10px; */
}
.commentform img{
    margin: 5px 0 0 0;
}
.formfield
{
	font-size: 110%;
	background: #E7EBDD;
	color: #494949;
	border-top: 1px solid #868686;
	border-left: 1px solid #868686;
	border-bottom: 1px solid #D4D2CF;
	border-right: 1px solid #D4D2CF;
	margin: 1px 0 0 0;
}

.formbutton
{
	font-size: 110%;
	background: white;
	color: #494949;
	border-top: 1px solid #D4D2CF;
	border-left: 1px solid #D4D2CF;
	border-bottom: 1px solid #868686;
	border-right: 1px solid #868686;
	margin: 1px 0 0 0;
}
.searchform .formfield
{
	width: 135px;
margin: 0 !important;
background: #fff url(images/search-field-bg.png) top right no-repeat; 
    font-family: Verdana, Arial;
	padding: 1px 2px;
border: 1px solid #3C7AA9;
border: 0;
vertical-align:middle;
float:right;
height: 19px;
}

.searchform .formbutton
{
    font-family: Arial, Verdana;
font-weight: bold;
font-size: 10px;
	padding: 2px;
margin: 0 !important;
vertical-align:middle;
background: #3C7AA9 url(images/search-btn-spark.png) top left no-repeat;
color: #fff;
border: none;
text-transform: uppercase;
float:right;
height: 19px;
}


.searchform .formbutton:hover {background: white url(images/search-btn-spark.png) 0px -19px no-repeat}

.loginform .formfield
{
	width: 130px;
    font-family: Arial, Tahoma, Trebuchet MS, Verdana, sans-serif;
	padding: 2px 0;
	margin: 0 2px 2px 0;
display: block;
}
.loginform .formbutton
{
	width: 60px;
    font-family: Tahoma, Arial, Trebuchet MS, Verdana, sans-serif;
	padding: 2px 2px;
display: block;
}
.mainform .formfield
{
	width: 280px;
    font-family: Arial, Tahoma, Trebuchet MS, Verdana, sans-serif;
	padding: 2px 0;
	margin: 0 2px 2px 0;
}
.mailform .formbutton
{
	width: 100px;
    font-family: Tahoma, Arial, Trebuchet MS, Verdana, sans-serif;
	padding: 2px 2px;
}
#nucleus_cf_name, #nucleus_cf_mail
{
    width: 300px;
    margin-right: 105px;

    font-family: Arial, Trebuchet MS, Verdana, sans-serif;
}
.commentform textarea, .commentform .formfield, .mailform textarea, .mailform .formfield
{
    width: 300px;
display: block;
background: white;
}
.commentform .formbutton
{
	width: 100px;
	height: 22px;
    font-family: Tahoma, Arial, Trebuchet MS, Verdana, sans-serif;
}
.error
{
	color: red;
	font-weight: bold;
}


/*-------------------------------------------------
  Miscelaneous
-------------------------------------------------*/
/* VBlog image onion skin shadow - From AListApart.com*/
.wrap1, .wrap2, .wrap3
{
	display:inline-table;
	/* \*/display:block;/**/
}
.wrap1
{
	float:left;
	background:url(images/shadow.gif) right bottom no-repeat;
	margin: 0 5px 3px 0;
}
.wrap2
{
	background:url(images/corner_br.gif) left bottom no-repeat;
}
.wrap3
{
	background:url(images/corner_tr.gif) right top no-repeat;
	padding:0 5px 5px 0;
}
.wrap3 img
{
	display:block;
	border: 3px solid white;
}

/* Search highlight color */
.highlight
{
	background: #DEFFA9;
}

/* Leftbox and Rightbox toolbar buttons */
.leftbox, .rightbox {
	margin: 7px;
	padding: 3px;
	font-size: larger;
	Xwidth: 20%;
}
.leftbox {
	float: left;
	Xborder-right: 2px solid #ccc;
}
.rightbox {
	float: right;
	Xborder-left: 2px solid #ccc;
}

.small {
font-size: 120%;
}


/*-------------------------------------------------
  Addons - sdh
-------------------------------------------------*/


.home
{
border-left: 1px solid #e3e3db; 
width:133px; 
height:14px; 
background:#fff; 
padding: 2px 0 2px 16px;
text-decoration: none;
}
.home a:link, .home a:visited
{
color: #998;
text-decoration: none;
}
.home a:hover
{
color: #000;
text-decoration: none;
}

#updateshdr {border: 0; display:block; background: #fff; padding-bottom: 3px; padding-left: 22px; font-size: 110%; border-bottom: 1px solid #ddd; color: #9A270C}

.updatelinks
{
font-family: Verdana;
font-size: 100%;
color: #888;
}

.updatelinks a:link
{color: #555; text-decoration: none;border:0}
.updatelinks a:visited
{color: #777; text-decoration: none; border:0}
.updatelinks a:hover, .updatelinks a:active
{color: black; text-decoration: underline}
.updatetitle {font-size: 110%}
.updatelinks hr {border: 0; height: 0; border-top: 1px solid red}



.newslinks
{
font-family: Georgia, Verdana;
font-size: 130%;
color: #777;
text-decoration: none;
}
.newslinks a:link
{
color: #77787a;
text-decoration: none;
}
.newslinks a:visited
{
color: #77787a;
text-decoration: none;
}
.newslinks a:hover
{
color: black;
text-decoration: underline;
}


.line
{
height: 1px;
background: #ddc;
width: auto;
margin: 5px 0 0 0;
}

x#news
{
font-family: Georgia, Verdana;
  margin: 0;
  padding: 0;
  list-style: none;
float: left;
clear: left;
}

x#news a.nlink:link, #news a.nlink:visited {display:block; font-size: 150%; text-decoration: none; margin-bottom: 10px}
x#news a.nlink:hover, x#news a.nlink:active {background: #F6F8F2; padding-bottom: 7px; border-bottom: 1px solid #d6d8d2; text-decoration:none}

xdiv.nlink {font-size: 150%; text-decoration: none; margin-bottom: 5px}
xdiv.nlink:hover {background: #F6F8F2; padding-bottom: 7px; border-bottom: 1px solid #d6d8d2; text-decoration:none}

div.nlink a {text-decoration: none}
div.nlink a:hover {text-decoration: none; color: black}

.newsdate {display: block; font-family: Arial, Verdana; font-size: 70%; color: #989271}
.newsdesc {display: block; font-family: Arial, Verdana; font-size: 75%; color: #989271}

.description
{
padding: 0 10px 0 5px;
font-size: 90%;
}

.hometable
{
width: 900px; 
height: 20px; 
padding: 3px 15px 3px 15px; 
background: #fff; 
color: #aa9;
}
.hometable a:link, .hometable a:visited
{
color: #998;
text-decoration: none;
}
.hometable a:hover
{
color: #555;
text-decoration: underline;
}


/*-------------------------------------------------
  Table class for items in Main Cats with default/index2 template
-------------------------------------------------*/

.index2
{
width: 600px;
}



/*-------------------------------------------------
  Calendar
-------------------------------------------------*/

table.calendar {
  font-size: 120%;
  color: #999;
align: center;
border: #e4e5e1 solid 1px;
border-width: 1px 1px 2px 2px;
background: #f4f5f1;
}
table.calendar a:link
{

}
table.calendar a:hover
{
text-decoration: none;
}

tr.calendardateheaders {
  font-size: 110%;
font-weight: regular;
  color: #777;
text-align: center;
height: 10px;

}

td.days {
  text-align: left;
border: #d4d5d1 solid 1px;
border-width: 0 0 1px 1px;
color: #333;
height: 88px;
width: 88px;
background: white;
}
td.days a
{
font-weight:bold;
display:block;
text-align: left;
text-decoration: underline;
color: #789;
}

td.today {
  text-align: left;
  color: white;
  background-color: #8EA5B4;
border: 0;
height: 88px;
width: 88px;
}
td.today a
{
text-align:left;
text-decoration: underline;
font-weight: bold;
color: white;
}

a#eventtitles, a#eventtitles2
{
font-size: 90%;
font-weight:400;
text-decoration: none;
color: #777;
text-align: left;
display:block;
line-height: 98%;
xmargin-top:4px;
padding: 4px 2px;
}
a:hover#eventtitles, a:hover#eventtitles2
{
color: black;
}


a#eventtitles {margin-top: 2px}
a#eventtitles2 {border-top: 1px solid #E5E1D1;}

.today a#eventtitles, .today a#eventtitles2 {color: white}
.today a:hover#eventtitles, .today a#eventtitles2 {text-decoration: underline}

p.small{
font-size: 90%;
line-height: 90%;
margin: 5px 0 0 0;
padding: 0px;
}

p .small:hover
{
color: black;
}

p.big {line-height: 200%}




.monthlinks {
font-size: 100%;
text-decoration: none;
color: #999;
}
.month {
text-decoration: none;
}


iframe
{
scrollbar-base-color: #e2e2e2;
scrollbar-arrow-color: #888;
scrollbar-darkshadow-color: #888;
scrollbar-shadow-color: #aaa;
}

.pages {clear: both; padding: 20px;}
div.pages a:link, div.pages a:visited {padding: 3px 5px; background: #f7f8f5 url(images/menu-bg.png) repeat-x; color: black}
div.pages a:hover, div.pages a:active {background: black; text-decoration: none; color: white}


/*-------------------------------------------------
  Help File
-------------------------------------------------*/


.helpmenu h1 {background: #e2e2e2; width: 90%; font-size: 150%; padding: 4px; border-bottom: 1px solid #bbb; font-weight: bold;  padding: 2px 5px 2px 10px; margin: 40px 0 4px 0}
.helpmenu h2 {background: #efefef; width: 90%; font-size: 130%; padding: 2px 5px 2px 10px; font-weight: bold; text-indent: 10px; margin-bottom: 2px}
.helpmenu h3 {background: #f5f5f5; width: 90%; font-size: 110%; padding: 2px 5px 2px 10px; text-indent: 20px; margin-bottom: 1px}
.helpmenu h4 {background: #f2f2f2; width: 90%; font-size: 130%; padding: 4px 10px 4px 10px; margin-bottom: 2px; border-bottom: 1px solid #ccc}
.helpmenu h5 {background: #efefef; width: 97%; font-size: 140%; padding: 7px 5px 2px 10px; font-weight: bold; margin: 40px 0 8px 0; border-bottom: 1px solid #aaa}

.helpmenu h1 a, .helpmenu h2 a, .helpmenu h3 a {text-decoration: none}
.helpmenu h1 a:hover, .helpmenu h2 a:hover, .helpmenu h3 a:hover {text-decoration: underline}

.helpmenu p {margin-top: 400px}

.backtop {font-size: 90%; width: 97%; text-align: center; color: #ccc}
.backtop a {color: #aaa; text-decoration: none}
.backtop a:hover {color: black; text-decoration: underline}




.hd2 {font-size: 120%; color: #777; margin: 5px 0 3px 20px}

.hd1
{
    font-family: "Times New Roman", Times New Roman, "Times", Times, "Arial", "Helvetica Neue", Verdana;
	font-weight: normal;
	margin: 5px 0 3px 20px;
color: #517387;
font-size: 190%;
font-variant: small-caps;
letter-spacing: 1px;
}



.othermenu {color: #525770}
.othermenu a, .homelink a {color: #575740; font-size: 115%; padding: 0px 5px; border-right: 1px solid #d7dBcD;}
.othermenu a:hover, .homelink a:hover {background: #fff; text-decoration: none; color: black}

.date {color: #a8a281; float: left; font-family: Georgia; font-size: 150%}


.adminbar {color: #888}
.adminbar a:link, .adminbar a:visited {color: #777}
.adminbar a:hover, a:active {color: black}

.logofooters {padding: 3px 10px 5px 10px;}
#logofooters {background: white; width: 960px}

.editspace {text-align: right; padding-bottom: 3px;}


/*-------------------------------------------------
  Drop Down Menu
-------------------------------------------------*/

#dd {
margin: 0px;
padding: 0;
font-family: Verdana, Arial;
xwidth: 216px;
margin-left: 10px;
}

#dd div {float: left; height: 39px; padding: 0; margin: 0;}
#dd div:hover {background: url(images/mainnav2.gif);}

#dl {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 120%;
xfloat: left;
xclear: left;
}



#dl a.menu {
display: block;
  text-align: left;
  padding: 10px 15px 0 15px;
color: #fff;
  xwidth: 177px;
height: 29px;
  text-decoration: none;
}

#dl a.menu:hover {
color: #fff;
cursor:default;
}


#dl a.menu2 {
display: block;
  text-align: left;
  padding-left: 13px;
  color: #2e5d72;
  min-width: 157px;
  text-decoration: none;
background: #F6F5F3;
border-bottom: 1px solid #ccc;
}

#dl a.menu2:hover {
background: #fff;
color: black;
}

.submenu {

background: #F6F5F3;
  border: 1px solid #628093;
border-width: 0 1px 1px 1px;
  visibility: hidden;
  position: absolute;
min-width: 175px;
  z-index: 3;
xmargin-left: 2px;
}

.submenu a {

  display: block;
  font-size: 11px;
  text-align: left;
  text-decoration: none;
  padding: 5px;
  color: #2e5d72;
border-bottom: 1px solid #efefea;
}



/*-----------------------------------------------------
 Share Drop Down Menu 
------------------------------------------------------*/

#dm {
display:none;
padding: 0px;
width: 50px;
text-align: center;
height: none;
float: right;
margin: 2px 3px 5px 10px;

}
#dm img {border:0; vertical-align: middle}

#dm li {
margin: 0px;
padding: 0px 5px 0px 12px;
margin: 0 10px;
list-style: none;
float: right;
background: url(../../skins/aleph/images/share-arrow.gif) 3% 60% no-repeat;
text-align: left;
}


#dm li a.menu {
text-align: center;
padding: 0px;
margin: 0px;
font-size: 10px;
text-decoration: none;
color: #383F43;
}

#dm li a.menu:hover {
color: #e70;
}

#dm .submenu {
background: #fff;
border: 1px solid #aaa;
visibility: hidden;
position: absolute;
z-index: 33;
padding: 0px;
float: left;

}

#dm .submenu a {
display: block;
font-size: 11px;
text-align: left;
text-decoration: none;
padding: 5px;
color: #000;
}

#dm .submenu a:hover {
background: #F5F9Ef;

}


.shareoptions {padding: 2px 0; text-align: right; font-size: 10px}






/*-----------------------------------------------------
 Yahoo Media Player - default color-main #BFBFBF
------------------------------------------------------*/
.ymp-color-main
{
background-color:#628093 !important;
}
.ymp-color-tray
{
background-color:#628093 !important;
}
.ymp-color-text-main, .ymp-color-text-main:link
{
color:#595959 !important;
}
.ymp-color-text-tray, .ymp-color-text-tray:link
{
color:#FFFFFF !important;
}
}
#ymp-tray UL LI A:hover {
	BACKGROUND-COLOR: #527063 !important;
}
#ymp-tray UL LI A.playing {
	BACKGROUND-COLOR: #7290a3 !important;
}


#ymp-relevance {
visibility: hidden;
}

/*-----------------------------------------------------
 AUTOMATICALLY ADD ICONS TO DOWNLOAD LINKS
------------------------------------------------------*/

a[href $='.pdf'] { 
   padding-left: 21px;
height: 20px;
   background: transparent url(../../images/pdf.gif) no-repeat center left;
}

a[href $='.doc'] { 
   padding-left: 22px;
height: 20px;
   background: transparent url(../../images/doc.gif) no-repeat center left;
}

a[href $='.docx'] { 
   padding-left: 22px;
height: 20px;
   background: transparent url(../../images/doc.gif) no-repeat center left;
}





.bibleform
{
text-align: center; 
padding: 5px; 
padding-bottom: 1px; 
margin: 7px; 
border: 1px solid #E7EBDD; 
border-width: 1px 0px;
}
.biblebutton {background: white; color: #777B6D; border-width: 1px 2px 2px 1px; border-color: #f6f1eA #D6D1BA #D6D1BA #f6f1eA; border-style: solid}
.biblebutton:hover {background: #E7EBDD; color: black; border-color: #979B8D}
.biblefield {width: 130px; background: #E7EBDD}


.leftcolumn
{
text-align: right;
padding: 15px 10px 5px 15px;
border-top: 1px solid #e3e8cc;
margin-top: 15px;
}


.newstar {color: #c7cBbD}


#90% {font-size: 11px}
#110% {font-size: 13px}
#120% {font-size: 14px}
#130% {font-size: 15px}
#140% {font-size: 16px}
#150% {font-size: 17px}


.homecontent {
	margin: 0;
	padding: 12px 25px 5px 30px;
background: url(images/content-bg-top.gif) no-repeat;

}

.pagecontent {
	padding: 0 0 25px 0;
	margin: 12px 25px 5px 30px;
min-height: 400px
width: 669px;
overflow: auto;

}

.maintd {width: 724px; background: #fff url(../../skins/aleph/images/content-bg-page.gif) repeat-y}

.loginbutton {float: right}
.loginbutton a:link, .loginbutton a:visited {padding: 2px 5px 3px 5px; border: 1px solid #d7dBcD; border-width: 0px 1px 1px 0px; text-decoration: none; background: white}
.loginbutton a:hover, .loginbutton a:active {background: #E7EBDD; color: black; border-color: #979B8D}

.photosortform select, .photosortform input {background: white}
.promothumb {	width:155px !important;
	height:130px !important;
	float:left ;
	text-align:center !important;}
.pagenav {font-size: 115%}
.pagenav a {color: #999; text-decoration: underline; font-weight: bold}
.pagenav a:hover {color: black; text-decoration: none}


a.editbutton {
color: #888;
font-family: Arial;
display: inline;
	padding: 2px 4px;
	background: #fff;
border: 1px solid #ddd;
margin: 3px 10px;
	font-size: 90%;
float: right;
}

a.editbutton:hover {color: black; background: #E7EBDD; border-color: #888; text-decoration: none}

a.downloadbtn {float: right; margin: 5px 5px 5px 15px; padding: 3px 5px; background: #7E89A2 url(images/button-bg.gif) repeat-x; color: white;}
a.downloadbtn:hover {background: black; text-decoration: none}

.clear {clear:both}
.block {display:block}
.hidden {display:none}

.floatright, div.floatright, #floatright {float:right}
.floatleft, div.floatleft, #floatleft {float:left}

.dotted {border-style: dotted}
.dashed {border-style: dashed}

.hi50 {min-height: 50px}
.hi100 {min-height: 100px}
.hi125 {min-height: 125px}
.hi150 {min-height: 150px}
.hi175 {min-height: 175px}
.hi200 {min-height: 200px}
.hi225 {min-height: 225px}
.hi250 {min-height: 250px}
.hi300 {min-height: 300px}

.paddedbox2 {padding: 2px}
.paddedbox5 {padding: 5px}
.paddedbox10 {padding: 10px}
.paddedbox15 {padding: 15px}


.margin10left {margin-left: 10px}
.margin10right {margin-right: 10px}

.margin15left {margin-left: 15px}
.margin15right {margin-right: 15px}

.margin25left {margin-left: 25px}
.margin25right {margin-right: 25px}

.nopadding {padding:0}
.nomargin {margin:0}

.font90 {font-size: 90%;}
.font110 {font-size: 110% !important}
.font115 {font-size: 115% !important}
.font120 {font-size: 120%}
.font130 {font-size: 130%}
.font140 {font-size: 140%}

.right {text-align: right}
.left {text-align: left}
.center {text-align: center}

.middle {vertical-align: middle}

.bold {line-height: 115%; font-weight: bold}
.bold500 {font-weight: 500}

.eventsiframe {margin: 0 0 5px 0; height: 185px; width: 210px}
.monthevents {font-size: 105%}
.monthevents a {display: block; width: 200px; margin-left: 5px; margin-bottom: 1px; height: 20px}
.monthevents a:hover {background: #f5f7ef; text-decoration: none;}
.grey {color: #78776a !important}
.upcomingtitle {padding: 10px; padding-bottom: 5px; clear:both}
.upcomingtitle a {background: url(/images/calendar-sm.gif) no-repeat; font-size: 150%; font-family: Georgia; padding-left: 20px}

.upcomingeventsMonth {float:left; padding: 2px 1px 0px 4px; background: #f1f4e8; color: #5a5d5f; height: 18px; font-size: 105%}
.upcomingeventsDay {float:left; margin-right: 6px; padding: 2px 3px 0px 1px; background: #f6f8f1; height: 18px; color: #3a3d3f; font-weight: 500; font-size: 105%; border-right: 1px solid white}
.upcomingeventsTitle {float: left; padding-top: 2px}

.bibleverse {padding: 10px; background: #F4F6EE; font-family: Georgia, Times New Roman; font-size: 120%; margin: 15px; margin-right: 5px}
.bibleverse a {color: #676450; font-size: 80%; font-family: Arial}

.othermenucontainer {background: url(images/menu-bg.png) bottom left repeat-x; xpadding: 20px 0 11px; margin: 0; height:33px; width:auto}
.othermenucontainer img {vertical-align: middle; margin:0;}

.pagewrap {width: 960px; background: white; text-align: left; margin-bottom: 15px}

.welcometext {width: 315px; height: 280px; background: url(images/welcome-bg.png) repeat-x; overflow: auto; margin-right: 10px; padding: 10px}
.welcometext img {display: none}

.homeboxes {width: 960px; background: url(images/homebox-bg.png); clear:both}
.homebox, .homebox1, .homebox2, .homebox3, .homebox4 {width: 240px; float:left; xpadding-top: 60px}

.homebox1 {background: url(images/bg-sparks2.png) 0 0 no-repeat}
.homebox1:hover {background: url(images/bg-sparks2.png) -960px 0 no-repeat}

.homebox2 {background: url(images/bg-sparks2.png) -240px 0 no-repeat}
.homebox2:hover {background: url(images/bg-sparks2.png) -1200px 0 no-repeat}

.homebox3 {background: url(images/bg-sparks2.png) -480px 0 no-repeat}
.homebox3:hover {background: url(images/bg-sparks2.png) -1440px 0 no-repeat}

.homebox4 {background: url(images/bg-sparks2.png) -720px 0 no-repeat}
.homebox4:hover {background: url(images/bg-sparks2.png) -1680px 0 no-repeat}

a.homelinkbox {display:block; height: 60px; text-decoration:none; color: transparent}

.homeboxcontent {min-height: 200px; padding: 5px 15px; font-size: 105%}
.homeboxcontent img {max-width: 200px; height: auto}

.services {padding-bottom: 8px}

.searchform {margin-top: 10px}

.loginbutton {margin: 6px 0 0 8px}

.announce {margin-bottom: 11px}

.homelink a {background: url(images/house.png) 1px 1px no-repeat; padding-left: 18px; color: #373720;}
.homelink a:hover {background: #fff url(images/house.png) 1px 1px no-repeat;}

.pagemaincolumn {float:left; width: 690px; margin: 0 0 12px 15px;}

.pagetext {padding: 10px 30px 10px 20px; overflow: auto; xbackground: white}
.pagetext img {max-width:600px;height:auto}
.pagetext object {max-width:600px;height:auto}

.sidebartext {padding: 5px 10px 10px 15px}

.contacthome {font-size: 115% !important;}
.contacthome br {margin: 5px 0}

.archivemenu {display:block; width: 215px; padding:7px 10px 7px 15px; border-bottom: 1px solid #d2d3d1; font-size: 125%}

.pageline {background: url(images/line.png) 704px 0 repeat-y}

.sermoncontainer {display:none}
a.photonav {display:none !important}
