/*  
Theme Name: Rifpa
Theme URI: http://rifpa.org/
Description: for rifpa.org
Version: 1.0
Author: GLAD WORKS
Author URI: http://gladworks.com/
*/

#about {left: 160px; top: 70px; width: 50px; height: 50px;}
#about a {height: 50px;}
#programs {left: 210px; top: 50px; width: 70px; height: 30px;}
#programs a {height: 30px;}
#involved {left: 280px; top: 60px; width: 80px; height: 77px;}
#involved a {height: 77px;}
#pubs {left: 360px; top: 120px; width: 150px; height: 80px;}
#pubs a {height: 80px;}
#new {left: 520px; top: 180px; width: 80px; height: 35px;}
#new a {height: 35px;}
#contact {left: 610px; top: 145px; width: 70px; height: 45px;}
#contact a {height: 45px;}
#index {left: 102px; top: 122px; width: 75px; height: 100px;}
#index a {height: 100px;}

.inner_menu {
 width: 737px;
 height: 218px;
 margin: 0px; padding: 0px;
 position: relative;
}

.inner_menu li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}
.inner_menu a {display: block;}
#whatsnew_menu { background: url(whats-new-header.gif) no-repeat;}

/*  Inner Pages  */

#main {
	width: 780px;
	text-align: left;
}

#main .left {
	float: left;
	display: inline;
	line-height: 17px;
	width: 360px;
	margin-left: 65px;
	padding-top: 50px;
}

#subnav { margin:2em 0 0 0; }
  #subnav h1 {
    font-size:1em;
    margin:0; }
  #subnav ul {
    margin:0; }

#main .right {
	width: 337px;
	padding-top: 50px;
	float: right;
}

#main .top {}

blockquote {
	margin: 0px;
	color: #CC0000;
	font-weight: bold;
	font-size: 14px;
}

#main .title {
	font-weight: bold;
}

#botText {
	clear: both;
	padding-top: 20px;
	font-size: 11px;
	font-weight: bold;
	margin-left: 65px;
}

#botText a {
	text-decoration: none;
	color: #000000;
}



body {
	color: #000000;
	background: #FFFFFF;
	margin: 0;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}


.post ul {
	margin-left:0;
	padding-left:0; }
.post ul li {
	margin-left:1.2em; }

a:link { color:#CC0000; }
a:visited { color:#666666; }
a:hover { color:#008F00; }

.post {
	font-size:90%;
	line-height:1.3; }
	
	
a img { border:none; }

h2, h3 {
	font-size:1.4em;
	margin-bottom:0; }
	h2 a, h3 a {
		text-decoration:none; }
		
.post {
	margin-bottom:2em; }	
	.post .postmetadata {
		font-style:italic;
		font-size:.8em;
		margin:0; }
	.post .postmetadata.alt {
		background-color:#d1efd1;	
		font-style:normal;
		margin:2em 0;
		padding:.5em; }
		
.navigation	{
	font-size:0.9em; }
	.navigation div { margin:.5em 0; }
.navigation.alt {
	margin-bottom:1em; }		
		
#sidebar {
	font-size:0.9em;
	padding:1.5em; }
	#sidebar h2 { 
		font-size:1.3em; }
	#sidebar ul {
		margin:0; 
		padding:0; }
		#sidebar li {
			margin:0;
			list-style-type:none; }		