﻿body, p, td, div, input, textarea { font-size:11px; font-family:Verdana, Arial, Sans-Serif; }
body { margin:0; padding:5px; background:#FFF; }

#login { color:#60513A; font-size:10px; text-transform:uppercase; padding-bottom:4px; text-align:right; }
#login a:link, #login a:active, #login a:visited { color:#60513A; text-decoration:none; }
#login a:hover { color:#B2131C; text-decoration:underline; }

#main { padding:0; }

#head { clear:both; margin:0; }

/* Menu */

#menu { clear:both; padding:5px 0; margin:0; }

#menu form { margin:0; padding:0; }

#subm { clear:both; padding:5px; margin:0 0 5px 0; }

.auto { background:#60513A; color:#FFF; font-size:14px; font-weight:bold; }

/* Body */

#body { padding:0; margin:0; }

.left { width:137px; background:#B2131C; padding:5px; color:#FFF; 
background-image:url(/images/left_bg.gif); background-repeat:repeat-y; background-position:right; }

.right { width:130px; padding:0px 1px; }
.right img { padding-bottom:5px; }

.body { border:1px solid #CCC; background:#EEE; margin:0; padding:10px; }

.body ul { list-style:square; }
.body li { list-style:square; }

/* Foot */

#foot { clear:both; padding:5px; color:#FFF; background:#B2131C; text-align:center; margin-top:5px; }
        
#foot a:link, #foot a:active, #foot a:visited { color:#FFF; text-decoration:none; }
#foot a:hover { color:#FFF; text-decoration:underline; }

/* Standard CSS */

h1 { font-size:15px; color:#B2131C; margin-top:0; text-transform:uppercase; }
h1.blue { color:#3B7A9D; }
h1.brown { color:#60513A; }
h1.gold { color:#F5CC78; }
h1.purple { color:#694991; }

h2 { font-size:11px; color:#60513A; text-transform:uppercase; border-bottom:1px solid #60513A; padding-bottom:3px; }
h2.blue { color:#3B7A9D; border-bottom-color:#8EABB5; }
h2.gold { color:#F5CC78; border-bottom-color:#FFE3BF; }
h2.purple { color:#694991; border-bottom-color:#AE98C2; }
h2.red { color:#B2131C; border-bottom-color:#E5464F; }

h2 a:link, h2 a:visited, h2 a:active { text-decoration:none; color:#60513A; }
h2 a:hover { text-decoration:none; color:#60513A; }

h3 { font-size:11px; color:#60513A; padding-bottom:3px; }

h3 a:link, h3 a:visited, h3 a:active { text-decoration:none; color:#60513A; }
h3 a:hover { text-decoration:none; color:#60513A; }

a:link, a:active, a:visited { color:#60513A; }
a:hover { color:#B2131C; }

.label { float:left; font-weight:bold; padding-top:3px; }
.input { margin-left:150px; margin-bottom:10px; clear:right; }
.space { clear:both; }

.calendarHead a { color:#FFF; text-decoration:none; }

/* Old School Headers */

.header { font-size:13px; color:#B2131C; font-weight:bold; text-transform:uppercase; }

.subheader { color:#B2131C; font-size:12px; font-weight:bold; }
.subheader:link { color:#B2131C; font-size:12px; font-weight:bold; }
.subheader:visited { color:#B2131C; font-size:12px; font-weight:bold; }
.subheader:hover { color:#60513A; font-size:12px; font-weight:bold; }

.subheader1 { color:#60513a; text-transform:none; font-weight:bold; }

.subheader2 { color:#60513A; font-size:12px; font-weight:bold; }
.subheader2:link { color:#60513A; font-size:12px; font-weight:bold; }
.subheader2:visited { color:#60513A; font-size:12px; font-weight:bold; }
.subheader2:hover { color:#B2131C; font-size:12px; font-weight:bold; }

.subheader3 { color:#000; font-size:12px; }
.subheader3:link { color:#000; }
.subheader3:visited { color:#000; }
.subheader3:hover { color:#000; }

.imgForum { float:right; border:1px solid #B2131C; padding:5px; background:#FFF; margin:0 0 5px 5px; }
.imgForumGray { float:right; border:1px solid #B2131C; padding:5px; background:#F0F0F0; margin:0 0 5px 5px; }

.navBox {clear:both; background:#DDD; color:#FFF; font-family:Tahoma, Arial, Verdana,  Helvetica, sans-serif; font-size:11px; text-align:left;}

a.nav:link, a.nav:active, a.nav:visited {color:#60513a; text-decoration:none; padding:8px 8px 8px 8px; text-transform:uppercase;}
a.nav:hover {color:#b2131c; text-decoration:none;}

.nav2Box {clear:both; background: url(images/1_nav2_bkgd.gif) top repeat-x;  color:#FFF; font-family:Tahoma, Arial, Verdana,  Helvetica, sans-serif; font-size:11px; text-align:left; border-top:2px solid #ffffff;}

a.nav2:link, a.nav:active, a.nav:visited {color:#60513a; text-decoration:none; padding:8px 8px 8px 8px;}
a.nav2:hover {color:#b2131c; text-decoration:none;}

.snavBox {clear:both; background: url(images/1_nav2_bkgd.gif) top repeat-x; margin:0px 0 0px 0; padding:6px 0px 8px 0px; color:#FFF; font-family:Tahoma, Arial, Verdana,  Helvetica, sans-serif; font-size:11px; text-align:left;}

a.snav:link, a.snav:active, a.snav:visited {color:#ffffff; text-decoration:none; padding:5px 2px 5px 8px; display:block; text-align:left;}
a.snav:hover {color:#bfbfbf; text-decoration:none; background-color:#8c080f;}

a.blue:link, a.blue:active, a.blue:visited {color:#0276b6; text-decoration: underline; }
a.blue:hover {color:#000000; text-decoration:underline; }

.pHeader {font-size:14px; color:#FFFFFF; background:#60513a; font-weight:bold; padding:5px 7px 5px 10px; border-bottom:#ffffff solid 5px;}

.noshow { display:none; }

.datalist td { vertical-align:top; padding-bottom:30px; width:33%; }

/* BLOGS */

a img { border:0; }
.item-control a img { border:0; }
.icon-action { border:0; }

/* Header
----------------------------------------------- */
/* #blog-title { margin:0; padding:0; font-size:18px; font-weight:bold; color:#60513A; text-transform:uppercase; } */

#blog-title a { color:#60513A; text-decoration:none; }
#blog-title a:hover { color:#B2131C; }

#description { margin:0; padding-bottom:10px; text-align:left; }

/* Headings
----------------------------------------------- */
.date-header { font-size:11px; font-weight:normal; color:#60513A; }

/* Posts
----------------------------------------------- */
.post-title { padding:0 0 4px; font-size:14px; font-weight:bold; color:#B2131C; }
.post-title a, .post-title a:visited, .post-title strong { display:block; text-decoration:none; color:#B2131C; font-weight:normal; }
.post-title strong, .post-title a:hover { color:#B2131C; }

.post div { margin:0 0 .75em; line-height:1.6em; }
p.post-footer { margin:-.25em 0 0; color:#60513A; }
.post-footer em, .comment-link { font-size:11px; text-transform:uppercase; }
.post-footer em { font-style:normal; color:#60513A; margin-right:.6em; }
.comment-link { margin-left:.6em; }
.post img { padding:4px; border:1px solid #DDD; }
.post blockquote { margin:1em 20px; }
.post blockquote p { margin:.75em 0; }

/* Comments
----------------------------------------------- */
#comments h4 { margin:1em 0; font-size:13px; font-weight:bold; text-transform:uppercase; color:#60513A; }
#comments h4 strong { font-weight:bolder; }

#comments-block { margin:1em 0 1.5em; line-height:1.6em; }
#comments-block dt { margin:.5em 0; }
#comments-block dd { margin:.25em 0 0; }
#comments-block dd.comment-timestamp { margin:-.25em 0 2em; font-size:10px; text-transform:uppercase; }
#comments-block dd p { margin:0 0 .75em; }

.deleted-comment { font-style:italic; color:gray; }
.paging-control-container { float: right; margin:0px 6px 0px 0px; font-size: 80%; }
.unneeded-paging-control { visibility:hidden; }

/* Sidebar Content
----------------------------------------------- */
#sidebar ul { margin:0 0 1.5em; padding:0 0 1.5em; border-bottom:0px dotted #ccc; list-style:none; }
#sidebar li { margin:0; padding:0 0 .25em 15px; text-indent:-15px; line-height:1.5em; }
#sidebar p { color:#666; line-height:1.5em; }

#sidebar a:link, #sidebar a:active, #sidebar a:visited { text-decoration:none; }
#sidebar a:hover { text-decoration:underline; }

.sidebar-title { font-size:11px; font-weight:bold; }

/* Profile
----------------------------------------------- */
#profile-container { margin:0 0 1.5em; border-bottom:0px dotted #ccc; padding-bottom:0; }
.profile-datablock { margin:.5em 0 .5em; }
.profile-img { display:inline; }
.profile-img img { float:left; padding:4px; border:1px solid #ddd; margin:0 8px 3px 0; }
.profile-data { margin:0; text-transform:uppercase; letter-spacing:.1em; }
.profile-data strong { display:none; }
.profile-textblock { margin:0 0 .5em; }
.profile-link { margin:0; text-transform:uppercase; letter-spacing:.1em; }

/* Feeds
----------------------------------------------- */
#blogfeeds { }
#postfeeds { }

#tableBlog { margin-top:9px; }

#flash {
position:absolute; /*or absolute*/
z-index:-1; }

/* Misc */

.tableHead td, .tableHead th { background:#b2131c; color:#FFF; font-weight:bold; border-bottom:2px solid #c2baad; }

.tableBody td { background:#FFF; color:#000; font-weight:normal; border-bottom:1px solid #b2131c; }

.tableNormal td { background:none; color:inherit; border-bottom:0; }
