/*  
Theme Name: Grid_Focus
Description: Grid aligned WordPress theme
Version: 1.1
Author: Aaron Lammer, adapted from a theme by Derek Punsalan

See line 53 for a collection of the main font rules - size, line-height,
and color - combined for your convenience.

/* Custom CSS */

p {margin: 1em 0;}

li, ul, ol {
margin: 0;
padding: 0;
}

.entry blockquote p { 
	background-color: #FAFAFA;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border-left: 2px solid #CCC;
    margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 0px;
	color: #666;
	font-size: 13px;
	line-height: 18px;
	}





/* Controls the line that shows the date */


	 .singledate, .singledate a {
padding-top: 7px;
font-size: 12px;
text-align: right;
color: #666;
line-height: 30px;
position: relative;
top: 14px;
	 }
	
/* Controls button location */

 .readlater, .readlater a {
	position: relative;
top: 165px;
left: 390px;
display: inline;
border: 0px;
height: 0px;
}

 .readlater-top, .readlater-top a {
	position: relative;
top: 30px;
left: 390px;
display: inline;
border: 0px;
height: 0px;
}

/* Controls button location */


.sharing {font-size: 12px;
	position: relative;
	float: right;
border:0;
	top: 149px;
	right: 6px;
	display: inline;
}

.sharing-guest {font-size: 12px;
	position: relative;
	float: right;
border:0;
	bottom: 15px;
	right: -5px;
	display: inline;
}

.sharing-multi {
	float:right; right: -21px; bottom: 161px; position: relative;
}
.sharing img, .sharing img a, .sharing-guest img, .sharing-guest a {border:0;
	/* for IE */
	filter:alpha(opacity=60);
	/* CSS3 standard */
	opacity:0.6;

	}
.sharing div.share-content {position: absolute;
	top: -108px;
	right: -5px;
	background-color: #F2F2F2;
	width: 478px;
	padding: 10px;
	z-index: 999;
	/* for IE */
	 filter:alpha(opacity=100);
	 /* CSS3 standard */
	 opacity:1.0;}

	.sharing div.share-content li, .sharing div.share-content li img,
	.sharing-guest div.share-content li, .sharing-guest div.share-content li img
	{list-style-type: none;
	border: 0; padding: 2px; vertical-align: text-bottom;	}
	
	.sharing-guest div.share-content {position: absolute;
		top: -96px;
		right: -3px;
		background-color: #E8E8E8;
		width: 478px;
		padding: 10px;
		z-index: 999;
		/* for IE */
		 filter:alpha(opacity=100);
		 /* CSS3 standard */
		 opacity:1.0;}

.sharing-multi div.share-content
{position: absolute;
	top: -130px;
	right: -5px;
	background-color: #E8E8E8;
	width: 478px;
	padding: 10px;
	z-index: 999;
	/* for IE */
	 filter:alpha(opacity=100);
	 /* CSS3 standard */
	 opacity:1.0;}

	/* Guest Editor Flag */
	

.guesteditor, .guesteditor a {
	position: relative;
	top: 20px;
	left:  500px;
height: 0px;
}
/* Editor's Pick Flag */


	.edpick, .edpick a {
		position: relative;
		top: 12px;
		left:  500px;
	height: 0px;
	}


/* Left Sidebar */

.shadow {
top:0px;
left: 0px;
float: left;
width: 260px;
padding: 10px;
border-right: 0px #CCC solid;
border-left: 0px #CCC solid;
}

div.flag, div.flag a { 
position: fixed;  left: 0px;  padding: 90px 0 0 30px; 
	line-height: 150%;
	top:0;
	min-width: 180px;
	z-index: 999;
	background-color:#FFF;
	border:0px;}

div.flag img {
	position: absolute;
	top:15px;
	left:0px;
	margin-bottom: 40px;}

/* Send Me a Story location */

.smas img{padding: 25px 50px 25px 50px;
	border: 5px solid #CCC; }
	
/* Flag */
	
div.flag, div.flag a { 
	position: fixed;  left: 0px;  padding: 90px 0 0 30px; 
		line-height: 150%;
		top:0;
		min-width: 180px;
		z-index: 999;
		background-color:#FFF;
		border:0px;}

	div.flag img {
		position: absolute;
		top:15px;
		left:0px;
		margin-bottom: 40px;	}



.sidebar {
padding: 10px;
color:#333;
font-family: georgia, arial,helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:22px;
text-align:left;
margin-right: 0px;
margin-top: 10px;
margin-bottom:40px;
height: 100%;
background-color: #F2F2F2;}

.sidebar a {
background-color:transparent;
color:#333;
text-decoration: underline;
}

.sidebar a:hover
{ text-decoration: underline;}

.submit-label{
font-size: 12px;
padding: 3px;
background-color: #333;
color: #F2F2F2;
border: 1px solid #333;
-moz-box-shadow: 1px 1px 2px #B3B3B3;
-webkit-box-shadow: 1px 1px 2px #B3B3B3;
box-shadow: 1px 1px 2px #B3B3B3;
}

.submit-label a:hover {
background: #CCC;
}

.submit_instructions {
font-size: 12px;
color: #666;
}

.url { color: #666;
font-size: 12px;
margin-right:10px;
width: 180px;
}

.contact_name { color: #666;
font-size: 12px;
margin-right:10px;
width: 180px;

}

.sets {
list-style-type:none;
font-size: 12px;
font-weight: normal;

}



.sets li{
list-style: none;
display:inline;
}

.sets li a{list-style-type:none;
font-weight: normal;
font-size: 12px;
padding: 4px;
line-height: 30px;
text-decoration: none;
color: #333;
background-color: #FFF;
-moz-box-shadow: 1px 1px 2px #B3B3B3;
-webkit-box-shadow: 1px 1px 2px #B3B3B3;
box-shadow: 1px 1px 2px #B3B3B3;
white-space:nowrap;
}


.sets li a:hover{
text-decoration: none;
padding: 4px;
background-color: #666;
color: #FFF;
-moz-box-shadow: 1px 1px 2px #B3B3B3;
-webkit-box-shadow: 1px 1px 2px #B3B3B3;
box-shadow: 1px 1px 2px #B3B3B3;
}

/*  End Sidebar */

/*  Footerbar */

#footer-menu {position: relative;  
background-color: #F2F2F2; 
text-align: center;
font-size: 12px;
}
#footer-menu a {text-decoration: underline;}

#footer-menu #footer-content {
  position: absolute;       /* take element out of the normal page flow! */
  top: 10px;                /* position the element vertically using top or bottom
                           and define width as you like:*/
  width: 100%;   
  left: 0;                  /* set left and right to the same value! */
  right: 0;
  margin-left: auto;        /* adding auto-margins left and right willcenter the element horizontally!*/
  margin-right: auto;
background-color: #F2F2F2; 
padding:10px;
font-weight: normal;
}

#footer-menu #footer-content li {list-style-type: none;}

* {
	margin: 0;
	padding: 0;
}
body {
background-color: #F2F2F2;
	color: #333;	font-size: 70%;
	  overflow-x: hidden;
/*  overflow: -moz-scrollbars-vertical;

  overflow-y: scroll;
  */
	font-family: georgia, helvetica;
} 

a {
	color: #333;
	outline: none;
	text-decoration: none;
}
a:hover {text-decoration: none;}
h1 {
	font-size: 3em;
}
h2 {
	font-size: 2.4em;
	line-height: 150%;
	text-decoration: underline;
}
h3 {
	font-size: 18px;
	font-weight: normal;
	line-height: 30px;

}
h4 { font-size: 1.2em;
}


/* =----------------------------------- oh the convenience */
#wrapper {
	/* 
		sets the minimum(s) for the entire site
		off of which everything else is based on
	*/
	font-size: 1.2em;
	line-height: 1.2em;
}

/* =----------------------------------- main structure */
#wrapper {position: relative;
	width: 820px;
	margin: 0 auto;
}
#masthead {
	padding: 7px 0
}
#filler {}

#mainColumn {width: 500px;
margin-left: 300px;
margin-top: 20px;
}

#mainColumn.last
{
  margin-right: 0;
}

	




/* =----------------------------------- meta lead for each post */

.title, title a {
	color: #333;
	text-decoration: none;
	font-weight:600;
	padding: 1px;
	font-size: 12px;
	line-height: 120%;
	text-transform: uppercase;

}

.title a:hover {
	text-decoration: underline;
}

.credit {
	position: relative;
	color: #666;
	font-size: 11px;
	line-height: 140%;
	top:0;
	text-transform: uppercase;
	padding-bottom: 10px;
}


.credit a  {
	color: #666;
	text-decoration: none;
	padding: 1px;
}

.credit a:hover  {
	text-decoration: underline;
	color: #333;}

.vialink  {display:inline;
	color: #A6A6A6;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: italic;
	font-weight: normal;}

.vialink a {	display:inline;
		color: #A6A6A6; text-decoration: none; }
.vialink a:hover {color: #666; font-weight: normal; }

	

/* =----------------------------------- general post */
.post {
	background-color: #FFF;
	margin: 0 0 5px 0;
	border: 1px solid #CCC;
	padding: 10px 20px 10px 20px;
	height: 150px;
	font-weight: normal;
	text-align: left;
	font-family: georgia, helvetica;	
	z-index: 10;
	-moz-box-shadow: 3px 3px 4px #D9D9D9;
	-webkit-box-shadow: 3px 3px 4px #D9D9D9;
	box-shadow: 3px 3px 4px #D9D9D9;
	
}

.post_multi{
	margin: 30px 0 5px 0;
	border: 1px solid #CCC;
	padding: 10px 20px 10px 20px;
	font-weight: normal;
	background-color: #FFF;
	color:#333;
	text-align: left;
	font-family: georgia, cursive;	
	z-index: 10;
	-moz-box-shadow: 3px 3px 4px #D9D9D9;
	-webkit-box-shadow: 3px 3px 4px #D9D9D9;
	box-shadow: 3px 3px 4px #D9D9D9;
	height: 100%;
	}
	

		
.post_multi .multi_buttons 
 { color: #666; text-decoration:none; font-weight: 500;  line-height: 22px;
	vertical-align: bottom;  text-decoration: none; padding: 8px;
	  background-color: #F2F2F2;
	margin-top: 5px;
	margin-bottom: 20px;
	border: 1px solid #CCC;
	}
	.post_multi .multi_buttons li
	 { list-style-type: none; margin-bottom: 10px; display: inline;
		}


.post_multi .multi_title { display: inline;position:relative;  }	
.post_multi .multi_title p {position:relative; 
		 width: 400px;display: inline;
	margin:0px; text-decoration:none;  }
.post_multi hr {color: #CCC;}
.post_multi .multi_buttons:after {clear:both;}
	
.post_multi .multi_buttons a { margin-left: 5px; color: #333; text-decoration:none;
	 font-weight: 500; 
	vertical-align: bottom; text-decoration: none;}
	
.post_multi .multi_buttons a:hover {text-decoration: underline; }

.post_guest_sticky{
	margin: 35px 0 20px 0;
	border: 1px solid #FFF;
	padding: 10px ;
	font-weight: normal;

	background-color: #666;
	color:#FFF;
	text-align: left;
	font-family: georgia, cursive;	
	z-index: 10;
	-moz-box-shadow: 3px 3px 4px #D9D9D9;
	-webkit-box-shadow: 3px 3px 4px #D9D9D9;
	box-shadow: 3px 3px 4px #D9D9D9;
	overflow: hidden;
	}
	
	.post_guest_sticky 
	
	.post_guest_sticky p, .post_guest_sticky span, .post_guest_sticky div, .post_guest_sticky .entry p, .post_guest_sticky .entry{ 
		vertical-align: top;text-align: left; color: #FFF;font-size: 12px; margin: 0px;
		}
	.post_guest_sticky .entry p a { color: #FFF; text-decoration: underline;}
	.post_guest_sticky .entry p a:hover { color: #CCC; text-decoration: underline;}
	.post_guest_sticky img { float: left; height: 80px; width: 80px; margin-right: 10px ; border: 1px solid #FFF; }
	.post_guest_sticky .entry h2 {font-size: 17px;}
    .post_guest_sticky .entry h3, .post_guest_sticky .entry h3 a,
    .post_guest_sticky a, .post_guest_sticky.entry a,
.post_guest_sticky .entry h3 a, .post_guest_sticky h3 a,
.post_guest_sticky .entry a:link {color: #FFF; line-height: 130%;}

.post_ad {
	margin: 10px 0 5px 0;
	border: 1px solid #B3B3B3;
	padding: 10px 20px 20px 20px;
	font-weight: normal;
	background-color: #FFF;
	color:#333;
	text-align: left;
	font-family: georgia, cursive;	
	z-index: 10;
	-moz-box-shadow: 3px 3px 4px #D9D9D9;
	-webkit-box-shadow: 3px 3px 4px #D9D9D9;
	box-shadow: 3px 3px 4px #D9D9D9;
	height: 100%;
}

.post_ad .entry img {position: relative; top: -40px; right: -5px;
	float:right; margin: 0px 0px 0px 15px; height: 180px; width: 135px;
	clear: right; 
	border: 1px solid #CCC;
	-moz-box-shadow: 2px 2px 2px #AAA;
		-webkit-box-shadow: 2px 2px 2px #AAA;
		box-shadow: 2px 2px 2px #AAA;}


.post_page{margin: 0 0 5px 0;
	border: 0px solid #ccc;
	padding: 20px;
    margin-top: 00px;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	font-family: georgia, cursive;	
	z-index: 10;
	background-color: #FFF;
	color: #333;

}
.post_page a {text-decoration: underline;
}

.post_page img{	border: 0;}


.post_page h2  {font-size:12px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #333;
	text-decoration:underline;}
	
.post_page h4 {margin-bottom: 5px; margin-top: 5px;}
.post_page .entry #contributor {margin-top: 20px;}
.post_page .entry #contributor li{width: 100%; height: 110px; list-style-type: none;
	}
.post_page .entry #contributor li img {float:left; height: 80px; width: 80px; margin-right: 10px;
	border: 1px solid #666;}
.post_wide {background-color: #FFF;
	font-size: 12px;
	padding: 20px;
width: 500px;
}

.post_wide .rec_authors {
	width: 500px;} 

 .post_wide .rec_authors li{
	list-style-type: none;
	display: inline;
	padding-right: 10px;
	line-height: 150%;}



.post h2 {
	margin-bottom: 10px;
	margin-top: 15px;
	padding: 0 3px;
}
.post h2 a {
	display:block;}

/* =----------------------------------- entry body */
.entry {display: inline;
	overflow: hidden;
		position: relative;
}

.entry a {
}

.entry a:hover {
	color:#333;
	text-decoration: underline;
}

.entry p {
	font-size: 14px;
	font-weight: normal;
	line-height: 1.4em;
	color: #333;
	text-align: left;
	margin-top: 0px;}

	.entry p a{
		font-weight: normal;
		line-height: 1.4em;
		color:#333;
		text-align: left;
		text-decoration: none;
	}

.post_page .entry p {
  display: block;
  margin: 0 0 1em 0;
font-size:12px;
font-weight: normal;
color: #333;
}

.post_page .entry a { 
	text-decoration: underline;
}








/* =----------------------------------- boring footer */
#footer{
	z-index: 5;
	bottom: 0px;
	text-align: center;
	  margin-left: auto ;
	  margin-right: auto ;
	padding: 10px;
	font-size: 12px;
font-weight: normal;}
#footer a {padding: 3px; text-decoration: underline;}
#footer a:hover {	background-color: #CCC;
	 padding: 3px;}

#footer p {
	padding: 14px 3px 0; 
}

/* =----------------------------------- floats + clearing rule */
.floatleft {
	float: left;
	margin: 3px 7px 0 0;
}
.floatright {
	float: right;
	margin: 3px 0 20px 7px;
}
.right {
	float: left;
	width: 100px;
	padding: 25px;
}
.left {
	float: left;
	width: 100px;
	padding-right: 25px;
	font-size:14px;
}

.left a {
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding: 5px;
	margin-right: 10px;
	color:#333;
	font-size:14px;
}

 .left a:hover {
	font-weight:100;
	color:#333;
	background-color: #FF0;
	text-decoration: none;
	padding: 5px;
	margin-right: 10px;	
	border: 1px solid #CCC;
	font-size:14px;
 }

.clear {
	clear: both;
}
.fix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	
}
.fix {
	display: inline-block;
} 
* html .fix{
	height: 1%;
}
.fix{
	display:
	block;
}

<!-- Pagebar for Page nav -->

#paginateIndex {text-align: center;}


/* RSS Icons */
.feed-list {
  margin: 0 0 0px 0px;
  padding: 0;
  list-style-type: none;
 font-size: 11px;
display: inline;
}

.feed-list li {
  margin: 0 0 5px 0px;
  padding: 0;
  list-style-type: none;
  
}

.feed-list li a {
  padding: 0 0 0 22px;
  background: url("http://longform.org/images/rss.png") no-repeat 0 50%;
  list-style-type: none;
  text-decoration: none;
} 

/*** IE6 FIXES ***/
* html div.flag {
	position:absolute;
}


/** MAIL CHIMP **/

.mc_error_msg { 
	color: red;
}
.mc_success_msg {
	color: black;
}
.mc_merge_var{ 
	padding:0;
	margin:0;
}
#mc_signup_container {}
#mc_signup_form {}
#mc_signup_form .mc_var_label {}
#mc_signup_form .mc_input {}
#mc-indicates-required { 
	width:100%;
}
#mc_display_rewards {}
#mc_interests_header { 
	color: #000;
}
div.mc_interest{
	color: black;
	display:inline;
	width:100%;
}
#mc_signup_form input.mc_interest {
	color: black;
	display:inline;
}
#mc_signup_form select {
	
}
#mc_signup_form label.mc_interest_label { 
	color: #000;
	display:inline;
	font-size:11px
}
.mc_signup_submit { 
	text-align:left; 
}

.mc_var_label {display:none;
	color: #FFF;}
.mc_input {
color:#B5B5B5;
font-size:16px;
}
#mc_signup_submit {
background-color: #666666;
color: #FFFFFF;
font-size: 12px;
padding: 2px;
text-align: left !important;
}
.mc_signup_submit {
text-align: left !important;
}

/** SHARE THIS **/
.st_sharethis_custom{
        background: url("http://development.longform.org/wp-content/themes/grid_focus/images/share_icon.jpg") no-repeat scroll left top transparent;
        padding:0px 16px 0 0;
}

/*  
Theme Name: Grid_Focus
Description: Grid aligned WordPress theme
Version: 1.1
Author: Aaron Lammer, adapted from a theme by Derek Punsalan

See line 53 for a collection of the main font rules - size, line-height,
and color - combined for your convenience.

/* Custom CSS */

/* By category page */

#bycategorypage {
	font-size: 16px;
	padding: 5px;
	color: #000;
	line-height: 50px;
	}
#bycategorypage li.categories { border-top: 1px solid #666;  }  /* outermost list item */
#bycategorypage li.cat-item {
	display: inline; color: #000; font-size:10px;  list-style-type: none; }
#bycategorypage li.cat-item a{
	border:0px; 
	line-height: 50px;
	 list-style-type: none;
	font-size: 16px; 
		padding: 5px;
		border-bottom: 1px #666 solid;
		width:200px; }
		#bycategorypage li.cat-item a:hover{text-decoration: none;}
	#cat-child {  padding-bottom: 15px;}	
		#cat-child li.categories {}  /* outermost list item */
		#cat-child li.cat-item {
			display: inline; color: #000; font-size:10px;  list-style-type: none; }
		#cat-child li.cat-item a{
			border:0px; 
			width: 100%;
			padding: 0;
			padding-top: 10px;
			margin-bottom: 25px;
			line-height: 150%;
			 list-style-type: none;
			font-size: 12px; 
				 font-weight: normal; 
			}
				#cat-child li.cat-item a:hover{text-decoration: underline;}
		#cat-child li:before { content: "| "; padding:2px;}
		#cat-child li:first-child:before { content: "";}	



/* end By Category Page */

/* Header for Author Page */

#single-title {font-size: 16px; text-align: center; text-decoration: underline; padding: 10px;
	text-transform: capitalize;}
	
#tag-map {text-transform: capitalize;}	

.author-header, .author-header a {
font-size: 12px;
font-weight: normal;
line-height: 1.5em;
text-align: left;
font-family: georgia, arial;
color:#000;
margin-top: 30px;
}
.author-header .author-info{ padding: 10px; background-color: #FFF; 
 margin-bottom: 20px; 
 overflow:auto;
}

.author-header .author-info a {text-decoration: underline;}

.author-header .author-info img {margin-right: 20px;  
	border: 1px solid #000; float: left; margin-bottom: 10px; 
}	

/* End of Header for Author Page */

 /* Right Sidebar */

#google-search {background-color: #F2F2F2;}

.rightbar {color:#000;
margin-left: 15px;
margin-right: 25px;
margin-top:50px;
float: right;
font-family: georgia, arial,helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:18px;
text-align:left;
float:right;
width: 200px;
float: left;
}

.rightbar a {text-decoration: underline;}

.cat-sets {
list-style-type:none;
font-size: 12px;
font-weight: normal;
line-height: 16px;
}

.cat-sets li{
list-style: none;
display: inline;
}

.cat-sets li a{list-style-type:none;
font-weight: normal;
color: #000;


}



.cat-sets li a:hover{
text-decoration: none;
}


#bycategory li
{
		display: inline;
		color: #000;
		font-size: 10px;
		list-style-type: none;
		width: 400px;
}	

#bycategory li.cat-item a
{
	border: 0px;
	
	list-style-type: none;
	font-weight: normal;
	font-size: 16px;

	text-decoration: none;
	color: #000;
	background-color: #FFF;
	border-bottom: 1px solid #000;
	white-space:nowrap;
	line-height: 400%;
	
}
#bycategory ul.children a
	{text-decoration: none;
		list-style-type: none;
		display: inline;
		text-align: center;
		font-size: 12px;
		font-weight: normal;
		border: 0px;
		padding: 1px;
		text-decoration: underline;
		line-height: 150%;}
				
#bycategory ul.children a:hover {background-color: #FFF; text-decoration: underline;}




#months
{
	list-style: none;
	color: #000;
	display: inline
	}
	
#months a:hover {text-decoration: underline;}

#subcategories 
	{
		list-style: none;
		padding: 0;
		margin: 0;
		padding-bottom: 10px;
		padding-top: 10px;  
		margin-bottom: 15px;
		font-weight: strong;
		text-align:center;
		line-height: 150%;
		background-color: #FFF;
		font-size: 12px;
		
		}
#subcategories a:hover {text-decoration: underline;}

#subcategories li
	{white-space: nowrap;
		display: inline;
		padding: 0;
		margin: 0;
	}
#subcategories li:before { content: "| "; padding:2px;}
#subcategories li:first-child:before { content: "";}
#subcategories ul a:hover {background-color: #FFF; text-decoration: underline;}
#subcategories li a:hover {background-color: #FFF; text-decoration: underline;}
#mcTagMap a:hover {background-color: #FFF; text-decoration: underline;}



	#categories
	{
		font-size: 18px;
		text-align: center;
		margin-bottom: 10px;

	}

	#byauthor, #byauthor a {color: #000; font-size: 10px;}
	#byauthor li.cat-item {
	 font-size:10px;  list-style-type: none; }
	#byauthor li.cat-item a{line-height: 150%;
		border:0px; 
		width: 100%;
		 list-style-type: none;
		font-size: 14px; 

			 font-weight: normal; 
		}
		#byauthor li.cat-item a:hover {text-decoration: underline;}



.feedsite {width: 200px;
list-style-type:none;
display:inline;
font-size:11px;
font-weight: bold;
color:#666;
margin-left: 0px;
}

.feedsite a {text-decoration: none;
color:#666;}

.feedsite a:hover
{text-decoration: underline;
}


.feedsite .feedbanner img{
padding-right: 100px;
}

.feedsite .button {

float:left;
padding-right:10px;
padding-bottom: 20px;
/* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
}


.feedsite li
{ padding-bottom:10px;
padding-top:10px;
list-style-type:none;
border: 1px #FFF solid;}



.morefrom, .morefrom a {
	float: left;
	margin-left: 2px;
	font-size: 12px;
	margin-bottom: 30px;
	color:#666;
}

.morefrom a:hover {color: #AA0000;
text-decoration: none;}


.mostsaved {
margin-left:0px;
width: 215px;
list-style-type:none;
display:inline;
line-height: 18px;
font-size:11px;
font-weight: normal;
color:#000;
float:left;
margin-bottom: 10px;

}

.mostsaved li img
{ position: absolute;
	left: 215px;
}

.mostsaved .feedbanner{
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	
}
.mostsaved li
{width: 200px;
	margin-bottom:5px;
margin-top:15px;
list-style: none;
border: 1px #D9D9D9 solid;
padding: 5px 5px 25px 5px;
color:#808080;
font-weight: normal;
}

.mostsaved .mostsaved_title a{color: #666; font-weight: bold}

.mostsaved li a {color:#808080;
font-weight: normal;}


.mostsaved li a:hover {text-decoration: none;
color: #000;}


.mostsaved .button {
float:left;
padding-top: 5px;
padding-right:10px;
margin-bottom: 25px;
/* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
  }
}

/*Newsletter */

#newsletter 
{ 
	color: black;
	display: inline;
	font-weight: normal;
}



