a:visited, a:link { color:rgb(255, 125, 0); text-decoration:none; }
a:hover { color:rgb(155, 155, 155); text-decoration:underline; }

body { font:12px Helvetica; background-color:#FFF; color:#222; margin:0px 10px 10px; padding:0px; line-height:110%; }
hr { background-color:#444; height:4px; border:none; }
h1 { text-align:center; font-size:38px; font-weight:bold; color:#555; }
h2 { text-align:center; font-size:28px; margin:6px 0px; padding:6px; }
h3 { text-align:left; margin:2px 0px 4px; font:bold 16px Helvetica; line-height:18px; }
h4 { text-align:center; margin:2px 0px 4px; font:bold 14px Helvetica; }
form { margin:0px; }
textarea { font-size:10px; }
img { border:none; }

#logo { width:584px; margin:0px auto; padding:0px; text-align:center; }
#container { width:584px; margin:30px auto 0px; padding:0px; position:relative; background:url(./Images/Border.png) center repeat-y; }
#paypal { position:absolute; top:110px; right:20px; width:160px; padding:0px 0px 14px; text-align:left; 
			background:url(Images/BottomBorder_160.png) bottom left no-repeat; }
#adsense { position:absolute; top:410px; right:20px; width:160px; padding:0px 0px 14px; font-size:10px; background:url(Images/BottomBorder_160.png) bottom left no-repeat; }
#footer { text-align:center; }

.update { margin:4px 0px 12px 0px; padding:6px 6px 2px; border:2px solid rgb(255,125,0); background-color:#DDD; }
#main_updateinfos { display:block; }
.box_main { padding:0px 8px; color:#333; font-size:11px; background:url(Images/Border_160.png) top left repeat-y; }

.sub_expanded { padding:0px 0px 0px 14px; font-weight:bold; text-decoration:none; cursor:pointer; background:url(Images/greytriangle_down.png) top left no-repeat; }
.sub_hidden { padding:0px 0px 0px 14px; font-weight:bold; text-decoration:none; cursor:pointer; background:url(Images/greytriangle.png) top left no-repeat; }

.cat_image { position:relative; left:-40px; }
.cat_main {  }
.catinfo { text-align:right; font:11px Helvetica; color:#555; padding:2px 8px; }
.screenshot { border:none; width:160px; float:left; margin:0px 4px 4px 0px; }
.dashboardicon { width:80px; height:80px; float:left; margin:0px 4px 4px 0px; }
.text { margin:12px 0px 0px; padding:18px; clear:both; text-align:justify; }

.small { font-size:11px; color:#555; }
.faded { color:#999; }
.error { padding:20px; border:2px solid #B00; background-color:#F99; }