/* 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-image: url(../images/grey.jpg);
     padding-top:0px;
     margin-top: 0px;
     height: 95px;
}

}
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:#302E2E;
    /* 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-color: #FFFFFF;
     margin: 0em;
     padding: 0em;
     font-family: Georgia, serif;
     font-size: .75em;
     color: #00000; 

}

#wrapper {
     width: 100%;

}

#contentWrapper {
     width: 800px;
     margin-top: 0em;
     margin-bottom: 0em;
     margin-right: auto;
     margin-left: auto;
     padding: 0em; 
     background-color: #FFFFFF;
    
     
}


h2 {
     font-size: 1.5em; 
     color="#000000";
}

a img {
     border: none; 
}

a:link {
     color: #2A65AD;
      text-decoration: none; 
}

a:visited {
     color: #2A65AD;
     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: #000000; 
}


/* Footer Stuff */

#overallFooter {
     width: 100%;
     background-image: url(../images/ne_02.gif);
     color: white;
     text-align: center;
     height: 26px;
     font-size: 9px;
     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-top-color: #FFFFFF;
     border-left-color: #FFFFFF;
     border-bottom-color: #FFFFFF;

     /* border-color: #C41230 */

}

.entry {
     margin-top: 2em;
     /* padding-left: 1em;*/
     /* border-left: 1px #bfbfbf dashed; */
 
}

.entrytitle a {
     font-family: Georgia, serif;
     color: #535152;
     text-decoration: none;
}



.entrybody {
     /* margin-left: 1em; */
     /* margin-right: 1em; */
     font-family: Georgia, serif;
     font-size: 1.1em; 
     color: #000000;
}

.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: #959393;
     padding: .5em;
     border: thin #3c3c3c solid;
    /*background-image: url(../images/sidebarBG.jpg);*/
     color: #CBCBCB;
     margin-top: 1em;
     clear: both; 
}

.entrymeta a:link {
     color: #e5e5e5; 
}
.entrymeta a:visited {
     color: #e5e5e5; 
}
.entrymeta a:hover {
     color: #e5e5e5; 
}
.entrymeta a:active {
     color: #e5e5e5; 
}

.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: 190px;
     float: right; 
     padding: 5px;
     /* background-color:#302E2F; */
     /* background-image: url(../images/sidebarBG.jpg); */
  
}

.sidebar ul {
     margin: 0em;
     display: block;
     padding-left: 1em;
     padding-top: 0em;
     padding-right: 0em;
     padding-bottom: 0em; 
}

.sidebar ul li {
     list-style-type: 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; 
}