* 
{
	margin:0;
	padding:0;
}

body 
{
	background:#dcecf3 url(images/bitblog_bg.gif) repeat-x center top;
	font: normal 1em/1.65em Verdana, Helvetica, Arial, sans-serif;
	color:#424242;
}

.clear
{
	clear:both;
}

p,li,span
{
	font-size:.81em;
	margin-bottom:10px;	
}

li
{
	list-style:inside;
	margin-bottom:5px;
}

#container
{
	margin:0 auto;
	width:800px;
	margin-top:20px;
}

#header
{
	height:125px;
	border-bottom:1px #9d9fa2 dotted;
}

#content
{
	clear:both;
	margin:25px 0;	
	float:left;
	display:inline;
}

#sidebar
{
	float:left;
	border-right:1px dotted #9d9fa2;
	padding-right:2%;
	margin-right:2%;
}

#container h1
{
	text-indent:-9999px;
	background: url('images/bitblog_logo.gif') no-repeat top left;
	width: 295px;
	height: 93px;
	float:left;
	display:inline;
}

h2#in_action a
{
	background:transparent url(images/in_action.gif) no-repeat ;
	height:28px;
	margin-left:232px;
	margin-top:-5px;
	text-indent:-9999px;
	width:307px;
	display:block;
}


h2#in_action a:hover
{
	background: url('images/in_action_hover.gif') no-repeat;
}

ul#features
{
	height:200px;
	margin:20px 0;
	padding-bottom:25px;
	border-bottom:1px #9d9fa2 dotted;
}

ul#features li
{
	
	border:1px solid #9d9fa2;
	display:inline;
	float:left;
	height:198px;
	width:209px;
	margin-right:48px;
}

li#new_post
{
	background: url('images/new_post.gif') no-repeat scroll top left;
}

li#pixlr
{
	background: url('images/pixlr_int.gif') no-repeat scroll top left;
}

li#img_mng
{
	background: url('images/img_mng.jpg') no-repeat scroll top left;
}

ul#features li span
{
	background:#9D9FA2 none repeat scroll 0 0;
	color:#FAFAFA;
	margin:172px 0 0 0;
	padding:0 15px;	
	float:right;
	display:inline;
}
