body {
	margin:0;
	font-family: DejaVu Sans, sans-serif;
	//font: 14px 'Oxygen', DejaVu Sans, arial, helvetica, sans-serif;
	line-height:130%;
	background-color: #888888;
	background: url("background.png");
}

.content
{
padding: 0;
margin: 0;
}


hr {
	color: white;
}

/*

Container

*/

#outer_container {
	text-align:center;
	width:100%;
}

#site_container {
	border: 2px solid black;
	text-align:left;
	margin: 10px auto;
	background-color:#FFFFFF;
	width:980px;
	min-height: 1200px;
}


/*

Body section

*/

#body_container {
	width:960px;
	padding:10px;
	padding-top: 7px;
}

#header_img{
	border:0;
	margin-bottom:15px;
	margin-left:0px;
	margin-top:5px;
}

/*

Leaderboard advert

*/

#advert_leaderboard {
	border: 0px;
	float:right;
	width:728px;
	height:90px;
	margin-top:7px;
	margin-bottom:0px;
	text-align:center;
	background:#FFFFFF;
}

.top_bit
{
	background: url("shadow_top.png");
	height:30px;
	margin: 0;
}

.middle_bit
{
	background: url("shadow_middle.png") repeat-y;
	margin: 0;
	border: 0px solid black;
}

.middle_bit h2 {
	margin-top: 0;
	padding-top: 0;
}

.bottom_bit
{
	background: url("shadow_bottom.png");
	height: 45px;
	margin-top: -10px;
}

/*

Navigation

*/

#main_menu
{
	background: url("menu_imgs/menu_middle.png") repeat-x;
	height:35px;
}

#main_menu img
{
	margin: 0;
	padding: 0;
	float: right;
}

#menu_end
{
	padding-top:0px;
	margin-top:-10px;
	height:35px;
}

#main_menu ul {
	list-style-type: none;
	margin:0px 0px 0px 10px;
	padding: 0;
	padding-top:8px;
}

#main_menu ul li {
	float:left;
}

#main_menu ul li a {
	height:35px;
	margin-top:16px;
	margin-left:10px;
	text-decoration:none;
	color:#FFFFFF;
}

#main_menu ul li a span{
	text-decoration:none;
	margin-top:4px;
	margin-right:1px;
	font-weight:bold;
	font-size:100%;
}

#main_menu ul li a {
}


#main_menu .menu-1-1-2 


/*

Body content

*/

#content_container {
	margin: 10px 0px;
}

#page_content h1 {
	font-size:2em;
	margin: 10px 0px 10px 0px;
	border-bottom: 1px dotted #0000EE;
	color: black;
}

/*

Right Bar section

*/

.right_bar_list_content
{
	border: 1px dashed #EE0088;
	margin:10px 0px 10px 0px;
	width:160px;
	background-color:#FFFFFF;
}

.mini_box
{
	margin:10px 0px 10px 0px;
	width:160px;
}

.right_bar_list_text ul {
list-style-image: url('arrow.gif');
margin-left: -4px;
padding-left:22px;
margin-top:0px;
margin-bottom:0px;
}

.right_bar_list_text ul li a {
font-size: 10pt;
text-decoration:none;
color: black;
text-transform: none;
font-weight:normal;
}

.right_bar_login #macf_login
{
background:#AAAAAA;
}

.right_bar_login h2
{
text-transform: uppercase;
padding:8px 0px 8px 8px;
font-weight:bold;
color:white;
}

.right_bar_list_text
{
margin-bottom:6px;
padding:2px 6px;
background:#EEEEEE;
}

.right_bar_login
{
	margin:10px 0px;
	width:340px;
}

.right_bar_login a {
font-size: 10pt;
text-decoration:none;
color: black;
text-transform: none;
font-weight:normal;
}

#right_bar_placer
{
	float:right;
	width:340px;
	height:2px;
	margin-left:10px;
}

#right_bar {
	float:right;
	width:340px;
	margin-left:10px;
}

#right_bar h2 a
{
text-decoration:none;
color:black;
}

#right_bar .read-more a
{
//color: #EE0088;
font-weight:bold;
}

#right_bar h2
{
color:black;
}

/*

User accounts

*/

#login_options {
	padding:5px;
	background-color:#EE0088;
	color:#FFFFFF;
	margin-bottom:10px;
}

#login_header
{
text-transform: uppercase;
font-weight:bold;
padding-bottom:4px;
border-bottom: 1px dotted #FFFFFF;
margin-bottom:4px;
}

#login_options a {
	text-decoration:none;
	color:white;
}

#admin_link
{
float:right;
clear:right;
}

.admin_edit_button
{
float:right;
width:50px;
margin:4px 0px 0px 0px;
border:0;
padding:0;
text-align:right;
}

#create_content_link
{
float:right;
}

#custom_user_login
{
margin-top:10px;
}

#custom_user_login label
{
clear:left;
display: block;
text-align: right;
width:80px;
margin-right:10px;
padding:0px;
float:left;
}

#custom_user_login input
{
margin-left:0;
margin-bottom:4px;
}

#custom_user_login p
{
margin:0px;
text-align:center;
}

#custom_user_login p a
{
text-decoration:underline;
font-weight:bold;
}

#custom_user_login #edit-submit
{
margin-top:0;
margin-bottom:6px;
margin-left: 90px;
}

/*

Site Links

*/

#other_sites {
	width:160px;
	margin-top :10px;
	padding:0;
	border: 1px dashed #EE0088;
	margin-bottom: 10px;
	background-color:#EAEAEA;
}

#other_sites ul {
list-style-image: url('arrow.gif');
margin-left: 4px;
padding-left:22px;
margin-top:0px;
margin-bottom:0px;
}

#other_sites ul li a {
font-size: 10pt;
text-decoration:none;
color: black;
text-transform: none;
font-weight:normal;
}

#other_sites h2
{
font-size:10pt;
text-transform: uppercase;
margin:0px 0px 4px 0px;
border-bottom: 1px dotted #EE0088;
font-weight:bold;
}

#other_sites_text
{
margin:6px;
}

#other_sites .view-footer-top5forumposts
{
text-align:right;
margin: 0px 6px 6px 0px;
}

#other_sites .view-footer-top5forumposts a
{
color: black;
margin: 0px;
}

/*

Skyscraper advert

*/

#skyscraper_advert {
	border: 0px;
	float:right;
	margin-left:9px;
	width:300px;
	min-height:600px;
	margin-bottom:10px;
	background:#FFFFFF;
}

/*

MPU

*/

#advert_mpu
{
width:300px;
margin:0px 19px 0px 19px;
height:250px;
text-align:center;
background:#88E11E;
}

#block_advert
{
width:340px;
padding:20px 0px;
background:#EEEEEE;
clear:right;
}

/*

Content Text

*/

#page_content {
	font-size:90%;
	line-height: 130%;
	overflow:hidden;
	float:left;
	clear:left;
}

#middle_column {
	font-size:90%;
	line-height: 130%;

	margin-top:15px;
	margin-left:5px;
	width:310px;
	overflow:hidden;
	float:left;
}

.page_content
{
width:960px;
}

.page_content_front
{
width:290px;
}

#page_content .terms
{
width:140px;
text-align:right;
}

/*

Content Forms

*/

#page_content form textarea
{
clear:left;
width:590px;
}

#page_content form .form-text
{
width:300px;
margin:4px 10px 4px 10px;
}

#page_content form label
{
/* clear:left; */
display:block;
width:140px;
float:left;
padding-top:8px;
}

#page_content form .description
{
/* clear:left; */
}

#page_content #edit-quick
{
margin: 4px 0px 4px 130px;
}

/*

Height Controller

*/

.height_control {
	clear:both;
}

/*

Blogs

*/

#page_content .view-header-top5blogs .content a
{
color: black;
}

#page_content h2
{
color:black;
line-height: 100%;
}

#page_content h2 a
{
text-decoration:none;
color:black;
}

#page_content .view-top5blogs
{
margin-top:4px;
margin-bottom:4px;
}

#page_content span.read-more a
{
color: #EE0088;
font-weight:bold;
}

#page_content .node_links ul a
{
color: black;
}

#page_content .node_links .node_read_more a
{
color:#EE0088;
}

#page_content .node_links ul li
{
float:left;
margin-right:30px;
margin-bottom:10px;
margin-top:10px;
}

#page_content .clear-block
{
clear:left;
padding-bottom:25px;
}

#page_content .node
{
margin-bottom:10px;
}

.blog_usernames_blog
{
display:none;
}

#front_page_read_more
{
margin: 10px 0px 10px 30px;
}

#front_page_read_more a
{
//color: black;
}

#page_content .picture img
{
border:0;
width:50px;
height:50px;
margin: 4px;
clear:left;
float:left;
}

/*

Footer and copyright

*/

.footer
{
width: 100%;
text-align: center;
margin-top: 10px;
margin-bottom: 20px;
}

#footer_links
{
width:300px;
float:right;
text-align:right;

}

#footer_links a
{
font-size:9pt;
//color: black;
text-decoration:none;
}

#footer_links 
{
color: black;
margin-bottom:4px;
}

#copyright_notice img
{
float:left;
margin:4px;
}

#copyright_notice
{
font-size:9pt;
color: black;
}

#copyright
{
	border-top: 1px dotted #EE0088;
	font-size:0.8em;
}

/*

Forum

*/

#page_content .indented
{
margin-left:20px;
}

#page_content .submitted a
{
font-weight:bold;
}

#page_content .forum-topic-navigation
{
display:none;
}

/*

Comments

*/

#node-section
{
float:right;
font-size:10pt;
font-weight:bold;
margin:0;
padding:0;
}

/*
#node-section ul
{
list-style-type:none;
margin:0;
padding:0;
border:0;
}

#node-section ul li
{
margin:0;
padding:0;
border:0;
}
*/

#node-section a
{
margin:0;
padding:0;
//color:black;
}



#page_content .node .node_links ul
{
list-style-type:none;
margin-left:20px;
padding:0;
margin-bottom:20px;
}

/*

Pager

*/

#page_content .pager
{
clear:left;
text-align:center;
margin-bottom:10px;
}

#page_content .pager .pager-current
{
padding:1px 5px;
border: dashed 1px black;
margin: 0px 4px;
color: black;
}

#page_content .pager a
{
padding:1px 5px;
border: dashed 1px #555555;
margin: 0px 4px;
color: #555555;
text-decoration:none;
}

/*

Share This stuff

*/

#page_content .node .node_links li img
{
border:0;
}

#page_content .view-footer-top5blogs-front
{
clear:left;
}

#page_content .node .node_links li
{
margin-top:10px;
float:left;
margin-right:10px;
}

#page_content .service-links
{
margin: 4px 0px 20px 0px;
}

#page_content .service-links li
{
margin-top:10px;
float:left;
margin-right:10px;
}

#page_content .service-links li img
{
border:0;
}

#page_content .service-label
{
width: 60px;
float:left;
margin-right:10px;
margin-top:10px;
}

#page_content .service-links ul
{
float:left;
clear:none;
margin:0;
padding:0;
list-style-type:none;
}

#page_content .service_links_delicious
{
margin-bottom:20px;
}

/*

General bits

*/

#user-login .description
{
display:none;
}

.view-Subscribe .meta
{
display:none;
}

#custom_error_message
{
margin:10px 40px;
border: dashed 1px #EE0088;
color:#EE0088;
padding: 6px;
}

/*

Admin Pages

*/

/*
 
 Collapsible fieldsets
 
 */
 
fieldset {
  margin: 1em 0;
  padding: 1em;
  border: 1px solid #3399EE;
}

fieldset legend {
  /* Fix disappearing legend in FFox */
  display: block;
}

html.js fieldset.collapsed {
  background: transparent;
  padding-top: 0;
  padding-bottom: .6em;
}

html.js fieldset.collapsible legend a {
  color: #3399EE;
  font-size:14pt;
}

#page_content .node-form .description
{
margin: 10px 8px;
}

html.js fieldset.collapsed {
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  margin-bottom: 0;
  height: 1em;
}

html.js fieldset.collapsed * {
  display: none;
}

html.js fieldset.collapsed legend {
  display: block;
}

/* Note: IE-only fix due to '* html' (breaks Konqueror otherwise). */
* html.js fieldset.collapsed legend,
* html.js fieldset.collapsed legend *,
* html.js fieldset.collapsed table * {
  display: inline;
}

html.js fieldset.collapsible legend a {
  display: block;
}

/* Avoid jumping around due to margins collapsing into collapsible fieldset border */
html.js fieldset.collapsible .fieldset-wrapper {
  overflow: auto;
}

/*

Tracker

*/

#page_content .view-field-node-comment-statistics-comment-count
{
text-align:center;
}

#page_content .view-content-tracker tr
{
padding: 0px 4px;
}

#page_content .view-content-tracker th
{
text-align:center;
background-color:#EE0088;
color:white;
}

#page_content .view-content-tracker .even
{
background:#E8F8FF;
}

#page_content .view-content-tracker td
{
padding:4px;
}

#page_content .view-content-tracker table
{
border-spacing: 0;
border-collapse: collapse;
border-width: 0;
}

#page_content .pager a
{
margin: 0px 4px 0px 4px 
}

/*

Custom Registration

*/

#registration_description
{
margin:2px 0px 10px 20px;
}

#page_content dt
{
font-size:12pt;
}

#page_content dd
{
margin:0px 8px 20px 8px;
}

/*

Feed page

*/

#page_content .aggregation_item
{
margin-top:30px;
}

#page_content .aggregation_item img
{
float:left;
margin:8px;
border:0;
}

/*

Reviews

*/

#block-views_filterblock-0
{
margin: 20px 0px;
}

.view-Reviews-Archive
{
text-align:center;
margin:0px 9px;
}

.view-Reviews-Archive table
{
width:540px;
text-align:left;
border: 1px solid #EE0088;
border-collapse: collapse;
margin:0px 0px 20px 0px;
}

.view-Reviews-Archive thead
{
background-color:#EE0088;
border: 1px solid #EE0088;
}

.view-Reviews-Archive thead img
{
border:0;
margin-left:4px;
}

.view-Reviews-Archive th
{
padding:4px;
border: 1px dotted #EE0088;
}

.view-Reviews-Archive td
{
padding:4px;
border: 1px dotted #EE0088;
}

.view-Reviews-Archive tr
{
padding:4px;
}

.view-Reviews-Archive table ul
{
list-style-type:none;
margin:0;
padding:0;
}

#latest_ticker
{
height:40px;
background-color:hotpink;
}

#page_content h1
{
line-height: 100%;
}

/*

RSS Feed

*/

#main_menu .rss_right
{
float:right;
margin:6px 6px 0px 0px;
border:0;
text-decoration:none;
font-size:8pt;
}

#main_menu .rss_right img
{
border:0;
}

/*

Front page 3 columns

*/

#block-views-front_page_blog_featured, #block-views-front_page_blog_main, #block-views-front_page_reviews_featured, #block-views-front_page_reviews_main
{
width:290px;
}

#block-views-front_page_blog_featured .user_avatar, #block-views-front_page_blog_main .user_avatar, #block-views-front_page_reviews_featured .user_avatar, #block-views-front_page_reviews_main .user_avatar
{
display:none;
}

#block-views-front_page_reviews_featured .read-more, #block-views-front_page_reviews_main .read-more, #block-views-front_page_news_featured .read-more, #block-views-front_page__main .read-more
{

}

/*

Front page blogs

*/

#blog_front_header
{
margin-bottom:10px;
}

#block-views-front_page_blog_featured ul
{
list-style:none;
margin:0;
padding:0;
}

#block-views-front_page_blog_featured ul li
{
list-style:none;
margin:0px 0px 5px 0px;
padding:0;
}

#block-views-front_page_blog_featured .view-content-front-page-blog-featured, #block-views-front_page_blog_featured .view-data-node-data-field-pull-quote-field-pull-quote-value, #block-views-front_page_blog_featured .view-data-node-data-field-pull-quote-field-pull-quote-value p
{
margin:0;
padding:0;
}


#block-views-front_page_blog_featured .view-data-node-data-field-pull-quote-field-pull-quote-value{
font-size:12pt;
line-height:120%;
padding-bottom:4px;
}

/*
#block-views-front_page_blog_featured .view-data-node-title
{
clear:both;
}
*/

#block-views-front_page_blog_featured .view-item-front-page-blog-featured img
{
height:130px;
width:90px;
}

#block-views-front_page_blog_featured .view-item-front-page-blog-featured
{
clear:left;
padding:5px;
background:#EEEEEE;
margin-bottom:5px;
}

#block-views-front_page_blog_featured .view-item-front-page-blog-featured .node
{
clear:left;
}

#block-views-front_page_blog_featured .view-item-front-page-blog-featured img
{
margin-left:4px;
padding:0;
}

#block-views-front_page_blog_featured .view-data-node-title
{
margin-top:10px;
}

#block-views-front_page_blog_featured .view-data-node-title a, #block-views-front_page_blog_featured .view-data-users-name a
{
font-size:9pt;
text-decoration:none;
font-weight:bold;
}

#block-views-front_page_blog_featured .view-data-node-created
{
width:290px;
color:#EEEEEE;
height:1px;
overflow:hidden;
}

#block-views-front_page_blog_main .field-field-pull-quote, #block-views-front_page_blog_main .submitted, #block-views-front_page_blog_main .node_links
{
display:none;
}

#block-views-front_page_blog_main .view-content-front-page-blog-main .node
{
clear:left;
}

#block-views-front_page_blog_main .view-content-front-page-blog-main .node h2
{
margin-bottom:4px;
font-size:12pt;
padding:0;
}

#block-views-front_page_blog_main .view-content-front-page-blog-main .node p
{
margin:0;
padding:0;
}

#block-views-front_page_blog_main .view-content-front-page-blog-main .node img
{
display:none;
}

#block-views-front_page_blog_main .view-content-front-page-blog-main .admin_edit_button
{
display:none;
}

/*

Front page Reviews

*/

#block-views-front_page_reviews_featured .submitted, #block-views-front_page_reviews_main .submitted
{
display:none;
}

#block-views-front_page_reviews_featured .view-content-front-page-reviews-featured .node
{
clear:left;
padding:10px;
background:#EEEEEE;
margin:0px 0px 6px 0px;
}

#block-views-front_page_reviews_featured .view-content-front-page-reviews-featured .node p
{
padding:0px;
margin:0px;
}

#block-views-front_page_reviews_featured .view-content-front-page-reviews-featured .admin_edit_button
{
display:none;
}

#block-views-front_page_reviews_featured .view-content-front-page-reviews-featured .node h2
{
float:left;
font-size:12pt;
width:164px;
margin:0px 0px 4px 0px;
}

#block-views-front_page_reviews_featured .view-content-front-page-reviews-featured .node h2 a
{
text-decoration:none;
}

#block-views-front_page_reviews_featured .view-content-front-page-reviews-featured .node img
{
width:100px;
height:75px;
float:right;
margin-left:6px;
}

#block-views-front_page_reviews_main .view-content-front-page-reviews-main .node
{
clear:left;
}

#block-views-front_page_reviews_main .view-content-front-page-reviews-main .node img
{
display:none;
}

#block-views-front_page_reviews_main .view-content-front-page-reviews-main .node h2
{
margin-bottom:4px;
font-size:12pt;
padding:0;
}

#block-views-front_page_reviews_main .view-content-front-page-reviews-main .node p
{
margin:0;
padding:0;
}

/*

TechRadar feed

*/

#news_feed_front
{
width:340px;
}

#news_feed_front ul
{
list-style:none;
margin:0;
padding:0;
}

#news_feed_front ul .not_featured
{
padding:0px;
margin:0px 0px 10px 0px;
}

#news_feed_front ul .news_featured
{
padding:10px;
margin:0px 0px 6px 0px;
}

#news_feed_front .news_featured
{
background:#EEEEEE;
}

#news_feed_front ul img
{
width:100px;
border:0;
float:right;
margin:0px 0px 4px 6px;
}

#news_feed_front p
{
font-size:10pt;
margin:0;
padding:0;
}

#news_feed_front h2
{
margin:0px 0px 4px 0px;
padding:0;
font-size:12pt;
line-height:130%;
}

/*

Latest issue
*/

#block-views-latest_issue .admin_edit_button, #block-views-latest_issue .user_avatar, #block-views-latest_issue h2, #block-views-latest_issue .node_links, #block-views-latest_issue .submitted
{
display:none
}

#block-views-latest_issue
{
width:280px;
background:#00ADEF;
color:white;
margin:0px 0px 10px 0px;
padding:0px 0px 10px 0px;
}

#block-views-latest_issue ul
{
margin-top:2px;
}

#block-views-latest_issue .node img
{
border:0px;
}

#block-views-latest_issue .node
{
margin:0;
padding:0;
}

#block-views-latest_issue .node p
{
margin:0;
padding:0;
}

/*

Compos

*/

#block-views-latest_compo .admin_edit_button, #block-views-latest_compo .user_avatar, #block-views-latest_compo h2, #block-views-latest_compo .node_links, #block-views-latest_compo .submitted
{
display:none
}

#block-views-latest_compo
{
width:280px;
margin:0px 0px 10px 0px;
}

#block-views-latest_compo .node img
{
border:0px;
}

#block-views-latest_compo .node
{
margin:0;
padding:0;
}

#block-views-latest_compo .node p
{
margin:0;
padding:0;
}

/*

Blog Page

*/

#page_content .view-blog-page .node
{
clear:left;
margin-bottom:10px;
}

#page_content .view-blog-page h2
{
margin-top:6px;
padding-top:8px;
font-size:18pt;
border-top:2px dotted black;
margin-bottom:4px;
}

#page_content .view-blog-page .submitted a
{
text-decoration:none;
}

#page_content .view-blog-page .submitted
{
margin-bottom:6px;
}

#page_content .view-blog-page .body_text
{
clear:left;
border-top:2px dotted black;
}

/*

Mini boxes

*/

#right_bar .mini_box .admin_edit_button, #right_bar .mini_box .user_avatar, #right_bar .mini_box h2
{
display:none;
}

#right_bar .mini_box img
{
border:0;
}

#right_bar .cus-read-more a
{
color: #EE0088;
font-weight:bold;
}

#page_content span.cus-read-more a
{
color: #EE0088;
font-weight:bold;
}

/*

Podcasts featured

*/

#block-views-featured_podcast
{
padding:10px 20px;
background:#EEEEEE;
margin-bottom:10px;
}

#block-views-featured_podcast .field-field-custom-body, #block-views-featured_podcast .submitted, #block-views-featured_podcast .user_avatar, #block-views-featured_podcast .admin_edit_button, #block-views-featured_podcast .node_links
{
display:none;
}

#block-views-featured_podcast #podcast_player
{
margin-right:30px;
}

#block-views-featured_podcast h2
{
width:325px;
float:right;
font-size:18pt;
margin-top:0;
padding-top:0;
}

#block-views-featured_podcast .field-field-podcast-latest .featured_body ul
{
margin-left:220px;
}

/*

Podcasts general

*/

.view-podcasts .field-field-podcast-latest, .view-podcasts .field-label, .view-podcasts .submitted, .view-podcasts .user_avatar, .view-podcasts .admin_edit_button, .view-podcasts .node_links
{
display:none;
}

.view-podcasts .node
{
padding:0px 10px;
border-top:2px dotted black;
}

.view-podcasts .node h2
{
float:right;
width:460px;
margin:0px 0px 4px 0px;
padding:0;
}

/*

Reviews Section

*/

.view-reviews .submitted, .view-reviews .user_avatar, .view-reviews .node_links
{
display:none;
}

.view-reviews .node_no_1 .admin_edit_button, .view-reviews .node_no_2 .admin_edit_button
{
display:none;
}

.view-reviews .node_no_1 img, .view-reviews .node_no_2 img
{
float:left;
margin-right:10px;
}

.view-reviews .node_no_1 .required_clear, .view-reviews .node_no_2 .required_clear
{
clear:left;
}

.view-reviews .node_no_1, .view-reviews .node_no_2
{
padding:1px 10px 10px 10px;
background:#EEEEEE;
margin-bottom:10px;
font-size:16pt;
line-height:130%;
}

.view-reviews .node_no_1 h2, .view-reviews .node_no_2 h2
{
float:right;
width:365px;
}

.view-reviews .node_no_3 img, .view-reviews .node_no_4 img, .view-reviews .node_no_5 img, .view-reviews .node_no_6 img, .view-reviews .node_no_7 img, .view-reviews .node_no_8 img
{
display:none;
}

.view-reviews h2
{
margin:0px 0px 4px 0px;
padding:0;
font-size:20pt;
line-height:130%;
}

.view-reviews .node_no_3, .view-reviews .node_no_4, .view-reviews .node_no_5, .view-reviews .node_no_6, .view-reviews .node_no_7, .view-reviews .node_no_8
{
width:280px;
float:left;
font-size:14pt;
line-height:130%;
}

.view-reviews .node_no_3, .view-reviews .node_no_5, .view-reviews .node_no_7
{
clear:left;
margin-right:25px;
}

.a_node_page .field-field-custom-body, .a_node_page .podcasts_body .user_avatar, .a_node_page .podcasts_body .submitted, .a_node_page .podcasts_body .field-label
{
display:none;
}


.a_node_page .field-field-podcast-latest .featured_body ul
{
margin-left:220px;
}

/*

Pink headers

*/

.pink_header
{
margin-bottom:6px;
}

/*

Grey headers

*/

.grey_header
{
padding-bottom:10px;
margin-bottom:6px;
border-bottom:2px dotted black;
}


.required_clear
{
clear:left;
}

/*

Fat Footer

*/

#fat_footer {
margin-top:10px;
clear:left;
background-color:#EEEEEE;
}

#fat_footer .fat_footer_column {
width:225px;
margin: 10px 0px 10px 10px;
float:left;
font-size:9pt;
}

#fat_footer .fat_footer_column .fat_footer_header {
font-size:12pt;
font-weight:bold;
color:#3399CC;
}

#fat_footer .fat_footer_column ul {
list-style-image: url("tr_arrow.gif");
margin-left: -4px;
padding-left:22px;
margin-top:0;
}

#fat_footer .fat_footer_column ul li a {
text-decoration:none;
color:#000000;
}

#future_foot_box {
font-size:10pt;
background-color:#DDDDDD;
}


#future_foot_box_text {
padding:10px;
}

#future_foot_box_text img {
float:left;
margin-right:10px;
}

.lxf_latestissue {
	border:1px solid #aaaaaa;
	background-color: #ececec;
	padding:10px;
}

.lxf_latestissue h1 {
	font-size: 140%;
}

.lxf_latestissue h3 {
	font-size: 100%;
	text-align: center;
}

.tr_story {
	font-size:90%;
	line-height: 130%;

	margin-bottom: 10px;
	padding:10px;
	background: #FFF7F5;
	border:1px solid rgb(233,220,210);
}

.tr_story p {
	margin: 0;
}

tbody {
	border-top: 0;
	border: 0;
}


a {
	color: #a81315
}

a:visited {
	color: #500000
}

a:hover {
	color: #a81315;
	text-decoration: underline;
}

div#comments {
	border: 1px solid #a81315;
	margin-top: 110px;
}

div#comments	div.box {
	margin: 20px;
	margin-top: 40px;
}

div#comments h2.comments {
	background-color: #a81315;
	color: white;
	margin-top: 0;
	padding: 10px;
	font-size: 130%;
}

div.comment {
	border: 1px solid #aaaaaa;
	margin: 20px;
	padding: 10px;
}

div.comment-hi {
	border: 1px solid #aaaaaa;
	margin: 20px;
	padding: 10px;
	background-color: #fff6f6;
}

div.comment	h3, div.comment-hi	h3	{
	margin-top: 0;
	margin-bottom: 0;
}

.submitted {
	color: #aaaaaa;
	margin-bottom: 10px;
}

p {
	padding-top: 0;
	margin-top: 0;
}
