/*
Theme Name: Nirvana Tribute
Description: Theme for the Nirvana Tribute website at nirvanatribute.com
Author: Frederic Barry
Author URI: http://fredericbarry.com
*/



body {
margin: 0;
padding: 0;
background: #000;
font-family: verdana, arial, sans-serif;
color: #fefefe;
font-size: 11px;
line-height: 14px;
}

img { border: 0; }

a {
color: #999;
text-decoration: none;
}

a:hover {
color: #fefefe;
text-decoration: none;
}

blockquote {
padding-left: 10px;
color: #ccccff;
font-style: normal;
}

.clear { clear:both; }
.alignleft { float:left; }
.alignright { float:right; }

/* The Wrapper */

.wrapper {
width:1000px;
margin:0 auto;
}

/* The Top */

.top {
height: 225px;
margin: 0 0 20px 0;
background: #fff url(images/nirvana.jpg) center no-repeat;
}

.blogname {
float: left;
width: 455px;
}

.blogname h1  {
font-size: 30px;
font-weight: bold;
margin: 160px 0 0 10px;
padding: 8px 0 15px 5px;
color: #fff;
background-color: #000;
text-decoration: none;
}

.blogname h1  a:link, .blogname h1  a:visited {
color: #fff;
background-color: #000;
text-decoration: none;
background-color: transparent;
}

.blogname h1  a:hover {
text-decoration: none;
background-color: transparent;
}
		
.blogname h2 {
margin: 0px 0 0 10px;
padding: 0 0 5px 5px;
font-size: 12px;
font-weight: normal;
color: #fff;
background-color: #000;
}


/* Float Properties*/
.clearfloat:after {
display: block;
visibility: hidden;
clear: both;
height: 0;
content: ".";
}

.clearfloat {
display: inline-block;
display: block;
}


/* The Content */
#content {
float: left;
width: 790px;
margin: 0 0 20px 0;
padding: 0;
}

.post {
margin: 20px 10px 0 10px;
padding: 0;
height: 100%;
text-align: justify;
color: #fff;
}

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

.post h2 {
margin: 0;
padding: 0;
text-align: left;
font-size: 12px;
font-family: verdana, arial, sans-serif;
}

.post h2 a, .post h2 a:link, .post h2 a:visited  {
color: #999;
background-color: transparent;
text-decoration: underline;
}

.post h2 a:hover  {
color: #999;
background-color: transparent;
}

.post .postmetadata {
margin: 0 0;
padding: 7px 15px 0 0;
height: 25px;
text-align: right;
}

.post a:link,
.post a:visited {
color: #999;
background-color: transparent;
text-decoration: underline;
}

.post a:hover {
color: #999;
background-color: transparent;
text-decoration: none;
}

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

.entry ul li {
list-style-type: decimal;
}


/* The Sidebar */
.sidebar {
float: right;
width: 190px;
padding-top: 20px;
padding-left: 0px;
font-size: 13px;
margin-right: 10px;
}
.sidebar ul {
margin: 0;
padding: 0;
list-style: none;
}

.sidebar h2 {
height: 31px;
line-height: 32px;
font-size: 14px;
color: #323232;
margin: 0;
background: url(images/h2.gif);
padding: 0 0 0 10px;
}

.sidebar ul li { margin-bottom:14px; }

.sidebar ul li li {
background: none;
padding-bottom: 0;
margin-bottom: 0;
}

.sidebar ul li ul, .sidebar ul li div {
padding: 10px;
background: #323232;
}

.sidebar ul li ul ul, .sidebar ul li div div {
padding: 0;
background: none;
}

.sidebar ul li ul li {
background: none;
padding-left: 5px;
}

.sidebar table {
width: 100%;
text-align: center;
}

.sidebar ul li.ad div {
text-align: center;
}

	
/* --- FOOTER --- */

#bottombar {
width: 100%;
height: auto;
margin: 0 0 0 0;
padding: 15px 0 0 0;
}


#footer {
height: 20px;
padding: 6px 0 0 15px;
margin: 20px 0 0 0;
background: #333;
border-top: 1px solid #444;
color: #fff;
font-size: 10px;
font-weight: normal;
letter-spacing: 1px;
}

#footer a { color: #999; }

#footer a:hover { color: #FFF; }



/* The Navigation */

.navigation {
height:10px;
padding:0 20px;
}

.navigation a {
font-weight:bold;
text-decoration:none;
font-size:14px;
color:#fefefe;
}

.navigation a:hover { color:#fff; }

/* The Attachment */

.contentCenter { text-align: center; }

/* The Page Title */

h2.pagetitle {
padding: 0;
margin: 0 0 20px 0;
font-size: 25px;
text-align: center;
}

/* The Comments */

.comments {}
.comments form {}
.comments textarea {
width: 95%;
height: 156px;
background: #fff;
border: 3px solid #333;
color: #484849;
padding: 10px;
overflow: auto;
font-family: verdana, arial, sans-serif;
font-size: 14px;
}

#commentform { padding-left:23px; }

#commentform input {
background: #999;
border: 1px solid #ababab;
color: #000;
padding-left: 10px;
}

.comments input#submit {
padding: 0;
width: 72px;
height: 29px;
}

.comments h2 {
font-size: 19px;
line-height: 30px;
margin: 24px 0 0 23px;
padding: 0;
font-weight: normal;
}

.comments ol li p {
padding: 0;
margin: 10px 0;
}

.leaderboard {
margin-top: 15px;
}