/* Cleaned CSS: */
/* Cleaned CSS: */ 
/* Do not remove this note. */

/* ------------------------------ PAGE ------------------------------ */ 

body { 
     font-family: tahoma; 
     font-size: 11px;
     margin: 0; 
     padding: 0;
     background-image: url(http://sevensmith.net/chirault/images/stripesgreen.png); 
     background-attachment: fixed; 
     background-position: top;
     background-repeat: repeat-x;
     background-color: #717b6f;
}

a, a:visited {
     color: #1b2e1d; 
     background-color: transparent;
     text-decoration: none;
     padding: 0px; 
     border: 0;
}

a:hover { 
     color: #a0cd9b; 
     cursor: help; 
}

blockquote{
     background-color: #f8f8f8;  
     color: #bbbbbb;  
     border: 1px dashed #dddddd; 
     font-size: 11px; 
     margin: 9px 140px 0 0;  
     padding: 5px; 
}

blockquote:first-line {  
     letter-spacing: 3px; 
}

blockquote:hover {  
     background-color: #ffffff;  
     cursor: text; 
}

input, select {
     background-color: #f8f8f8;  
     color: #404040;
     font-family: tahoma; 
     font-size: 11px; 
     border: 1px solid #dddddd; 
     margin-top: 5px;
}

input:hover, select:hover {
     background-color: #ffffff; 
     color: #404040;
     border: 1px solid #dddddd;
     cursor: help;
}

textarea {
     width: 200px; 
     padding: 5px;
     border: 1px solid #dddddd;
     background-color: #6b8662; 
     color: #404040;
     font-size: 11px; 
     font-family: tahoma;
}

/* ------------------------------ LAYOUT ------------------------------ */ 

.pageblock{ 
     width: 850px; 
     margin: auto; 
     border-left: 1px #1b2e1d solid;
     border-right: 1px #1b2e1d solid;
     border-bottom: 1px #1b2e1d solid;
}

.pagefooterblock { 
     display: none; 
}



/* ------------------------------ HEADER ------------------------------ */ 



.pageheaderblock { 
     width: 100%; 
}

.header-icon { 
     display: none; 
}

.header-title {
     text-align: center; 
     text-decoration: none;
     font-size: 50px; 
     font-family: georgia; 
     font-style: italic; 
     font-weight: bold;
     color: #0096c7; 
     padding: 0px; 
     margin: auto; 
     letter-spacing: -4px;
     width: 850px;
}

.header-subtitle{
     background-position: center bottom; 
     background-repeat: no-repeat;
     height: 300px; 
     width: 850px;
     margin: auto; 
     padding: 0;
     font-size: 0px;
     border-top: 5px solid #0096c7;
}



/* ------------------------------ LINKBAR ------------------------------ */ 



.header-menu {
     font-family: tahoma; 
     font-size: 11px; 
     letter-spacing: 0px; 
     text-transform: lowercase; 
     text-align: center;
     padding: 0; 
     margin: auto;
     background-color: #657d61;
     border-top: 1px #1b2e1d solid;
     width: 850px;
}

.header-menu a, .header-menu a:visited {
     padding: 0px; 
     margin: 0px;
     color: #1b2e1d;
     word-spacing: 0px;
     font-weight: none;
}

.header-menu a:hover {
     color: #1b2e1d;
     font-weight: none;
}

.header-menu ul, #footer-menu ul {
     margin: 0px; 
     padding: 0px; 
}

.header-menu li, #footer-menu li { 
     display: inline; 
}



/* ------------------------------ BODY ------------------------------ */ 



.bodyblock {
     width: 850px; 
     margin: auto; 
     padding: 0;
     background-color: #b4c1ae;
}

.bodyheaderblock { 
     display: none; } 

.bodynavblock {
     background-color: transparent; 
     color: #404040;
     margin-top: 5px; 
     margin-left: 10px;
     text-align: left;
}

.bodynavblock a, .bodynavblock a:visited {
     color: #404040; 
     background-color: transparent;
     border: none;
     text-align: left;
}

.body-title { 
     display: none; 
}

.body-midtitle { 
     display: none; 
}




/* ------------------------------ SIDEBAR ------------------------------ */ 



.sidebar {
     width: 180px;
     padding: 10px; 
     margin: 0;
     color: #404040;
}

.sidebox{
     margin: 0 0 10px 0; 
     padding: 0;
     display: block;
}

.sideboxTitle {
     text-transform: lowercase; 
     text-align: center;
     font-size: 11px;
     letter-spacing: 1px;
     color: #888888; 
     background-color: #ffffff;
     padding: 2px; 
     margin: 0 0 5px 0;
     border-top: 1px dashed #dddddd; 
     border-bottom: 1px dashed #dddddd;
} 

.sideboxContent {
     text-align: left;
     padding-left: 3px; 
     margin: 0;
     font-family: tahoma; 
     font-weight: none; 
     font-size: 11px;
}

.sideboxContent .listitem:hover, .sideboxContent .listitem a:hover{
     background-color: #ffffff; 
     color: #404040;
     cursor: help;
}

.sideboxContent .summaryList{ 
     margin: 10px 0 10px 0;
}

.sidebox #freetext { 
     text-align: left; 
}

.sidebox #latestmonth, .sidebox #profile { 
     text-align: center; 
}

.sidebox #search { 
     text-align: justify;
}

.latestmonth-inactive { 
     text-align: center; 
     width: 25px;
     padding: 0px; 
     margin: 0px; 
}

.latestmonth-active { 
     text-align: center; 
     width: 25px;
     padding: 0px; 
     margin: 0px; 
}	 

#tags_sidebox a { 
     display: block; 
     font-size: 11px; 
}

#tags_sidebox { 
     font-size: 0; 
     text-align: left;
}

.profile-label {
     margin-right: 5px;
}




/* ------------------------------ ENTRIES ------------------------------ */ 



.entryHolder {
     padding: 10px 0px 0px 0px; 
     color: #1b2e1d; 
     background-color: transparent;
     text-align: justify;
     font-family: tahoma; 
     font-size: 11px;
     width: 100%;
}

#welcomenoteText {
     text-align: center;
     color: #faf7f4; 
     background-color: transparent;
     padding: 5px;
     letter-spacing: 2px;
     font-size: 11px;
     border: 1px dashed #dddddd;
}

.entryUserinfo {
     font-family: tahoma; 
     font-size: 11px; 
     font-weight: normal;
     text-align: center;
     padding: 10px; 
     margin: 0 0 0 10px;
     border-left: 1px dashed #dddddd;
     float: right;
} 

.entryUserinfo-usericon img { 
     padding: 5px; 
     border: 1px dashed #dddddd;
     background-color: #f8f8f8;
} 

.entryUserinfo-usericon img:hover { 
     background-color: #ffffff;
}

.entryText {
     font-family: tahoma;
     text-align: justify;
     word-spacing: 1px;
     margin: 10px;
     padding: 0px;
}

.entryText img { 
     border: 1px dashed #dddddd; 
     padding: 5px; 
     background-color: #f8f8f8;
}

.entryHeader {
     font-family: tahoma; 
     font-weight: none; 
     font-size: 11px; 
     padding: 0px 0px 2px 4px;
     letter-spacing: 1px;
     text-transform: lowercase;
}

.entryHeaderSubject {
     padding-left: 4px;
     letter-spacing: 2px;
     color: #1b2e1d;
     font-weight: bold;
}

.entryHeaderDate{
     color: #bbbbbb;
     letter-spacing: 1px;
}

.entryLinkbar {
     text-transform: lowercase; 
     text-align: center;
     font-size: 11px; 
     font-family: tahoma;
     margin: 10px 0px 0px 0px;
}

.entryLinkbar ul { 
     margin: 0; 
}

.entryLinkbar li { 
     padding-right: 5px;
     display: inline;
}



/* ------------------------------ META ------------------------------ */



.entryMetadata { 

     margin-top: 8px;
}

.entryMetadata img { 
     padding: 5px; float: right;
}

.entryMetadata ul { 
     margin: 0; padding: 1px; 
}

.entryMetadata li {
     list-style: none; 
     display: block; 
     padding: 2px 0 0 0;
}

.entryMetadata a { 
     padding: 0 4px 0 4px; 
}

.entryMetadata-label {
     margin: 10px; 
     padding: 0px 5px 1px 5px;
     color: #bbbbbb;
     border-bottom: 1px 
     dashed #dddddd;
     text-transform: lowercase;
}



/* ------------------------------ FOOTER ------------------------------ */ 



.footer-menu {
     font-family: tahoma; 
     font-size: 9px; 
     letter-spacing: 2px; 
     color: #1b2e1d;
     text-transform: lowercase; 
     text-align: center;
     margin: auto;
     background-color: #657d61;
     width: 850px;
     height: 25px;
}

#footer-menu a, .footer-menu a:visited {
     padding: 1px 10px 1px 10px;
     color: #0096c7;
     white-space: nowrap;
}

#footer-menu a:hover { 
     color: #79d7ff; 
}

