* {
	margin:                     0px;
	padding:                    0px;
}

body {
	text-align:                 center;
}

#contentarea {
	margin-left:                auto;
	margin-right:               auto;
	text-align:                 left;
	overflow:                   auto;
	width:                      1000px;
	margin-top:                 5px;
}

#blogheader {
	background-image:           url("/template/blog/blogheaderleft.gif");
	background-repeat:          no-repeat;
	width:                      728px;
	height:                     163px;
        overflow:                   hidden;
}

#logolink {
          display:                   block;
          width:                     275px;
          height:                    150px;
          float:                     left;
}

#logolink a {
         display:                    block;
         width:                      275px;
         height:                     150px;
}

#logolink span {
         display:                   none;
}

.forgottenpassword {
        margin-left:                 5px;
        padding-top:                 2px;
        font-size:                   10px;
}

#column1 {
	float:                      left;
	width:                      728px;
}	

#blogcontent {
	margin-left:                25px;
        margin-top:                 -5px;
	width:                      703px;
	background-image:           url("/template/blog/blogbackground.gif");
	background-repeat:          repeat;
	overflow:                   auto;
}

#footer {
	background-image:           url("/template/blog/blogfooter.gif");
	width:                      703px;
	height:                     95px;
	margin-left:                25px;
	text-align:                 center;
	color:                      white;
	clear:                      both;
        margin-top:                 -8px;
}

#footer ul {
	text-align:                 center;
	padding:                    20px 7px 0px 7px;
	margin-right:               14px;
	list-style:                 none;
	font:                       "Arial";
	font-size:                  9pt;
	font-weight:                bold;
}

#footer li {
	display:                    inline;
}

#footer a:link {
	text-decoration:            none;
	color:                      black;
}

#footer a:visited {
	text-decoration:            none;
	color:                      black;
}

#footer a:active {
	text-decoration:            none;
	color:                      black;
}

#footer a:hover {
	text-decoration:            none;
	color:                      black;
}

#column2 {
	float:                      left;
	width:                      250px;
}

.paragraph {
	padding-top:                7px;
	font-size:                  10pt;
}

#update {
	background-image:           url("/template/blog/updatebackground.gif");
	width:                      250px;
        margin-top:                 10px;
}

#updateheader {
	background-image:           url("/template/blog/updateheader.gif");
	width:                      250px;
	height:                     61px;
}

#updatecontent {
}

#updatefooter {
	background-image:           url("/template/blog/updatefooter.gif");
	width:                      250px;
	height:                     32px;
}

#recent {
	margin-top:                 20px;
	background-image:           url("/template/blog/recentbackground.gif");
	width:                      250px;
}

#recentheader {
	background-image:           url("/template/blog/recentheader.gif");
	width:                      250px;
	height:                     71px;

}

#recentcontent {

}

#recentfooter {
	background-image:           url("/template/blog/recentfooter.gif");
	width:                      250px;
	height:                     42px;
}

#column1a {
	float:                      left;
	width:                      220px;
	padding-left:               20px;
	font-size:                  10pt;
}

#column1 a:link {
	color:                      black;
}

#column1 a:active {
	color:                      black;
}

#column1 a:visited {
	color:                      black;
}

#column1 a:hover {
	color:                      black;
}

#column1b {
	float:                      left;
	width:                      430px;
}

#question {
	width:                      174px;
}

#questionlink {
	background-image:           url("/template/blog/question.gif");
	background-repeat:          no-repeat;
	width:                      174px;
	height:                     83px;
        display:                    block;
}

#questionlink a {
        width:                      174px;
	height:                     83px;
        text-decoration:            none;
        display:                    block;
}

#questionlink span {
        visibility:                 hidden;
}

.postcontent {
	padding-bottom:25px;
	padding-left:25px;
	width:205px;
}

.postcontent span {
	border-bottom:              solid 1px #666666;
}

.postitem {
	text-align:                 left;
	padding-top:                8px;
	padding-right:              5px;
	font-size:                  12px;
}

.commentslabel {
	display:                    none;
	padding-bottom:             10px;
}

.postform {
	display:                    none;
	padding-left:               25px;
	width:                      400px;
}

.postform textarea {
	width:                      360px;
	height:                     100px;
}

.postform input.submitbutton {
	margin:                     10px 0px 20px 0px;
  
}

.postform .error {
	color:                      red;
}
.postform #error-messages h2 {
	font-size:                  10pt;
}
.postform #error-messages {
	margin-bottom:              10px;
}
.postform .error-marker {
	display:                    none;
}

h1 {
	color:                      #576c11;
	border-bottom:              solid #576c11 1px;
}

h2 {
	color:                      #576c11;
        margin-top:                 15px;
}

h3 {
	color:                      #576c11;
	border-bottom:              solid #576c11 1px;
}

.white {

}

.white a:link {
	text-decoration:            underline;
	color:                      white;
}

.white a:active {
	text-decoration:            underline;
	color:                      white;
}

.white a:visited {
	text-decoration:            underline;
	color:                      white;
}

.white a:hover {
	text-decoration:            underline;
	color:                      white;
}

#headercolumn1 {
	text-align:                 right;
	float:                      left;
	width:                      405px;
	margin-top:                 30px;
}

#headercolumn2 {
	width:                      250px;
}

#search {
	
}

.searchfield {
	
}

.searchsubmit {
	background:           url(/template/blog/searchsubmit.gif) repeat-x top left;
	width:                      36px;
	height:                     18px;
	border:                     none;	
}

#login {
        background-image:           url(/template/blog/loginbackground.gif);
        width:                      243px;
}

.loginheader {
	background-image:           url("/template/blog/loginheader.gif");
	width:                      243px;
	height:                     23px;
}

.loginfooter {
	background-image:           url("/template/blog/loginfooter.gif");
	width:                      243px;
	height:                     17px;
}


#login div.paragraph {
	font-size:                  8pt;
	width:                      210px;
}

.loginfield {
	margin-top:                 5px;	
}

.loginsubmit {
	background:           url(/template/blog/loginsubmit.gif) repeat-x top left;
	width:                      96px;
	height:                     20px;
	border:                     none;
	margin-top:                 5px;
}

#blogtitle {
	font-size:                  28pt;
	font-weight:                bold;
	padding-top:                10px;
}

#blogtitle a {
	text-decoration:            none;
	color:                      black;
}

#blogtitle span {
	border-bottom:              solid #576c11 1px;	
}

#blogauthor {
	color:                      white;
	font-weight:                bold;
}

#headercolumn2 a:link {
	color:                      black;
}

#headercolumn2 a:active {
	color:                      black;
}

#headercolumn2 a:visited {
	color:                      black;
}

#headercolumn2 a:hover {
	color:                      black;
}

.biography {
	font-size:                  8pt;
}

.biographyphoto {
	padding-right:              8px;
}

#loginavatar {
        width:                      60px;
        float:                      left;
}

#loginwelcome {
        float:                      left;
        width:                      130px;
}

#loginwelcome h2 {
        font-size:                  13pt;
}

#notyou {
        clear:                      both;
        font-size:                  10px;
        text-align:                 center;
        padding-top:                15px;
}

#loginnavigation {
        clear:                      both;
        text-align:                 center;
        padding-top:                15px;
}

#gotoboardslink {
        padding-top:                10px;
        margin-left:                140px;
}

#gotoboards {
        background-image:           url("/template/blog/gotoboards.gif");
        height:                     20px;
        width:                      104px;
        display:                    block;
        text-decoration:            none; 
}

#gotoboards a {
        text-decoration:            none; 
}

#gotoboards span {
	visibility:                 hidden;
}