body{background-color:#72AC50;margin:0px;padding:0px;}
img{padding : 0px;margin : 0px;border-style:none;}

td{padding:5px;}
td.r{text-align:left;}
td.l{text-align:right;vertical-align:text-top;}
table{border-collapse:collapse;}

tr.r1 td
{
	background-color:white;
	color:black;
}

tr.r0 td
{
	background-color:#EFEFEF;
	color:black;
}

Div#leftSide{padding-left:65px;padding-top:25px;}

/*Admin*/
#wordsbox,#prayerbox, #missionBox, #visionBox, #addUserbox, #addEventsBox,#pastEventsBox, #groupBox, #missionBoxm, #emailBox, #recycledBox, #prayerEmailBox{margin-left:auto;margin-right:auto;width:90%;margin-bottom:10px;}
#wordsbox table,#prayerbox table, #missionBox table, #visionBox table, #addUserbox table, #addEventsBox table, #pastEventsBox table, #groupBox table, #missionBox table, #emailBox table, #recycledBox table, #prayerEmailBox table{width:100%;}
#wordsbox textarea, #prayerbox textarea, #missionBox textarea, #visionBox textarea, #addEventsBox textarea, #pastEventsBox textarea{width:98%;height:80px;}

#addUserbox input[type=text], #addEventsBox input[type=text], #groupBox input[type=text], #missionBox input[type=text], #emailBox input[type=text], #recycledBox input[type=text], #prayerEmailBox input[type=text]{width:98%;}
#addUserbox input[type=file], #missionBox input[type=file]{width:98%;}
#addEventsBox #time_hour, #addEventsBox #time_min{width:60px;}

#wordscontactbox, #prayerList, #userList, #curEventsList, #pastEventsList, #recycledList, #groupList, #missionList, #emailList, #prayerEmailList{margin-left:auto;margin-right:auto;width:90%;border-collapse: collapse;}
#wordscontactbox table, #prayerList table, #userList table, #curEventsList table, #pastEventsList table, #recycledList table, #groupList table, #missionList table, #emailList table, #prayerEmailList table{width:100%;border:1px solid #9F9F9F;}
#wordscontactbox td, #prayerList td, #userList td, #curEventsList td, #pastEventsList td, #recycledList td, #groupList td, #missionList td{border-top:1px solid #9F9F9F;}
#wordscontactbox tr.rfirst td, #prayerList tr.rfirst td, #userList tr.rfirst td, #curEventsList tr.rfirst td, #pastEventsList tr.rfirst td {border-top:none;}

#home_left
{
	float:left;
	width:500px;
	margin-left:30px;
}

#home_right
{
	float:left;
	width:240px;
	padding:10px;
}

#rectable td
{
	vertical-align:top;
}

#havebox
{
	border:1px solid #1C6A43;
	background-color:#F8DB9E;
	color:#1C6A43;
	padding:5px;
}

#needbox
{
	border:1px solid #1C6A43;
	background-color:#AECCEF;
	padding:5px;
	color:#1C6A43;
}

#recycledbox
{
	border:1px solid #1C6A43;
	padding:5px;
	color:#1C6A43;
}

.1
{
	background-color:#EBFFDF;
}

.2
{
	background-color:#F5FFEF;
}

.event
{
	text-align:left;
	width:100%;
	margin-top:10px;
	border:1px solid #1C6A43;
}

.event table
{
	width:100%;
}

.event table td
{
	vertical-align:top;
}

.event .image
{
	width:100px;
}

.event .image_small
{
	width:50px;
}

.event .textright
{
	padding-left:10px;
}

.event .textleft
{
	padding-right:10px;
	text-align:right;
}

.event .image img
{
	border:1px solid #1C6A43;
}

#message, #email, #subject, #address
{
	border:1px solid #1C6A43;
	width:100%;
}

input.green
{
	font-weight: bold;
	font-size:medium;
	color:white;
	background-color:#72AC50;
}

a:link
{
	font-family: Times new roman;
	color: #327D4A;
	text-decoration: none;
}
a:visited
{
	color: #327D4A;
	font-family: Times new roman;
	text-decoration: none;
}
a:hover
{
	color: #327D4A;font-family: Times new roman;text-decoration: none;
}
a:active
{
	color: #327D4A;font-family: Times new roman;text-decoration: none;
}

#header{text-align:center;width:100%}
#header img{width:100%;}

#links_holder
{
	text-align:center;
	width:790px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	height:19px;
}
#page_content
{
	text-align:center;
	background-image:url('../images/content_bg.jpg');
	width:850px;
	color:#327D4A;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
}
#page_content #text
{
	width:800px;
	margin-left:25px;
	padding-right:20px;
}
#content_header
{
	margin-top:8px;
	width:850px;
	height:28px;
	margin-left:auto;
	margin-right:auto;
	background-image:url('../images/content_header.jpg');
	background-position:bottom;
}

#content_footer
{
	width:850px;
	height:35px;
	margin-left:auto;
	margin-right:auto;
	background-image:url('../images/content_footer.jpg');
}

div#statements{
	color:black;
}
div#needbox a:hover {
	text-decoration:underline;
	color:#000000;
}
div#havebox a:hover {
	text-decoration:underline;
	color:#000000;
}
#rotator img
{
	cursor: pointer;
	width: 400px;
	height: 300px;
}
.clear{
clear:both;
}

#groups{
	position:absolute;
font-family: Times new roman;
}


#eventsListTable
{
	border:1px solid #327D4A; 
	margin-left:15px; 
	width:96%;
}

#eventsListTableHeader
{
	background-color:#327D4A;
	color:white;
	text-align:center;
	height:60px;
	margin-left:15px; 
	width:96%;
	padding-top:5px;
}

#eventsListTable td
{
	color:black;
	text-align:left;
}

#eventsListTable tr.r0 td
{
	background-color:#FFF;
}

#eventsListTable tr.r1 td
{
	background-color:#E4E4E4;
}

#pastEventsButton
{
	margin-left:15px;
	width:200px;
	float:left;
	height:20px;
	padding:5px;
	background-color:#327D4A;
	color:white;
	text-align:center;
	cursor:pointer;
	cursor:hand;
}

#upcommingEventsButton
{
	margin-right:15px;
	width:200px;
	float:right;
	height:20px;
	padding:5px;
	background-color:#327D4A;
	color:white;
	text-align:center;
	cursor:pointer;
	cursor:hand;
}

.paginate {
font-family: Arial, Helvetica, sans-serif;
font-size: .7em;
}
a.paginate {
border: 1px solid black;
padding: 2px 6px 2px 6px;
text-decoration: none;
color: black;
}
a.paginate:hover {
background-color: black;
color: #FFF;
text-decoration: underline;
}
a.current {
border: 1px solid black;
font: bold .7em Arial,Helvetica,sans-serif;
padding: 2px 6px 2px 6px;
cursor: default;
background:black;
color: #FFF;
text-decoration: none;
}
span.inactive {
border: 1px solid #999;
font-family: Arial, Helvetica, sans-serif;
font-size: .7em;
padding: 2px 6px 2px 6px;
color: #999;
cursor: default;
}
