/* Styles for the "Shay" theme for Mephisto. */


.tagcloud .weight-1 { font-size: 10px; }
.tagcloud .weight-2 { font-size: 12px; }
.tagcloud .weight-3 { font-size: 14px; }
.tagcloud .weight-4 { font-size: 14px; }  
.tagcloud .weight-5 { font-size: 15px; }  
.tagcloud .weight-6 { font-size: 15px; }  
.tagcloud .weight-7 { font-size: 15px; }  
.tagcloud .weight-8 { font-size: 17px; }  
.tagcloud .weight-9 { font-size: 18px; }  
.tagcloud .weight-10 { font-size: 19px; }  


#verytop {
     width: 100%;
     background: #143C25 url(/images/bodyBg.gif) repeat-x;
     /*background: #F5F1E9 url('images/bodyBg.gif') repeat-x;*/
     padding-top:10px;
      padding-left: 0px;
     margin-top: 0px;
     height: 111px;
     color: #C4AD6A;

}

#headerWrapper {
     /*width:1200px;*/
     /*width:100%;*/
     /*margin-left: 10%;*/
margin-left: auto;
margin-right: auto;
width: 800px;
}


.main_logo  {
      margin-top: 10px;
     margin-left: 5px;
      width: 250px;
      position:absolute;
}

.site_title h1 {
     position:absolute;
    width: 600px;
    font-size: 25px;
   margin-left: 312px;
    margin-top: 30px;  
    color: #C4AD6A;
}

.site_subtitle {
     width: 600px;
    position:absolute;
    font-size: 14px;
    margin-left: 300px;
   margin-top: 70px;
}


img.floatleft
{
float: left;
margin: 14px 14px 3px 0px;
}
img.floatright
{
float: right;
margin: 14px 0px 3px 14px;
}


/* Sidebar styles */
	#sidebar-1 ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
                text-align="right"
		/* background: url(../images/sidebar2.gif) repeat-y; */
	}
	#sidebar-1 ul li {
		margin: 0;
		padding: 0 0 1.5em 0;
		/* background: url(../images/sidebar-bottom.gif) no-repeat bottom left; */
		overflow: visible;
	}
	#sidebar-1 h2 {
		margin: 0;
		padding: 1.2em 20px 0 20px;
		font-size: 1em;
		/* background: url(../images/sidebar-top.gif) no-repeat; */
	}
	#sidebar-1 h2 a {
		color: #534B48;
		text-decoration: none;
	}
	#sidebar-1 h2 a:hover {
		color: #59708C;
	}
	/* Fix our list and paragraph styles */
	#sidebar-1 p, #sidebar ul ul, #sidebar ul ol {
		margin: 1em 0 0 0;
		padding: 0 20px 0 20px;
                width: 170px;
	}
	#sidebar-1 ul ol {
		margin: 1em 0 0 20px;
	}
	#sidebar-1 ul ol li {
		padding: 0;
		/* background: url(../images/bullet.gif) no-repeat 2000px 0; */
		/* IE goes buggy with background: none; */
	}
	#sidebar-1 ul ul {
		background: none;
	}
	#sidebar-1 ul ul ul {
		margin: 0;
		padding: 0 0 0 0.8em;
		background: none;
	}
	#sidebar-1 ul ul li {
		padding: 0 0 0 1.5em;
		/* background: url(../images/bullet.gif) no-repeat 0 0.2em; */
	}


.farsidebar {
	     width: 100px;
     float: right; 
     padding: 5px;
     background-color:#D9C79F;
    /* background-image: url(../images/sidebarBG.jpg);*/
     border-style: solid;
     border-width: 5px;

     border-color: #ffffff;
     margin-top: 20px;
     margin-right: 20px;

	font-size: 0.9em;
padding-left: 10px;
}



/* General Styles */
body {
     background: #F5F1E9 url('images/bodyBg.gif') repeat-x;
     margin: 0em;
     padding: 0em;
     font-family: font-family: sans-serif, Verdana, Arial;
     font-size: .75em;
     color: #777777; 
     
}


#wrapper {
     width: 100%;

}

#content{
   height: 100%;
   background: #FFFFFF repeat-y;
  float: left;
}

#contentWrapper {
     width: 800px;
     margin-top: 0em;
     margin-bottom: 0em;
     margin-right: auto;
     margin-left: auto;
     padding: 0em; 
     background-color: #FFFFFF;
     
   height: 100%;
   background: #FFFFFF repeat-y;
}


h2 {
     
     /*height: 23px;*/
     height: 30px;
     color:#356148;

}

.sidebar h2 {
     
     font-size: 16px;
     color:#356148;
     font-family: Arial, Helvetica, sans-serif;
}



a img {
     border: none; 
}

a:link {
     color:blue;
      text-decoration: none; 
}

a:visited {
/*     color:#356148; */
     color:darkblue;
     text-decoration: none; 
}

a:hover {
text-decoration: underline; 
    
}

a:active {
     color: #2A65AD;
}

/* Header */

.header {
	padding: 0em;
	margin: 0em;
	margin-top:0px;
	font-family: Garamond, serif;
        height: 95px;
       /* background:url(../images/grey.jpg) repeat-x;*/
        background-image: url(../images/grey.jpg) repeat-x;
        width: 100%;
        
}

.headerbottom {
	padding: 0em;
	margin: 0em;
	margin-top:5px;
	font-family: Garamond, serif;
	color: #000000;
        text-align: center;
       
       
}

h1 {
	font-size: 3.5em;
        color: #000000; 
}

h3
{
color: #727272; 
}

.subtitle {
	margin-top: -1.5em;
	font-size: 1.3em;
       color: #E9B826; 
}


/* Footer Stuff */

#overallFooter {
     width: 100%;
     /*background-image: url(../images/ne_02.gif);*/
     background: #143C25  repeat-x;
     color: #C4AD6A;
     text-align: center;
     height: 26px;
     font-size: 12px;
     clear: both; 
	padding-top:5px;
margin-top: 30px;
}

#overallFooter a:link {
     color: #e5e5e5; 
}
#overallFooter a:visited {
     color: #e5e5e5; 
}
#overallFooter a:hover {
     color: #e5e5e5; 
}
#overallFooter a:active {
     color: #e5e5e5; 
}



/* Main Content Styles */


.mainContent {
     width: 510px;
     line-height: 2 em;
     float: left;
     padding-left: 30px;
     padding-right: 30px;
     padding-bottom: 26px; 
     background-color:#ffffff;
     border-style: solid;
     /*border-right-color: #990000;*/
     border-right-color: #B38A0B;
     border-top-color: #FFFFFF;
     border-left-color: #FFFFFF;
     border-bottom-color: #FFFFFF;
     font-family: arial;
     /* border-color: #C41230 */

}

.entry {
     margin-top: 2em;
     /* padding-left: 1em;*/
     /* border-left: 1px #bfbfbf dashed; */
     font-family: sans-serif, Verdana, Arial;
}

.entrytitle a {
     font-family: Arial, Helvetica, sans-serif;
     color:#356148;
     text-decoration: none;
     font-size:18px;
}

.entrytitle  {
  line-height: 16px;
}


.entrybody {
     /* margin-left: 1em; */
     /* margin-right: 1em; */
     font-family: Arial, Helvetica, sans-serif;
     font-size: 1.1em; 
     color: #777777;
}

.entry h3 {
     margin-top: -1em;
     font-size: .8em; 
     color: #000000;

}

.entry h2 {
     font-size: 2em;
     color: #000000;
      
}

/* Part of each post is the "meta" box, these styles relate to that box */

.entrymeta {
   /*  margin-left: 1em; */
     margin-right: 1em;
     background-color: #D9C79F;
     padding: .5em;
     border: thin #3c3c3c solid;
    /*background-image: url(../images/sidebarBG.jpg);*/
     color: #563E1C;
     margin-top: 1em;
     clear: both; 
     font-family: Arial, Helvetica, sans-serif;
}

.entrymeta a:link {
     color:#356148;
}
.entrymeta a:visited {
     color:#356148;
}
.entrymeta a:hover {
     color:#356148;
}
.entrymeta a:active {
     color:#356148;
}

.postedby {
     background:url(../images/user.gif) no-repeat 0px 5px;
     padding:10px;
     padding-left:25px;
}

.filedto {
     background:url(../images/filed.gif) no-repeat 0px 5px;
     padding:10px;
     padding-left:25px;
}

.commentslink {
     background: url(../images/comment.gif) no-repeat 0px 8px;
     padding:10px;
     padding-left:25px;
}

/* Side Panel Stuff */

.searchfield {
	border: none;
	padding: 0px;
	margin: 0px;

}

.sidebar {
    
     width: 212px;
     float: left; 
     /*padding: 5px;*/
     background-color: white;
     padding-left: 9px;
     /* background-color:#302E2F; */
     /* background-image: url(../images/sidebarBG.jpg); */
     font-family: arial;
  
     border-left-color: #B38A0B;
}

.sidebar ul {
     margin: 0em;
     display: block;
     padding-left: 1em;
     padding-top: 0em;
     padding-right: 0em;
     padding-bottom: 0em; 
}

.sidebar ul li {
     list-style-type: disc; 
     font-size: 14px; 
     text-decoration: none; 
}

.sidebar input {
     border: thin #3f3f3f solid;
     width: 100px; 
}

/* Comment Form Related */

#comment-form input {
     border: thin #3f3f3f solid;
     width: 250px;
     margin-right: 1em; 
}

#comment-form textarea {
     width: 450px;
     height: 150px;
     border: thin #3f3f3f solid; 
}

.commentlist li {
     padding: 1em;
     list-style-type: none;
}

.commententryalt {
     background-color: #d8d8d8;s
}

.commentform {
     margin-top: 2em; 
}