/* 

The Sevice Learning Wordpress generated web site 
for Tennessee State University.
Built from modified Wordpress templates
by Paul Kerrigan.

do all the good you can

*/



body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td
	{
	margin:0;padding:0;
	}

table
	{
	border-collapse:collapse;border-spacing:0;
	}

fieldset,img
	{
	border:0;
	}

address,caption,cite,code,dfn,em,strong,th,var
	{
	font-style:normal;font-weight:normal;
	}

ol,ul 
	{
	list-style:none;
	}

caption,th 
	{
	text-align:center;
	}

h1,h2,h3,h4,h5,h6
	{
	font-size:100%;font-weight:normal;
	}

q:before,q:after
	{
	content:'';
	}

abbr,acronym 
	{
	border:0;
	}









/* ---------------------------------------------------------- F O N T S */

body
	{
	font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;
	}
	
table 
	{
	font-size:inherit;font:100%;
	}
	
select, input, textarea 
	{
	font:99% arial,helvetica,clean,sans-serif;
	}
	
pre, code 
	{
	font:115% monospace;*font-size:100%;
	}
	
body * 
	{
	line-height:1.22em;
	}







/* ---------------------------------------------------------- M I S C */


.post img
	{
	float:left;
	margin:5px;
	}
	
#s, textarea, input
	{
	border:1px solid #cccccc;
	padding:4px;
	margin:2px;
	}

blockquote
	{
	font-style:italic;
	color:#666666
	}

blockquote blockquote
	{
	margin-left:20px;
	color:black;
	}

.navigation
	{
	display:block;
	clear:both;
	margin:20px 0px 20px 0px;
	overflow:auto;
	}

.navigation a
	{
	border:1px solid #cccccc;
	background-color:white;
	padding:10px;
	float:left;
	display:inline;
	margin-right:10px;
	}

 #submit
	{
	border:1px solid #cccccc;
	background-color:white;
	color:#999999;
	padding:3px;
	}

.post ol, .commentlist ol
	{
	list-style:decimal;
	padding:5px 0px 5px 0px;
	list-style-position:inside;
	}

.post ul, .commentlist ul
	{
	list-style:disc;
	list-style-position:inside;
	padding:5px 0px 5px 0px;
	}

.post li, .commentlist li
	{
	padding-bottom:5px;
	}

.post strong, .post b
	{
	font-weight:bold;
	}

.post em, .post i
	{
	font-style:italic;
	}

.page_item .page_item, #sidebar ul.children
	{
	margin-left:20px;
	}

#calendar_wrap td, #calendar_wrap thead tr th
	{
	padding:3px;
	}

#calendar_wrap thead
	{
	background-color:#666666;
	color:white;
	}

#calendar_wrap caption
	{
	text-align:center;
	}

#searchsubmit
	{
	display:block;
	}

a
	{
	color:#cc6600;
	}

a:hover
	{
	color:#6699ff;
	text-decoration:none;
	}

h3#comments,h3#respond,.pagetitle, h2.center
	{
	font-size:22px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: 100;
	color:#000;
	padding-top:20px;
	margin-left: 30px;
	}

p
	{
	margin-top:10px;
	}

#searchsubmit
	{
	border: 0px;
	position:relative;
	top:-4px;
	}


div.clear
	{
clear:both;
height:0px;
width:0px;
overflow:hidden;
	}









/* ---------------------------------------------------------- L A Y O U T - B L O C K S */


body
	{
	 
	background-color:#7daad5;
	margin-top:0px;
	}

#page
	{	
	width:840px;
	margin-left:auto;
	margin-right:auto;	
	}
	
	
	
	
/* ---------------------------------------------------------- S P E C I A L - M E N U  */
	
.glossymenu{
margin: 5px 0;
margin-left: 10px;
padding: 0;
width: 170px; /*width of menu*/
border: 1px solid #000;
border-bottom-width: 0;
}

.glossymenu a.menuitem{
background: black url(glossyback.gif) repeat-x bottom left;
font: bold 14px Arial, Helvetica, sans-serif;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0;
padding-left: 10px;
text-decoration: none;
border: 1px solid #000;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background-image: url(glossyback2.gif);
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: #99cc00;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 1px solid #fff;
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
text-decoration: none;
padding: 2px 0;
padding-left: 10px;
}

.glossymenu div.submenu ul li a:hover{
background: #ffff00;
color: black;
}


	
/*----------------------------------------------------- MAIN HEADERS */

#header
	{
	width:840px;
	height:310px;
	padding-top:9px;
	background-image:url(../Service_Learning/images/top-logo.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	}
	

#header form
	{
	margin-left:590px;
	margin-top:123px;
	}

#header form input
	{
	float:left;
	display:inline;
	}

#header #headerimg
	{
	background-image:url(../Service_Learning/images/head.jpg);
	display:block;
	width:840px;
	height:191px;
	margin-top: 120px;
	}
	
#header #headerimg h1
	{
	clear:both
	}

#header #headerimg h1 a
	{
	display:none; 

	}

#header #headerimg .description
	{
display: none;
	}
	
	
	
/*-------------------------------------- FOR STUDENTS HEADERS */
#header2
	{
	width:840px;
	height:310px;
	padding-top:9px;
	background-image:url(../Service_Learning/images/top-logo.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	}	
	
#header2 form
	{
	margin-left:590px;
	margin-top:123px;
	}

#header2 form input
	{
	float:left;
	display:inline;
	}
	
#header2 #headerimg2
	{
	background-image:url(../Service_Learning/images/head-for-students.jpg);
	display:block;
	width:840px;
	height:191px;
	margin-top: 120px;
	}
	
#header2 #headerimg h1
	{
	clear:both
	}

#header2 #headerimg2 h1 a
	{
	display:none; 

	}

#header2 #headerimg2 .description
	{
display: none;
	}
	
/*-------------------------------------- FOR FACULTY HEADERS */
	
	
#header3
	{
	width:840px;
	height:310px;
	padding-top:9px;
	background-image:url(../Service_Learning/images/top-logo.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	}	
	
#header3 form
	{
	margin-left:590px;
	margin-top:123px;
	}

#header3 form input
	{
	float:left;
	display:inline;
	}
	
#header3 #headerimg3
	{

	background-image:url(../Service_Learning/images/New-Banner.jpg);
	display:block;
	width:840px;
	height:191px;
	margin-top: 120px;
	}
	
#header3 #headerimg h1
	{
	clear:both
	}

#header3 #headerimg3 h1 a
	{
	display:none; 

	}

#header3 #headerimg3 .description
	{
display: none;
	}
	
	
	
/*-------------------------------------- FOR COMMUNITY PARTNERS HEADERS */
	
	
#header4
	{
	width:840px;
	height:310px;
	padding-top:9px;
	background-image:url(../Service_Learning/images/top-logo.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	}	
	
#header4 form
	{
	margin-left:590px;
	margin-top:123px;
	}

#header4 form input
	{
	float:left;
	display:inline;
	}
	
#header4 #headerimg4
	{
	background-image:url(../Service_Learning/images/head-for-community.jpg);
	display:block;
	width:840px;
	height:191px;
	margin-top: 120px;
	}
	
#header4 #headerimg h1
	{
	clear:both
	}

#header4 #headerimg4 h1 a
	{
	display:none; 

	}

#header4 #headerimg4 .description
	{
display: none;
	}
	
	
	













/* --------------------------------------- m e n u */

#themenu
	{
	position:relative;
	left:450px;
	width:420px;
	clear
	}

#themenu li
	{
	float:left;
	display:inline;	
	}

#themenu li a
	{
	display:block;
	padding:10px 10px 8px 10px;
	color:#ffffff;
	text-decoration:none;
	}

#themenu li a:hover
	{
	color:#000;
	background-color: #FF9900;
	}










/*-------------------------------------------- s i d e b a r */

#sidebar-header
	{
	background-image:url(../Service_Learning/images/sidebar.jpg);
	background-repeat: no-repeat;
	height: 70px;
	margin-top: 15px;
	}
	
#sidebar2-header
	{
	background-image:url(../Service_Learning/images/sidebar-for-students.jpg);
	background-repeat: no-repeat;
	height: 70px;
	margin-top: 15px;
	}
	
#sidebar3-header
	{
	background-image:url(../Service_Learning/images/sidebar-for-faculty.jpg);
	background-repeat: no-repeat;
	height: 70px;
	margin-top: 15px;
	}
	
#sidebar4-header
	{
	background-image:url(../Service_Learning/images/sidebar-for-community.jpg);
	background-repeat: no-repeat;
	height: 70px;
	margin-top: 15px;
	}
	


#sidebar
	{
	float:left;
	display:inline;
	width:196px;
	background-image: url(../Service_Learning/images/sidebar-bg.jpg);
	background-color:#ffffff;
	position:relative;
	left:0px;
	top:0px;
	padding-top:20px;
	}
	
#sidebar2
	{
	float:left;
	display:inline;
	width:196px;
	position:relative;
	left:0px;
	top:0px;
	padding-top:20px;
	}

#sidebar ul
	{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-top: 0px;	
	}
	
#sidebar #side-footer
	{
	background-image: url(../Service_Learning/images/side_footer.jpg);
	background-repeat:no-repeat;
	height:40px;
	position:relative;
	top:5px;
	}
	
#sidebar h2
	{
	margin-top: 10px;
	font-size:20px;
	color:#000000;
	font-family: "Times New Roman", Times, serif;
	font-style: italic 
	}

	{
	display: block;
	min-width: 175px;
#sidebar a
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 800;
	text-decoration: none;
	color: #666699;
	}
	
#sidebar a:hover
	{
	color: #FFFFFF;
	background-color: #FF9900;
	}
	
















/*---------------------------------------------------- c o n t e n t */

#content
	{
	float:right;
	display:inline;
	width:640px;
	}

#content .post
	{
	background-image:url(../Service_Learning/images/post.jpg);
	background-repeat: repeat;
	margin-top:10px;
	}

#content .post .header
	{
	background-image:url(../Service_Learning/images/post_header.jpg);
	height:68px;
	background-repeat: no-repeat;
	padding:7px 10px 3px 10px;	
	}

#content .post span.date
	{
	display: none;
	}

#content .post .comments a
	{
	margin-left:7px;
	font-size:10px;
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding:3px 0px 3px 18px;	
	}

#content .post .footer
	{
	background-image:url(../Service_Learning/images/post-bottom.jpg);
	height:85px;
	background-repeat: no-repeat;	
	}

#content .post .entry
	{
	color:#333333;
	padding:10px;
	}

#content .post .entry_header
	{
	color:#333333;
	padding:10px;
	text-align: center;
	}
	
#content .post p.postmetadata
	{
	font-size:10px;
	position:relative;
	left:30px;
	}

.post h2 a
	{
	float:right;
	margin-right: 30px;
	color:#000;
	font-size:20px;
	text-decoration:none;
	font-style: italic;
	font-family: "Times New Roman", Times, serif;
	}


#footer
	{
	clear:both;
	}
