html, body {

	margin: 0;

}



body {



}



img {

	border: none;

	background: none;

	text-decoration: none;

	display:block;

}



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

	text-decoration: none;

}



a:hover, a:visited:hover {

    text-decoration: underline;

}



#blogOuterWrapper {

	width: 931px;

    text-align:left;

    overflow: auto;

}

    #blogWrapper {



        width: 68%;

        float: left;



    }

    #archivelistdiv {

        width: 24%;

        margin-left: 5%;

        margin-top: 10px;

        padding: 6px;

        float: left;

        font-weight: 700;

        border: 4px solid #B0C2C4;
        background: url(../images/quote.jpg) top right no-repeat;

    }

        #archivelistdiv ul {

            margin: 5px 0 0 10px;

            padding-left: 15px;

        }

            #archivelistdiv li ul {

                margin: 0 0 0 10px;

            }



h2#blogTitle {

}



.blogShort {

	margin: 5px auto;

	padding: 5px 15px;

	border-bottom: 3px solid #DAE0BC;

}



.blogLong {

	padding: 5px 15px;

	border-top: 3px solid #DAE0BC;

	border-bottom: 3px solid #DAE0BC;

}



.blogLong div.entryText {

}



h3.EntryTitle {

    margin: 0 0 10px;

}



.blogShort h3.EntryTitle a, .blogLong h3.EntryTitle {

	border-bottom: 1px dashed #909090;

	display: block;

	padding: 5px;

	margin: 0;

}



.blogShort h3.EntryTitle a {

}



.blogShort p, .blogLong p {

	margin: 5px 0;

	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: #DAE0BC;

	border-left: 10px solid #C2CC8F;

}



div.clr {

	background: #ADCADC;

	border-left: 10px solid #5391B8;

}



p.noComments {

	color: red;

}



div.comment p span.userName {

	font-weight: bold;

}



div.comment p.commentDate {

	color: #777;

}



div.comment p {

}



div.tagList {

	margin-bottom: 10px;

	border-bottom: 1px dashed #909090;

	padding-bottom: 10px;

}



ul.tagLinkList {

	margin: 0;

	padding: 0;

	list-style: none;

	overflow: auto;

}



ul.tagLinkList li {

	float: left;

}



ul.tagLinkList li a {

  background-color: #C2CC8F; 

	border: 1px outset #C2CC8F;

	padding: 1px 5px;

	margin: 3px 1px;

	display: block;

}



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

	background: #5792BA;
    
    border: 1px inset #5792BA;

	color: #fff;

}



.searchEntries {

	padding: 10px;

}



.searchEntries h4 {

	margin: 0;

}



.row {

	clear: both;

	padding: 5px;

}



.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 {



}



.smalltext a {



}



.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;

}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

* html div.comment {

	height: 1%;

}

/* End hide from IE-mac */

