img{border:0}
html,body,h1,h2,h3,p{margin:0;padding:0}
html{overflow-y:scroll}
body,td{font-family:'trebuchet ms',sans-serif;font-size:13px}
body{background:#fff url(body-bg.jpg) repeat-x}
#allsites{background:#666;color:#fff;border-bottom:solid 1px #333}
#allsites a{color:#fff;text-decoration:none;padding:0 10px}
#allsites a:hover{background:#999}
#allsites a.on{background:#fff;color:#333}
#content p{margin-bottom:.5em}
#canvas{width:900px;margin:auto}
#footer{text-align:center;font-size:11px}
.clear{clear:both}
.sh{background:url(shadow.png) top repeat-x;height:8px;margin:0 8px;clear:both}
.prev{float:left}
.next{float:right}
.prev a,.next a{text-decoration:none}
.prev a:hover,.next a:hover{text-decoration:underline}
#adminactions{margin:0;padding:0;list-style:none;height:2em}
#adminactions li,#adminactions a{float:left}
.ico{line-height:16px;padding:2px 0}
.ico a{display:block;padding:2px 5px 2px 2px;text-decoration:none;color:#000;-moz-border-radius:2px;margin-right:5px}
.ico a:hover{background:#eee}
.ico i{display:block;float:left;height:16px;width:16px;background-image:url(actions.gif);margin-right:2px}
.inewfold{background-position:0 0}
.iconfig{background-position:-16px 0}
.inewsection{background-position:-32px 0}
.inewdoc{background-position:-48px 0}
.iedit{background-position:-64px 0}
.idelete{background-position:0 -16px}
.iclose{background-position:-16px -16px}
.inewmodule{background-position:-32px -16px}
.ihistory{background-position:0 -32px}
.ilinkhere{background-position:-48px -16px}
.admin .iconfig,.admin .ilinkhere{display:block;height:16px;width:16px;background-image:url(actions.gif)}
form{margin:0;padding:0}
body form h2{font-size:13px;color:#009;border:0;margin:0;padding:0}
body form ul{margin:0 0 10px 0;padding:0}
form ul,ul.fields{list-style:none;margin:20px 0;padding:0;border-top:solid 1px #ccc}
form li,.fields li{padding:1px 0;border-bottom:solid 1px #ccc}
label,.label{display:block;float:left;width:120px}
li input,textarea{width:390px}
textarea{height:50px}
.check{display:block;float:left}
.check label,.radio label{display:inline;float:none}
.check input,.radio input{width:auto}
.clear{clear:both;height:0}
li.big{border:0}
li.big label{float:none;padding-top:10px;font-size:11px;font-weight:bold;color:#666}
.att-li .label{font-size:11px;font-weight:bold;color:#666}
li.big textarea{width:550px;height:250px}
.buttons{text-align:center}
.not-valid{color:#f00}
#submitMessage{border:solid 1px;padding:2px;line-height:16px;display:none}
#submitMessage img{margin-right:10px}
/* rich text edit */
div.rich-text{border:solid 1px #666;margin-bottom:5px;padding:1px;width:550px}
.rich-text textarea,.rich-text iframe{border:0}
.rte-bar{height:20px;background:#ddd;padding:2px;border-bottom:solid 1px #666}
.rte-bar b,.rte-bar select{display:block;float:left}
.rte-bar b{width:20px;height:20px;cursor:pointer;background-image:url(SmarticonsR65.gif);margin-right:3px}
.rte-bar b:hover{background-color:#eee}
.bold{background-position:-280px -60px}
.italic{background-position:-300px 0}
.justifyleft{background-position:-260px -160px}
.justifycenter{background-position:-260px -120px}
.justifyright{background-position:-280px 0}
.insertunorderedlist{background-position:-280px -80px}
.insertorderedlist{background-position:-300px -40px}
.rte-bar select{font-size:11px;margin:0 5px}
.insert-link{background-position:-100px -40px}
.insert-image{background-position:-60px -20px}
.view-toggle{background-position:-240px -40px}
#rte-body{background:#fff;text-align:left;margin:10px}
.calendar{width:100%;border:0;border-collapse:collapse;margin-bottom:10px}
.calendar td{text-align:right;border-bottom:solid 1px #999;padding:0}
.calendar td *{display:block;font-style:normal;text-align:right;padding:1px;padding-right:4px}
.calendar a{background:#666;color:#fff;font-weight:bold;text-decoration:none}
.calendar a:hover{text-decoration:underline}
.blur{color:#ccc}
.today a{background:#f93}
.today i{color:#f93;font-weight:bold}
.we{background:#ddd}
.subnav,.subnav ul{margin:0;padding:0;list-style:none}
.subnav ul{margin-left:10px}
.subnav a{display:block;color:#333;text-decoration:none}
.subnav a.on{color:#f93;font-weight:bold}
iframe{display:block;width:550px;height:180px}
/* pages */
.pages{text-align:center;padding:3px;padding-top:10px}
#main .pages a{text-decoration:none;padding:0 5px;border:solid 1px #ccc;color:#00c}
#main .pages a:hover{background:#f93;color:#fff}
.pages .break,.pages .here{padding:0 2px}
.pages .here{color:#F29130;font-weight:bold}
.pages .prev{margin-right:15px}
.pages .next{margin-left:15px}
.pages .count{padding-top:5px}
/* typeahead */
.tah{position:relative}
.tah span{display:none}
.tah div{background:#fff;position:absolute;top:22px;left:0;width:200px;border:solid 1px #ccc;padding:2px;display:none}
.tah div b{display:block;width:100%;cursor:pointer}
/* tag cloud */
.tagcloud{}
.tagcloud li{list-style:none;display:inline;font-size:11px}
.tag1{font-size:1em;color:#9696FF}
.tag2{font-size:1.2em;color:#7878FF}
.tag3{font-size:1.4em;color:#5A5AFF}
.tag4{font-size:1.6em;color:#3C3CFF}
.tag5{font-size:1.8em;color:#1E1EFF}
.tag6{font-size:2em;color:#0000FF}
#viewbody ul{margin:0;padding:0;list-style:none}
#viewbody li{border-bottom:solid 1px #ccc;margin-bottom:5px}
#viewbody h2 a{display:block;text-decoration:none}
#viewbody h2 a:hover{background:#ddd}
.info{font-size:.8em;color:#090}
#navtools{margin:0;padding:0;list-style:none}
#navtools a{display:block;border-bottom:solid 1px #999;text-decoration:none;color:#000}
#navtools a:hover{background:#eee}
#navtools li.on a{color:#00c}
.col2 ul{list-style:none;margin:0;padding:0;float:left;width:270px}
.col2 li{margin-right:10px}

