body {
	font-family: Georgia, Sans-Serif;
	font-size: 12pt;
	width: 1024px;
	height: 1024px;
	background-color: white;
	/*text-align: center;*/
	margin: auto;
}

hr
{
	height:5px;
	background-color:#ccc;
	border:0;
}

a.navLink, a.navLink:visited
{
	color:white;
	text-decoration:none;
}
a.navLink:hover, a.navLink:active
{
	color:white;
	text-decoration:underline;
}


/* Main Container Styles */
#container 
{
	width: 1024px;
}
/* Top Nav Bar Styles */
#topNav {
	margin-top: 0px;
	width: 1024px;
	height: 20px;
	background-color: black;
	color: white;
	font-size: 10pt;
	font-family: "Arial";
	position:absolute;
	top:0px;
}

/* Top Nav Left Links */
#tnLeft {
	text-align: left;
	float: left;
	width: auto;
	height: 20px;
	padding:2px;
}

ul#cssdropdown
{
	color:inhert;
	font-family:inherit;
	font-size:inherit;
	display:inline;
	list-style:none;
	padding:0;
	margin:0;
}

li.headlink{
	float:left; 
	display:inline
}

li.headlink ul
{ 
	display: none; 
	list-style:none;
}
li.headlink:hover ul 
{ 
	display:block; 
	margin-left:-40px;
	margin-top:2px;
}

li.headlink .noChildren:hover
{
	text-decoration:underline;
}
li.headlink ul li a, a:hover, a:active, a:visited
{
	color:black;
	text-decoration:inherit;
}


li.headlink ul li#news
{
	background-color:#FFF;	
	padding:2px;
	color:#000;
	text-decoration:none;
}

li.headlink ul li#news:hover
{
	background-color:#D80F1E;
	color:#fff;
}

li.headlink ul li#culture
{
	background-color:#FFF;	
	padding:2px;
	color:#000;
}

li.headlink ul li#culture:hover
{
	background-color:#4EBEF2;	
	color:#fff;
}

li.headlink ul li#sports
{
	background-color:#FFF;
	padding:2px;
	color:#000;
}

li.headlink ul li#sports:hover
{
	color:#fff;
	background-color:#0FD83F;
}
/* Top Nav Right Links */
#tnRight {
	text-align: right;
	float: right;
	width: auto;
	padding:2px;
}

#tnRight a.navLink:hover 
{
	padding:2px;
	text-decoration: underline;
}
/* Left Ad div */
#mhLeftAd {
	width: 200px;
	height:150px;
	float: left;
	margin-left:0px;
	margin-right:12px;
	margin-top:10px;
	border:1px #BABABA solid;
	border-bottom:none;
}


/* Center NUIntel div */
#mhCenter {
	width: 600px;
	height: 160px;
	float: left;
	/*background-color:#eceded;*/
}
/* Right Ad Image */
#mhRightAd {
	width: 200px;
	float: left;
	margin-top:10px;
	margin-left:5px;
	border:1px #BABABA solid;
	border-bottom:none;
	height:150px;
	overflow:hidden;
}
/* Main Nav */
#navBarContainer {
	width: 100%;
	height: auto;
	overflow: hidden;
	background-color: black;
}

#navUL {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
}
/*.navLI {
	display: inline;
	float: left;
}

.navLI a:hover {
	color: #df2329;
}

.navLI a, .navLI a:visited, .navLI a:active {
	display: block;
	width: 129.82px;
	padding: 10px 20px;
	background-color: black;
	text-decoration: none;
	border-right: 1px dashed #CCC;
	font-size: 28px;
	font-family: "Arial";
}*/

li#navLI_news a{
	width:171px;
	height:47px;
	background-repeat:no-repeat;
	cursor:pointer;
	display: inline;
	float: left;
	background-image:url(../images/news.jpg);
}

li#navLI_news a:hover
{
	background-image:url(../images/newsinverse.jpg);
}

#mainHeader {
	margin-top:20px;
	width: 100%;
	height:160px;
	width: 100%;
	border-bottom: 10px solid #df2329;
	overflow:hidden;
}

#mainHeader_news {
	margin-top:20px;
	width: 100%;
	height:160px;
	border-bottom: 10px solid #D80F1E;
	overflow:hidden;
}
#mainHeader_culture {
	margin-top:20px;
	width: 100%;
	height:160px;
	border-bottom: 10px solid #4EBEF2;
	overflow:hidden;
}
#mainHeader_sports {
	margin-top:20px;
	width: 100%;
	height:160px;
	border-bottom: 10px solid #0fd73e;
	overflow:hidden;
}

#mainHeader_features
{
	margin-top:20px;
	width: 100%;
	height:160px;
	border-bottom: 10px solid rgb(26, 23, 27);
	overflow:hidden;
}

li#navLI_culture a {
	width:170px;
	height:47px;
	cursor:pointer;
	display: inline;
	float: left;
	background-image:url(../images/culture170.jpg);
}

li#navLI_culture a:hover
{
	background-image:url(../images/cultureinverse170.jpg);
}
li#navLI_sports a{
	background-image:url(../images/sports.png);
	width:171px;
	height:47px;
	cursor:pointer;
	display:inline;
	float: left;
	background-repeat:no-repeat;
}

li#navLI_sports a:hover{
	background-image:url(../images/sportsinverse.jpg);
}

li#navLI_features a{
	background-image:url(../images/features.jpg);
	width:171px;
	height:47px;
	cursor:pointer;
	display:inline;
	float: left;
	background-repeat:no-repeat;
}

li#navLI_features a:hover
{
	background-image:url(../images/featuresinverse.jpg);
}

li#navLI_photos a{
	background-image:url(../images/photo170.png);
	width:167px;
	height:47px;
	cursor:pointer;
	display: inline;
	float: left;
	background-repeat:no-repeat;
}

li#navLI_photos a:hover{
	background-image:url(../images/photoinverse170.png);
}

li#navLI_video a{
	background-image:url(../images/video.jpg);
	width:167px;
	height:47px;
	cursor:pointer;
	display: inline;
	float: left;
	background-repeat:no-repeat;
}

li#navLI_video a:hover
{
	background-image:url(../images/videoinverse.jpg);
}
/*#featuresLink {
	padding-right: 25px;
	padding-left: 15px;
}*/

/* News Feed Twitter Styles */
#scrollNewsFeed {
	width: 1024px;
	height: 30px;
	background-color: #585858;
	text-align: left;
	color: white;
	overflow: hidden;
}
#twitter {
	height: 30px;
	margin-top:10px;
	padding: 0;
	display: inline;
}
#twitter ul {
	list-style: none;
	height: 30px;
	display: inline;
	margin: 0;
	padding: 0;
}
#twitter ul li {
	margin-left: 5px;
	margin-top: 0px;
}
#twitter ul li a:active, #twitter ul li a:visited, #twitter ul li a {
	color: black;
}
#twitter ul li a:hover {
	color: #df2329;
}

/*most recent comment - replacing twitter for now*/

#mostRecentComment{
	padding-top:5px;
	font-size: 8pt;
	text-align:center;
	vertical-align:middle;
}

#mostRecentComment a{
	text-decoration:none;
	font-size:inherit;
	color:white;
}

#mostRecentComment a:hover{
	text-decoration:underline;
	cursor:pointer;
	color:white;
}

/* Search Box Header */
#searchBoxContainer 
{
	height: 40px;
	margin-top: 1px;
	border: 5px solid #CCC;
	overflow: hidden;
}
#searchBox 
{
	display: inline;
	float: left;
	height: 38px;
	margin: 0;
	padding: 0;
	width:204px;
}
#searchImg {
	display: inline;
	float: left;
	width: auto;
	height: 38px;
	margin: 0;
	padding: 0;
	/*border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	*/
}
#recentPosts 
{
	text-align: center;
	overflow: hidden;
	font-size: 14pt;
	padding-top: 8px;
	display: inline;
	float: left;
	height: 34px;
	margin:0;
	width:730px;
	
}
.form {
	font-size: 16pt;
	border: 1px solid black;
	height: 38px;
	font-family:Georgia, san-serif;
}

a.underline_link
{
	font-family:inherit;
	color:#000;
	text-decoration:none;
}

/* Main Content Styles */
#mainContent {
	width: 100%;
	min-height: 1000px;
}

/*top ad buttons*/
#topAd {
	display: block;
	clear:both;
	overflow:hidden;
	height: 65px;
	border-left:solid 5px #CCC;
	border-bottom:solid 5px #CCC;
	border-right:solid 5px #CCC;
}

#topAd ul
{
	margin:0;
	margin-left:120px;
	padding:0;
	width:100%;
}

#topAd ul li
{
	display:inline;
	float:left;
	height:65px;
	margin:0;
	padding:0;
	width:250px;
}

#topAd ul li:hover
{
	cursor:pointer;
}

#topAd ul li#twitterButton a
{
	display:inline;
	float:left;
	height:65px;
	margin:0;
	padding:0;
	background-image:url(../images/twitterbox.jpg);
	text-decoration:none;
	width:300px;
}

#topAd ul li#rssButton a
{
	display:inline;
	float:left;
	height:65px;
	margin:0;
	padding:0;
	background-image:url(../images/rssbox.jpg);
	text-decoration:none;
	width:300px;
	
}

#bottomContent {
	display: block;
	clear:both;
	/*min-height: 880px;*/
	float:left;
	border-left:solid 5px #CCC;
	border-bottom:solid 5px #CCC;
	border-right:solid 5px #CCC;
	width:1014px;
	background-color:#f7f7f7;
}
/* Left Blog Nav */
#leftBlogNav {
	display: inline;
	float: left;
	width: 640px;
	font-size: 24pt;
	text-align: left;
	font-family: "Arial";
	padding:20px;
	border-right:solid 5px #CCC;
	background-color:#fff;
}
.yellowHighlight {
	background-color: yellow;
}
#lipNav {
	width: 640px;
}
#blogNavBar
{
	margin-bottom:10px;
	height:50px;
}
#blogNavBar img
{
	float:left;
	display:inline;
}

#mainStory {
}
/* Right Blog Content */
#rightBlogContent {
	display: inline;
	float: left;
	width:329px;
	overflow:hidden;
}
#blogAuthors {
	width: 100%;
	height: 300px;
	margin-top: 0;
	padding-top: 0;
	background-color: black;
	margin-bottom:10px;
}
#buzzardTowerAd {
	width: 100%;
	border:solid 1px #666;
	overflow:hidden;
	/*height: 560px;
	background-color: #585858;
	margin-top: 10px;*/
}

.sideBarTabs
{
	border:1px solid #ccc;
	background-color:#fff;
	padding:10px;
	font-size:10pt;
	margin:10px;
}

.sideBarTabs ul, ol
{
	padding:0;
	margin:0;
	list-style-type:none;
}

.sideBarTabs li
{
	margin-bottom:10px;
	padding:0;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 14px; 
	padding-bottom:10px;
	border-bottom:1px dotted #ccc;
}

.sideBarTabs a
{
	text-decoration:none;
	color:black;
}
.sideBarTabs a:hover
{
	text-decoration:underline;
}

/*Page styles*/

#main_area_page
{
	border:2px solid #000;
	padding:10px;
	margin-top:10px;
	color:#000;
	float:left;
}

#leftPageContent {
	display: inline;
	float: left;
	width: 330px;
	/*width: 650px;*/
	font-size: 10pt;
	text-align: left;
	font-family: "Arial";
	margin-right: 20px;
	min-height: 850px;
	color:#000;
}

#rightPageContent {
	display: inline;
	min-height: 850px;
	width: 650px;
	/*width: 340px;*/
	float: left;
	margin: 0px;
	color:#000;
}

div.page_header
{
	font-family:"Arial";
	font-size:20pt;
	margin:10px 0px 5px 0px;
	border-bottom:solid 1px #000;
}

#leftPageContent ul
{
	margin-left:0;
	list-style-type: none;
	padding:0;
}


#leftPageContent ul li
{
	margin:0;
	padding:0;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 14px; 
}

#leftPageContent ul li a 
{
	color:#000;
	text-decoration:none;
}

#leftPageContent ul li a:hover 
{
	color:#000;
	text-decoration:underline;
	cursor:pointer;
}

/* Footer Start Here */
#footer {
	width: 100%;
	height: 30px;
	background-color: black;
	color: white;
	text-align: center;
	font-family: "Arial";
	display:block;
	float:left;
	margin-bottom:10px;
}
#footerLinks {
	padding-top: 10px;
	font-size: 10pt;
	width: 100%;
}


/* Feature */

div.hammer
{
	font-family:"Arial", sans-serif;
	font-size:10pt;
	text-align:left;
	margin:5px 0px 5px 0px;
}

div.hammer a
{
	color:#000;	
}

h1.article_title
{
	font-family:Georgia, sans-serif;
	font-size:28pt;
	font-weight:bold;
	margin:15px 75px 0px 0px;
}

a.underline_link
{
	font-family:inherit;
	color:#000;
	text-decoration:none;
}

a.underline_link:hover
{
	font-family:inherit;
	color:#000;
	border-bottom:1px dotted #000;
	cursor:pointer;
}

div.content_text_feature
{
	font-family:Georgia, sans-serif;
	font-size:12pt;
	line-height:20px;
}


div.content_text_feature p.quote
{
	font-style:italic;
	font-size:14pt;
	font-family:"Courier New", Courier, monospace;
	text-align:center;
	width:500px;
	text-transform:uppercase;
	margin-left:65px;
}
div.content_text_feature p.quote_border
{
	margin-left:150px;
	height:1px;
	margin-right:auto;
	width:315px;
	border-top:dotted 1px #000;
	margin-top:10px;
	margin-bottom:10px;
}

div.content_text_feature sub, sup { line-height: 0; font-size: 70%; }
div.content_text_feature p { line-height: 16pt; font-size: 90%; margin-left: 5px; margin-right: 5px; }

div.content_text_feature a
{
	color:blue;
}
div.content_text_feature a:hover
{
	color:white;
	background-color:black;
}

/*Author Page*/

ul.author_page_nav
{
	list-style-type:none;
	padding:10px;
	font-size:12pt;
	border:dashed 1px #ccc;
	float:left;
	display:block;
	width:620px;
}

ul.author_page_nav li
{
	float:left;
	display:inline;
	font-size:12pt;
	font-family:Georgia, sans-serif;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:5px;
}

ul.author_page_nav a
{
	color:#000;
	text-decoration:underline;
}
ul.author_page_nav a:hover
{
	cursor:pointer;
	font-weight:bold;
}

h1.author_header
{
	font-family:Georgia, sans-serif;
	font-size:24pt;
	font-weight:bold;
	margin-top:0;
}

img.author_image
{
	float:right;
	border:solid 5px #CCC;
	padding:5px;
	margin-left:10px;
	margin-bottom:10px;
	max-width:300px;
} 

div.preview_item 
{
	width:620px;
	margin-top:10px;
	border-bottom:solid 5px #CCC;
	border-top:solid 5px #CCC;
	clear:both;
	background-color:#f7f7f7;
	padding:10px;
	float:left;
	display:block;
}


div.preview_item_text
{
	float:left;
	display:inline;
	width:450px;
	font-size:12pt
}

div.preview_item img
{
	float:left;
	width:150px;
	display:inline;
	margin:10;
	margin-right:0;
}

p.preview_title
{
	font-family:Georgia, sans-serif;
	font-size:16pt;
	margin-bottom:10px;
	text-align:left;
}

p.preview_title a
{
	color:inherit;
	text-decoration:none;
}

p.preview_title a:hover
{
	text-decoration:underline;
}

/* Buzzard Blog */

div.date_comments
{
	font-family:"Arial", sans-serif;
	font-size:10pt;
	text-align:left;
	margin:5px 0px 5px 0px;
}

div.caption
{
	font-style:italic;
	text-align:center;
	font-size:10pt;
	font-family:Georgia, sans-serif;
	margin:5px 0px 5px 0px;
}

div.credit
{
	text-align:right;
	font-size:8pt;
	font-family:"Arial", sans-serif;
	margin:3px 0px 5px 2px;
}

div.title
{
	font-family:Georgia, sans-serif;
	font-size:26pt;
	font-weight:bold;
	margin:15px 60px 5px 2px;
}

div.title a
{
	color:inherit;
	text-decoration:none;
}

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


div.main_image
{
	margin-top:10px;
	margin-bottom:10px;
}

h2.dek
{
	font-family:Georgia, sans-serif;
	font-size:14pt;
	font-style:italic;
	margin-top: 5px;
	margin-bottom:5px;
	font-weight:none;
}

h2.dek a
{
	text-decoration:underline;
}

div.byline
{
	font-family:"Arial", sans-serif;
	font-size:10pt;
	margin-bottom:10px;
	margin-top:5px;
}

div.comment_preview
{
	font-family:"Arial", sans-serif;
	font-size:9pt;
	margin-bottom:10px;
}

a.more-link
{
	color:blue;
	text-decoration:none;
}

a.more-link:hover
{
	text-decoration:underline;
}

div.content_text_blog
{
	font-family:Georgia, sans-serif;
	font-size:11pt;
	line-height:20px;
}

div.content_text_blog sub, sup { line-height: 0; font-size: 70%; }
div.content_text_blog p  { line-height: 16pt; font-size: 90%; margin-left: 5px; margin-right: 5px; }

div.content_text_blog a
{
	color:blue;
	text-decoration:none;
}
div.content_text_blog a:hover
{
	text-decoration:underline;
}

div.content_text_blog img
{
	
}

div.content_text_blog p.quote
{
	font-style:italic;
	font-size:14pt;
	font-family:"Courier New", Courier, monospace;
	text-align:center;
	width:500px;
	text-transform:uppercase;
	margin-left:65px;
}
div.content_text_blog p.quote_border
{
	margin-left:150px;
	height:1px;
	margin-right:auto;
	width:315px;
	border-top:dotted 1px #000;
	margin-top:10px;
	margin-bottom:10px;
}

a.comment_link
{
	color:blue;
	text-decoration:none;
}
a.comment_link:hover
{
	text-decoration:underline;
}

div.brief
{
	font-family:Georgia, sans-serif;
	font-size:10pt;
	margin-top:4px;
	margin-bottom:4px;
	padding-left:10px;
}

img.brief_button
{
	float:left;
	clear:none;
	margin-right:5px;
}

div.right_box
{	
	width:200px;
	float:right;
	overflow:hidden;
	margin:8px 0px 5px 5px;
	font-family:inherit;
	font-size:12px;
	padding:5px;
	border:solid 1px #000;
}
span.red
{	
	background-color:#df2329;
	font-family:"Courier New", Courier, monospace;
	color:#fff;
}



div.sociable_tagline
{
	float:left;
	display:inline;
	margin-right:10px;
}


/*Comments area*/
div#post_comments, .commentlist li, #commentform input, #commentform textarea
{
	width:inherit;
	font-size:10pt;
	font-family:"Arial", sans-serif;
}

div#comments 
{
	width:inherit;
	font-family:"Arial", sans-serif;
}

div#comments a, #commentform a, #cancel-comment-reply a, #respond a
{
	color:blue;
	text-decoration:none;
}

div#comments a:hover, #commentform a:hover, #cancel-comment-reply a:hover, #respond a:hover
{
	text-decoration:underline;
}

.commentlist li, #commentform input, #commentform textarea 
{
	font: 10pt 'Arial', Sans-Serif;
	width:inherit;
}
.commentlist li ul li {
	font-size: 10pt;
}
.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a 
{
	font-weight: bold;
	font-style: normal;
	font-size: 10pt;
}

.commentlist p {
	font-weight: normal;
	font-size: 10pt;
	text-transform: none;
}

#commentform p 
{
	font-family: 'Arial';
}

.commentmetadata 
{
	font-weight: normal;
}

.yellowHighlight {
	background-color: yellow;
}

/*Begin Plugin Section*/

/*
 * jquery.ui.potato.menu
 * 
 * Copyright (c) 2009 makoto_kw (makoto.kw@gmail.com)
 * Dual licensed under the MIT and GPL licenses.
 * 
 * Version: 1.0
 */
ul.potato-menu {
	margin:0;
	padding:0;
	width:auto;
	list-style:none;	
}
.potato-menu:after 
{
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
ul.potato-menu li.potato-menu-item 
{
	margin:0;
	padding-left:5px;
	padding-right:5px;
	position:relative;
	list-style:none;
	list-style-position:outside;
	display:inline;
	float:left;
}

ul.potato-menu li.potato-menu-has-vertical {
	margin-right:5px;
	position:relative;
	list-style:none;
	list-style-position:outside;
	display:inline;
	float:left;
	background: #000 url(../images/white_arrow.png) right no-repeat;
	width:60px;
}

.hover_group
{
	/*margin:0;
	width:60px;
	position:relative;
	list-style:none;
	list-style-position:outside;
	display:inline;
	float:left;*/
	background: #666 url(../images/red_arrow.png) right no-repeat;
}

ul.potato-menu li.potato-menu-item a {
	display:block;
	text-decoration:none;
	white-space:nowrap;
	outline:0;
	color:#fff;
}
ul.potato-menu li.potato-menu-item a:hover {
	text-decoration:underline;
}

ul.potato-menu ul.potato-menu-group {
	margin:0;
	padding:0;
	-webkit-padding-start:0;
	-webkit-padding-end:0;
	position:absolute;
	display:none;
	z-index:1000;
	border:1px solid #666;
}

/* hover for menu group */

/* special nav menu*/

ul.potato-menu ul.potato-menu-group li.potato-menu-item
{
	background-color:#fff;
	width: 100px;
	padding:5px;
	overflow:hidden;
}
ul.potato-menu ul.potato-menu-group li.potato-menu-item a
{
	color:black;
	font-weight:none;
	text-decoration:none; 
	font-style:italic;
}

ul.potato-menu ul.potato-menu-group li.potato-menu-item a#buzzard:hover
{
	color:white;
	background-color:#D80F1E;
	text-decoration:none;
}
ul.potato-menu ul.potato-menu-group li.potato-menu-item a#lip:hover
{
	color:white;
	background-color:#4EBEF2;
	text-decoration:none;
}
ul.potato-menu ul.potato-menu-group li.potato-menu-item a#post:hover
{
	color:white;
	background-color:#0FD83F;
	text-decoration:none;
}


/* osx modal */
#osx-modal-content, #osx-modal-data {display:none;}

/* Overlay */
#osx-overlay {background-color:#000; cursor:wait;}

/* Container */
#osx-container {background-color:#eee; color:#000; font-family:"Arial",Arial,sans-serif; font-size:.9em; padding-bottom:4px; width:600px; -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; -moz-box-shadow:0 0 64px #000; -webkit-box-shadow:0 0 64px #000;}
#osx-container a {color:#ddd;}
#osx-container #osx-modal-title {color:#000; background-color:#ddd; border-bottom:1px solid #ccc; font-weight:bold; padding:6px 8px; text-shadow:0 1px 0 #f4f4f4;}
#osx-container .close {display:none; float:right;}
#osx-container .close a {display:block; color:#777; font-size:.8em; font-weight:bold; padding:6px 12px 0; text-decoration:none; text-shadow:0 1px 0 #f4f4f4;}
#osx-container .close a:hover {color:#000;}
#osx-container #osx-modal-data {padding:6px 12px;}
#osx-container h2 {margin:10px 0 6px;}
#osx-container p {margin-bottom:10px;}
#osx-container span {color:#777; font-size:.9em;}
