/*  
Theme Name: Grave Concerns
Theme URI: http://www.blogsgonewild.net/
Description: Theme and CSS by se7en
Version: 1.0
Author: se7en
Author URI: http://www.blogsgonewild.net/
*/


body {
        background: #8a7d9b;
        margin:0;
        padding:0;
        font-family: Arial; 
        font-size: 10pt; 
        color: #251669; 
        text-align:center;
        }
a:link {
        color:#333;
        text-decoration:none;
        }
a:visited {
        color:#333;
        text-decoration:none;
        }
a:hover {
        color:#777;
        text-decoration:underline;
        }
a img {
        border-width:0;
        }
#header a:link, #header a:visited {
        color:#FFF;
        text-decoration:none;
        }
#header a:hover {
        color:#ccc;
        text-decoration:none;
        }
#main .entry a:link {
        color:#333;
        text-decoration:underline;
        }
#main .entry a:visited {
        color:#333;
        text-decoration:underline;
        }
#main .entry a:hover {
        color:#fc9200;
        text-decoration:underline;
        }
#main .postmetadata a:link, #main .postmetadata a:visited  {
        color:#000;
        }
#main .postmetadata a:hover {
        color:#777;
        text-decoration:underline;
        }
#main h2 a:link, #main h2 a:visited {
       text-decoration:none;
       }
#main h2 a:hover{
       text-decoration:underline;
       }
#sidebar a:link, #sidebar a:visited {
        color:#003399;
        text-decoration:none;
        }
#sidebar a:hover {
        color:#8a7d9b;
        text-decoration:underline;
        }

a, a img {
        border:0;
        outline:none;
        }

#footer a:link, #footer a:visited {
        color:#44589e;
        text-decoration:none;
        font-weight:bold;
        }

#wrapper {
        width:1000px;
        margin:10px auto 0;
        padding:0;
        }
#content {
        background:#FFF;
        margin:0;
        padding:0;
        text-align:left;
        clear:both;
	}
#header {
        background: url("images/header.jpg") no-repeat;
        width:1000px;
        height:215px;
        margin:0;
        padding:0;
	}
.head-title {
        margin:0;
        padding:5px 0 0 300px;
        width:320px;
        font:40px "Times New Roman";
        color:#FFF;
        float:left;
        }
large {
        font-size:28px;
        }
.headercontent {
        width:700px;
        margin:0;
        padding:25px 0 0 295px;
        font-weight:bold;
        clear:both;
        }
#main  {
        width:740px;
        margin:0;
        padding:10px 20px 0 0;
        float:right;
        }
#sidebar-wrapper {
        background: url("images/leftnav.jpg") no-repeat;
        margin:0;
        padding:0 0 20px 0;
        width:210px;
        float:left;
        }
#sidebar {
        width:195px;
        padding:80px 0 0 0;
        margin:0;
        float:left;
        text-transform: uppercase;
        color:#514688;
        }
  
#footer {
        background:#FFF; 
        margin:0;
        padding:0 0 8px 0;
        width:1000px;
        clear:both;
        color:#333;
	}
#main p {
        margin:0;
        padding:5px 0;
        }
.home-button {
        margin:0;
        padding:0;
        }
.menu { 
        margin:0;
        padding:68px 12px 5px 0;
        font-size:11px;
        text-transform:uppercase;
        text-align:right;
        }
#searchform {
        margin:0;
        padding:15px 0 20px 0;
        text-align:center;
        }
#footer-info {
        font-size:12px;
        margin:0 auto;
        padding:8px 0;
        text-align:center;
        color:#333;
        clear;both;
        }
#footer-info p {
        margin:0;
        padding:0;
        }
#footer-info a {
        color:#333;
        }
.description {
        margin:0 0 12px 0;
        padding:5px 10px;
        font-weight:bold;
        color:#fff;
        }
.clear {
        margin:0;
        padding:0;
        height:1px;
        clear:both;
        }
#sidebar ul, #sidebar form {
	list-style-type: none;
	padding:2px 0 6px 0;
	margin: 0;
        line-height:.9em;
        font-size:8pt;	
        }
#sidebar ul li {
	margin:0;
	padding:5px 0 0 10px;
        line-height:1.2em;
        }
.meta li {
        line-height:1em;
        }
#sidebar p {
        margin:0;
        padding:5px 0 0 15px;
        line-height:1.3em;
        }
#sidebar .blog-roll ul {
        margin:-8px 0 0 -10px;
        padding:0 0 8px;
        }       
#sidebar h2 {
        margin:0;
        padding:7px 0 0 0;
        text-align:center;
        font-size:9pt;
        font-weight:bold;
        line-height:1.2em;
        color:#514688;
        }
.post   {
        line-height:1.2em;
        padding-top:1.0em;
        padding-bottom:1.0em;
        }
.date {
        text-align:right;
        font-size:10px;
        margin:0;
        padding:0 30px 0 0;
        }
.postmetadata {       
        font-size:10px;
        text-transform:uppercase;
        border-bottom:1px solid #251669;
        }
#postmetadata-alt {
        background: url("images/postmeta-bg.jpg") no-repeat;
        margin:0;
        padding:0 0 10px 12px;
        font-size:11px;
        width:730px;
        height:90px;
        color:#fff;
        }
#postmetadata-alt a:link, #postmetadata-alt a:visited {
        color:#fff;
        text-decoration:none;
        }
#postmetadata-alt ul.meta {
        margin:0;
        padding:10px 0 0 8px;
        list-style:none;
        }
#postmetadata-alt li.meta {
        margin:0;
        padding:0;
        }
#comment {
        width:550px;
        margin:0;
        padding:5px 5px 2px;
        }
.alt {  
        background:#b54343;
        margin:12px 0 15px 0;
        padding:5px 5px 10px;
        border:3px solid #660000;
        }
#main .alt p {
        padding:5px 8px 5px;
        }
blockquote {
	margin:15px 30px 0 10px;
	padding-left:22px;
	border-left:3px solid #000;
	}

blockquote cite {
	margin:5px 0 0;
	display:block;
	}
.navigation {
         display:block;
	margin:10px 0 20px 0;
         padding-bottom:8px;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
.commentlist li {
        margin:0 0 15px;
        padding:0 0 10px;
        line-height:1.2em;
        }
#main h2.pagetitle {
        font-size:14pt;
        font-weight:bold;
        margin:0;
        padding:15px 0 0;
        }
#main h2 a, #main h2 {
        color:#514688;
        margin:0;
        padding:5px 0 0;
        font-size:14pt;
        }
.login ul {
        margin:0;
        padding:0;
        list-style:none;
        }
.login li {
       margin:0;
       padding:0 4px 0;
       display:inline;
       }
.commentmetadata {
       font-size:65%;
       font-weight:bold;
       padding:0;
       }
.linkcat h2 {
       display:none;
       visibility:hidden;
       }
small {
       font-size:10px;
       }
.alt cite {
       padding-left:8px;
       }
.center {
       text-align:center;
       }

.comment-top {
	width:730px;
	height:10px;
	float:left;
	margin:0 0 0 0;
	}
.comment-content {
	width:710px;
	height:auto;
	padding-left:10px;
	padding-right:10px;
	float:left;
	text-align:left;
        line-height:1.3em;
	background-image: url("images/comments-body.jpg");
	margin-left:0px;
         color:#fff;
        }
.comment-bottom {
	width:730px;
	height:80px;
	float:left;
	background:url("images/comments-bottom.jpg") no-repeat;
	margin:0 0 10px 0px;
	}
.gravatar {
        margin:40px 0 0 0;
        padding:0;
        float:left;
        text-align:left;
        }
.comment-info {
	width:715px;
	height:50px;
	float:left;
	padding:0 0 12px 10px;
	margin:40px 0 0 0;
	text-align:left;
        }
.comment-info a:link {
	color:#000;
	text-decoration:underline;
        }
.comment-info a:visited{
	color:#000;
	text-decoration:underline;
        }
.comment-info a:hover{
	color:#000;
	text-decoration:underline;
        }
.comment_form {
	width:550px;
	height:auto;
	text-align:left;
	float:left;
        }
/* style for specific shortcuts */
#header .shortcuts {
        padding:52px 0 0 0;
        width:310px;
        height:20px;
        float:right;
        text-align:right;
        }

#header .shortcuts a.basket{background: url("images/my_basket.gif") no-repeat 50% center; 
        text-align: center;
        margin:0;
        padding:40px 0 0 0;
        width:26px;
        height:26px;
        }

#header .shortcuts a.acct{background: url("images/my_acct.gif") no-repeat 50% top; text-align: center;
        text-align: center;
        margin:0;
        padding:30px 0 0 0;
        width:33px;
        height:32px;
        }

#header .shortcuts a.wishlist{background: url("images/my_wish.gif") no-repeat 50% top; text-align: center;
        text-align: center;
        margin:0;
        padding:27px 0 0 0;
        width:33px;
        height:32px;
        }

#header .shortcuts a.login{background: url("images/login.gif") no-repeat 50% top; text-align: center;
        text-align: center;
        margin:0;
        padding:25px 0 0 0;
        width:33px;
        height:32px;
        }









