@charset "UTF-8";
/* CSS Document */

/*
Theme Name: INSIDE Magazine
Theme URI: http://www.idsnews.com/inside
Description: This is a template developed by Larry Buchanan and James Brosher for Scoop, <a href="http://www.idsnews.com/inside/">INSIDE Magazine's</a> blog
Version: 1.0
Author: Larry Buchanan and James Brosher
Author URI: http://www.idsnews.com/
Tags: custom,magazine,news,media,student,journalism

	INSIDE Magazine blog v1.0
	 http://www.idsnews.com/

	This theme was designed and built by Larry Buchanan and James Brosher.

*/

/* WORDPRESS BLOG STYLES */

#blog_header {
	text-align:center;
	margin-bottom:25px;
	padding-bottom:15px;
	border-bottom:10px solid #333333;
	}
	
#blog_header h3.blog_description {
	font-family:georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:14px;
	font-weight:bold;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	color:#333333;
	}
	
#blog_float_wrap {
	height:auto;
	overflow:hidden;
	}
	
#blog_sidebar {
	float:right;
	width:300px;
	}
	
#blog_sidebar ul {
	font-family:helvetica,arial,verdana,sans-serif;
	font-size:12.5px;
	line-height:16px;
	margin:0px;
	padding:0px;
	color:#333333;
	}
	
#blog_sidebar li {
	list-style-type:none;
	}

#blog_sidebar ul a:link {
	color:#333333;
	text-decoration:none;
	}
	
#blog_sidebar ul a:visited {
	color:#333333;
	text-decoration:none;
	}
	
#blog_sidebar ul a:hover {
	color:#333333;
	text-decoration:underline;
	}
	
div.sideitem {
	padding-bottom:25px;
	margin-bottom:25px;
	border-bottom:10px solid #333333;
	}
	
#blog_content {
	float:left;
	width:523px;
	}

div.blog_post {
	margin-bottom:25px;
	padding-bottom:25px;
	border-bottom:1px solid #333333;
	overflow:hidden;
	}

div.blog_post h1.headline a:link{
	color:#333333;
	text-decoration:none;
	}
	
div.blog_post h1.headline a:visited{
	color:#333333;
	text-decoration:none;
	}
	
div.blog_post h1.headline a:hover{
	color:#333333;
	text-decoration:underline;
	}
	
div.blog_post h4 {
	font-family:helvetica,arial,verdana,sans-serif;
	font-size:14px;
	margin-bottom:0px;
	margin-left:0px;
	color:#333333;
	}
	
div.blog_post h4 a:visited{
	color:#333333;
	text-decoration:none;
	}
	
div.blog_post h4 a:hover{
	color:#333333;
	text-decoration:underline;
	}

div.blog_post p {
	font-family:helvetica,arial,verdana,sans-serif;
	font-size:12.5px;
	line-height:16px;
	margin-bottom:0px;
	margin-left:1px;
	color:#333333;
	}
	
div.blog_post p a:link {
	color:#c80000;
	text-decoration:none;
	}
	
div.blog_post p a:visited {
	color:#c80000;
	text-decoration:none;
	}
	
div.blog_post p a:hover {
	color:#c80000;
	text-decoration:underline;
	}
	
div.blog_post p.blog_postbar {
	font-family:georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:14px;
	font-style:italic;
	margin-top:15px;
	margin-bottom:15px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-left:2px;
	color:#333333;
	}
	
div.blog_post p.blog_postbar a:link{
	color:#333333;
	text-decoration:none;
	}
	
div.blog_post p.blog_postbar a:visited{
	color:#333333;
	text-decoration:none;
	}
	
div.blog_post p.blog_postbar a:hover{
	color:#333333;
	text-decoration:underline;
	}
	
div.blog_post a:link.more-link {
	font-weight:bold;
	color:#333333;
	}
	
div.blog_post a:visited.more-link {
	font-weight:bold;
	color:#333333;
	}
	
div.blog_post p.blog_sub_postbar {
	font-family:georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:14px;
	font-style:italic;
	margin-top:10px;
	margin-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-left:2px;
	color:#333333;
	}
	
div.blog_post p.blog_sub_postbar a:link{
	color:#333333;
	text-decoration:none;
	}
	
div.blog_post p.blog_sub_postbar a:visited{
	color:#333333;
	text-decoration:none;
	}
	
div.blog_post p.blog_sub_postbar a:hover{
	color:#333333;
	text-decoration:underline;
	}
	
div.blog_date_teaser_wrap {
	height:auto;
	overflow:hidden;
	}
	
div.blog_date {
	float:left;
	}
	
div.blog_post p.blog_date {
	font-family:georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	margin-top:15px;
	margin-bottom:0px;
	margin-left:2px;
	margin-right:0px;
	color:#c80000;
	}
	
div.blog_comment_teaser {
	float:right;
	height:auto;
	overflow:hidden;
	}
	
div.blog_add_comment {
	float:left;
	}
	
div.blog_comment_teaser_bubble {
	float:left;
	width:30px;
	height:30px;
	margin-right:10px;
	background-image: url('graphics/comment_bubble.gif');
	}
	
div.blog_post p.blog_comment_teaser {
	font-family:helvetica,arial,verdana,sans-serif;
	font-size:14.5px;
	font-weight:bold;
	text-align:right;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	margin-top:3px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:5px;
	color:#ffffff;
	}
	
div.blog_post p.blog_comment_teaser a:link {
	color:#ffffff;
	text-decoration:none;
	}
	
div.blog_post p.blog_comment_teaser a:visited {
	color:#ffffff;
	text-decoration:none;
	}

div.blog_navigation {
	height:auto;
	overflow:hidden;
	}
	
div.blog_navigation p {
	font-family: georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	color:#c80000;
	}
	
div.blog_navigation p a:link {
	color:#c80000;
	text-decoration:none;
	}
	
div.blog_navigation p a:visited {
	color:#c80000;
	text-decoration:none;
	}
	
div.blog_navigation p a:hover {
	color:#333333;
	text-decoration:none;
	}

div.blog_nav_left {
	float:left;
	}
	
div.blog_nav_right {
	float:right;
	}
	
#blog_content h2.blog_archive_title {
	font-family:georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:15px;
	padding-left:0px;
	margin-top:0px;
	margin-bottom:15px;
	margin-left:2px;
	margin-right:0px;
	color:#c80000;
	border-bottom:1px solid #333333;
	}
	
#blog_comments {
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:10px solid #333333;
	}
	
#blog_comments p {
	font-family:georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:12px;
	color:#333333;
	}
	
#blog_comments input#submit {
	border:0px;
	}
	
#blog_comments p.postbar {
	font-family:georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:14px;
	padding:0px;
	margin-top:0px;
	margin-bottom:5px;
	color:#333333;
	}
	
#blog_comments p.comment {
	font-family:helvetica,arial,verdana,sans-serif;
	font-size:12.5px;
	padding:0px;
	margin:0px;
	color:#333333;
	}
	
#blog_comments p.comment_moderation {
	font-family:helvetica,arial,verdana,sans-serif;
	font-size:12.5px;
	font-style:italic;
	text-align:center;
	padding:0px;
	margin-top:15px;
	margin-bottom:15px;
	color:#333333;
	}
	
#blog_comments p {
	font-family:helvetica,arial,verdana,sans-serif;
	font-size:12.5px;
	padding:0px;
	color:#333333;
	}
	
#blog_comments a:link {
	color:#c80000;
	text-decoration:none;
	}
	
#blog_comments a:visited {
	color:#c80000;
	text-decoration:none;
	}
	
#blog_comments a:hover {
	color:#c80000;
	text-decoration:underline;
	}
	
div.wp-caption {
	margin-bottom:20px;
	}
	
div.wp-caption img {
	border:0px;
	}
	
div.wp-caption p.wp-caption-text {
	font-family:helvetica,arial,verdana,sans-serif;
	font-size:11.5px;
	margin:0px;
	padding:0px;
	}
	
div.alignleft {
	float:left;
	margin-right:15px;
	}
	
div.alignright {
	float:right;
	margin-left:15px;
	}
	
div.blog_post blockquote {
	border-left:1px solid #333333;
	padding-left:10px;
	}
	
div.blog_post blockquote p {
	font-style:italic;
	}
	
div.blog_post li {
	font-family:helvetica,arial,verdana,sans-serif;
	font-size:12.5px;
	line-height:16px;
	color:#333333;
	}

/* WORDPRESS BLOG STYLES */

/* BASIC PAGE LAYOUT DIVS */

body {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	}
	
#shell {
	width:900px;
	margin-top:25px;
	margin-bottom:25px;
	margin-left:auto;
	margin-right:auto;
	}

/* BASIC PAGE LAYOUT DIVS */

/* HEADER STYLES */

#header {
	width:100%;
	height:80px;
	overflow:hidden;
	padding-bottom:25px;
	margin-bottom:25px;
	border-bottom:10px solid #333333;
	}
	
#header ul.navigation {
	list-style-type:none;
	margin:0px;
	padding:0px;
	}
	
#header li {
	margin-top:0px;
	margin-bottom:5px;
	padding:0px;
	}

#logo {
	float:left;
	width:170px;
	margin-right:20px;
	}
	
#nav1 {
	float:left;
	width:140px;
	margin-right:40px;
	}
	
#nav2 {
	float:left;
	width:145px;
	}
	
#plus {
	float:right;
	width:285px;
	}
	
#message {
	width:275px;
	height:61px;
	overflow:hidden;
	}
	
#message p {
	width:220px;
	float:right;
	font-family:georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	text-align:right;
	padding:0px;
	margin:0px;
	color:#c80000;
	}
	
div.search {
	height:auto;
	overflow:hidden;
	}
	
div.searchbox {
	float:left;
	}
	
div.searchbutton {
	margin-left:5px;
	float:right;
	}
	
div.search input#txtSearch {
	font-family:georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:12px;
	width:200px;
	border:1px solid #333333;
	}
	
div.search img {
	border:0px;
	}

/* HEADER STYLES */


/* RED BAR STYLES */

div.redbar {
	background:#c80000;
	padding-top:5px;
	padding-bottom:5px;
	}

div.infobar {
	width:900px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	}
	
#infobar_front {
	height:30px;
	}
	
div.infobar p {
	font-family:georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:12.5px;
	color:#ffffff;
	padding:0px;
	margin:0px;
	}
	
div.infobar p.frontpage {
	text-align:center;
	}
	
.date {
	font-size:19px;
	font-weight:bold;
	font-style:italic;
	}
	
div.infobar a:link {
	color:#ffffff;
	text-decoration:none;
	}
	
div.infobar a:visited {
	color:#ffffff;
	text-decoration:none;
	}
	
div.infobar a:hover {
	color:#ffffff;
	text-decoration:underline;
	}
	
/* RED BAR STYLES */


/* HOMEPAGE STYLES */

#centerpiece {
	width:100%;
	height:335px;
	}
	
#centerpiece img {
	border:0px;
	}
	
#updates {
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:25px;
	margin-bottom:25px;
	padding-top:25px;
	padding-bottom:25px;
	border-top:10px solid #333333;
	border-bottom:10px solid #333333;
	}
	
#updates_left {
	float:left;
	width:530px;
	}
	
#updates_ad_right {
	float:right;
	width:350px;
	height:259px;
	text-align:center;
	margin-left:20px;
	padding-top:6px;
	background:#333333;
	}
	
#updates img {
	margin-bottom:0px;
	}
	
#updates_titlebar {
	height:auto;
	width:530px;
	overflow:hidden;
	margin-bottom:25px;
	}
	
#updates_title {
	float:left;
	}
	
#updates_scroller {
	float:right;
	}
	
#updates_feat_wrap {
	width:100%;
	overflow:hidden;
	}
	
#updates_feat_wrap img {
	margin-bottom:5px;
	}
	
div.past {
	margin-bottom:25px;
	}
	
div.updates_feat {
	width:160px;
	float:left;
	}
	
#shell h2 {
	font-family:georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:22px;
	font-weight:normal;
	padding:0px;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	color:#333333;
	}
	
#shell h2 a:link {
	text-decoration:none;
	color:#333333;
	}
	
#shell h2 a:visited {
	text-decoration:none;
	color:#333333;
	}

#shell h2 a:hover {
	text-decoration:underline;
	color:#333333;
	}
	
#shell p.summary {
	font-family:georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:13px;
	padding:0px;
	margin:0px;
	color:#333333;
	}
	
#shell p#past_feature {
	font-size:14px;
	}
	
#shell p#author {
	font-style:italic;
	}
	
#shell p.summary a:link {
	text-decoration:none;
	color:#333333;
	}
	
#shell p.summary a:visited {
	text-decoration:none;
	color:#333333;
	}

#shell p.summary a:hover {
	text-decoration:underline;
	color:#333333;
	}
	
#shell p.magazine_description {
	font-family:georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:13px;
	line-height:18px;
	color:#333333;
	}
	
div.updates_feat img {
	margin-bottom:0px;
	border:0px;
	}
	
#feat1 {
	margin-right:25px;
	}
	
#feat2 {
	margin-right:25px;
	}

#feat3 {
	margin-right:25px;
	}
	
#feat4 {
	margin-right:25px;
	}	
	
#ad {
	text-align:center;
	width:100%;
	height:auto;
	overflow:hidden;
	margin-bottom:25px;
	padding-bottom:25px;
	border-bottom:10px solid #333333;
	}

#ad_left {
	float:left;
	}
	
#directories {
	float:right;
	overflow:hidden;
	width:407px;
	height:60px;
	margin-left:25px;
	background:#c80000;
	}

#ad2 {
	text-align:center;
	width:100%;
	}

#footer {
	width:100%;
	height:auto;
	overflow:hidden;
	}
	
#inside_info {
	width:480px;
	float:left;
	}
	
#footer p {
	font-family:georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:11px;
	padding:0px;
	margin-top:15px;
	margin-bottom:0px;
	color:#333333;
	}
	
#footer p#search {
	letter-spacing: +0.2px;
	}
	
#footer p a:link {
	color:#333333;
	text-decoration:none;
	}

#footer p a:visited {
	color:#333333;
	text-decoration:none;
	}
	
#footer p a:hover {
	text-decoration:underline;
	}
	
#feedback {
	width:365px;
	float:right;
	}
	
#feedback textarea {
	width:349px;
	font-family:georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:13px;
	margin-top:5px;
	padding:5px;
	color:#333333;
	border:1px solid #333333;
	}

/* HOMEPAGE STYLES */

/* STORY STYLES */

#story_contain {
	width:100%;
	height:auto;
	overflow:hidden;
	padding-bottom:25px;
	margin-bottom:25px;
	border-bottom:10px solid #333333;
	}
	
#story_area {
	width:848px;
	float:left;
	padding:25px;
	border:1px solid #333333;
	}
	
#story_sidebar {
	width:160px;
	float:left;
	margin-left:25px;
	margin-bottom:-15px;
	padding-top:15px;
	padding-bottom:0px;
	border-top:10px solid #333333;
	}
	
#story_sidebar img {
	border:0px;
	margin-bottom:15px;
	}
	
#story_sidebar img#related {
	margin-bottom:15px;
	}
	
div.sidebar_item {
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:1px solid #333333;
	}
	
h1.headline {
	font-family:georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:39px;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:10px;
	padding:0px;
	color:#333333;
	}
	
#story_area img {
	border:0px;
	margin-bottom:5px;
	}
	
img#tag {
	margin-bottom:10px;
	}
	
div.photo_wrap {
	margin-bottom:25px;
	}
	
p.photo_credit {
	font-family:"Helvetica Neue",helvetica,arial,verdana,sans-serif;
	font-size:10px;
	text-transform:uppercase;
	text-align:right;
	color:#333333;
	margin-top:0px;
	margin-bottom:5px;
	padding:0px;
	}
	
p.photo_credit a:link {
	text-decoration:none;
	color:#c80000;
	}
	
p.photo_credit a:visited {
	text-decoration:none;
	color:#c80000;
	}
	
p.photo_credit a:hover {
	text-decoration:underline;
	}
	
p.photo_caption {
	font-family:"Helvetica Neue",helvetica,arial,verdana,sans-serif;
	font-size:12.5px;
	color:#333333;
	margin:0px;
	padding:0px;
	}
	
#story_text_wrapper {
	height:auto;
	overflow:hidden;
	margin-bottom:25px;
	padding-bottom:25px;
	border-bottom:10px solid #333333;
	}
	
#story_text {
	width:478px;
	float:left;
	}
	
#story_text h2.subhead {
	font-family:georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:18px;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:10px;
	padding:0px;
	color:#333333;
	}
	
p.byline {
	font-family:georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:14px;
	font-style:italic;
	margin-top:0px;
	margin-bottom:10px;
	padding:0px;
	color:#333333;
	}
	
p.story {
	font-family:helvetica,arial,verdana,sans-serif;	font-size:12.5px;
	margin-bottom:0px;
	color:#333333;
	}
	
#story_text a:link {
	text-decoration:none;
	color:#333333;
	}

#story_text a:visited {
	text-decoration:none;
	color:#333333;
	}
	
#story_text a:hover {
	text-decoration:underline;
	color:#333333;
	}
	
#related_bar {
	width:160px;
	float:left;
	margin-left:25px;
	padding-top:15px;
	border-top:10px solid #333333;
	}
	
#related_bar img#related {
	margin-bottom:15px;
	}
	
#related_ad {
	text-align:center;
	}
	
div.related_item {
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:1px solid #333333;
	}

/* STORY STYLES */

/* COMMENTS */
	
#ViewNewsTipDiv2 {
	font-family:georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:12px;
	color:#333333;
	padding-bottom:25px;
	margin-bottom:25px;
	border-bottom:10px solid #333333;
	}
	
#ViewNewsTipDiv2 input {
	font-family:georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:12px;
	border:1px solid #333333;
	}
	
#ViewNewsTipDiv2 textarea {
	width:349px;
	font-family:georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:13px;
	margin-top:5px;
	padding:5px;
	color:#333333;
	border:1px solid #333333;
	}
	
div.comments_section_contain {
	height:auto;
	overflow:hidden;
	margin-bottom:10px;
	}
	
div.comments_section {
	float:left;
	}

div.comments_right {
	float:left;
	padding-top:8px;
	margin-left:15px;
	margin-bottom:-8px;
	}
	
div.story_comment {
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:1px solid #333333;
	}
	
div.story_comment p.postbar {
	font-family:georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:14px;
	padding:0px;
	margin-bottom:5px;
	color:#333333;
	}
	
div.story_comment p.comment {
	font-family:helvetica,arial,verdana,sans-serif;	font-size:12.5px;
	padding:0px;
	margin:0px;
	color:#333333;
	}

/* COMMENTS */


/* INTERACT BAR */

#interact_bar {
	width:100%;
	height:auto;
	overflow:hidden;
	padding-bottom:25px;
	margin-bottom:25px;
	border-bottom:10px solid #333333;
	}
	
div.interact_titlebar {
	height:auto;
	overflow:hidden;
	margin-bottom:25px;
	}
	
#interact_bar img {
	border:0px;
	}
	
#interact_soundoff {
	float:left;
	height:248px;
	width:160px;
	margin-right:25px;
	}
	
#interact_soundoff p {
	font-family:georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:11px;
	padding:0px;
	margin-bottom:0px;
	color:#333333;
	}
	
#interact_blog {
	float:left;
	height:248px;
	width:345px;
	overflow:hidden;
	margin-right:25px;
	}
	
#blog_image_feat {
	width:160px;
	float:left;
	margin-right:15px;
	}
	
#blog_image_feat p#blog_summary {
	font-size:14px;
	margin-top:5px;
	}
	
#blog_headlines {
	width:170px;
	float:left;
	}
	
#shell p.blog_headline {
	font-family:georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:13px;
	padding:0px;
	margin-top:0px;
	margin-bottom:12px;
	margin-left:0px;
	margin-right:0px;
	color:#333333;
	}
	
#shell p.blog_headline a:link {
	text-decoration:none;
	color:#333333;
	}
	
#shell p.blog_headline a:visited {
	text-decoration:none;
	color:#333333;
	}

#shell p.blog_headline a:hover {
	text-decoration:underline;
	color:#333333;
	}
		
#ViewNewsTipDiv3 {
	font-family:georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:12px;
	color:#333333;
	}
	
#ViewNewsTipDiv3 input {
	font-family:georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:12px;
	border:1px solid #333333;
	}
	
#ViewNewsTipDiv3 textarea {
	width:143px;
	height:117px;
	font-family:georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:13px;
	margin-top:5px;
	padding:5px;
	color:#333333;
	border:1px solid #333333;
	}
	
#interact_comments {
	float:left;
	width:345px;
	height:248px;
	overflow:hidden;
	}
	
div.comment_item {
	height:auto;
	overflow:hidden;
	margin-bottom:12px;
	}
	
div.comment_bubble {
	float:left;
	width:30px;
	height:30px;
	margin-right:10px;
	background-image:url('graphics/comment_bubble.gif');
	}
	
div.comment_bubble p {
	font-family:helvetica,arial,verdana,sans-serif;	font-size:17.5px;
	text-align:right;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:5px;
	color:#ffffff;
	}

/* INTERACT BAR */


/* MISC STYLES */

#issue_title {
	float:left;
	margin-top:5px;
	margin-left:40px;
	}
	
#issue_title h3 {
	margin-bottom:0px;
	}
	
#cover_story {
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:25px;	
	}

#cover_image {
	float:left;
	width:715px;
	background:#cc6600;
	}
	
#cover_description {
	float:left;
	width:160px;
	margin-left:25px;
	}
	
#current_issue_link {
	width:100%;
	margin-bottom:25px;
	padding-bottom:25px;
	border-bottom:10px solid #333333;
	}
	
#two_column_contain {
	width:100%;
	height:auto;
	overflow:hidden;
	margin-bottom:25px;
	padding-bottom:25px;
	border-bottom:10px solid #333333;
	}
	
#left_column {
	width:530px;
	float:left;
	}
	
#right_column {
	width:345px;
	float:left;
	margin-left:25px;
	margin-bottom:-15px;
	}
	
div.past_feature_item {
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #333333;
	}
	
div.mag_cover {
	width:100%;
	height:450px;
	background:#333333;
	}
	
div.ad_side {
	width:100%;
	height:345px;
	background:#333333;
	}
	
#most_read_stories {
	margin-top:25px;
	}
	
#most_read_stories ol {
	font-family:georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:13px;
	padding-left:15px;
	margin-top:10px;
	magin-bottom:0px;
	color:#333333;
	}
	
#most_read_stories li {
	margin-bottom:5px;
	}
	
#most_read_stories li a:link {
	color:#333333;
	text-decoration:none;
	}

#most_read_stories li a:visited {
	color:#333333;
	text-decoration:none;
	}
	
#most_read_stories li a:hover {
	text-decoration:underline;
	}
	
#departments_bar {
	width:100%;
	overflow:hidden;
	}
	
#departments_bar ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	}
	
#departments_bar li {
	height:20px;
	display:inline;
	margin:0px;
	padding:0px;
	}

/* MISC STYLES */


/* HEADLINE STYLES */

h3.section_tag {
	font-family:georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	padding:0px;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	color:#c80000;
	}
	
h3.section_tag a:link {
	text-decoration:none;
	color:#c80000;
	}

h3.section_tag a:visited {
	text-decoration:none;
	color:#c80000;
	}

h3.section_tag a:hover {
	text-decoration:none;
	color:#333333;
	}
	
h3#read_more {
	margin-top:10px;
	margin-bottom:0px;
	}
	
/* HEADLINE STYLES */

/* SPAN CLASSES */

.red {
	color:#c80000;
	}

/* SPAN CLASSES */
