a, a img               { border: 0; text-decoration: none; }

#page-wrap, #rotmain   { width: 700px; padding: 0 15px; margin: 0 auto 5px; position: relative; }

h1                     { font: bold 60px Helvetica, Sans-Serif; letter-spacing: -2px; margin: 20px 0; text-align: center; }
h2                     { font: bold 30px Helvetica, Sans-Serif; letter-spacing: -1px; margin: 0 0 10px 0; color: #002266; }
h2.title               { text-align: center; }
h3                     { font: bold 20px Georgia, Serif; margin: 0 0 10px 0; color: #003388; }
/*h5, .header            { font: bold 15px Georgia, Serif; text-align: center; }*/
pre, code              { font: 13px/1.8 Monaco, MonoSpace; margin: 0 0 15px 0; padding: 5px; background: #f5f5f5; block: inline; width: 100%; overflow-x: auto; }
blockquote             { margin-left: 30px; }

ul                     { margin: 0; padding-left: 35px; }
ul li                  { font: 15px Georgia, Serif; margin: 0 0 8px 0; }

#nav                   { display: block; width: 90%; margin: 10px auto; text-align: center; line-height: 3em; }
#nav a                 { text-align: center; background: black; color: white; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px; white-space: nowrap; }
#nav a.git             { background: #006; }
#nav a.play            { background: #060; }
#nav a.issue           { background: #600; }
#nav a:hover, #nav a.current { background: #666; }

.textSlide             { padding: 10px 30px;}
.textSlide h3          { font: italic 20px Georgia, Serif; text-align: center;  }
.textSlide h4          { text-transform: uppercase; font: 15px Georgia, Serif; margin: 10px 0; }
.textSlide ul          { list-style-type: none; margin: 0;}
.textSlide img         { border:1px solid #CCCCCC;}
.textSlide ul li       { font: italic 15px Georgia, Serif; display: list-item; color:#000; margin: 0 0 0 -30px;}
.rightside             { float: right; margin: 0 0 2px 10px; }

.quoteSlide            { padding: 15px; }
.quoteSlide blockquote { font: italic 18px/1.5 Georgia, Serif; text-align: center; color: #006; margin: 0 10px 10px 10px; }
.quoteSlide p          { text-align: center; }

.accordion             { width: 70%; margin: 0 auto; }
.accordion .ui-widget-content a { color: #004499; }

#rotmain div.anythingControls { bottom: 10px; }
#rotmain div.anythingSlider-metallic .thumbNav a { font: bold 12px/1.5 Serif; background:#CCCCCC; background-image: url(); height: 18px; width: 20px; border: #000 1px solid; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
#rotmain div.anythingSlider-metallic .thumbNav a span { visibility: visible; }

#rotmain div.anythingSlider-metallic .thumbNav a:hover { background:#FFCCCC; border-color: #A00; }
#rotmain div.anythingSlider-metallic .thumbNav a.cur { background:#EEEEEE; border-color: #00A; color:#00A;}
#rotmain div.anythingSlider-metallic .start-stop { margin-top: 8px; }

#rotmain #slider2 { width: 600px; height: 180px; list-style: none; background:#FFFFFF;}

.minfon {background:#FFFFFF; width:36px; height:12px; margin:1px 0 1px 0; border:1px solid #67B9FF;border-radius:8px 8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.minfon:hover {border:1px solid #FFFFCC;}
.icospan {background:#FFFFCC; text-align:center; display:inline-block; margin: 2px 0 0 2px; width:24px; height:20px; padding-top:4px; z-index:1000;float:left;clear:none;
border:1px solid #999966;border-radius:12px 12px; -moz-border-radius:12px; -webkit-border-radius:12px;}
.icospan img {border:none;width:16px;height:16px;}