/* Defaults
**********************************/
* {
	padding:0;
	margin:0;
}
html {
}
body {
	/* 62.5% equiv. 10px */
	font:62.5%/140% 'Trebuchet MS', Helvetica, Geneva, Arial, sans-serif;
	height: 100%;
	width: 100%;
}
html>body {
	/* for everything else */
	font-size:10px;
}
input, select, textarea, th, td, h1, h2, h3, h4, h5 {
	font:1em 'Trebuchet MS', Helvetica, Geneva, Arial, sans-serif;
}
ul{
	list-style-type: none;
}
a, :focus {
	/* kills dotted focus outline */
	outline:none;
	_outline:expression(this.hideFocus=true);
}
a img {
	border:none;
}
a{
	color: #295581;
}
a:hover{
	color: #800;
}
p{
	margin: 0 0 1em 0;
}
/* Layout */
html,body{
}
body{
}
#wrapper{
	margin: 0 auto;
}
div#nav,
div#content{
	margin: 0 auto;
	font-size: 110%;
}
div#content ul{
	list-style-type:disc;
}
div#content ul,
div#content ol{
	margin:1em;
}
div#content ul li,
div#content ol li{
	margin: 0 0 0 2em;
}
div#nav h1{
	background: #fff url(../img/v2/bg-logo.gif) repeat-x 0 0;
}
div#nav h1.logo{
	height: 72px;
}
div#nav h1.logo a{
	background: #fff;
	position: absolute;
	left: 50%;
	margin-left: -364px;
	background: url(../img/v2/thedigitalfeed-logo.jpg) no-repeat 0 0;
	width: 449px;
	height: 66px;
	text-indent: -999em;
}
div#top-content{
	margin: 0 auto;
	width: 718px;
	padding: 10px 15px;
	background: #e3edf0 url(../img/v2/bg-page.gif) repeat-y 50% 0;
}
div.header{
	clear: left;
}
div#top-content h3{
	margin: 0 0 1em 0 !important;
	font-weight: bold;
}
div#main-menu{
	float: right;
}
div#top-content br{
	clear: both;
}
div#top-content ul{
	float: right;
	width:93px;
	height:140px;
	padding: 13px 20px;
	margin: 0 0 0 10px;
	background: #e3edf0 url(../img/v2/bg-menu.gif) no-repeat 0 0;
}
div#top-content ul li h2 a{
	color: #e3edf0;
	display: block;
	width: 90px;
	border-top: 1px solid #404040;
	text-decoration: none;
	padding: 5px 0;
}
div#top-content ul li.first h2 a{
	border: none;
}
div#top-content ul li h2 a:hover,
div#top-content ul li.selected h2 a{
	color: #94b2b4;
}
div#content{
	clear: left;
	margin: 0 auto;
	width: 718px;
	padding: 0 15px;
	background: #fff url(../img/v2/bg-page.gif) repeat-y 50% 0;
}
div#content h1{
	display: block;
	text-indent: -999em;
	height:10px;
	background: #fff url(../img/v2/bg-content-h1.gif) repeat-x 0 0;
	margin: 0 -11px;
}
div#page-content h2{
	display: none;
}
div#content ul#blog{
	margin:0;
	list-style-type:none;
	width: 570px;
}
div#content ul#blog li{
	margin: 1em 0;
	border-bottom: 1px solid #aaa;
}
div#content li h3 a{
	color: #800;
	font-size: 120%;
	font-weight: bold;
	margin: 1em 0 1em 0;
	text-decoration: none;
}
div#content h4.url{
	margin: 0 0 1em 0;
}
div#content li p.date{
	clear: left;
}
div#content p.date{
	display: block;
	margin: 1em 0 0 0;
	font-style: italic;
	color: #aaa;
	font-weight:bold;
}
div#content h4.url a{
	text-decoration: none;
	font-style: italic;
	color: #aaa;
}
div#content ul#blog li div.teaser img{
	float: left;
	display: block;
	margin: 0 8px 8px -2px;
	background: url(../img/v2/bg-img.gif) no-repeat 0 0;
	padding: 5px 8px 8px 5px;
}
div#content ul#blog li div.teaser{
	margin: 1em 0 1em 0 ;
}
div#content li h3 a:hover{
	text-decoration: underline;
}
div#content li h4 a:hover,
div#content div.news_item h4.url a:hover{
	color: #800;
}
div.page-footer{
	z-index: 999;
	background: #202020;
	margin: 11px -11px 0 -11px;
	padding: 10px;
	border-top: 1px solid #fff;
}
div.page-footer a{
	text-decoration: none;
	color: #e3edf0;
}
div.page-footer a:hover{
	color: #94b2b4;
}
div#content code{
	white-space: nowrap;
	color: #080;
}
div#content div.news_item{
	margin-right: 140px;
}
div#content div.news_item h3{
	color: #800;
	font-size: 120%;
	font-weight: bold;
	margin: 1em 0 1em 0;
	text-decoration: none;
}
/**ADS**/
div.ad-468{
	float: left;
	margin: 0 0 10px -2px;
	width: 475px;
	height: 67px;
	padding: 5px 0 0 5px;
	background:url(../img/v2/bg-ad-468.gif) no-repeat 0 0;
}
div.ad-120{
	font-size:10px;
	float: right;
	width: 128px;
	margin: 0 0 10px 0;
	padding: 5px 0 0 5px;
	background:url(../img/v2/bg-ad-120.gif) no-repeat 0 0;
}
div.ad-120 p{
	margin:0em 0.5em 0.3em 0;
}
div.ad-120 a{
	text-decoration:none;
}
div.ad-120 a:hover{
	text-decoration:underline;
}
div.ad-120 span.bottom{
	display: block;
	height: 7px;
	margin: -3px 0 0 -5px;
	background:url(../img/v2/bg-ad-120b.gif) no-repeat 0 0;
}
div.ads{
	float: right;
	width: 133px;
	margin: 10px 0 0 10px;
}
div.ad-120 ul{
	width:120px !important;
	padding-bottom:3px !important;
}
div.ad-120 ul li a:hover{
	color:#800 !important;
}
div#page-numbers{
	height:2em;
}
/*Page numbers*/
div#page-numbers{
	padding: 0 1em;
}
div#page-numbers p{
	float: left;
	margin: 0;
	padding: 3px 1em 0 0;
}
#pages{
	padding: 0 0 0 2em;
	list-style-type: none;
}
#pages li{
	padding: 3px 0 0 0 ;
	height: 2.5em;
	display: block;
	float: left;
}
#pages li a{
	border: 2px solid #fff;
	padding: 0.3em 0.5em;
	text-decoration: none;
	background:#ddd;
}
#pages li a:hover{
	color: #c44;
	background:#fff;
	border: 1px solid #ccc;
	margin:0 1px;
}
#pages li.current a{
	border: 1px solid #c44;
	font-weight: bold;
	background: #fff;
	margin:0 2px 0 0;
}