body {
font-family: verdana;
color: #9A193A;
margin: 30px 0;
}

#content {
width: 768px;
margin: 0 auto;
}

h1 { /* Banner */
font-size: 300%;
color: #F48C35;
margin: 20px 0 -25px;
}

h1 img {
vertical-align: -3px;
border: none;
}

h2 {
position: relative;
font: bold 100%/120% arial;
color: #fff;
background: #F48C35;
padding: 6px 20px;
margin: 45px 0 23px;
}

h2 span {
position: absolute;
right: 10px;
top: 4px;
font-size: 80%;
font-family: verdana;
}

h2 a {
text-decoration: none;
color: #fff;
padding: 0 2px;
}


/* lists, forms, tables
==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== */
ol {
margin: 3px 0 0;
padding: 0;
list-style-type: none;
}

li span { padding: 0 2px; }

input, textarea { background: #F8F6F1; }

form.input_data { font: bold 80%/120% verdana; }

td { padding: 2px 3px; }

.sbmt_rst {
background: #D4D0C8;
margin: 10px 0px;
}


/* topic, subtopic, article list
==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== */
#nav {
list-style-type: none;
font: bold 80%/120% verdana;
color: #2D83A0;
padding: 0;
margin: -2px 0 -24px;
}

#nav a {
display: block;
text-decoration: none;
color: #2D83A0;
background: url(arrow_blue.gif) no-repeat 18px 5px;
width: 731px;
padding: 2px 0 4px 37px;
}

#nav a:hover {
background: #f2f2f2 url(arrow_blue.gif) no-repeat 18px 5px;
}

#stats {
/font: bold 80%/120% verdana;
/color: #E79423;
/padding: 0 20px;
/margin: 10px 0 -15px;
}

#stats span { padding: 0 5px; }

	/*** TOPICS ***/
.top { margin: 20px 0 0; }

.innr_top {
position: relative;
font: bold 80%/120% verdana;
color: #fff;
background: #2D83A0 ;
padding: 3px 20px 3px 20px;
}
.top .bullet { color: #619CAF; padding-right: 5px; }
.tcode { font-family: courier; }
.innr_top .tsa_edit a, .innr_top .tsa_delete a { color: #fff }

	/*** SUBTOPICS ***/
.innr_sub {
position: relative;
font: bold 80%/120% verdana;
color: #2D83A0;
background: #f2f2f2;
padding: 3px 20px 3px 20px;
}
.sub .bullet { color: #D7E3E7; padding-right: 5px; }
.scode { font-family: courier; }
.innr_sub .tsa_edit a, .innr_sub .tsa_delete a { color: #2D83A0 }

	/*** ARTICLES ***/
.innr_art {
position: relative;
font: bold 80%/120% verdana;
color: #DE8031;
background: #FFF;
padding: 3px 20px 3px 20px;
border-bottom: solid 1px #ededed;
}
.art .bullet { color: #F6EAE0; padding-right: 5px; }
.innr_art .tsa_edit a, .innr_art .tsa_delete a { color: #DE8031 }
	
	/*****/

.tsa_edit a {
font-size: 85%;
text-decoration: none;
padding: 4px 4px 5px;
}
.tsa_edit a:hover { color: #fff; background: #0c0; }

.tsa_delete a {
font-size: 85%;
text-decoration: none;
padding: 4px 4px 5px;
}
.tsa_delete a:hover { color: #fff; background: #f00; }


.float {display: block;
position: absolute;
right: 10px;
top: 2px;
}

/* edit article
==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== */
h4 {
margin: 20px 0 5px;
}

#edit_art .sbmt_rst { margin: 15px 0 20px; }

#edit_art em {
font-size: 95%;
padding-left: 8px;
}

#edit_art input {
padding: 0 2px;
}

#edit_art textarea {
padding: 2px;
}


/* featrured articles
==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== */
#featured ol { margin: 23px 0 7px; }/*

#featured em {
color: #f00;
padding: 0 7px;
}

#featured li {
font: bold 95%/120% verdana;
color: #0B97C6;
margin: 5px 0;
}
*/
#featured table {
margin: 5px 0;
}

#featured .bullet { color: #D7F0F9 }


	/*** FEATURED ARTICLES ***/
.innr_feat {
position: relative;
font: bold 95%/120% verdana;
color: #DE8031;
background: #FFF;
padding: 3px 4px 3px 20px;
border-bottom: solid 1px #ededed;
}
.innr_feat .bullet { color: #F6EAE0; padding-right: 5px; }
.innr_feat .feat_delete a, .innr_art .feat_delete a { color: #DE8031 }
	
	/*****/

.feat_delete a {
font-size: 90%;
color: #DE8031;
text-decoration: none;
padding: 4px 4px 5px;
}
.feat_delete a:hover { color: #fff; background: #f00; }



/* image upload
==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== */

#img_upload .sbmt_rst { margin: 0; }
