/*  
Theme Name: Linoluna
Theme URI: http://michaelhutagalung.com/2007/12/linoluna-magazine-style-theme-for-wordpress/
Description: <a href="http://michaelhutagalung.com/2007/12/linoluna-magazine-style-theme-for-wordpress/">Liloluna</a> magazine-style theme for Wordpress. Slideshow of featured articles, tabbed navigation, neat icons, and multiple easy-configurable widgetized sidebars.
Version: 1.1
Author: Michael Jubel Hutagalung
Author URI: http://michaelhutagalung.com/2007/12/linoluna-magazine-style-theme-for-wordpress/

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/


/* HTML Elements */
* {
	margin:0;
	padding:0;
	}

body {
	font: 100% helvetica, Garamond, Lucida Sans Unicode, Arial;
	background: #EBE6C5 url('images/bg-body2.jpg') repeat-x;
	color: #333;
	line-height:1.2em;
	}

p {	
	margin: 15px 0;
	}

a:link, a:visited {
	color: #2c79d5;
	text-decoration:none
	}

a:hover, a:active {
	color:#333;
	text-decoration:underline;
	}

a img {
	border:0;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}	

acronym, abbr, span.caps {	
	font-size: 0.9em;
	letter-spacing: .07em;
	cursor: help;
	}			

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	width:92%;
	padding: 10px 10px 0 10px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-left:1px dotted #ddd;
	border-right:1px dotted #ddd;
	background: #f7f7f7;
	float:none;
	font:1.0em garamond;
	line-height:1.5em;
	margin:10px 0px 10px 10px;
	font-family:helvetica;
	}

#content select.form {
	width: 130px;
	}	



/* Structure */


#page {
	width:970px;
	background:#fff url('images/bg-body3.png') repeat-x;
	margin:0px auto;
	padding:0px;
	}

.left {
	float:left;
	}

.right {
	float:right;
	}


/* Header*/
.nav-bar {
	margin-top:0px;
	font-size:0.8em;
	}

.#navbar {
	background: transparent;
	width: 970px;
	height: 35px;
	color: #FFFFFF;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	}
	
#navbarleft {
	width: 600px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
#navbarright {
	width: 200px;
	float: right;
	margin: 0px;
	padding: 6px 0px 0px 0px;
	}
	
#navbarright img {
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}

#homenav {
	margin: 0px 0px 0px 15px;
	padding: 0px;
	list-style: none;
	}
	
#homenav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

#homenav a {
	background: transparent;
	color: #FFFFFF;
    font-size:0.8em;
	display: block;
    font-weight: normal;
    text-transform: uppercase;
    margin: 0px 15px 0px 0px;
	padding: 11px 10px 11px 10px;
	}
	
#homenav a:hover {
	background: #D9DFEF;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
    margin: 0px 15px 0px 0px;
	padding: 11px 10px 11px 10px;
	}

#homenav li {
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
#homenav li li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 140px;
	}
	
#homenav li li a, #homenav li li a:link, #homenav li li a:visited {
	background: #00529B;
	width: 140px;
	float: none;
	margin: 0px;
	padding: 8px 10px 8px 10px;
	border-top: 1px solid #C0C0C0;
	}
	
#homenav li li a:hover, #homenav li li a:active {
	background: #D9DFEF;
	padding: 8px 10px 8px 10px;
	}

#homenav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	}

#homenav li:hover ul {
	left: auto;
	display: block;
	}
	
#homenav li:hover ul, #homenav li.sfhover ul {
	left: auto;
	}
/* Text*/

h1 {
	font:3.0em garamond;
	font-weight:bold;
	text-transform:uppercase;
	}
	
h1.keywords {
	font:1.0em garamond;
	font-weight:bold;
	text-transform:none;
	color:#999;
	margin-bottom:10px;
	}

h2 {
	font:2.3em garamond;
	color:#333;
	padding-bottom:5px;
	margin:10px 0px;
	text-transform:uppercase;
	}

h3 {
	font:1.3em helvetica;
	margin-bottom:5px;
	font-weight:normal;
	}
	
#post-header h3 .subtitle {
    font:1.3em garamond;
	color:#999999;
	padding-bottom:10px;
	margin-top:15px;
}

h4 {
	font:1.2em garamond bold;
	
	}

h3#respond {
	border-top:1px dotted #ccc;
	padding-top:20px;
	}

h3#comments {
	margin-top:32px;
	padding-left:0px;
	}

/* Content*/

#logo {
	width:350px;
	margin:30px 0 0 0;
	height:115px;
	}

#logo .webtitle {
	border-bottom:0px solid #bbb;
	letter-spacing:-0.05em;
	line-height:1.0em;
	}

#logo .description {
	font-size:0.7em;
	color:#bbb;
	text-transform:uppercase;
	letter-spacing:-0.05em;
	float:right;
	}

#freeman-logo {margin: 38px 0 0 0;}

#content-container {background:#fff;padding:0px;border:1px solid #333;}

#content {
	width:636px;
	border-left:1px solid #ccc;
	font-size:0.8em;
	background: transparent;
	float:left;
	margin:0px 0 0 0;
	}

#contentleft {
	width:630px;
	float:left;
}

#aside {
	padding:10px;
	}

#aside .clearfloat {
	margin:0px 0px 10px 0px;
	border-bottom:1px dotted #ccc;
	}

#aside-1 {
	width:190px;
	float:left;
	padding:10px;
	}
	
#aside-2 {
	width:190px;
	float:left;
	padding:10px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	}

#aside-3 {
	width:190px;
	float:right;
	margin:10px 0;
	padding:10px;
	}
 
#aside-1 img, #aside-2 img, #aside-3 img {
	border:1px solid #ccc;
	float:left;
	margin:4px 8px 2px 0px;
	}

#aside img, #archive img {
	border:1px solid #ccc;
	float:left;
	margin:4px 10px 3px 0px;
	}

#aside p {
	margin-top:4px;
	}

#aside-1 p, #aside-2 p, #aside-3 p, #archive p {
	margin-top:0px;
	}

.title
	{
	font:1.5em garamond;
	color:#333;
	line-height:1.0em;
	font-weight:bold;
	margin:0 0 5px 0;
	}

.author, .author a:link, .author a:active, .author a:visited {
	font:11px helvetica;
	color:#333;
	text-transform:none;
	margin:5px 0 5px 0;
	}

.meta, .meta a {
	font-size:0.9em;
	margin:5px 0 5px 0;
	}

#aside h3 a, #aside-1 h3 a, #aside-2 h3 a, #aside-3 h3 a {
	font:20px Garamond;
	color:#666;
	margin:10px 0 0 0;
	}

#post-header {margin-top:5px; }
#post-header .title-contain {border-bottom:1px dotted #ccc;margin:10px 0;padding:10px 0;}
#post-header .post-head-links {margin-bottom:10px;}

.post, #archive {
	padding:10px;
	}

.post p {
	margin-top:0px;
	}

.post .clearfloat {
	margin:10px 0px;
	}

.post .title {
	font-size:2.0em;
	margin:5px 0px 5px 0px;
	}

.post ul, .post ol {
	margin-bottom:15px;
	}

.post ul li {	
	list-style:square;
	margin-left:30px;
	}
.post ul#countrytabs li {	
	list-style:none;
	margin-left:0px;
	}
.post ol li {	
	list-style:decimal;
	margin-left:30px;
	}

.post ol li ul li {	
	list-style:square;
	margin-left:20px;
	}

.post .ads {
	margin-top:10px;
	}

#top_banner {
	margin:5px 0px 15px 0px;
	}

#stats {
background:none repeat scroll 0 0;
font-family:helvetica;
font-size:0.9em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.8em;
margin:0 0px 10px 10px;
padding:10px;
text-transform:none;
min-height:100px;
	}

#stats span {
	}

#stats span a {
	}
#stats .stats-top {clear:both;margin-bottom:10px;}	
#stats .stats-left {float:left; width:150px;}
#stats .stats-right {float:left; width:150px;}
#stats .icon, .WP-PrintIcon, .WP-EmailIcon {float:left;margin-right:5px;}

#archive .clearfloat {
	border-bottom:1px dotted #ccc;
	margin:10px 0px;
	}

#writer img  {
	margin:0px 10px 15px 0px;
	border: 1px solid #ccc;
	float:left;
	}

/* Sidebar*/
#sidebar {
	width:330px;
	float:right;
	font-size:0.8em;
	margin:0px;
	border-left:1px solid #ccc;
	background:transparent url('images/sidebar-bg1.png') repeat-x;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}
	
#sidebar-bot {float:right; width:332px; background: url('images/sidebar-bot.jpg') no-repeat top; height:51px;}

#sidebar object.slideshow-widget {margin:5px 10px;}

#sidebar ul {margin:5px;}

#sidebar li {
	list-style:none;
	}

#sidebar li ul {margin: 0 10px 0 10px;}
#sidebar li ul li {margin: 5px 0px 5px 0;}

#sidebar h3 {
	font:12px helvetica;
	font-weight:normal;
	color:#333;
	padding:10px 0px 0px 5px;
	margin-top:10px;
	border-bottom:1px solid #ccc;
	border-top:0px solid #ccc;
	height:20px;
	background:url('images/sidebar-header-bg.jpg') repeat-x;
	text-transform:uppercase;
	}

#sidebar-top {
	width:330px;
	margin:0;
    padding:10px 0 10px 15px;
	border:0px solid #ccc;
	}
	
#sidebar-middle {
	width:330px;
	margin:0px;
	padding:0px;
	border:none;
	}

#sidebar-bottom {
	width:322px;
	float:right;
	margin:0px 0px 10px 0px;
	}

#sidebar-tabs {
	width:330px;
	float:right;
	padding:0px;
	margin-bottom:10px;
	}

#sidebar-left {
	width:135px;
	border:none;
	padding:0px 10px 10px 10px;
	float:left;
	}

#sidebar-right {
	width:135px;
	border:none;
	padding:0px 10px 10px 10px;
	float:right;
	}

#sidebar-ads {
	width:300px;
	float:right;
	margin:0px;
	padding:10px;
	border:1px solid #ccc;
	}
	
#sidebar p {padding:10px;}

#sidebar h4 {padding:5px;}

/* Form Elements */

#feature_select {height:50px;clear:both;margin:10px; border-top:1px dotted #ccc;padding:10px;}

#feature_select select {
background:#fff;
	border:1px dotted #ccc;
	width:150px;
	float:left;
	}
#feature_select input {
	margin-top: 10px;
	padding:1px;
	border:1px solid #ccc;
	background:#fff;
	font-size:0.7em;
	float:left;
	}
#feature_select input:hover {
background:#eee;
color:#fff;
}

#speaker_select {clear:both;height:30px;margin:0 0 10px 0; border-bottom:1px dotted #ccc; padding: 0 0 10px 0;}

#speaker_select select {
    background:#fff;
	border:1px dotted #ccc;
	width:150px;
	float:left;
	}
#speaker_select input {
	margin-top: 10px;
	padding:1px;
	border:1px solid #ccc;
	background:#fff;
	font-size:0.7em;
	float:left;
	clear:right;
	}
#speaker_select input:hover {
background:#eee;
color:#fff;
}

select {
	background:#bbb;
	border:1px dotted #ccc;
	width:100%
	}
	
#searchform {
	padding:16px 5px 0 0; 
	}

.button {
	padding: 1px;
	border:1px solid #ccc;
	background:#fff;
	font-size:1.0em;
	}

#search .button {
	padding: 1px;
	border:1px solid #ccc;
	background:#fff;
	font-size:0.7em;
	}

#commentform input {
	width: 140px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 95%;
	margin-top:5px;
	}



/* Comments*/

#comments {
	padding:0 10px 10px 10px;
	}

.commentlist li {
	margin: 5px 0 3px;
	padding: 0px 15px 8px 15px;
	list-style: none;
	background:#f2f2f2;
	border-top: 1px dotted #ccc;
	}

.commentlist_author li {
	margin: 5px 0 3px;
	padding: 0px 15px 8px 15px;
	list-style: none;
	background:#ccff99;
	border-top: 1px dotted #ccc;
	}

#commentform small {
	background:#FFF;
	font-weight:bold;
	padding:0;
	}

.commentlist cite, .commentlist_author cite {
	font: 1.0em garamond, "Times New Roman", Times, serif;
	font-weight:bold;
	letter-spacing:-0.05em;
	}	


/* Footer*/

#footer p{font-family: 'Droid Serif', serif;
	font-size: 12px;
	color:#d79a48;
	margin: 10px 0
	}

.p1{font-size:10px;color:#d79a48; text-align: center}

#footer a{font-family: 'Droid Serif', serif;
border:none;
	font-size: 12px;color:#d79a48;}

#footer{
	width:970px;
	height:200px;
	background-color:#fff;
	border: 1px solid #CCC;
	margin: 10px auto 0 auto;
}

#footer ul{
	list-style:none;
	padding-left:5px;
	
}



#footertop{
	width:100%;
	height:5px;
	background:#fff;
}

#footerwrapper{
	width:960px;
	margin:auto;
	margin-top:10px;
}

#footerleft{
	float:left;
	width:275px;
	height:175px;
	border-right:1px solid #CCC;
	text-align: center;
}



#footercenter{
	float:left;
	width:360px;
	border-right:1px solid #CCC;
	padding-left:20px;
	padding-right:20px;
}

#footercenterleft{
	padding-top:10px;
	float:left;
	text-align:center;
}

#footercenterright{
	float:right;
}

#footerright{
	float:left;
	width:275px;
	text-align:center;
}

#paypal{
	margin-top:20px;
}

#footer li {margin: 10px 0}

#copyright{
	width:100%;
	text-align:center;
	background-color:#fff;
}


/* sidebar-tabs */


#sidebar-tabs ul.tabs {
	display: block;
	white-space: nowrap;
	text-transform: uppercase;
	z-index: 5500;
/*\*/	vertical-align: middle;/*\*/
	font-family: helvetica, Helvetica, sans-serif;
	}
		
#sidebar-tabs ul.tabs li {
	margin: 0;
	display: block;
	float: left;
	background-color: #eecc88;
	border: 1px solid #ccc;
	border-width: 1px 1px 1px 0;
	white-space: nowrap;
	padding: 4px 7px 3px 7px;
	z-index: 6000;
	background-image: none;
	}
		
#sidebar-tabs ul.tabs li.selected {
	background-color: #fff;
	border-bottom: none;
	z-index: 9998;
	padding: 4px 7px 4px 7px;
	}
		
#sidebar-tabs div.tabContent {
	clear: both;
	border-top:1px solid #ccc;
	padding: 15px;
	_padding: 15px 15px 15px 15px;
	margin: 0;
	display: none;
	}
		
#sidebar-tabs div.tabContent.tabContentActive {
	display: block;
	}
		
#sidebar-tabs div.tabContent ol {
	margin-top: 0;
	margin-bottom: 5px;
	}
		
#sidebar-tabs div.tabContent ol li {
	_padding-left: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	}

#sidebar-tabs div.tabContent ul {
	margin-top: 0;
	margin-bottom: 5px;
	}
		
#sidebar-tabs div.tabContent ul li {
	_padding-left: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	}
		

/* Most Popular Module */


#mostPopWidget, #tabsContainer {
	position: relative;
	top: 1px;
	_top: 0;
	left: 0px;
	_left: 0;
	_height: 14px;
	_padding-top: 6px;
	display: block;
	}


#mostPopWidget ul.tabs {
	font-size: 10px;
	_position: absolute;
	top: 0;
	}
					
#mostPopWidget ul.tabs li {
	position: relative;
	top: 0; 
	padding-left: 4px;
	padding-right: 5px;
	_padding-bottom: 2px;
	}
		
#mostPopWidget ul.tabs li.selected {	
	_padding-bottom: 3px;
	}	
				
#mostPopWidget ul.tabs li:first-child {
	border-left-width: 1px;
	padding-left: 4px;
	}
					
#mostPopWidget  ul.tabs li a {
	color: #333333;
	}			

#mostPopWidget ol li {
	padding-left:2px;
	margin-left:25px;
	list-style-type: decimal;
	line-height:115%;
	}

#mostPopWidget ul li {
	padding-left:2px;
	margin-left:25px;
	list-style-type:square;
	line-height:115%;
	}


/* Float Properties*/

.clearfloat:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}

.clearfloat {
	display: inline-block;
	}


/* Hides from IE-mac \*/
* html .clearfloat {
	height:1%;
	}

*+html .clearfloat {
	height:1%;
	}

.clearfloat {
	display:block;
	}

/* Animation*/

#slideshow .clearslide {
	border:0px solid #ccc;
	margin-bottom:0px;
	padding:5px 5px 15px 5px;
	min-height:250px;
	margin:10px 0 0 0;
	}

#slideshow .title
	{
	font:1.3em helvetica;
	line-height:1.0em;
	letter-spacing: 2px;
	font-weight:normal;
	margin:5px 0 5px 0;
	border-top:1px dotted #eee;
	padding:10px 0 0 0;
	}

#slideshow h3 {
	font:12px helvetica;
	text-transform:uppercase;
	color:#666;
	margin:10px 0 0 0;
	}

#control {
        margin: 0px 0px 10px 0px;
	}

#control img {
        margin: 0;
        padding: 0;
	}

#control span a {
	font:0.9em helvetica, Verdana, Helvetica;
        border-right: 1px dotted #ccc;
        border-left: 1px dotted #ccc;
        border-bottom: 1px dotted #ccc;
        padding: 0 3px 0 3px;
        text-decoration: none;
	}

#control .cntrl_active {
	background-color: #94a9d1;
	}

#control .cntrl_active a {
	color: #fff;
	}

#feature_1 img, #feature_2 img , #feature_3 img, #feature_4 img  {
	margin:0px 10px 0px 0px;
	border: 1px solid #ccc;
	padding:2px;
	background:#eeeeee;
	float:left;
	max-width:250px;
	}

#feature_1 p, #feature_2 p, #feature_3 p, #feature_4 p  {
	margin-top: 10px;
	display:block;
	float:left;
	width:340px;
	}

#pagerule {
    height:45px;
    clear:both;
    background: url('images/feature-bg.gif') no-repeat bottom center;
	}
	
.textwidget {margin:0px 0 5px 0px;}

#in-brief {padding: 0;
	margin: 10px;
	background: #fff;
	border: none;}
#in-brief img {padding:0;border:none;float:left;margin:0 0 15px 0; border-bottom:1px dotted #ccc;}
#in-brief span.in-brief-date {font-family: garamond, georgia;font-size:1.5em;padding:20px 10px 20px 10px;color:#666666;float:left;}
#in-brief h3.post-title {font-weight:normal;border-top:1px dashed #ccc; padding:10px 0 0 0;font-size:1.2em;}

#the-news {margin:10px; padding:10px;}
#the-news img.left {padding:3px;background:#eee;border:1px solid #ccc;margin:0px 5px 0 0;}

#the-archives {margin:10px; padding:0 10px 10px 10px;}
#the-archives ul {margin:0px;list-style:none;}
#the-archives ul li {background:none;line-height:25px;border-top: 1px dotted #ccc; padding:3px;}
#the-archives ul li:hover {background:#eee;}
#the-archives ul li img {vertical-align:middle;background:#fff; border:0px;}
#the-archives ul li a img {border:0px;}

.alignleft {float:left; margin: 0px 5px 0 0;}
.alignright {float:right; margin: 0px 0px 0 5px;}

ul.programs {width: 325px; padding: 10px 0px 10px 0px; border: 0px solid #eee; }
#sidebar ul li.programs-up {background:#ccc ;width: 310px; padding: 10px 0px 10px 0px; border: 1px solid #ccc; margin-bottom: 7px; width: 95%; text-align:center; text-transform:uppercase; font-size:20px; text-decoration:none; list-item-style:none; }
#sidebar ul li.programs-up a:hover {width: 310px;color:#00529B; background: #EBE6C5;text-decoration:none; }
div.t2, div.t3, div.t4, div.t5 {display: none;}
ul.programs ul {color:#00529B;list-style-type:none;margin:10px 0 0 0;}
ul.programs ul.list {width: 325px; border: 1px solid #eee; float: none; padding-top:15px; padding-left:10px; list-style-type:none;margin-bottom:15px;}
ul.programs li {margin-bottom: 7px; width: 95%; text-align:center; text-transform:uppercase; font-size:20px; tectxdecoration:none; list-item-style:none; }
ul.programs li a {display: block; padding: 4%; width: 92%; background: #eee; border: 1px solid #ddd;  }     
ul.programs a:hover, #video-tabbed li a.tab-current {color:#00529B; background: #EBE6C5;text-decoration:none;}

#quote-side {font-size:12.0px; text-align:left; color:#333; margin:20px 0 10px 0;}
#quote-side-author {font-size:12px; text-align:right; color:#ccc; }

.wp-caption {text-align:center; background:#eee; border:1px solid #ccc; padding:3px 0; font-size:11px;}
.post .wp-caption-text {margin:5px 0 0 0;}
.event-details {margin:10px 0;padding:10px 0;border-top:1px dotted #ccc;}
#aside .clearfloat {padding:10px;}

#author-bio {padding:10px 0 50px 0; margin-bottom:10px; font-size:12px; font-style:none;clear:both;color:#999;}

h3.related {border-top:1px dotted #ccc;padding-top:10px;margin-top:10px;}
ul.related-posts {border-bottom:1px dotted #CCCCCC;padding:5px 15px;}

#event-details {padding:5px 0 10px 0;}

#Events ul li .ec3_list_day {font-weight:bold;font-size:0.8em;}

#eventwidget {margin:5px;}
#eventwidget ul {margin:5px;}
#eventwidget ul li#event {margin:5px 0 10px 0; list-style-image: url('images/calendar.gif');list-style-position:inside;}

#videowidget {margin:5px;}
#videowidget ul {margin:5px;}
#videowidget ul li#video {margin:0px; list-style-image: url('images/video-icon.gif');list-style-position:inside;}

#downloadwidget {margin:5px;}
#downloadwidget ul {margin:5px;}
#downloadwidget ul li {margin:5px 0 10px 0; list-style-image: url('images/book.gif');list-style-position:inside;}


#get_recent_comments_wrap ul {margin:5px;}
#get_recent_comments_wrap ul li {margin:5px 0 10px 0; } 

#more-downloads {padding:5px; background:#eee; border-top:1px dotted #ccc;}

#post-header img.photo {margin:0 5px 0 5px;padding:2px;background:#eee;border:1px solid #ccc; max-width:100px; float:right;}

#wp125adwrap_2c img {float:left;padding:2px;background:#eee;border:1px solid #ccc;margin:5px 10px;}

#filters {padding:10px 0px; margin:0 0 10px 0; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc;}
#filters select {width:150px;background:white;}
#filters input {
	padding:3px;
	border:1px solid #ccc;
	background:#fff;
	font-size:11px;
        margin:0 5px;
	}
#filters input:hover {
background:#eee;
color:#333;
}

.pages {padding:10px 0px; border-top:1px dotted #ccc; font-weight:bold;}

#video-widget {margin:10px;} 
#flist {margin:10px 10px 20px 10px;}
#flist img {padding:2px; background:#eee; border:1px solid #ccc; margin:0 5px 5px 0;}
#flist .flist-title {font-weight:bold;color:#333;text-transform:uppercase;}

/****Archive LIst Styles*****?
* {
	padding: 0;
	margin: 0;
}

select {
	margin: 10px 10px 5px 0;
}

#container {margin:10px 10px 10px 20px;width:590px;}

a.browse-all {
	color: #FFF;
}

ul#archive-list {
	list-style: none;
	width: 100%;
	margin: 5px 0;
}

ul#archive-list li{
	position: relative;
}

* html ul#archive-list li{  /*We All Love IE6*/
	height: 0px;
	margin-top: -2px;
}

ul#archive-list li a{
	text-decoration: none;
	display: block;
	width: 100%;
	border-bottom: 1px dotted #ccc;
	color: #333;
	padding: 5px 0;
	font-size: 1.0em;	
}

ul#archive-list li a:hover{
	background-color: #eee;
	color: #333;
}

ul#archive-list li span{
	position: absolute;
	width: auto;
	right: 0px;
	top: 5px;
	text-align: right;
	color: #a82918;
}


/***********************WP PAGE NUMBERS PLUGIN STYLES***********************/

#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {
	padding: 0;
	margin: 0;
	border: none;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	list-style: none;
	text-transform: none;
	text-indent: 0px;
	font-variant: normal;
	text-align: left;
	line-height: 12px;
	letter-spacing: 0px;
	word-spacing: 0px;
	font-size: 11px;
	font-family: Arial;
}

#wp_page_numbers {
	margin-top: 10px;
	width: 100%;
}
#wp_page_numbers ul {
	width: 100%;
}
#wp_page_numbers li {
	float: left;
	display: block;
	margin-bottom: 2px;
}

#wp_page_numbers a {
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 2px;
	margin-right: 2px;
	display: block;
	color: #727271;
	border: 1px solid #727271;
	background: #eeeeee;
}

#wp_page_numbers li a:hover {
	border-color: #727271;
	color: #FFF;
}

#wp_page_numbers li.space {
	padding: 6px;
	padding-left: 2px;
	padding-right: 2px;
}

#wp_page_numbers li.first_last_page {
	font-style: italic;
}

#wp_page_numbers li.active_page a {
	text-decoration: underline;
}
#wp_page_numbers li.active_page a:hover  {
	text-decoration: underline;
}

#wp_page_numbers li.page_info {
	float: left;
	display: block;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 2px;
	color: #666;
	font-size: 11px;
	border: 1px solid #bfbfbf;
}

/*Profile Pod*/
#profile {margin:auto;}
.profile-info {border-top:1px dotted #ccc;padding:10px 0;}

#faculty {margin:5px 0px 20px 5px; padding-bottom:10px;border-bottom:2px dashed #eee;}
#faculty p {margin:0px 0 10px 0;padding:0px 0 10px 0;}
#faculty h4 {text-transform:uppercase;color:#333; margin:5px 0 10px 0;}
h4.faculty-titles {font-family:arial;font-size:14px;margin:10px 0; color:#999;}


.pagination {margin:10px 0;padding:10px 0;border-top:1px dotted #ccc;}

h3.archive_date {color:#999999; margin-bottom: 20px;}

#freeman {width:200px;float:right;background:#eee;padding:5px;border:1px solid #ccc;margin:10px 0 5px 5px;text-align:left;}

#tweet-widget {padding:5px;}
#tweet-widget img {float:left;padding:2px;background:#fff;border:1px solid #999;margin:0 3px 0 0;}
#tweet-widget #tweet {clear:both;margin:10px 0;border-bottom:1px dotted #ccc; min-height:55px; padding:10px 0;}
#tweet-content {float:left;}
#tweet-widget .tweet-meta {color:#999;font-size:x-small;}

.column-name {
	font:10px helvetica;
	color:#333;
	text-transform:uppercase;
	margin:0 0 0px 0;
	}

#page-navi {padding:10px 0px;margin:10px 0;border-top: 1px dotted #ccc;}
#page-navi .pageNUM {padding:5px;border:1px solid #eee;}

#blogentryform select {width:150px;background:#fff;}

#inaction {margin:auto;}
#inaction .ia-wrap {clear:both;margin:10px 0;}
#inaction .ia-title {font-size:14px; font-weight:bold;} 
#inaction .ia-details {font-size:10px;}
#inaction .ia-body {font-size:12px; margin:15px 0; border-top:1px dotted #ccc;padding:5px 0;}
#inaction .avatar img {float:left;padding:2px;border:1px solid #ccc; background:#fff;margin:0 5px 5px 0;}

#blog-feed {margin:10px;}
#blog-feed h5 {letter-spacing:2px;font-size:14px;font-weight:normal;}
#blog-feed p {margin:5px 0; padding:0px;}

#upcoming {margin:0px 10px;}
#upcoming img {max-width:120px;border:1px solid #ccc;padding:2px;background:#fff;margin:5px 5px 0 0;float:left;}

#fp-item {margin:10px 0; padding:10px 0;border-bottom:1px dotted #ccc;}

img.justframe {padding:2px;background:#fff;border:1px solid #ccc;}
img.frame {float:right;width:150px;padding:2px;background:#fff;border:1px solid #ccc;margin-left:5px;}
img.side {padding:2px;background:#fff;border:1px solid #ccc;margin-bottom:5px;}
img.videoframe {padding:2px;background:#eee;border:1px solid #ccc;margin-left:5px;}

#feeblog {margin:0;padding:10px;border-bottom:1px dotted #ccc;background:#transparent;}

li#video-box {list-style:none;padding:2px;background:#eee;border:1px solid #ccc;float:left;margin:0 5px 10px 0;}
li#video-box:hover {list-style:none;padding:2px;background:#fff;border:1px solid #eee;float:left;margin:0 5px 10px 0;}
#stack {margin:10px 0;border-bottom:1px dotted #ccc;}

#video-item {margin:10px 0;}

#video-front-item {margin:10px 0; height:200px;}
#video-front-item span h3 {margin:5px 0 0 5px; font-size:14px;}
#video-front-item span {margin:0 0 0 5px; }

#austrian {margin:10px 5px; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc;}
#austrion h3 {font:2.3em #333;margin:0px;}
#austrian p {margin:0px;}

#austrian-list {width:275px;float:left;margin:0 10px 0 0; border-right:1px solid #eee; padding:0 10px;}
#austrian-list-right {width:275px;float:left;margin:0 0px 0 0; padding:0 10px;}
#austrian-list h3 {margin-left:5px;font-size:16px;}
#austrian-list-right h3 {margin-left:5px;font-size:16px;}


#archive {margin:10px; border-bottom:1px dotted #ccc;}
#archive img {margin:0 0 10px 0;}

#archive li {margin:5px;float:left; width:250px; min-height:100px; list-style:none;}

ul#sharebox {background:#eee;list-style:none;width:200px;float:right;padding:5px;margin:0 0 5px 5px;border:1px solid #ccc;clear:right;padding:2px; }
ul#sharebox li {margin-left:5px;list-style:none;font-size:16px;height:30px;background:none;border-bottom:1px dotted #ccc;padding:10px;}
ul#sharebox li img {float:left;margin-right:5px;}
ul#sharebox li img.nofloat {margin-right:5px;}
ul#sharebox p {margin-top:5px;}

#doc-text {margin:10px;}

ul#docs-lists {list-style:none;height:20px;font-size:20px;}
ul#docs-lists li {float:left;list-style:none;margin:0 10px 0 0; padding:0 10px; border-right:1px dashed #ccc;}

#twt-listing {margin:10px 0;padding:10px 0;}
#twt-listing tr {height:45px; padding:5px; margin: 5px; border:1px dotted #ccc;}
#twt-listing td {text-align:left;padding:5px;}

#hotlinks {list-style:none; background:#fff;padding:5px 5px 10px 5px;margin:10px 10px 10px 10px; width:300px; float:left; background:#f9f9f9; border:1px solid #eee;}
#hotlinks h2 {font-size:12px;list-style:none;margin:0;}
#hotlinks ul {list-style:none;margin:auto;background:none;}
#hotlinks ul li {font-size:11px;display:block;float:left;width:90px;padding:0 5px;margin:0 0 5px 0;border:none;height:120px;}

.distress-index {margin:0px;}
.index-header {font:14px Times New Roman; letter-spacing:2px; }
.index-body {font:76px Times New Roman;}
#distress-data {font:14px Times New Roman;}
#distress-data ul {list-style:none;margin:0px;padding:0px;}
#distress-data li {list-style:none;margin:0px;}

#series-box {float:right;width:150px;background:#eee;padding:5px;border:1px solid #ccc;font-size:11px;margin:0 0 5px 5px;}
#series-box img {padding:2px;background:#fff;border;1px solid #ccc;margin-bottom:10px;}

#debate-question {padding: 0px 0 5px 0; margin:0 0 10px 0;border-bottom:1px dotted #ccc;}
.debate-post {padding: 5px 0;margin:10px 0;border-bottom:1px dotted #ccc;}


ul#fee-connect {margin:0 10px;}
ul#fee-connect li {float:left;margin:5px;}
ul#fee-connect li img {width:50px; padding:7px; background:#f7f7f7; border:1px solid #ccc;}
ul#fee-connect li img:hover {width:50px; padding:7px; background:#fff; border:1px solid #ccc;}

.fta-entry {margin:10px 5px; padding:10px 5px; border-bottom:1px solid #eee;}
.fta-title {font-size:25px;font-weight:bold;}
.fta-entry .postmeta {font-size:11px; color:#666;}
.fta-doc {padding:10px; margin:10px; border:1px dotted #ccc;background:#f7f7f7; }

ul#sem-links ul {margin:auto;}
ul#sem-links li {font-weight:bold;}
ul#sem-links li ul#sem-sub-links li {font-weight:normal; padding:0 0 0 10px;}

#fac-tags {margin:10px 5px;padding:10px 0;border-bottom:2px dashed #eee; border-top:2px dashed #eee;}

#library-page {padding:10px;}

table#doclist {margin:10px 0; border:1px solid #eee; padding:5px; width:100%;}
table#doclist tbody tr td {padding:5px; vertical-align:top;}
table#doclist tr#docrow {height:20px;padding:10px; border-bottom:1px dotted #eee;}
table#doclist tr.even {background:#f7f7f7;}
table#doclist tr.odd {background:#eee;}
table#doclist tr#header {background:#eee;border-bottom:1px solid #ccc;font-weight:bold;}
table#doclist tr#header td {min-width:25px;pdding:5px;}

.browse-all {font-size:xx-small;float:right;}

table {border:1px solid #ccc;margin:10px 1px; padding:5px;}
tr {border-bottom:1px solid #ccc;}

table#latestTopics {width:100%;border:1px solid #ccc;}
table#latestTopics tbody tr {border-bottom:1px solid #ccc;}
table#allForums {width:100%;background:#f7f7f7;border:1px solid #ccc;}

.topic-author {color:#999;font-size:14px;}
.topic-body {margin:0;}
.topic-admin {float:right;margin:10px;background:#ccc;padding:10px;font-size:10px;-moz-border-radius:6px 6px 6px 6px;}
.topic-page {border-bottom:1px dotted #ccc;padding:0 0 10px 0;}
.topic-title {border-bottom:1px solid #ccc; background:; padding:10px 0; border-top:1px dashed #eee;}
.topic-cat {font-size:10px;text-transform:uppercase;color:#999;}
h1.forum-title {font-size:35px;font-weight:normal;margin:0px;}

h1.welcome {font-size:35px;font-weight:normal;margin:0;}

.pods_form {
	background:none repeat scroll 0 0 #F7F7F7;
	border:3px solid #EEEEEE;
	margin-top:10px;
	padding:10px;
	width:95%;
	-moz-border-radius:6px 6px 6px 6px;
}

#fta-wrap {float:left;width:275px;margin:10px;}
.fta-title {margin:5px 0 0 0;font-size:15px;}
.fta-lead {margin:5px;}
.fta-list {margin:10px 5px;}

ul#fta-list {list-style:none;margin:5px 0;}
ul#fta-list li{border-bottom:1px dotted #ccc;}

#promo {width:200px;padding:10px;background:#f7f7f7;border:1px solid #ccc;float:right;margin:10px;}
#promo h4 {margin-bottom:10px;padding-bottom:5px; border-bottom:1px dotted #ccc;}

.panel {margin:20px 10px;}
.sem-promo {margin:10px 0;font-size:12px;}

/*Gallery Page*/
#gallery {margin:20px 0;}
.gal-title {margin:0 0 10px 10px;padding-bottom:5px; font-size:12px; text-align:center; clear:both; max-width:120px;}
#gallery img {max-width:125px;}
#gallery ul#gal-list li .caption {font-size:10px;padding:0 10px;}
#gallery ul#gal-list {margin:0;}
#gallery ul#gal-list li {float:left;margin:5px;list-style:none;height:200px;}
#gallery ul#gal-list li img.frame {background:#f9f9f9; border:1px solid #eee; padding:3px;}
#gallery ul#gal-list li img.frame:hover {background:#ccc;border:1px solid #999;}

h3.event-title {padding: 5px 0 0 0;}

.podcast {margin:10px; padding: 10px 0; border-bottom:1px dashed #ccc;}
#trigger {color:#FB9434; font-weight:bold; padding-right: 20px;}
#trigger:hover {color:blue; cursor: pointer; }
.expanded { background: transparent url('images/icons/bullet_arrow_down.png') no-repeat 100px 0px; }
.collapsed {background: transparent url('images/icons/bullet_arrow_up.png') no-repeat 100px 0px; } 

/*Slider*/
#wrapper {
    width: 610px;
    padding:0 5px;
    background:#fff url('http://fee.org/wp-content/themes/linoluna/images/sem-back.png') repeat-x;
    border:3px solid #ccc;
    margin: 10px auto;
}

#intro {
    padding:0;
}

h2 {
    margin: 0;
    margin-bottom: 14px;
    padding: 0;
}

#slider {
    width: 600px;
    margin: 0 auto;
    position: relative;
}

.scroll {
    width: 600px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
    background:transparent;
}

.scrollContainer div.panel {
    padding: 20px;
    width: 560px;
}

#sembox-pic {width:200px;float:right; padding: 5px; background: #fff; border: 2px solid #eee;}
#sembox-info {font-size:18px;color:#333;letter-spacing:2px;line-height:105%;}
#sembox-quote {width:300px;}

#shade {
    background: #EDEDEC url(images/shade.jpg) no-repeat 0 0;
    height: 50px;
}

ul.navigation {
    list-style: none;
    margin: 0;
    padding: 0;
    padding-bottom: 10px;
}

ul.navigation li {
    display: inline;
    margin-right: 10px;
}

ul.navigation a {
    padding: 0px;
    color: #000;
    text-decoration: none;
}

ul.navigation a:hover {
    background-color: #f6f6f6;
}

ul.navigation a.selected {
    background-color: #fff;
}

ul.navigation a:focus {
    outline: none;
}

.scrollButtons {
    position: relative;
    cursor: pointer;
    z-index:10;
    float:left;
    margin: 10px 5px;
}

.scrollButtons.left {
    left: 0px;
}

.scrollButtons.right {
    left: 0px;
    top:-6px;
}

.hide {
    display: none;
}

/** Ad Space **/

#ad-space-sidebar {
	margin: 10px;
	text-align:center;
}

img#ad-img-sidebar {
	padding: 7px;
	background: #fff;
	border: 1px solid #ccc; 
}
