@import url("reset.css");

/*

33 Minutes Styles
Programmed by: Jeremy Wilson

===== COLORS =====

MAIN BG		#4B4B4B
NEWS GREY	#A0A0A0

*/



body { background:#4B4B4B; font-family:Helvetica, Arial, sans-serif; }

div#main_container {
	width:759px;
	background:url("../images/bg.jpg") repeat-y;
	margin:0 auto;
	padding:0 175px 0px 166px;
	overflow:hidden;
	min-height:600px;
}

div#content {margin:5px 0 0 0; overflow:hidden; }


img.bullet {position:relative;	top:3px;}
a img { border: none; }







/* ==================================== NAV STYLES ==================================== */

/* NOTE: Modifying these styles may result in loss of function of your navigation dropdowns
   Alter at your own risk */

div#main_container div#nav {
	width:750px;
	background:#000;
	height:22px;
	padding:8px 0 0 6px;
	position:relative;
}

div#nav dt {
	display:block;
	float:left;
	color:#fff;
	padding:0px 23px 0px 17px;
	margin:-2px 1px 0px 0px;
	font-family:"Arial Black", arial;
	font-size:12px;
	line-height:20px;
	letter-spacing: 1px;
	border-right:1px red solid;
	text-transform:uppercase;	
}

div#nav dd { 
	position:absolute;
	display:none;
	width:auto; 
	background:#7d7d7d; 
	border:1px #ccc solid;
	top:26px;
	padding:4px;
	color:#fff;
}

div#nav dd ul li {
	display:block;
	width:165px;
	border-bottom:1px #fff solid;
	font-size:12px;
	height:15px;
	padding:10px 3px 5px 3px;
	text-transform:none;
}

div#nav dd ul li:hover {
	background:#555;
}

div#nav dl {
	height:22px;
}

dt.last { border:none !important; }

div#nav dt a { color:#fff; text-decoration:none; }
div#nav dt:hover a, div#nav dt a:hover { color:#4b4b4b; }
div#nav dd a { color:#fff; text-decoration:none; display:block; width:90%;}


div#nav dd#smenu1 { left:0; }
div#nav dd#smenu2 { left:118px; }
div#nav dd#smenu3 { left:230px; }
div#nav dd#smenu4 { left:277px; }
div#nav dd#smenu5 { left:405px; }
div#nav dd#smenu6 { left:498px; }













/* ==================================== LEFT COLUMN ====================================*/


div#content div#left {
	width:554px;
	background:url("../images/content-bg.jpg") no-repeat top center #000;
	float:left;
	padding:25px 0 0 0;
}


div#left h1 {
	color:#fff;
	font-family:"Arial Black", arial;
	font-size:18px;
	margin:10px 10px 20px 10px;
}


div.blog_entry {
	margin:10px;
}

div.blog_entry h2 {
	color:#ffffff;
	font-family:arial, verdana;
	font-size:16px;
	letter-spacing:1px;
	margin:0 0 5px 0;
}

div.blog_entry p {
	color:#ffffff;
	font-size:12px;
	line-height:16px;
	margin:0 0 16px 0;
	text-decoration: none;
}

div.blog_entry h3 {
	z-index: 30;
	color:#ffffff;
	font-size:14px;
	line-height:20px;
	margin:0 0 16px 0;
	text-decoration: none;
	text-align: center;
}


div.blog_entry div.entry_footer {
	width:544px;
	background:url("../images/hr.jpg") no-repeat;
	height:25px;
	margin:10px 0 15px -10px;
}

a:link { 
text-decoration:underline; 
color:#fff; 
}
a:visited { 
text-decoration:underline;
color:#fff;
}















/* ==================================== RIGHT COLUMN ====================================*/

div#content div#right {
	float:left;
	width:197px;
	margin:0 0 0 4px;
	background-color: #d62416;
}

div#news {
	width:197px;
	border:2px white solid;
	background-color: #7d7d7d;
	text-align: left;
}

div#right div#news_top {
	width:197px;
	height:44px;
	background:url("../images/news-top.jpg") no-repeat;
}

div#right div#news1_top {
	width:197px;
	height:44px;
	background:url("../images/in-the-news.jpg") no-repeat;
	background-color: #a0a0a0;
}

div#blog_top {
	width:197px;
	height:44px;
	background:url("../images/blog-top.jpg") no-repeat;
}

div#right div#news_bottom {
	width:197px;
	height:144px;
	background:url("../images/news-bottom.jpg") no-repeat;
	margin:-10px 0 0 0;
}

div#right div#news_content {
	width:197px;
	background:url("../images/news-bg.jpg") repeat-y;
	background-color: #7d7d7d;
}

div#news_content div.news_entry {
	width:176px;
	padding:5px 0 5px 0;
	margin:0 auto 10px auto;
	border-bottom:1px #a0a0a0 solid;
}

div#news_content div.news_entry span {
	color:#ffffff;
	display:block;
	line-height:10px;
	text-decoration:underline;
	font-family:arial, verdana;
	font-size:13px;
}

div#news_content div.news_entry span.title a{
	color:#ededec;
	text-decoration:underline;
	font-family:arial, verdana;
	font-size:14px;
}

div#news_content div.news_entry span.source a {
	color:#a0a0a0;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	font-style:italic;
}

div#footer { 
	width:750px; 
	font-family:arial, verdana;
	margin:0 auto; 
	padding:10px; 
	background:#000; 
	color:#fff; 
	font-size:12px; 
	text-align:center;

} 

div#footer a { 
	color:#d62416; 
	text-decoration:none; 

}

.dynlink {
cursor:pointer; cursor:hand;
text-decoration: none;  color: #ffffff;
}

.dynlink2 {
cursor:pointer; cursor:hand;
text-decoration: none; color: #d62416;
}

.dynlink3 {
cursor:pointer; cursor:hand;
text-decoration: underline; color: #ffffff;
}

.dynlink4 {
cursor:pointer; cursor:hand;
text-decoration: underline; color: #ededec;
}
