body { background-color: #464646; color: #444444}

#content { background-color: #ffffff; }

a
{
	color: #D70606;
	text-decoration: none;
	border-bottom: 1px solid;
}

#masthead
{
	height: 180px;
	background: #000000 url(images/bar.png) 0 18px repeat-x;
	padding-bottom: 14px;
}

#banner
{
	background-color: #000000;
	background-image: url(images/header.png);
	color: #ffffff;
}

h1,
h2,
h3,
h4,
h5 { font-family: Georgia, Serif; color: #444444}
#banner a,
#banner a:link,
#banner a:visited,
#banner a:active { color: #ffffff; }
#banner h1,
#banner h2 { color: #ffffff; }
#banner .box { background-color: #AA0000; }
#banner h1,
#banner h2,
#mainContent,
#footer { padding: 10px; }
#mainContent { padding: 20px; }
#banner #tagline { text-align: right; }
.clear { clear: both; }

#banner .alt{
	color: #fff ;
}
#banner #nav
{
	background-color: #000000;
	padding: 0;
	margin: 0;
}

#sidebar, #mainContent { padding-top: 30px; }

#banner #nav
{
	height: 1%;
	margin-left: 80px;
	overflow: hidden;
}

#banner #nav ul
{
	margin: 0;
	padding: 0;
}

#banner #nav ul li
{
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
}

#banner #nav ul li a
{
	display: block;
	padding: 8px 20px;
	text-decoration: none;
	border: none ;
}

#banner #nav ul li a:link, #banner #nav ul li a:visited
{
	background: #222222 url(images/menu.png) repeat-x scroll left top;
	border-left: 1px solid #333333;
	border-top: 1px solid #333333;
	color: #DDDDDD;
}

#banner #nav ul li a:hover, #banner #nav ul li a:active
{
	background: #333333 url(images/menu.png) repeat-x scroll 0 -100px;
	border-left: 1px solid #444444;
	border-top: 1px solid #444444;
	color: #FFFFFF;
	text-decoration: none;
}

#banner #nav ul li.active a:link, #banner #nav ul li.active a:visited
{
	background: #D70606 url(images/menu_in.png) repeat-x scroll left top;
	border-left: 1px solid #D70606;
	border-top: 1px solid #D70606;
	color: #FFFFFF;
}



.left { text-align: left; }
.right { text-align: right; }

div.date span.date
{
	background: #D70606 url(images/date.png) no-repeat scroll 0 0;
	color: #DDDDDD;
	float: left;
	font-size: 70%;
	height: 50px;
	margin: 0 10px 0 0;
	overflow: hidden;
	padding: 5px;
	text-align: center;
	width: 40px;
}

div.date span.month
{
	display: block;
	margin-bottom: 8px;
}

div.date span.day
{
	color: #444444;
	font-size: 190%;
	font-weight: bold;
	line-height: 0.8;
}

div.date span.year
{
	color: #666666;
	font-family: Tahoma,Arial,sans-serif;
	font-size: 80%;
	margin: 0;
	padding: 0;
}

div #friendfeed #feed a,
div #friendfeed #feed a:link{
	color: #D70606;
	text-decoration: none;
	border-bottom: 1px solid;
}

div #friendfeed.widget{
	border: none ;
}

a.rss span{
	display:none ;
}

a.rss
{
	background-image: url(images/rss.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
}

#footer{
	margin: 0 ;
	padding: 0 ;
	height: 80px ;
	margin-top: 60px ;
	text-align: right ;
}

#footer div{
	padding: 20px ;
}

p + p  { text-indent: 0; }

p{
	padding-bottom: 5px ; padding-top: 5px ;
}

.feed_item{
	margin-top: 20px ;
	border-bottom: 1px solid #DDDDDD ;
}