body {
	font:12px arial,helvetica,
	sans-serif;background:#fff
}

body,p,ul,#footermain div.column3 h2,#footermain div.column2 h2,#footermain div.column1 h2{margin:0}

body,ul,#footermain div.column3 h2,#footermain div.column2 h2,#footermain div.column1 h2{padding:0}

h1,#header{height:75px}

h1,img,#maincolumn,#maincolumn div.column1,#maincolumn div.screenshot,#footermain div.column3,#footermain div.column2,#footermain div.column1,#leftcolumn{float:left}

h1{padding-top:1 0}

h2{font-size:22px;padding:20px 0 0 0;color:#c00}

h2,h3{margin:0 0 0 0}

h2,h3,#header,#content,#footerborder,#footermain,#banner,#highlighted{clear:both}

h2,h3,a:active,a:visited,a:link,a{font-weight:normal}

h3{font-size: 17px;padding:10px 0 0 0}

h3,p{color:#000}p{padding:5px 0 0 0}

p,li,#leftcolumn a.link{font-family:Arial,Helvetica,sans-serif}

img,#footermain a img{border:0}

a:active,a:visited,a:link,a{color:#c30;text-decoration:none}

a:hover{text-decoration:underline}

a img{border:0px}

a:hover img{border-color:#c0c0c0}

#header a:hover img,#header a img{border:none}

#header,#content,#footermain{width:750px}

#header,#content{margin-left:auto;margin-right:auto}

#header,#content,#footerborder,#footermain,#banner,#highlighted{float:none}

#maincolumn{width:490px;margin:0 0 0 35px;overflow:visible}

#maincolumn,#leftcolumn{padding-bottom:30px}

#maincolumn div.column1{width:270px;padding-right:10px;clear:left}

#maincolumn div.screenshot{width:200px}

#maincolumn div.column2{padding-left:10px}

#footerborder,#footermain,#footermain div.column3,#footermain div.column2,#footermain div.column1{background:#c60}

#footerborder{padding:6px 0 5px 0;border-top:solid #c30 5px}

#footerborder,#footermain,#banner,#highlighted{overflow:hidden}

#footermain,#highlighted{margin:0 auto}

#footermain{padding:20px 0 30px 20px}

#footermain div.column3,#footermain div.column2,#footermain div.column1{width:235px}

#footermain div.column1{margin-left:10px} 

#footermain div.column1 a{color:#000; text-decoration: none;} 

#footermain div.column1 a:hover{color:#FFF; text-decoration: underline;}

#footermain div.column2 a{color:#000; text-decoration: none;} 

#footermain div.column2 a:hover{color:#FFF; text-decoration: underline;} 

#footermain div.column3 a{color:#000; text-decoration: none;} 

#footermain div.column3 a:hover{color:#FFF; text-decoration: underline;} 

#footermain div.column3,#footermain div.column2{margin-right:10px}

#footermain div.column3 h2,#footermain div.column2 h2,#footermain div.column1 h2,#footermain div.column3 p,#footermain div.column2 p,#footermain div.column1 p{color:#fff}#leftcolumn{width:197px;margin:0 0 0 20px}

#leftcolumn h2{color:#c60;padding-bottom:10px}

#leftcolumn a.link{background:no-repeat center left;display:block;padding:2px 5px 2px 15px;color:#303030}

#leftcolumn a img{margin:10px 0}

#banner{background:url(bg.gif) repeat-x;margin-top:0}

#banner,#highlighted{height:150px}

#highlighted{width:934px}

span.desc{color:#999}

div.screenshot{margin-top:1.7em;}

.search {
	margin-top:2em;
}

span.sbox_l  {
	background: white url('srch_l.gif') no-repeat top left;
	float: left;
	width: 19px; height: 19px;
}

span.sbox_r  {
	background: white url('srch_r.gif') no-repeat top left;
	float: left;
	width: 19px; height: 19px;
}

span.sbox input {
	background: white url('srch_bg.gif') repeat-x top left;
	float: left;
	border: 0;
	height: 19px; width: 115px;
	padding: 3px;
	font: 11px/13px arial;
	color: #000;
}

.comment_m {
	width:295px;
	background:#eee;
	border:solid #999 1px;
	padding:2px 2px 2px 2px;
	color:#000000;
}
	
