
#maincontent {
	width: 770px;
	padding: 0 10px 5px;
	}

#maincontent .item img {
	background: #DDDDDD;
	padding: 5px;
	}
img.floatleft {
	margin: 0pt 10px 5px 0pt;
	}

#maincontent div.item {
	margin: 0pt 0pt 30px;
	padding-left: 10px;
	}

#maincontent .item h3 {
	border-bottom: 1px solid #CCCCCC;
	margin: 20px 0pt 10px;
	}
	
.mobile span {font-family:Arial, sans-serif;background: #000;padding: 3px;color: #FFF;}
.mobile b {color: #BBB;}
.mobile li {margin: 0 0 5px;}
.mobile a {color: #FC0;}

#utils {margin: 0 0 20px;text-align: right;}
#utils a {margin-left: 10px;}

#p-search .textfield {width: 180px;margin-bottom: 5px;}
#p-search fieldset {padding: 5px 0;border-width: 1px 0;}
#p-search .button:hover {background: #777;}

#maincontent h4.tabbed a, #maincontent h4.tabbed a.act {padding-bottom: 2px;}


