/* CSS Document */

/* === FONT FAMILIES === */
body { font-family: Georgia, "Times New Roman", Times, serif; }
h1, h2, h3, h4, h5, h6 { font-family:Tahoma, Verdana, Arial, sans-serif; }

/* === FONT COLORS === */
body { color: #555; background-color:#fff; }
h1 { color: #000; }
h2, h3, h4, h5, h6 { color:#000; }

/* === FONT SIZES === */
body { font-size:.85em; }
h3 { font-size:1.3em; }

/* === LINKS === */
a:link { color:#92278f; }
a:visited { color:#1F0822; }
a:hover { color:#8E32A8; }
a:active {}
:focus {outline:0;}

body { margin:0; padding:0; background:#f2f9ad url(images/bg-body.gif) top left repeat-y; }
/*h1 { margin-left:-5000px; line-height:1px; }*/
h3 { padding-bottom:0; margin-bottom:0; }
p { padding:6px 0 0 16px; margin-top:0; line-height:1.4em; }
p.thanks { margin-top:20px; padding-bottom:10px; padding-right:20px; border:1px solid #7ce879; }
img.logo { margin-top:-10px; }

form { padding-left:16px; }
label { display:block; }
input.butn { display:block; margin-top:10px; }

#wrapper { float:left; width:100%;  }

#menuWrap { background:#004721; height:25px; position:relative; }
#menu { background: #00a651 url(images/bg-nav.gif) top left no-repeat; width:960px; height:25px; list-style-type:none; margin:0; padding:0; }
#menu li { float:left; display:inline; margin:0; padding:0; }
#menu li a { 
	display:block; 
	height:25px; 
	color:#8fe0a4;
	text-decoration:none;
	font:bold 11px/25px Tahoma;
	width:145px;
	border-right:1px solid #80d3a8;
	padding-left:7px;
	}
#menu li a.first { width:135px; border-right:1px solid #00391b; }
#menu li a.last { border-right:1px solid #005328; }
#menu li a:hover { color:#fff; }
#xtraMenu {position:absolute;top:6px;left:770px;color:#59b77a;font:normal 9px/12px Tahoma,Verdana,Arial,sans-serif;}
#xtraMenu a {font-weight:bold;text-decoration:none;color:#8fe0a4;}
#xtraMenu a:hover {color:#fff;}

#container { width:968px; }

#head { float:left; display:inline; background: #000 url(images/bg-header.jpg) top left no-repeat; width:143px; height:487px; text-indent:-5000px; }


#primary-column { 
	float:left; 
	display:inline;   
	width:571px;
	padding:20px;
	/*background:orange;*/
	}
#primary-column h1 {
	font-size:72px; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-weight:normal;
	color:#B4E685; 
	margin:0;
	padding:0;
	}
p.entry-meta { 
	font:normal 11px/13px Tahoma,Arial,sans-serif; 
	color:#999; 
	border-bottom:1px solid #e8e8e8; 
	padding-bottom:12px;
	}
p.entry-meta a { color:#999; }
.post h2 a {text-decoration:none;}
#primary-column ul li {margin-bottom:6px;}
#primary-column ul li ul li {margin-bottom:2px;}
#primary-column #memberList ul { 
	list-style-type:none; 
	font:bold 13px/21px Tahoma,Verdana,Arial,sans-serif;
	}
#primary-column #memberList ul li { background: url(images/bullet-slice.gif) 0px 1px no-repeat; padding-left:23px; margin-bottom:4px; }
#primary-column #memberList ul li a {text-decoration:none;}

#secondary-column { 
	float:left; 
	display:inline;  
	width:175px; 
	padding:15px;
	margin:0;
	/*background:orange;*/
	}
.memberPic {margin-left:18px;}

#secondary-column p,
#secondary-column form { margin:0; padding:0; }
#secondary-column ul { margin:0; padding:0; list-style-type:none; }
#secondary-column ul li { margin:0; padding-bottom:6px; }
#secondary-column ul li ul {margin:0;padding:0;}
#secondary-column ul li ul li { background: url(images/bullet-slice-sm.gif) 1px 3px no-repeat; padding-left:20px; padding-bottom:0; margin-bottom:4px; }
.keyword input { width:50px; }
.picLeft {float:left;margin-right:10px;}
.picRight {float:right;margin-left:10px;}
a[href$="pdf"] {padding-left:20px;background: url(http://refreshtallahassee.org/img/icon-pdf.gif) top left no-repeat;}
#sidebar ul {margin-top:10px;}
#resourceSearch {margin:86px 0 20px 0;}
#signUpForm p {margin-bottom:10px;}
#gAds {margin-top:28px; }
#secondary-column ul li.widget_rss h3 { font-size:13px; margin-bottom:3px; }

.clear { clear:both; }