/* CSS Document */

body {
margin: 0;
font-family: Helvetica, Arial, sans-serif;
font-size:12px;
background: #FFFFFF none repeat scroll 0 0;
height: 100%;
}

form {
margin: 0;
padding: 0;}

h1, h2, h3, h4, h5, h6 {
margin: 0;}

/*
#header {
background-image:url(../boardRedesign/images/boardBG_02.jpg);}
*/

.boardUtilities {
height: 88px;
color: #ffffff;
padding: 12px 0 0 0;}


.boardUtilities h6 {
font-weight:bold;
text-transform:uppercase;
font-size: 11px;
color: #d1a430;
margin: 0;}

.login {
font-size: 10px;
border: 1px solid #996600;
width: 150px;
padding: 2px;}

.skyscrappers {
padding: 4px 0 6px 0;}

#essential-links {
font-size:11px;
padding: 7px;
color: #ffffff;
background-color: #eee4cb;
background-image:url(images/essential-links-bg.jpg);
border-bottom: 1px dotted #7a601e;}

#essential-links a {
color: #cc9900;
padding-left: 8px;
padding-right: 8px;}

#essential-links a:hover {
color: #ffffff;}

#boardRight {
padding: 10px 10px 0 5px;
}

/* Board Sidebar Styles */

.boardSidebar h2, .boardSidebar h3 {
	color: #996600;
	padding: 4px 0 3px 4px;
	border-bottom: 1px dotted #7a601e;
	border-top: 2px solid #7a601e;
	font-size:13px;
	font-weight:bold;}	

.boardSidebar ul, .announcements ul {
	margin-top: 4px;
	margin-left: 4px;
	padding-left: 20px;
	font-size: 12px;}	
	
.boardSidebar li,  .announcements li {		
	padding-bottom: 4px;
	list-style-image:url(images/bullet.png);}	
	
.boardSidebar li a {
	color: #006600;}
	
.announcements li a {	
	color: #996600;	}

/*Post Area Styles */

#boardMain {
padding: 10px 10px 10px 5px;}

.title {
	font-size: 2.1em; font-family: Helvetica, Arial, Sans-Serif; font-weight: normal; letter-spacing: -1px; margin-bottom: 2px; padding: 0 0 8px 0; color: #996600; line-height: 100%;
}

.replies {
	font-size: 1.3em; font-family: Helvetica, Arial, Sans-Serif; font-weight: normal; letter-spacing: -1px; margin-bottom: 0; color: #996600;
}

.announcements h4{
color: #006600;
font-size: 1em;
text-decoration:underline;
margin: 8px 0 0 0;}

.postsArea {
font-size: 1.1em;
}

.postsArea a {
color: #006600;
text-decoration:none;}

.postsArea a:hover {
text-decoration:underline;}

.postsArea a:visited {
color: #996600}

/* Need bsp, bspv for the mark read feature */
a.bsp { 
color: #006600; 
text-decoration:none;}
   

a.bspv {
color: #996600;}

.postsArea ul {
   padding: 1 1 1 1;
   margin: 1 1 1 1;
   border: 0;
   outline: 0;
}

.postsArea li {
padding: 0 0 0 0;}

.boardPages {
text-align: right;}

.navigation {
color: #996600;
text-transform:uppercase;
font-size: 11px;
padding: 0 0 8px 0;
}

.boardPages {
padding: 0 15px 0 0;}

.boardPages a {
background: #e4c676;
font-weight:bold;
text-decoration:none;
height: 17px;
width: 17px;
padding: 4px;
border: 1px solid #996600;
color: #55300d;}

.individualPost {
padding: 6px 12px 6px 6px;;
}

.individualPost a {
color: #006600;
}

.individualPost h6 {
font-size: 12px;
font-weight: normal;}

.postHeader {
border-bottom: 1px dotted #999999;
padding: 0 0 5px 0;}

.postHeader a {
color: #006600; }

.postHeader img {
float: left;
padding: 2px;
margin: 2px 12px 0 0;
border-left: 1px solid #e4be5e;	
border-top: 1px solid #e4be5e;	
border-right: 1px solid #996600;	
border-bottom: 1px solid #996600;	}

.post {
font-size: 1.1em;
padding: 0 0 0 20px;
border-bottom: 1px dotted #999999;}

.postFooter {
padding: 5px 0 5px 20px;
	border-bottom: 1px solid #7a601e;
	font-size: 11px;
	background: #fdf6e3;

	}

.postTools {
font-size: 11px;
padding: 3px 0 2px 0;
text-align: right;}

#postPeplies {
padding: 18px 12px 6px 8px;}

#postReplies ul {
list-style:none;}

#forumIndex {
padding: 2px 8px 4px 8px;}

#forumIndex a {
color: #996600;}

#forumIndex  h2.subtitle {
	margin: 0 0 0 0;
	font-size: 1.6em;
	font-weight: 500;}	

	
#forumIndex h2.subtitle a {
	color: #006600;
	text-decoration: none;
	}	
	
#forumIndex h2.subtitle a:hover {
	border-bottom: 1px solid #006600;}	
	
#forumIndex td h6 {
	font-size: 12px;
	font-weight:normal}	
	
#forumIndex td p {
	margin: 1px 0 6px 0;}	
	
#forumIndex table {
	margin: 10px 0 0 0;}	
	
.indexRow td {
	border-bottom: 1px dotted #666666;
	padding: 8px 2px 6px 10px;}	
	
.headerRow td {
	background: #eee4cb;
	color: #996600;
	padding: 4px 0 3px 4px;
	border-bottom: 1px dotted #7a601e;
	border-top: 2px solid #7a601e;
	font-size:12px;
	font-weight:bold;}		
	
	
.newPost {
	color: #006600;
	font-size: 130%;
	font-weight:normal;
	padding: 4px;}

.newPostTable {
	margin-bottom: 20px; }

.newPostTable td {
	padding: 4px;}
	
.postTips {
	font-size:11px;}	


	
/* old board styles*/
.formfield {
       width: 99%;
}

.basicbold {
   font-weight : bold;
}

.copyright {
   font-size : 8pt;
   color : #000000;
}
.tinytext {
   font-size : 8pt;
   color : #000000;
}
.tinytexterror {
   font-size : 8pt;
   color : #FF0000;
   font-weight : normal;
}
.tinytextbold {
   font-size : 8pt;
   color : #000000;
   font-weight : bold;
}
.errortext {
   font-size : 10pt;
   font-weight : bold;
   color: #FF0000;
}
.specialtext {
   font-size : 10pt;
   font-weight : bold;
   color: #FF0000;
}
.basicbold {
   font-weight : bold;
}
.basicitalic {
   font-family : Arial,Helvetica,sans-serif;
   font-size : 10pt;
   font-style : italic;
   color : #000000;
}
.basic {
   font-family : Arial,Helvetica,sans-serif;
   font-size : 10pt;
   color : #000000;
}
.basicbolditalic {
   font-family : Arial,Helvetica,sans-serif;
   font-size : 10pt;
   font-style : italic;
   font-weight : bold;
   color : #000000;
}

.errortext {
   font-weight : bold;
}
.bsp_errortext {
   font-weight : bold;
}
A.tinylink {
   font-size : 8pt;
}


/* User Account page */
.accountPage {
padding: 6px 12px 6px 6px;
}

.accountPage a {
   color: #006600;
}

.accountPage a:visited {
color: #996600; }

.accountPage h6 {
font-size: 11px;
font-weight: normal;
}


