/* Styles for the "Shay" theme for Mephisto. */

/* General Styles */
body {
     background-color: #E5E5E5;
     background-image: url(../images/ne_01.gif);
     background-repeat: repeat-x;
     margin: 0em;
     padding: 0em;
     font-family: Verdana, Helvetica, Arial, sans-serif;
     font-size: .75em;
     color: #3a3e40; 
}

#wrapper {
     width: 100%;
}

#contentWrapper {
     width: 760px;
     margin-top: 0em;
     margin-bottom: 0em;
     margin-right: auto;
     margin-left: auto;
     padding: 0em; 
     margin-bottom: 30px; 
}

h2 {
     font-size: 1.5em; 
}

a img {
     border: none; 
}

a:link {
     color: #3f3f3f;
     text-decoration: underline; 
}

a:visited {
     color: #3f3f3f;
}

a:hover {
     text-decoration: none; 
}

a:active {
     color: #3f3f3f;
}

/* Header */

.header {
	padding: 0em;
	margin: 0em;
	margin-top:125px;
	font-family: Georgia, serif;
	font-style: italic;
	color: #727272;
}

h1 {
	font-size: 3.5em;
}

.subtitle {
	margin-top: -1.5em;
	font-size: 1.3em;
}


/* 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;
}

#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: 500px;
     line-height: 1.75em;
     float: left;
     padding-left: 30px;
     padding-bottom: 26px; 
}

.entry {
     margin-top: 2em;
     padding-left: 1em;
     border-left: 1px #bfbfbf dashed; 
}

.entrybody {
     margin-left: 1em;
     margin-right: 1em;
     font-family: Georgia, serif;
     font-size: 1.1em; 
}

.entry h3 {
     margin-top: -1em;
     font-size: .8em; 
}

.entry h2 {
     font-size: 2em;
}

/* Part of each post is the "meta" box, these styles relate to that box */

.entrymeta {
     margin-left: 1em;
     margin-right: 1em;
     background-color: #727272;
     padding: .5em;
     border: thin #3c3c3c solid;
     color: #d8d8d8;
     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: 200px;
     float: right; 
}

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