#encblog
{
	font: 8pt sans-serif;
	color: #999;
	background: #191919;
}
p.blogpagelinks, p.blogcontrols, p.blogcredits
{
	margin: 10px auto 8px auto;
	text-align: center;
}
p.blogtext
{
	padding: 3px;
	margin: 0px;
}
body.blogbody
{
	background: #333;
	color: #ddd;
}
#encblog a
{
	text-decoration: none;
}
/* a:link, a:visited, #ss-framed-mode a:link */
#encblog a:link, #encblog a:visited
{
	color: #fff;
}
/* a.blog:hover,a.blogheadlink:hover */
#encblog a:link:hover, #encblog a:visited:hover, #encblog #ss-framed-mode a:link:hover
{
	text-decoration: underline;
}
img.boardimg
{
	border: 1px solid black;
}
#pftopboxes input:focus, #postingform textarea:focus, input.default:focus, textarea.default:focus, #enter-your-name-field:focus
{
	background: #500;
}
#pftopboxes input:hover, #postingform textarea:hover, input.default:hover, textarea.default:hover, #enter-your-name-field:hover
{
	background: #500;
}
#pftopboxes input, #postingform textarea, input.default, textarea.default, #enter-your-name-field
{
	border: 1px solid #676767;
	background: #000;
	font-family: verdana, sans-serif;
	color: #bbb;
	padding: 5px;
}
input.blogsubjectboxdisabled
{
/*	background: #efefef; */
}
#pftopboxes input
{
	width: 125px;
}


textarea.blogtextbox
{
	width: 380px;
}
input.defaultbutton, input.blogsubmitbutton
{
	margin-top: 12px;
	border: 2px solid #666;
	background: #000;
	font-family: sans-serif;
	color: #bbb;
}
input.blogsubmitbutton:hover
{
	background: #500;
	color: #bbb;
	border-color: #666;
}
#blog-image-upload-checkbox
{
	margin: 0 5px 0 0;
}






h2.blog
{
	font-size: 16px;
}







/* for new table-free blog */
#blogpostscontainer /* contains all the posts on the page */
{
	width: 520px;
	margin-left: auto;
	margin-right: auto;
}
.blogcontainer
{
	margin-top: 15px;
	margin-bottom: 15px;
	background: #282828;
	color: #999;
	border: 1px solid #000;
}
/* For the post-preview page, etc. This is the entire body, but it's not on the body tag, it's a DIV. */
#bareblogcontainer
{
	padding: 10px 7px 5px 7px;
	color: #515151;
	background: #fff;
}

/* Holly hack to fix invisible text bug in IE on blog preview pages: */
/* Hides from IE5-mac \*/
* html .blogcontainer {height: 1%;}
* html .bareblogcontainer {height: 1%;}
/* End hide from IE5-mac */ 

.bloghead
{
	/* IE seems to ignore this, which is good, because it allows	*/
	/* us to make Mozilla look right, which looks slightly wrong	*/
	/* without it because of the fix for another IE bug.		*/
	padding-bottom:			2px; 
	color: #bbb;
}
.bloghead a.plain
{
	color: #eee;
}
.blogbody
{
}
.blogbody p
{
	padding: 0 3px 3px 3px;
	text-align: left;
}
.blogbody a
{
	color: #cc0000;
}
.blogfoot
{
	/* IE seems to ignore this, which is good, because it allows	*/
	/* us to make Mozilla look right, which looks slightly wrong	*/
	/* without it because of the fix for another IE bug.		*/
	padding-bottom:			12px;
}
.blogheadleft, .blogheadright
{
	padding:			4px;
}
.blogheadright
{
	float:				right;
	text-align:			right;
}
.blogheadleft
{
	float:				left;
	text-align:			left;
	font-weight:			bold;
}
.blogfootright
{
	float:				right;
	text-align:			right;
	font-style:			italic;
}
.blogfootleft
{
	float:				left;
	text-align:			left;
	font-weight:			bold;
}
.bloguserinfo
{
	width:				530px;
	margin:				6px auto 8px auto;
}
.bloguserinfoleft
{
	float:				left;
	text-align:			left;
}
.bloguserinforight
{
	float:				right;
	text-align:			right;
}
.spellerror
{
	color: black;
	background: yellow;
}
.clear
{
	clear:				both;
	line-height:			1px;
	font-size:			1px;
}
.gravatar
{
/*	float: left;
	margin: 13px 7px 4px 0; */
	float: right;
	margin: 14px 7px 5px 9px;
}
.gravatar img
{
	border: 0;
}
#postingform
{
	width:390px;
        margin-left:auto;
        margin-right:auto;
	margin-bottom: 30px;
}
#board-delete-form div
{
	text-align: center;
	margin-bottom:   50px;
}
#pftopboxes
{
}
#pftopboxes div, #postingform textarea
{
	margin-bottom: 6px;
}
#pfcheckboxes
{
	margin: 12px 0 0 0;
}
#pfeventdate
{
	width:592px;
	border:1px solid #bbb;
	background: #efefef;
	padding: 4px;
	text-align:center;
	float:left;
	margin-bottom: 10px;
}
#pfeventdatespacer
{
	width: 48px;
}
#pfeventdateday, #pfeventdateyear4, #pfeventdateminute
{
	margin-right: 30px;
}
textarea.blogtextbox
{       
}       
#pfimagestuff
{       
        /* might need to add stuff here... */
}
.posttagsblock
{
	margin-top: 4px;
}
#pftagboxes
{
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 6px;
}
#pftagboxes .desc
{
	font-weight: bold;
	margin-bottom: 7px;
}
.posttag-ckbx
{
	white-space: nowrap;
	border: 1px solid #fff;
	padding: 3px;
	margin: 4px 15px 4px 0;
	line-height: 190%;
}
.posttag-ckbx:hover
{
	background: #fff;
	border: 1px solid #aaa;
	cursor: pointer;
}
.r-act-more, .r-act-edit
{
	margin-top: 1.2em;
}

#ebbody
{
	width: 380px;
	margin-bottom: 0 !important;
}
#pfcontrols
{
	width: 390px;
	border: 1px solid #676767;
	border-top: 0;
	margin-top: 0;
	white-space: nowrap;
	background: #454545;
	font-size: 8pt;
}
#pfcontrols a:link,
#pfcontrols a:visited
{
	text-decoration: none;
	border: 0;
	display: block;
	float: left;
	padding: 2px 3px;
	border-right: 1px solid #676767;
	background: #454545;
	color: #fff;
}
#pfcontrols a:link:hover,
#pfcontrols a:visited:hover
{
	background: #500;
}



.blogcredits
{
	margin: 20px auto;
	text-align: center;
}
.blogcredits img
{
	border: 0;
}

h1,h2,h3,h4,h5,h6
{
	color: white;
}


.ds1, .ds2, .ds3, .ds4
{
	border: 0;
	margin: 0;
	padding: 0;
}


