html, body {

	margin-top: -22px;
	padding:0px;

}



body {

	margin-top: -22px;
	padding:0px;
	/*background-image: url(../images/bg.jpg);*/
	background-repeat: repeat;
	background-position: center top;
	background: #330000;

}

#top {
	background-image: url(../images/home_01.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0 auto;
	padding:0px;
}

#outer {
	background-image:url(../images/conbg.jpg);
	background-repeat:repeat-y;
	width:970px;
	margin:0 auto;
	padding:0px;
}

/*#header {position: relative;}*/
#sL {position: absolute; top: 0; left: 0; width: 1000px; height: 189px;}

p.postedbyline, p.commentline {font-size: .6em;}

h2 {color: #6C6942 !important;}



img {

	border: none;

	background: none;

	text-decoration: none;

	display:block;

}



a, a:link, a:active, a:visited {

	font-size: .9em;

	text-decoration: none;

}



a:hover, a:visited:hover {

  text-decoration: underline;

}



#wrapper {
/*	background-image:url(../images/conbg.jpg);*/
/*	background-repeat:repeat-y;*/
	width:95%;
	margin:0 auto; padding:0px;
}





.BlogShort {

	margin: 5px auto 80px;
	border-bottom: 3px solid #c0c0c0;

/*	background: #fff; */

}

.BlogLong, .BlogShort {position: relative;}
/*.BlogShort div.tagList {position: absolute; bottom: -30px; *bottom: -45px;}*/
/*.BlogLong div.tagList {position: absolute; bottom: -30px; *bottom: -60px;}*/
.BlogLong {

/*	background: #fff; */

	padding: 5px 15px;

	border-top: 3px solid #c0c0c0;

	border-bottom: 3px solid #c0c0c0;
	
	margin: 5px auto 70px;

}



.BlogLong div.entryText {

	font-size: .8em;

}

.BlogShort h3.EntryTitle {margin: 0 0 5px;}

.BlogShort h3.EntryTitle a, .BlogLong h3.EntryTitle {

	border-bottom: 1px dashed #909090;

	display: block;

	padding: 5px;

	margin: 0;
	
	color: #000;

}



.BlogShort h3.EntryTitle a {

	margin-top: -19px;

}



.BlogShort p, .BlogLong p {

	margin: 3px 0px;

	clear: both;

}



div.UserComments {

	margin: 15px 0;

	border-top: 1px dashed #909090;	

}



div.UserComments h4 {

	margin: 5px 0;

}



div.comment, p.noComments {

	margin: 5px;

	padding: 5px;

	background: #E7E7C8;

	font-size: .9em;

	border-left: 10px solid #4A3C33;

}



div.clr {

	background: #E7E7C8;

	border-left: 10px solid #4A3C33;

}



p.noComments {

	color: red;

}



div.comment p span.userName {

	font-weight: bold;

}



div.comment p.commentDate {

	font-size: .8em;

	color: #777;

}



div.comment p {

}



ul.tagLinkList {

	margin: 0;

	padding: 0;

	list-style: none;

}



ul.tagLinkList li {

	float: left;

	font-size: .7em;

}



ul.tagLinkList li a {

  background-color: #e0e0e0; 

	border: 1px solid #909090;

	padding: 1px 5px;

	margin: 3px 1px;

	display: block;

}



ul.tagLinkList li a:hover, ul.tagLinkList li a:visited:hover {

	background: #825b2f;

	color: #ececd4;

}



.searchEntries {

	padding: 10px;

}



.searchEntries h4 {

	margin: 0;

}



.row {

	clear: both;

	padding: 5px;

	font-size: .8em;

}



.row .label {

	float: left;

	text-align: right;

	width: 123px;

	font-weight: bold;

}



.row .val {

	float: left;

	text-align: left;

	width: 345px;

	padding-left: 5px;

}



.Msg {

	font-weight: bold;

	background: #fff;

	padding: 5px 15px;

}



.errMsg {

	color: red;

	border: 1px solid red;

	background: #fff;

	padding: 5px 15px;

	margin: 10px 0;

}



.smalltext {

	font-size: .7em;

}



.smalltext a {

	font-size: 1.1em;

}



.shortText {

	margin-bottom: 10px;

	border-bottom: 1px dashed #909090;

	padding-bottom: 10px;

}



.left {

	float: left;

}



.right {

	float: right;

}



.hide, .off {

	display: none;

}



.clearfix:after {

	content: "."; 

	display: block; 

	height: 0; 

	clear: both; 

	visibility: hidden;

}



div.searchformdiv

{

  border: 2px solid;

}



div.taglistdiv

{

  border: 2px solid;

}



div.taglistdiv ul

{

  margin: 0;

  padding-left: 15px;

}



div.archivelistdiv

{

  font-weight: 700;

  border: 2px solid;

}



div.archivelistdiv ul

{

  margin: 0;

  padding-left: 15px;

}

#footerImg {
	margin:0 auto; padding:0px;
	height: 120px;
	width:970px;
	background-image:url(../images/home_26.jpg);
	background-repeat:no-repeat;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin-top:-80px;
}

#navSupp {
	padding-top: 30px;
	text-align: center;
}

/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

* html div.comment {

	height: 1%;

}

/* End hide from IE-mac */

.footer:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.footer:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.verd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.verd3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.verd2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 20px;
	text-decoration: none;
}
.verd3:link, .verd3:active, .verd3:visited {
	text-decoration:none;
	color:#FFFFFF;
}