@charset "UTF-8";
/* CSS Document */

/*  
Theme Name: THIS, etc.
Description: no big deal
Version: 1.0
Author: alex h.
Author URI: http://thisetc.com

*/

/* Get rid of most margins and paddings */
body, h1, h2, h3, h4, h5, h6, blockquote, p{
		margin: 0;
		padding: 0;
}

body {
		font-family: verdana, sans-serif;
		font-size: 10px;
		text-align: left;
		vertical-align: top;
		background-color: #ddc375;
		color: #000000;
		background-attachment: fixed;
}

h1{
		font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
		font-size: 24px;
		padding: 0 0 10px 0;
}

h2 {
		font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
		font-size: 16px;
		letter-spacing: 1px;
		padding: 0 0 0 0;
}


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

a:hover {
		color: #0066CC;
}

/*a:visited {
		color: #333333;
}*/

a img {
		border: none;
}

/* 10px padding to each paragraph tag */
p {
		padding: 10px 0 0 0;
}

#wrapper {
		margin: 0 auto 0 auto;
		width: 1000px;
		text-align: left;
}

blockquote {
		margin: 5px 10px 5px 10px;
		padding: 15px 20px 15px 20px;
		border-width: 1px;
		border-style: solid;
		border-color: #cfcfcf;
		background: url(images/blockquote1-img.png) no-repeat;

}

/* START HEADER */

#header {
		float: left;
		width: 1000px;
		padding: 10px 0 10px 0;
		text-align: center;
}

#header a {
		color: #000000;
}

#header a:hover {
		color: #0066CC;
}

#header h1 {
		font-size: 40px;
		text-align: center;
}

#navmenu {
		background-color: #ece0ae;
		font-family: verdana, sans-serif;
		font-size: 12px; 
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		padding: 5px 0 5px; 0;
}

#navmenu ul {
		margin: 0; 
		padding: 0;
		list-style-type: none; 
		list-style-image: none;
}

#navmenu li {
		display: inline; 
}

#navmenu ul li a {
		text-decoration:none;
		margin: 4px;
		padding: 5px 10px 5px 10px;
		color:#000000;
}

#navmenu ul li a:hover {
		color: #0066CC;
}

li.rssicon {
		text-align: right;
}

/* END HEADER */

/* START LEFT SIDEBAR */

.sidebar {
		float: left;
		width: 200px;
		display: inline;
}

.sidebar ul {
		list-style-type: none;
		margin: 0;
		padding: 0 0 0 0;
}

.sidebar ul li {
		padding: 0 0 0 0;
}

.sidebar ul li h2 {
		font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
		font-size: 14px;
}

.sidebar ul ul {
		padding: 0;
}

.sidebar ul ul li {
		padding: 0;	
}

.sidebarthing {
		background-color: #ece0ae;
		margin: 15px 0 15px 0;
		padding: 10px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		line-height: 24px;
}

/* twitter plugin css

    * ul.twitter: the main ul (if list is activated)
    * li.twitter-item: the ul items (if list is activated)
    * p.twitter-message: each one of the paragraphs (if msgs > 1)
    * .twitter-timestamp: the timestamp span class
    * a.twitter-link: the tweet link class
    * a.twitter-user: the @username reply link class

*/

.tweetbox {
		background-color: #1f449a;
		color: #FFFFFF;
		margin: 15px 0 15px 0;
		padding: 10px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		line-height: 14px;
}

.tweetbox a {
		color: #ffffff;
}

.tweetbox a:hover {
		color: #ffffff;
		text-decoration: underline;
}

.twitter-timestamp {
		color: #CCCCCC;
		font-size: 8px;
		border-top: 1px solid #999;
		display: block;
		text-align: right;
		margin-bottom: 10px;
}

ul.twitter {
		margin: 10px;
}

/* last.fm plugin css

    * ul.lastfm: the main ul (if list is activated)
    * li.lastfm-item: the ul items (if list is activated)
    * p.lastfm-track: each one of the paragraphs (if tracks > 1)
    * .lastfm-timestamp: the timestamp span class
    * a.lastfm-link: the track link class (if linked is activated)

*/

.lastbox {
		/*what is this oh my god help background-color: #891111;*/
		background-color: #89181a;
		color: #FFFFFF;
		margin: 15px 0 15px 0;
		padding: 10px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		line-height: 14px;
}

.lastfm-timestamp {
		color: #CCCCCC;
		font-size: 8px;
		border-top: 1px solid #999;
		display: block;
		text-align: right;
		margin-bottom: 10px;
}

ul.lastfm {
		margin: 10px;
}

/* END LEFT SIDEBAR */

#container {
		float: left;
		width: 544px;
		background-color: #FFFFFF;
		margin: 15px;
		padding: 10px;
		border: 3px solid #ece0ae;
}

#container img {
		border: 6px solid #CCCCCC;
		margin: 0 6px 6px 0;
}


#container img.noborder {

		border: none;
}

#container a {
		font-weight: bold;
}

#container a:hover {
		font-weight: bold;
}

/* 10px border on top & bottom of each DIV with post class */
.post {
		padding: 0;
}

/* targets h2 subheadings within post DIV */
.post h2 {
		font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
		font-size: 18px;
}

.post h2 a {
		color: #000000;
}

.post h2 a:hover {
		color: #0066CC;
}

/* 18px space between each line of entry DIV */
.entry {
		line-height: 18px;
		font-size: 11px;
}

/* targets postmetadata; border top is gray */
p.postmetadata {
		border-top: 1px solid #ccc;
		margin: 10px 0 25px 0;
}

.navigation {
		padding: 10px 0 0 0;
		font-size: 14px;
		font-weight: bold;
		line-height: 18px;
}

/* BEGIN FOOTER */

/* clear: both; ensures footer doesn't attach itself to anything above it */
#footer {
		clear: both;
		float: left;
		width: 1000px;
		padding: 10px 0 0 0;
		text-align: center;
}

#footer p {
		line-height: 18px;
}

/* END FOOTER */

.comments-template{
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	font-family: verdana, sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: verdana, sans-serif;
	font-size: 12px;
}