﻿	body
	{
		margin:0px;
		font-family:Trebuchet MS, Verdana, Arial;
		font-size:12px;
	}

	td
	{
		font-family:Trebuchet MS, Verdana, Arial;
		font-size:12px;
	}

	blockquote { background-color:#E1E1E1; padding:10px; }
	blockquote span {padding-top:20px; font-size:30px; font-weight:bold; font-family:Times New Roman; color:#BBBBBB; }

	h1 { font-size:20px; font-weight:bold; letter-spacing: 7px; }
	h2 { font-size:15px; }
	h3 { font-size:13px; font-weight:bold; }


	.highlightButton { background-color:#EEEEEE; width:150px; border: solid 1px #CCCCCC; padding: 5px; text-align:center; height:30px;}
	.highlightButton a { margin: 10px 0px 0px 5px; height:30px; text-decoration:none; color:#000000;}
	.highlightButton a:hover { text-decoration:underline; }


	input { font-family:Trebuchet MS, Verdana, Arial; font-size:11px;
	}
	.inputSubmit { width:75px; background-color:#CCCCCC; border: solid 1px #999999; height:30px; }
	.inputSubmit:hover {background-color:#BBBBBB;}
	.inputText { height:20px; }


	a:visited { color: #0000FF; }


	label { font-size:13px; }

	.error { color:#FF0000; }
	.smallText { font-size:6px; }

	#searchText { width:150px; font-size:11px;}
	#loginIcon {position:absolute; left:700px; top:300px; width:100px; height: 100px; }


	#memberActions { list-style-type:none; }
	#memberActions li { margin-left:-30px; }
	#memberActions li .urgentMessage {border: dashed 1px #FF0000; padding:5px; width:90%}

	.emphasis { font-weight:bold; color:#FF0000;}

	.fancyWrapper   { width:605px; margin: 0 auto; background-color:#FFFFFF; border: dashed 1px #DDDDDD; }
	.wrapper   { width:605px; margin: 0 auto; }
	.header    { text-align:center; width:600px; }
	.table     { display:table; width:100%;}

	.rowHeader { display:table-row; width:605px; background-repeat:repeat-x; }

	.nonrowHeader { display:table-row; clear:both;}
	.rowHeaderCell { display:table-cell; padding:5px; }
	.rowHeaderCell1 { display:table-cell; width:100%; padding:5px; font-weight:bold; text-align:center; font-size:14px;}

	.GroupRowMain   {  margin:0px; width:600px; display:table-row-group; background-color:#FFFFFF; }
	.GroupRowMain:hover  { background-color:#F9F9F9; }
	.GroupRowAlt    { margin:0px; width:600px; background-color:#EEEEEE; display:table-row-group;  }
	.GroupRowAlt:hover   { background-color:#E9E9E9; }

	.tableRowMain   {  margin:0px; width:600px; display:table-row; }
	.tableRowMain:hover  { background-color:#F9F9F9; }
	.tableRowAlt    { margin:0px; width:600px; background-color:#EEEEEE; display:table-row; }
	.tableRowAlt:hover   { background-color:#E9E9E9; }

	.tableRowCell   { display:table-cell; padding:5px;}


	.rowMain   {  margin:0px; width:600px; display:table-row; background-color:#FFFFFF; clear:both;}
	.rowMain:hover  { background-color:#F9F9F9; }
	.rowAlt    { margin:0px; width:600px; background-color:#EEEEEE; display:table-row;  clear:both;}
	.rowAlt:hover   { background-color:#E9E9E9; }
		
	.rowCell   { display:table-cell; padding:5px; float:left;}
	.center { text-align:center; }

	.inlineEditPostBackground1 {	background-color:#EEEEEE; width:100%; height:420px; display:none; border: solid 1px #000000;  }
	.inlineEditPost { padding: 10px; width:550px; height:420px; display:none; background-color:#EEEEEE; }
	.inlineEditPostThanks { display: none; top:225px; left:150px; width:500px; border: dashed 2px #FF0000; margin:10px; padding: 10px;}
	.inlineEditPostSubject { width:300px; }

	.editPostBackground {	background-color:#EEEEEE; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); opacity:0.9; moz-opacity:0.90; width:500px; height:450px; position:absolute; top:225px; left:150px; visibility:hidden; border: solid 1px #000000; }
	.editPost { padding: 10px; width:500px;	height:450px; position:absolute; top:225px; left:150px; visibility:hidden; }
	.editPostThanks { visibility:hidden; position:fixed; top:225px; left:150px; width:500px;}
	.editPostSubject { width:300px; }

	.tagCloud { display:inline;  }
	.tagCloudHeader { }
	.tagCloudListing { text-align:justify;  }
	.tagCloudListing span a {text-decoration:none; color:Black; }
	.tagCloudListing span a:hover {text-decoration:underline; color:Blue; }
	.tagElement1 { font-size:18px; display:inline; font-weight:bold; }
	.tagElement2 { font-size:17px; display:inline; }
	.tagElement3 { font-size:15px; display:inline; font-weight:bold; }
	.tagElement4 { font-size:14px; display:inline;}
	.tagElement5 { font-size:12px; display:inline; }
	.tagElement6 { font-size:11px; display:inline; font-weight:bold; }
	.tagElement7 { font-size:11px; display:inline;}

	.sidebarLogin  {  }
	.sideBarHeader {  font-size:15px; font-weight:bold; margin-right:15px; padding-bottom:5px; text-align:justify; width:225px;}
	.sideBarContent { width:225px; }
	.sideBarContentChild { padding:10px; margin-top:10px; }
	.sideBarContent:after { padding:3px; margin:0px;  }


	#mainContent { width:625px;  }

	.header
	{
		font-weight:bold;
		font-size:13px;
	}












/* Page Specific Styles */





/*******            ~/forums/viewThread.aspx                    ******/

.post { width:600px; clear: both; border:dashed 1px #666666; display:table; margin-bottom:10px;}
.post:hover {background-color:#F8F8F8;}
.postAltRow { background-color:#FAFAFA; display:table; }
.postAltRow:hover {background-color:#F1F1F1;}

.postSubject { display:table-header-group; background-color:#E1E1E1; display:none;}
.postContents { padding:5px; width:90%; float:right; display:table-row; padding-left:30px; }
.postReply { display:table-row; background-color:#CCCCCC; width:400px;}
.postReply a {display:inline;}

.postSubject h2 {margin:5px}
.postUsername {font-weight:bold;}
.postDate {}
.postTime {}

.postNewRow {}

#threadDivider { width:602px;}
#threadHeader { text-align:center; width:600px; }
#threadBreadcrumb { clear:both; width:580px; }
#threadActions { text-align:center; clear:both; }
#threadForum { float:left; }
#threadReplyCount { float: right; }


/*******            ~/forums/forumView.aspx                    ******/

#threadDisplay { width:605px; margin: 0 auto;}

.threads    { display:table; }

.massThread {border-top:solid 1px #000000 ; width:550px; padding:10px;}
.threadSubjectRow  { display:table-row; width:100%; }
.threadSubject        { display:table-cell; width:365px; font-size:13px; }
.threadUnreadSubject  { display:table-cell; width:365px; font-size:13px; font-weight:bold; }
.threadResponses  { display:table-cell; width:100px;}
.threadPaging  { display:table-cell; width:400px;}
.threadStarter  { display:table-row; padding: 0px; padding-left:30px; width:90%;}
.threadEnd  { display:table-row; padding: 0px; padding-left:30px; width:90%;}




#threadHeaderDisp { display:table-row; background-color:#E2E2E2; width:600px;  }
#forumHeader { text-align:center; }
#forumBreadcrumb { text-align:center; }
#forumAction { margin:10px; font-size:13px; }
#forumAskQuestion { background-color:#EEEEEE; width:150px; border: solid 1px #CCCCCC; padding: 5px; text-align:center;}
#forumAskQuestion span { margin: 10px 0px 0px 5px; height:30px;}
#forumAskQuestion span:hover { text-decoration:underline; }
.selectedPage { font-weight:bold; border:1px solid #BBBBBB; padding-left:5px;}
.selectedPage a { color:#000000; text-decoration:none; }
.pageSelector { padding-left:5px; border:1px solid #BBBBBB; background-color:#F5F5F5;}
.pageSelector a {text-decoration:none;}
.pageSelector a:hover { font-weight:bold; color:Orange; text-decoration:underline; }

.pageSelectorDots { font-weight:bold; color:#333333; }

/*******            ~/register/index.aspx                    ******/

#registerInformation {}


/*******            ~/forums/forumListing.aspx                    ******/

#listingWrapper {  }
#listingHeader  {  }
#listingDescription   {  }
#listingTbl		{  }
.listingTblRowForum  { width:200px; }
.listingTblRowDate   { width:150px; }
.listingTblRowBy     { width:150px; }


/*******            ~/forums/viewTagCloud.aspx                    ******/

#viewTagCloud { }

#viewTagCloud * .postWrapper { display:table-row-group;  }
#viewTagCloud * .postRowHeader { display:table-row;  }
#viewTagCloud * .postRowInfo { display:table-row; }
#viewTagCloud * .postRowContents { width:400px;}
#viewTagCloud * .postRowDescription { width:150px;}


/*******            ~/search/index.aspx                    ******/

#searchPage {  }
#searchPage * .postRow  { display:table-row-group;  }
#searchPage * .postRowSubject  { display:table-row;  }
#searchPage * .postRowContents  { display:table-row;  }
#searchPage * .postBody  { width:420px;  }
#searchPage * .postInfo  { width:150px;  }

/*******            Search Dropdown                    ******/

#searchFloat { width:300px; height:300px; position:absolute; top: 525px; left:710px; padding:5px;}
#searchBackground { width:300px; height:300px; position:absolute; top: 525px; left:710px; padding:5px; background-color:#F4F4F4; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95); opacity:0.95; moz-opacity:0.95; border: dashed 1px #000000;}
#searchFloat #header { font-size:15px; font-weight:bold; display:table-row; clear:both; }
#searchFloat #headerContent { display:table-cell; width:250px; }
#searchFloat #headerClose { text-align:right; float:right; display:table-cell; }
#searchFloat #resultBackground { background-color:#FFFFFF; overflow:auto; height:150px; padding:5px; width:290px;}
#searchFloat * #resultTable { display:table; width:100%;}
#searchFloat * a { color:#000000; text-decoration:none;}
#searchFloat * a:hover { color:Blue; text-decoration:underline; }
#searchFloat * .resultRow { display:table-row-group; }
#searchFloat * .resultSubject { font-size:11px; font-weight:bold; padding:5px 0px 2px 5px;}
#searchFloat * .resultInfo { font-size:9px; padding:0px 0px 7px 10px;}


/*******            Registration ~/registration/                    ******/

/*******            ~/register/index.aspx                    ******/

#registerInformation {}
#registerSuccess { display:none; }
#registerClickLink { display:none; position:absolute; left:200px; top:50%; width:150px; height:100px; background-color:#FFFFFF;}

.registrationTitles { width:100px; }
#registerConfirmLine { width:400px; border:dashed 1px #CCCCCC; margin: 10px auto 10px auto; padding:10px; text-align:center; }
#registerConfirmLine a { font-size:15px; }
#registerConfirmLine .finally { font-size:15px; font-weight:bold; color:#AAAAAA; }
#registerInstructions { width:500px; padding:10px; }