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

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

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

/* 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;
}

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


/* 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 
{
	color:black;
	text-decoration:none;
}

li.headlink ul li a:hover
{
	color:black;
	text-decoration:underline;
}


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;
}
/* Main Header */
#mainHeader {
	margin-top:20px;
	width: 100%;
	height:160px;
	border-bottom: 10px solid #D80F1E;
	overflow:hidden;
}
/* 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);
}

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;
}
#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 {
	float:left;
	display:block;
}
/* Left Blog Nav */
#leftBlogNav {
	display: inline;
	float: left;
	width: 300px;
	padding: 10px;
	padding-left: 0;
	font-size: 24pt;
	text-align: left;
	font-family: "Arial";
}
.yellowHighlight {
	background-color: yellow;
}


#newPosts {
	width: 100%;
	height: 50px;
}

#blogTabBox {
	height: 1558px;
	width: 300px;
	border: 5px solid #CCC;
	overflow:hidden;
}

#tabMenu {  
	margin:0;
	margin-top:10px;
    padding: 0 15px 0 0;  
    list-style:none;
	height: 32px;
	width: 120px;
	float: right;
}  
  
#tabMenu li {  
    float:right;/*left*/  
    height:32px;  
    width:39px;  
    cursor:pointer;  
    cursor:hand  
}  

/* this is the button images and button blog left nav  */
li.buzzardTab {background:url(../images/tab/theBuzzard.gif) no-repeat 0 -32px;}  
li.lipTab {background:url(../images/tab/theLip.gif) no-repeat 0 -32px;}  
li.postTab {background:url(../images/tab/thePost.gif) no-repeat 0 -32px;}   

#blogTextTitle {
	width: 160px;
	height: 32px;
	padding: 0 0 0 5px;
	overflow: hidden;
	float: left;
	font-weight:normal;
	font-size:20pt;
	margin-top:10px;
}
  
li.mouseover {background-position:0 0;}  
li.mouseout {background-position:0 -32px;}  
li.selected {background-position:0 0;}  
  
.box 
{  
    width:300px;
}  
  
.boxTop {  
  	/*border-top: 1px solid #8e8e8e;*/
	background-color:#000;
    height:11px;  
    clear:both  
}  
  
.boxBody {  
    background-color: white;  
	padding:10px;
	/*border:1px solid #000;*/
}  
  
.boxBottom {  
  	/*border-bottom: 1px solid #8e8e8e;*/
    /*height:11px;*/  
}  
  
.boxBody div{  
    display:none;  
}  
  
.boxBody div.show {  
    display:inline;  
} 
.boxBody div.show div{  
    display:block;  
}  
  
  
.boxBody #category a {  
    display:block  
}  
  
 styling for the content*/  
.boxBody div ul {  
    margin:0 10px 0 25px;  
    padding:0;  
    width:275px;  
    list-style-image:url(../images/tab/arrow.gif)  
}  
  
.boxBody div li {  
    border-bottom:1px dotted #8e8e8e;   
    padding:4px 0;  
    cursor:hand;  
    cursor:pointer  
}  
  
.boxBody div ul li.last {  
    border-bottom:none  
}  
  
.boxBody div li span {  
    font-size:8px;  
    font-style:italic;   
    color:#888;  
}  
  
/* IE Hacks   */
html .boxTop {margin-bottom:-2px;}  
html .boxBody div ul {margin-left:10px;padding-left:15px;}   /*NEW TAB CSS END HERE*/




/* Right Blog Content */
#rightBlogContent {
	display: inline;
	float: left;
	padding: 10px;
	padding-right: 0;
	width: 702px;
}
/* Right Side Top Content */
#rightBlogTop {
	clear: both;
	width: 702px;
	display:block;
	float: left;
	margin-top: 10px;
}
#topFolio{
	height: 500px;
	width: 500px;
	display: inline;
	float: left;
	overflow:hidden;
	border-left:5px solid #ccc;
	border-top:5px solid #ccc;
	border-bottom:5px solid #ccc;
}
#recentBlogPosts {
	width: 167px;
	min-height: 490px;
	display: inline;
	float: left;
	padding: 10px;
	padding-bottom:0;
	background:#fff;
	border:5px solid #ccc;
}
.recentBlogPosts {
	text-align:center;
	overflow:hidden;
	padding:10px;
	margin-bottom:10px;
    font-size:14pt;
	background:#f7f7f7;
}

.recentBlogPosts a{
	color:#003366;
	text-decoration:none;
}

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

/* End Top Content */
/* Right Side Bottom Content */
#topBlogPhotoVideo {
	display:inline;
	float: left;
	margin-top: 10px;
}
/* Most Popular Post Styles */
.mostPopularPosts {
	width:654px;
	min-height: 120px;
	border: 5px solid #CCC;
	background: #f7f7f7;
	margin-bottom: 10px;
	font-family: Arial, sans-serif;
	padding:20px;
}
.mostPopularTitle {
	text-align: left;
	font-size: 16pt;
	font-weight:bolder;
}
.top3MostPopular {
	min-height: 40px;
	margin-left:0px;
	margin-bottom:10px;
	margin-right:10px;
	overflow:hidden;
}
.top3MostPopular ul{
	list-style-type:none;
	text-align:left;
	font-family:Georgia, sans-serif;
	color:#000;
	margin:0;
	padding:0;
}

.top3MostPopular ul li{
	color:inherit;
	padding:0;
	margin-bottom:5px;
}

.top3MostPopular ul li a{
	color:inherit;
}

.top3MostPopular ol{
	text-align:left;
	font-family:Georgia, sans-serif;
	color:#000;
	margin:0;
	padding:0;
}

.top3MostPopular ol li{
	color:inherit;
	padding:0;
	margin-bottom:5px;
}

.top3MostPopular ol li a{
	color:inherit;
}



#photoVideoTitle {
	text-align: left;
	font-family: "Arial";
	font-size: 30pt;
	margin-bottom:10px;
	margin-top:0;
}
#photoVideoTitle a:hover 
{
	text-decoration:none;
	border-bottom:2px dotted #000;
}

#photoGallery
{
	background-color: #f7f7f7;
	float:left;
	padding:20px;
}

.photoPreviewWrapper
{
	padding: 5px;
	border: solid 1px #CCC;
	display: inline;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	background-color:#fff;
}

.photoPreview {
	width: 250px;
	height: 70px;
	padding-top:150px;
}

/* 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;
	margin-top:10px;
}

#footerLinks {
	padding-top: 10px;
	font-size: 10pt;
	width: 100%;
}

/* Blog previews */
#tabbedSection hr
{
	width:250px;
	margin:0;
	margin-top:10px;
	margin-bottom:10px;
}

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

div.posts_comments
{
	width:85%;
	margin-left:auto;
	margin-right:auto;
	padding: 2px 2px;
	border-top:solid 1px #000;
	border-bottom:solid 1px #000;
	font-family:"Arial", sans-serif;
	font-size:10pt;
	color:#585858;
}

img.preview
{
	margin-left:50px;
	padding:1px;
	border: solid thin #585858;
	display: block;
	margin-left: auto;
        margin-right: auto;
	margin-bottom:10px;	
	position:relative;
}

div.preview_title
{
	font-family:Georgia, sans-serif;
	font-size:16pt;
	margin:15px,30px,0px,30px;
	font-weight:bold;
	text-align:center;
}

div.preview_title a
{
	color:inherit;
	text-decoration:none;
}
div.preview_title a:hover, a:active
{
	text-decoration:underline;
}

/* Blog excerpts for New Posts*/
div.excerpt
{
	font-family:Georgia, sans-serif;
	font-size:10pt;
	margin:0px;
	text-align:left;
	line-height:18px;
}

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


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

div.hammer a
{
	color:#000;	
}

div.article_title
{
	font-family:Georgia, sans-serif;
	font-size:36pt;
	margin:15px 75px 5px 0px;
}

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 a
{
	color:blue;
}
div.content_text_feature a:hover
{
	color:white;
	background-color:black;
}

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

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;
}
p.quote_border
{
	margin-left:150px;
	height:1px;
	margin-right:auto;
	width:315px;
	border-top:dotted 1px #000;
	margin-top:10px;
	margin-bottom:10px;
}

/* 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 0px;
}

div.title
{
	font-family:Georgia, sans-serif;
	font-size:24pt;
	font-weight:bold;
	margin:15px 75px 5px 0px;
}

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

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

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

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

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

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


/*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;
}

/* Search Page */

#pageContainer
{
	border:1px #000 solid;
	padding:10px;
	text-align:left;
}

#pageContainer a
{
	a:blue;
	text-decoration:none;
}
#pageContainer a:hover
{
	text-decoration:underline;
}

#pageContainer hr
{
	margin-left:0px;
	width:630px;
}

span.pageTitle 
{
	text-align:left;
	font-family:"Lucida Grande";
	font-size:24pt;
	background-color:yellow;
	font-weight:bold;
	margin-bottom:10;
}

div.search_item 
{
	width:630px;
	margin-top:10px;
	border-bottom:solid 1pt #000;
	clear:both;
}


div.search_item_text
{
	float:left;
	display:inline;
	width:470px;
}

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

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

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

p.search_title a:hover
{
	text-decoration:underline;
}
#pageContainer a
{
	a:#000;
}

/* 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"; 
	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;}
