body,input,textarea, select{ font-size:13px; color:#333; font-family: 'Droid Sans', Interstate, Helvetica, Arial, sans-serif;}
img{ border:none; }
input, textarea,#container .button{ background-color:#FFF; border:solid 1px #888; color:#333; border-radius:3px; font-size:13px; padding:5px; box-shadow:0 1px 1px #ddd; }
textarea{ font-family:monospace; }
#container .button{ background-color:#eee; font-weight:bold; text-shadow:#fff 1px 1px; color:#555;cursor:pointer; border:1px solid #999; padding:5px 8px;
background-image:-moz-linear-gradient(top,#f5f5f5,#e2e2e2); background-image:-webkit-gradient(linear,0 0,0 100%,from(#fafafa),to(#ddd))
}
option{ background:#fff; color:#333; text-shadow:none; }
#container .button:active{ background-color:#ccc;
background-image:-moz-linear-gradient(bottom,#f5f5f5,#e2e2e2); 
background-image:-webkit-gradient(linear,0 0,0 100%,from(#ddd),to(#fafafa))
}

#container h1,#container h2,#container h3,#container h4,#container p{padding:5px 0; }
#container h1,#container h2,#container h3{ color:#444;}
#container h2 {  font-size:30px; padding:10px 0 5px 0; }
#container h3 { font-size:20px; margin:10px 0; }
#container h4{ font-size:16px; }
#container p, dd, dt,.bullet li{ font-size:14px; line-height:19px; }
#content a{ color:#67f; }

dt{ font-weight:bold; margin-top:5px; }
dd{ margin-bottom:10px; margin-left:10px; } 

#container{ margin: 0 auto;  width:910px; padding-top:10px; }
#content,.content{ width:728px;float:left; }
#navigation{ width:160px;float:right;margin-left:15px; }
#parts{ margin-bottom:15px; }

#tweetPlace{margin-top: 15px; float: right; text-align: right;
padding: 10px 0 10px 15px; border-radius: 5px; border: 1px solid #DDD;
box-shadow: 0 2px 3px #eee; }
.new{ color: #B50000; font-weight:bold;}

.linkList,.list{padding:5px 0;}
.linkList a{ text-shadow:0 1px white; font-size:18px; margin:5px 0; display:block; text-decoration:none; color:#444; border-radius:5px; font-weight:bold; background-color:#eee; padding:10px;}
.linkList a:hover{ text-shadow:none; color:white; background-color:#666; }

.bullet{ margin:5px 0; }
.bullet li{ padding-bottom:3px;  line-height:1.3;  }

.large{ font-size:16px; line-height:20px; }

.stack .stackItem{ display:none;}
.stack .on{ display:block;}

.tab{ height:28px; margin-top:5px; } 
.tab li{ font-weight:bold; display:inline-block; padding:7px 20px; color:#444; background:#ddd; 
text-shadow:0 1px white;
cursor:pointer; }
.tab li{ border-bottom:none; border-radius:5px 5px 0 0; }
.tab .on{ display:inline-block; 
border:#888 1px solid; background:#fff; color:#555; }
.tab .on{ border-bottom:none; padding-bottom:8px; }
.loading,.gridContent,.tabContent{
box-shadow:0 2px 3px #ccc; padding:10px 20px; border:1px #888 solid; border-radius:5px;
}
.tabContent{ border-radius:0 5px 5px 5px; }
.tabContent .tabItem{  display:none;  }
.tabContent .on{ display:block; }

.loading{ background:url(loading.gif) no-repeat center; }

.data{ margin-bottom:10px;}
.data td{ padding-top:5px;}
.data th{ padding:5px 0; font-size: 13px; color:#666; font-weight:bold; text-align: left;}
.data .content{ border: 0; padding-bottom: 15px; }

.skinPreview{ height:25px;width:100%; }

#container .ui-slider { 
	position: relative; text-align: left; width:100px; height:10px; display:inline-block;
	background:#ddd; border-radius:3px; margin-top:3px;
}
#container .ui-slider-handle { 
position: absolute; z-index: 2; margin:-3px -7px; width:14px; height:14px; cursor:pointer;
background:#fff; border:#888 1px solid;  border-radius:3px; 
}

#loading{margin:15px 0;height:200px;}
.tooltip{ padding:7px 10px; margin:5px 0;background:#FFFED6; border-radius:5px; }

footer{ clear:both; padding:20px; text-align:center; color:#666;  }

.side-button{ 
  z-index:167;
  position:absolute; display:inline-block; padding:10px 13px; font-size:15px;
  bottom:0; right:260px; background:#555; color:white;  
  text-shadow:1px 2px #222; font-weight:bold;
  border-radius:5px 5px 0 0; text-decoration:none;
}
.gallery{
  font-size: 0;
  padding: 2px;
  border-radius: 4px; 
  background: black;
}
.gallery li{
  display: inline-block;
  margin: 2px;
  font-size: 14px;
}
.gallery li img{
  width: 237px;
}
.gallery li a{
}
