/*
Theme Name: Hybrid Rama
Theme URI: http://www.rama-nrf.prg
Description: This is theme for RAMA, utilizing the Hybrid WP framework.
Version: 0.1
Author: Karen Walsh
Author URI: http://link-to-your-site.com
Tags: NRF
Template: hybrid
*/

/* Get base CSS */
@import url('../hybrid/library/css/21px.css');

/* Get default Hybrid CSS */
@import url('../hybrid/library/css/screen.css');

/* Get the plugins CSS*/
@import url('../hybrid/library/css/plugins.css'); 

/* Get the dropdowns CSS*/
@import url('../hybrid/library/css/drop-downs.css');

/* Get the 2c-l CSS*/
@import url('../hybrid/library/css/2c-l-fixed.css');


body {
background:url(images/header/header_bg.gif) top left repeat-x;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 1.35em;
}

a:link {color: #246ba7; text-decoration: none; }
a:active {color: #246ba7; text-decoration: none; }
a:visited {color: #7895b8; text-decoration: none; }
a:hover {color: #7895b8; text-decoration: underline; }
td, th {padding: 0px;border: 0;}
table {border: 0;}
a img {border: 0;}
.post img  {border: 0;}
p {line-height: 1.35em;}

H2 { font-family:Arial, Helvetica, sans-serif; font-size: 24px; line-height: 1em;font-

weight: bold; color: #888888; text-decoration: none;}
H3 { font-family:Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: 

#888888; text-decoration: none;}
H4 { font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: 

#000000; text-decoration: none;}

#header-container {margin: 0 auto;width: 980px;float: none;}

#container {margin: 0 auto;width: 980px;float: none;}
.no-widgets .content, .no-default-widgets .content {
	width: 980px;
	}
#body-container {width: 100%;}
.content {
	overflow: hidden;
	float: left;
	width: 645px;
	}
	
/* header */
#header{margin: 0;}
#site-title {margin: 0;}
#site-title a{685px;height: 90px; background-image:url(images/header/header_logo.gif); 

background-repeat: no-repeat;width: margin: 0;padding: 0;display: block;}
#site-title a span {position: absolute;left: -999em;}

/* footer */
#footer {margin-bottom: 0;padding-bottom: 0;width: 100%;}
#footer-container {margin-bottom: 0;width: 100%;}
#footer .copyright {display: block; margin: 20px auto 5px auto;color: #545454; font-style: 

normal;font-size: 0.8em;float: none;text-align: center; }

#bottombar {background-color: #93c432;height: 42px;clear: both; font-size: 0.8em;font-

style: normal; color: #ffffff;margin-bottom: 0;padding-bottom: 0;}
#bottombar a {color: #ffffff;}
#bottombar a:hover {text-decoration: underline;}

#bottombar-inner {width: 980px;margin: 0 auto;}

#bottombarleft {line-height: 0.7em;margin-left: 10px;float: left;background: url

(http://www.rama-nrf.org/wp-content/themes/hybrid-rama/images/footer/footer_NRFlogo.gif) no-repeat left 1px;}
#bottombarleft-inner {padding-top: 30px;}

#bottombarright {margin-right: 10px;float: right;background: url

(http://www.rama-nrf.org/wp-content/themes/hybrid-rama/images/footer/footer_RAMAlogo.gif) no-repeat right 1px;}
#bottombarright ul {display: block;margin: 0;padding-top:30px;  }
#bottombarright ul li {line-height: 0.7em; list-style:none;display: block; float: 

left;border-right: 1px solid #ffffff;padding: 0px 5px;}
#bottombarright ul li.last {border: 0;padding-right: 0;}



/* Navigation */
#navigation {
	margin: 0 auto 10px auto;
	padding: 0;
	width: 980px;
	float: none;
	overflow: visible;
	height: 22px;
	z-index: 100;
	background:url(images/bg_navigation.gif) repeat-x top left;
	color: #ffffff;
	font-size: .8em; 
	font-weight: bold;
	text-transform: uppercase;
	line-height: 20px;
	vertical-align: top;

	}
#page-nav li {
	margin-right: 0px;
	height: 20px;
	vertical-align: middle;
	line-height: 19px;
	}
#page-nav li a:hover, #page-nav li:hover, #page-nav  li.sfHover {
	background-color: #7e9552;
	text-decoration: none;
	}
#page-nav li li {
	margin-right: 0;
	background-color: #000;
	}
#page-nav li a {
	padding: 0px 15px 0px 15px;
	color: #ffffff;
	background-color: transparent;
	border: 0;
	line-height: 19px;
	vertical-align: middle;
	}

/* Drop-downs style */
#page-nav li:hover ul, li.sfHover ul {
	top: 19px;

	}
#page-nav li li a {
	border-top: none;
	margin-right: 0;
	padding: 0px 15px;
	vertical-align: middle;
	text-transform: none;
	background: #000;
	}
#page-nav li ul {
	background: #000;
	}
#page-nav li li:hover ul, li li.sfHover ul , #page-nav li li li:hover ul, li li li.sfHover 

ul  {
	top: -1px;
	background-color: #7e9552;
	}
#page-nav li li li {
	margin-left: -1px;
	}

/* breadcrumb */
#breadcrumb {color: #9cbb62;font-style: normal}
#breadcrumb a{color: #9cbb62;font-style: normal}
#breadcrumb a:hover{color: #9cbb62;text-decoration: underline;}
.breadcrumb {color: #9cbb62;font-style: normal}
.breadcrumb a{color: #9cbb62;}
.breadcrumb a:hover{color: #9cbb62;text-decoration: underline;}


/* Submit and rest buttons */
#search-form .search-submit {background: url(images/btn_go.jpg) no-repeat 

transparent;text-indent: -5000px;width: 20px;height: 20px;vertical-align: middle;padding: 

0;border: 0;margin-left: 7px;  line-height: 0;}


/* page content */
.entry-title {color: #888888;font-weight: bold; font-size: 1.4em;font-style: normal;font-

family: Arial, Helvetica, sans-serif}
.entry-title a{color: #888888;font-weight: bold; font-size: 1.4em;font-style: normal;font-

family: Arial, Helvetica, sans-serif}

/* homepage CSS by Godmund */

.HomepageSmallItems img {
padding:5px;
}
#archivedramanewslink a {
font-size:8px;
color:#236BA7;
text-decoration:none;
padding-left:15px;
line-height:.5;
}

/* homepage CSS by Clint */

a.NewsHeadline {
family: Arial, Helvetica, sans-serif; 
font-size: 16px; 
font-weight: bold;
}
p.NewsContent {
family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
/*margin-top: -15px; */
}
img.NewsPhoto {
padding: 5px;
margin-right: 20px; 
width: 250px;
height: 200px;
border: 1px solid #CCC;
}
img.SmallNewsPhoto {
margin-right: 5px; 
padding: 3px;
width: 69px;
height: 56px; 
border: 1px solid #CCC;
}
a.SmallNewsHeadline {
family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold;
padding-top: 0px; 
padding-bottom: 0px;
margin: 0px;
/*vertical-align: top;*/

}
.SmallNewsContent {
family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
line-height: 1em;
/*margin-top: -20px;*/
}
p.QuoteContent {
family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: italic;
line-height: 1em;
padding-bottom: 3px;
}
p.QuoteCredit {
family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
line-height: 1em;
margin-top: -15px;
}
p.SideContent {
family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
line-height: 1.25em;
}
a.NewsArchive {
family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold;
}