/*Theme Name: Several Modified
Theme URI: http://several3.jeremyreviews.com/
Description: Several Theme, created by Anonymous. I think Jeremy. Heavily modified by Inf for Geekscribes.
Version: 1.0
Author: Jeremy (Modified by Inf)
Author URI: http://several3.jeremyreviews.com/


License Information :

This theme belongs to its respective author. I have just modified it to suit Geekscribes better.

All credits goes to him or her, though I don't really know who's the actual author.

You cannot re-distribute this theme without his or her permission. Big issue, when you don't know who's the author.
*/

@CHARSET "ISO-8859-1";
body {
     margin: 0;
     padding: 0;
     font: 11px "Lucida Grande", Verdana, sans-serif;
     background: url(images/pattern.jpg) repeat #232323;
}

a {
     color: #b82348;
}

form, img {
     margin: 0;
     padding: 0;
     border: 0;
     vertical-align: top;
}

.clearing {
     margin: 0;
     padding: 0;
     font: 1px/1px Verdana, Arial, Helvetica, sans-serif;
     clear: both;
}

#fix-recent-posts {
     margin: 0;
     padding: 0;
     position: absolute;
     width: 100%;
     top: 85px;
     overflow: hidden;
     z-index: 1;
}

#header {
     margin: 0;
     padding: 0;
     background: url(images/headback.jpg) repeat 0 0;
     height: 95px;
}

#header-wrap, #wrap {
     margin: 0 auto;
     padding: 0;
     width: 1000px;
}

#logo {
     margin: 10px 0 0;
     padding: 0;
     float: left;
}

#logo a {
     display: block;
     width: 450px;
     height: 85px;
     background: url(images/gslogo.png) no-repeat 0 0;
     border: none;
     overflow: hidden;
     text-indent: -3000px;
}

#nav {
     margin: 29px 0 0;
     padding: 0 74px 0 0;
     float: right;
     list-style: none;
     width: 400px;
}

#nav li {
     margin: 0 10px;
     padding: 10px 21px;
     float: left;
     background-color: #FF8102;
     border-radius: 5px;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
}

#nav a {
     font-size: 12px;
     color: #fff;
     text-decoration: none;
     font-weight: 700;
}

#nav a:hover, #nav a:active, #nav .current_page_item a {
     color: #232323;
     text-decoration: none;
}

#splash {
     margin: 0;
     padding: 0;
     background: url(images/splash_back.jpg) repeat-x #FF8102;
     clear: both;
     position: relative;
     height: 200px;
}

#splash-wrap {
     margin: 0 auto 15px;
     padding: 0;
     width: 1100px;
     background: url(images/splash_back.jpg) repeat-x #FF8102;
     height: 200px;
     text-transform: capitalize;
}

#splashwidgets {
     width: 1100px;
}

#splashwidgets li {
     list-style-type: none;
     margin: 10px;
     width: 400px;
}

#splashwidgets li ul li {
     overflow: hidden;
     height: 18px;
}

#splashwidgets li ul li a {
     text-decoration: none;
     color: #fff;
     font-size: 1.2em;
}

#splashwidgets li ul li a:hover {
     color: #b82349;
}

#splashwidgets ul li ul {
     text-indent: 0;
     padding: 0;
}

#splashwidgets .widget {
     display: block;
     float: left;
}

#extra {
     width: 211px;
     float: right;
}

#extra a {
     color: #fff;
}

#search {
     margin: 18px 0 24px;
     padding: 0;
     background: url(images/search_bkg.jpg) no-repeat 0 0;
     width: 204px;
     height: 34px;
}

#search #s-text {
     margin: 0;
     padding: 0;
     float: left;
}

#s {
     margin: 8px 0 0;
     padding: 0 0 0 8px;
     font: 12px "Lucida Grande", Verdana, sans-serif;
     width: 160px;
     border: 0;
     color: #acacac;
}

#search #s-submit {
     margin: 5px 0 0;
     padding: 0;
     float: left;
}

#searchsubmit {
     margin: 0;
     padding: 0;
     background: url(images/search_submit.png) no-repeat 0 0;
     width: 27px;
     height: 22px;
     border: 0;
}

#search label, hr {
     display: none;
}

.meta {
     margin: 6px 0 0 6px;
     padding: 0 0 6px 23px;
     font-size: 1.4em;
     height: 16px;
     line-height: 16px;
}

.meta a {
     text-decoration: none;
     color: #fc89a2;
}

.meta a:hover {
     text-decoration: none;
}

#rss-comments, #rss-posts {
     background: url(images/rss.png) no-repeat 0 0;
}

#login {
     background: url(images/login.png) no-repeat 0 0;
}

#breadcrumb {
     margin: 0 0 25px;
     font-size: 1.2em;
     font-weight: 700;
     background-color: #eee;
     padding: 10px;
     display: inline-block;
     max-width: 700px;
}

#content {
     margin: 30px 0 0;
     padding: 0 0 35px;
     clear: both;
}

#content-wrap {
     margin: 0 auto;
     padding: 20px 0;
     width: 1000px;
     background-color: #FFF;
     border-radius: 10px;
     -moz-border-radius: 10px;
     -webkit-border-radius: 10px;
     border: 3px #FF8102 solid;
}

#posts {
     padding: 0 10px 0 20px;
     float: left;
     width: 730px;
}

.indexposts {
     margin: 45px 0 0;
}

#fullwidth {
     margin: 15px 0 0;
     padding: 0 10px 0 20px;
     float: left;
     width: 950px;
}

#singleposts {
     padding: 0 10px 0 20px;
     width: 950px;
}

.post {
     margin: 0 0 16px 00px;
     padding: 0 0 35px;
}

.post h2 a {
     color: #BB0230;
     text-decoration: none;
     border: none;
     letter-spacing: 2px;
     font-size: 1.4em;
}

.post a, #breadcrumb a {
     text-decoration: none;
     color: #B82348;
}

.post ul li {
     list-style-type: circle;
}

.postmeta {
     margin: 10px 0;
}

.date {
     margin: 4px 10px 0 1px;
     padding: 2px 0 0 23px;
     background: url(images/date.png) no-repeat 0 50%;
     font: 11px/1.5em "Lucida Grande", Verdana, sans-serif;
     color: #B82348;
     height: 20px;
}

.metaauthor {
     margin: 4px 10px 0 1px;
     padding: 0 0 0 20px;
     background: url(images/author.png) no-repeat 0 50%;
     font: 12px "Lucida Grande", Verdana, sans-serif;
     color: #B82348;
     height: 20px;
}

.edit {
     padding-left: 10px;
}

.post-edit-link {
     padding: 0 10px !important;
}

.edit a {
     padding-left: 5px;
}

.entry {
     margin: 0;
     padding: 20px 0 0;
     font-size: 12px;
     line-height: 1.8em;
     color: #333;
}

.entry p {
     margin: 10px 0px;
     padding: 0 0 10px;
     overflow: auto;
     text-align: justify;
     font: normal 1.1em Verdana;
}

.entry h2 {
     color: #000;
}

.entry blockquote {
     margin: 22px 0 22px 22px;
     padding: 4px 0 4px 10px;
     border-left: 4px dotted #b82349;
}

.entry ul {
     margin: 0;
     padding: 0 0 0 22px;
     list-style: disc;
}

img.floatleft {
     margin: 0 10px 10px 0;
     float: left;
}

.postmetadata {
     margin: 8px 0 0;
     padding: 0;
     font: 10px "Lucida Grande", Verdana, sans-serif;
     color: #565656;
     clear: both;
}

.tags {
     margin: 4px 10px 0 1px;
     padding: 2px 0 0 20px;
     background: url(images/tag.png) no-repeat 0 0;
     line-height: 16px;
}

.comments-no {
     margin: 0;
     padding: 2px 0 2px 22px;
     background: url(images/comments.png) no-repeat 0 50%;
     line-height: 16px;
}

.postmetadata a {
     padding: 0;
     color: #1C2882;
     text-decoration: none;
}

#comments {
     margin: 20px 0 0;
     padding: 0;
     width: 950px;
}

#trackbacks {
     margin: 20px 0 0;
     padding: 0;
     float: left;
}

.add-comment {
     margin: 4px 0 0;
     padding: 0;
}

.add-comment a {
     padding: 2px 0 2px 20px;
     background: url(images/add.png) no-repeat 0 50%;
     font: 11px/1.5em "Lucida Grande", Verdana, sans-serif;
     color: #B82348;
     text-decoration: none;
     border: none;
}

.add-comment a:hover {
     color: #75D33F;
     text-decoration: none;
}

#commentlist {
     margin: 0;
     padding: 0;
     list-style: none;
     font-size: 11px;
     color: #888;
}

#commentlist li {
     margin: 0;
     padding: 5px 10px 10px;
     clear: both;
}

#commentlist .children li {
     margin: 0;
     list-style: none;
     font-size: 11px;
     color: #888;
     padding: 5px 10px 10px;
}

.comment-reply-link {
     padding-left: 20px;
     color: #b82349;
}

.author {
     margin: 0;
     padding: 10px 0 6px;
     width: 300px;
     font: 1.6em "Lucida Grande", Verdana, sans-serif;
     color: #000;
}

.commentdate {
     margin: 0;
     padding: 5px 0 6px;
     width: 170px;
     font: 10px/2.5em "Lucida Grande", Verdana, sans-serif;
     color: #000;
}

.author a {
     font: 1.0em "Lucida Grande", Verdana, sans-serif;
     color: #b82349;
     text-decoration: none;
     position: relative;
     top: 5px;
     text-transform: capitalize;
}

.comment {
     margin: 0;
     padding: 5px 0;
     text-align: justify;
}

.comment .awaitmod, .no-find {
     margin: 10px 20px;
     padding: 2px;
     background: #F4F29D;
     color: #862D2D;
     font-style: italic;
     font-size: 12px;
     font-weight: bold;
     display: inline-block;
}

.comment p {
     color: #333;
     line-height: 1.4em;
     font-size: 1.2em;
     padding-left: 20px;
     margin: 5px 0;
}

#commentform a, .postmetadata a:hover {
     color: #b82349;
     text-decoration: none;
}

#post-comments {
     margin: 0;
     padding: 20px 0 0;
     clear: both;
     color: #888;
}

#reply {
     margin: 20px 0 0;
     padding: 0;
     font-size: 11px;
}

.comment-field {
     margin: 10px 0;
     padding: 0 0 12px;
     clear: both;
}

.comment-field textarea {
     padding: 2px;
     font: 12px "Lucida Grande", Verdana, sans-serif;
     width: 800px;
     border: 1px solid #BCBCCB;
     color: #565656;
}

.comment-field label {
     float: left;
     width: 120px;
     color: #333;
     font: 12px "Lucida Grande", Verdana, sans-serif;
}

.input-text {
     padding: 2px;
     font: 11px "Lucida Grande", Verdana, sans-serif;
     width: 302px;
     border: 1px solid #BCBCCB;
     color: #565656;
}

.input-button {
     margin: 0 0 0 120px;
     padding: 0 5px;
     color: #565656;
}

#sidebar {
     margin: 0;
     padding: 45px 10px 0 20px;
     float: right;
     width: 200px;
     border-radius: 00px 10px 0 0;
     -moz-border-radius: 00px 10px 0 0;
     -webkit-border-radius: 00px 10px 0 0;
     border-left: 1px #ddd dashed;
     overflow: hidden;
}

#sidebar h2 {
     margin: 0px 0px 20px 0px;
     padding: 0;
     font-size: 14px;
     font-weight: 700;
     text-transform: uppercase;
     letter-spacing: .03em;
     color: #BB0230;
}

#sidebar ul {
     margin: 0;
     padding-left: 5px;
     list-style: none;
     font-size: 11px;
     line-height: 12px;
}

#sidebar ul li {
     margin: 30px 0;
     padding: 0;
}

.entry li {
    margin: 10px 0;
    padding: 0;
}

.related_post{
    margin: 5px 0;
    padding: 0;
}

#sidebar li:first-child{
    margin: 0;
}

#sidebar ul li ul {
     margin: 10px 0;
     padding-bottom: 30px;
}

#sidebar ul li ul li {
     margin: 0;
     padding: 5px;
     list-style-image: url(images/bullet.png);
}

#sidebar ul li ul li:hover {
     margin: 0;
     padding: 5px;
     list-style-image: url(images/bullet_hover.png);
}

#sidebar a {
     color: #e36802;
     text-decoration: none;
     padding: 0;
     border: none;
     line-height: 22px;
     font-weight: 700;
}

#sidebar a:hover {
     color: #AFE68D;
}

.textwidget{
    font: 1.1em verdana;
    text-align: justify;
    line-height: 1.8em;
    width: 180px;
    margin: 10px 0px;
}

.children{
  padding: 0;
  margin: 0;
}

#footer {
     margin: 0;
     padding: 0;
     background-color: #FF8102;
}

#footer-wrap {
     margin: 0 auto;
     padding: 5px 0;
     width: 1000px;
}

#footer-wrap a {
     text-decoration: none;
     color: #fff;
}

#footer-wrap p {
     letter-spacing: 2px;
}

#footer-wrap a:hover, #extra a:hover {
     color: #B82349;
}

#copyright {
     margin: 0;
     padding: 0 0 0 14px;
     color: #777;
}

pre, code, .code {
     overflow: auto;
     background-color: #eee;
     border-left: 2px #75D33F solid;
     padding-left: 5px;
}

.wp-caption-text {
     padding: 0!important;
     margin: 0;
     text-align: center;
}

#helperboxtop {
     float: right;
     position: relative;
     z-index: 2;
     display: block;
}

#helperboxdown {
     float: right;
     width: 200px;
     position: relative;
     z-index: 2;
     display: block;
     margin-top: 10px;
}

#helperboxtop ul, #helperboxdown ul {
     padding: 0 20px;
     margin: 0;
}

#helperboxtop li, #helperboxdown li {
     list-style-type: none;
     margin: 10px 0;
}

#helperboxtop li a, #helperboxdown li a {
     color: #BB0230;
     text-decoration: none;
     font-size: 1.4em;
}

#centerblockerr {
     width: 900px;
     float: left;
}

#centerblockerr img {
     float: left;
}

#erroroptions {
     float: left;
     margin-left: 15%;
     width: 800px;
}

#erroroptions p {
     float: left;
     font-size: 1.4em;
     font-weight: 700;
     color: #333;
     text-align: center;
     line-height: 1.4em;
     margin: 50px 0 0 50px;
}

#erroroptions a {
     text-decoration: none;
     color: #BB0230;
}

#erroroptions h2 {
     margin: 50px 0 0 25px;
     padding: 0;
     font-size: 18px;
     font-weight: lighter;
     color: #BB0230;
     text-align: center;
     width: 400px;
     float: left;
}

.alt, .odd {
     background-color: #eee;
}

.even {
     border-left: 3px #ddd solid;
}

.authorcomment {
     background-color: #FFE6D1;
     border: none;
}

object {
     display: block;
     margin: 0 auto;
}

.more-link {
     font-weight: 700;
     font-size: 1.4em;
     color: #B82348;
     margin-top: 5px;
     display: block;
}

.more-link:hover {
     color: #75D33F;
     font-size: 1.4em;
}

.navigation {
     float: left;
     width: 800px;
     margin-bottom: 20px;
}

.navigation a {
     text-decoration: none;
     color: #b82348;
     font-size: 1.4em;
     display: block;
}

.navalignleft, .navalignright {
     width: 160px;
     float: left;
     padding: 0 30px;
     font-weight: 700;
}

.navwrapper {
     margin: 0 auto;
     width: 440px;
}

.trackbacks {
     margin: 25px 0;
     font-size: 1.4em;
     color: #555;
}

#backtotop {
     margin-bottom: 10px;
     vertical-align: text-bottom;
}

#backtotop a, #sidebartoggler {
     float: right;
     color: #B82348;
     font: 1.1em "Lucida Grande", Verdana, sans-serif;
     padding: 0 20px;
     text-decoration: none;
     cursor: pointer;
}

#backtotop a:hover, #sidebartoggler:hover {
     color: #75D33F;
     cursor: pointer;
}

.singlepost, .entry blockquote p, #splashwidgets li ul {
     padding: 0;
}

.singlepostmetadata, .singlecomment {
     margin: 20px 0;
}

.gallery {
     background-color: #eee;
     border-radius: 10px;
     -moz-border-radius: 10px;
     -webkit-border-radius: 10px;
     -o-border-radius: 10px;
}

#sidebarhider {
     float: right;
     padding: 0 10px;
}

.archives h2, .post h2, #comments h2, #post-comments h2 {
     margin: 5px 0px;
     padding: 0;
     font-size: 18px;
     font-weight: lighter;
     color: #BB0230;
     letter-spacing: -.03em;
}

.post img{
    text-align: center;
    margin: 0px auto;
}

.archives li {
     margin: 10px 0;
     list-style-type: circle;
}

.archives li a, .ping a {
     text-decoration: none;
     color: #B82348;
     font-size: 1.1em;
}

.archives li a:hover, .ping a:hover, .navigation a:hover, #erroroptions a:hover, #helperboxtop li a:hover, #helperboxdown li a:hover, #commentform a:hover, .author a:hover, .comment-reply-link:hover, .post a:hover, #breadcrumb a:hover, a:hover {
     color: #75D33F;
}

.highlightme {
     font-size: 1.2em;
     font-weight: 700;
     background-color: #fed9b4;
     padding: 0 2px;
}

#TB_window a:link {
    background: url('http:/examble.com/wp-includes/js/thickbox/tb-close.png') no-repeat;
}

#TB_window a:hover {
    text-decoration: underline!important;
}

li.recentcomments a img {
    display: none !important;
}

.center_me{
  margin: 0px auto;
  text-align: center;
}

.wp-caption {
     text-align: center;
     display: block;
     background-color: #eee;
     padding: 5px;
     margin: 20px auto;
     text-align: center;
}

#wpstats{
  width: 0px;
  height: 0px;
}

.wp-caption-text{
    text-align: center !important;
}

#socialwrap {
     width: 380px;
}

#socialmedia {
     width: 380px;
     padding: 10px;
}

.socialicon {
     height: 24px;
     width: 24px;
     display: inline-block;
     margin: 10px;
}

#facebook {
     background: url(images/social_sprite.png) no-repeat 0 0;
}

#digg {
     background: url(images/social_sprite.png) no-repeat -28px 0;
}

#delicious {
     background: url(images/social_sprite.png) no-repeat -57px 0;
}

#feed {
     background: url(images/social_sprite.png) no-repeat -85px 0;
}

#google {
     background: url(images/social_sprite.png) no-repeat -114px 0;
}

#stumbleupon {
     background: url(images/social_sprite.png) no-repeat -142px 0;
}

#twitter {
     background: url(images/social_sprite.png) no-repeat -170px 0;
}

#slashdot {
     background: url(images/social_sprite.png) no-repeat -195px 0;
}
