/*
body
{
	font-size: 8pt;
	font-family: Verdana;
	background-color: #ebebeb;
}
*/

/*topheader*/
/*
.topheader {margin-bottom:20px;}
.topheader table {height:25px;border-collapse:separate;width:100%;background-color:Transparent;font-size:100%;}
.topheader td {height:25px;}
.topheader th {height:25px;background-image:url(images/darkgradient.gif);color:White;white-space:nowrap;font-weight:normal;}
.topheader a {color: White;text-decoration: none;}
.topheader a:hover{text-decoration:underline;}
.topheader th.menuitem {color:white;text-align:center;width:12%;border-left:1px solid #9FAABF;border-right:1px solid #606D85;white-space:nowrap;padding-left:5px;padding-right:5px;}
.topheader th.rightitem {border-left:1px solid #9FAABF;color:Silver;text-align:right;border-right:none;}
.topheader td.outerheader {width:6px;}
*/

/*header*/
/*
.header table {font-size: 8pt;background-color:Transparent;width:100%;height:90px;border:none;}
.header td {white-space:nowrap;}
.header h1 {font-weight: normal;font-size: 18pt;margin-bottom: 0px;font-family: 'Arial Narrow';margin-top:5px;}
.header a {color: #333399;text-decoration: underline;}
.header a:hover{text-decoration: none;}
.header img{vertical-align:middle;border:none;}
*/

/*main body*/
/*
.forumcontent table {font-size: 8pt;border-collapse:collapse;background-color:#FFFFFF;}
.forumcontent h1 {font-weight: normal;font-size: 18pt;margin-bottom: 0px;font-family: 'Arial Narrow';}
.forumcontent h2 {margin-bottom: 0px;font-size: 10pt;margin-top:0px;}
.forumcontent h3 {font-weight: bold;font-size: 8pt;margin-bottom: 0px;}
*/

.forums h1.title { margin-bottom:0; } /* overrides the default from hwy9.css */

.forumcontent { font-size:8pt; }
.forumcontent table { border-collapse:collapse; border:1px solid #c4d6ea; margin:1em 0; }
.forumcontent h1,
.forumcontent h2,
.forumcontent h3 { font-weight:bold; line-height:1; }
.forumcontent h1 { font-size:1.5em; }
.forumcontent h2 { font-size:1.1em; /*margin:0;*/ }
.forumcontent h3 { font-size:1.2em; margin:3px 3px -1px; }

/*
.forumcontent a {color: #333399;text-decoration: underline;}
.forumcontent a:hover{text-decoration: none;}
.forumcontent th {background-image:url(images/darkgradient.gif);color:White;font-weight: bold;font-size: 9pt;text-align:justify;padding: 5px 5px 5px 5px;border:1px solid #606D85;}
.forumcontent th a {color: White;font-size: 8pt;font-weight: normal;text-decoration: none;}
.forumcontent th a:hover{text-decoration:underline;}
*/

.forumcontent th { font-weight:bold; padding:2px 10px 2px 5px; background:#c4d6ea; }
.forumcontent th a { text-decoration:none; font-size:1em; margin-left:12px; }
.forumcontent th a:hover { text-decoration:underline; }
.forumcontent th div { color:#121212; font-size:1em; } /* this is kinda hacky: it styles the post time displayed in a th in a particular view, cuz there's no other way to grab it for styling */
.forumcontent td { border:1px solid #c4d6ea; padding:10px 15px 30px; font-size:1.2em; }
.forumcontent td em { color:#999; display:block; margin-top:1em; font-size:0.9em; font-style:normal; }

/*
.forumcontent button{font-family: Verdana;font-size: 8pt;border: slategray 1px solid;}
.forumcontent textarea{font-family: Verdana;font-size: 8pt;border-left: slategray 1px solid;border-right: slategray 1px solid;border-bottom: slategray 1px solid;border-top: none;}
.forumcontent select{font-family: Verdana;font-size: 8pt;border: 1px solid slategray;}
*/

.forumcontent textarea { margin:0.5em 0; }
.forumcontent select { margin:0 5px; }
.forumcontent img { vertical-align:middle; border:none; }
.forumcontent img.avatar { margin-bottom:10px; }
.forumcontent hr { display:none; /*height:1px; border:none; color:silver; background:silver;*/ }
/*.forumcontent div.location{margin-top:17px;margin-bottom:17px;}*/

.forumcontent div.location { margin:1em 0; padding:6px 7px; background:#f2efee; -moz-border-radius:5px; } /* modeled after .breadcrumb in hwy9.css */
.forumcontent div.location span { margin:0 5px; font-size:1.2em; font-weight:normal; }
.forumcontent div.location a { text-decoration:none; }

/*
.forumcontent div.location { padding-left:6px; margin-bottom:1em; background
.forumcontent div.location a { display:inline-block; padding:3px; color:#003320; font-size:0.9em; text-decoration:none; }
*/


.forumcontent INPUT[type="text"],
.forumcontent INPUT[type="button"],
.forumcontent INPUT[type="submit"],
.forumcontent INPUT[type="file"],
INPUT[type="password"],
button { border:1px solid slategray; font-family:Verdana; font-size: 8pt; }

/* other classes */
.gradientbutton {background-image:url('images/darkgradient.gif');color:White;font-family: Verdana;font-size: 8pt;border: 1px solid slategray;}
.radiolist td {text-align: left;}
button.formatting{width: 25px;height: 20px;border: none;background-color:Transparent;cursor: pointer;}
/*div.editbar{margin-top: 3px;background-image: url('images/editbar_bg.gif');height: 20px;border-left: 1px solid slategray;border-right: 1px solid slategray;border-top: 1px solid slategray;}*/
div.editbar{ margin-top:1em; border:1px solid slategray; }
div.quote{color: #7777aa;text-decoration: none;padding-left: 15px;}

#forumLinks { text-align:right; }
#forumLinks a { display:inline-block; border-bottom:1px solid #c4d6ea; text-decoration:none; margin-right:10px; }

.curUser { margin-top:1em; }

#ctl00_ctl00_CPHBaseMain_AspNetForumContentPlaceHolder_lblReplyTop,
#ctl00_ctl00_CPHBaseMain_AspNetForumContentPlaceHolder_btnSubscribeTop,
#ctl00_ctl00_CPHBaseMain_AspNetForumContentPlaceHolder_linkAddPost,
#ctl00_ctl00_CPHBaseMain_AspNetForumContentPlaceHolder_linkAddTopic2,
#ctl00_ctl00_CPHBaseMain_AspNetForumContentPlaceHolder_btnSubscribe,
#ctl00_ctl00_CPHBaseMain_AspNetForumContentPlaceHolder_btnSubscribe2,
#ctl00_ctl00_CPHBaseMain_AspNetForumContentPlaceHolder_btnUnsubscribe,
#ctl00_ctl00_CPHBaseMain_AspNetForumContentPlaceHolder_btnUnsubscribe2,
#ctl00_ctl00_CPHBaseMain_AspNetForumContentPlaceHolder_linkAddTopic { display:inline-block; border:1px solid #C4D6EA; background:#e7eff7; padding:3px 6px; font-weight:bold; margin-right:15px; text-decoration:none; }

