/*
Theme Name: wp_lrp
URI: http://www.lastrockstarproductions.com/
Description: The test theme created for Last Rockstar Productions wp site.
Author: Kim O Johannsen 
URI: http://www.lastrockstarproductions.com/ 
Version: 1.0


*/





/* Begin Typography & Colors */


body, ul, ol, li, p, h1, h2, h3, h4, h5, h6,
form, fieldset, label, legend,
blockquote, pre, code, address {
margin:0;
padding:0;
border:0;
line-height:1;
}

body {
		font-family: "Palatino linotype", "Times new roman";
		background-color: #000000;
		margin: 5px;
		padding: 0;
		text-align: center;
}



#header {	
		position: relative;
		float: left;
		width: 900px;
		height: 197px;
		padding: 0 0 0 0;
		background: url(images/banner.jpg)  no-repeat;
}

#logo {		float:right;
		height:55px;
		width:55px;
}

#logo img {	
		border: 0px;
		width:52px;
		height:55px;
}

#quirp {	position:absolute;
		left:500px;
		top:165px;
}

#quirp h2 {	font-family:sylvan;
		color:#FFFFFF;
		font-size:1.6em;
}

#menu {		
		float: left;
		width: 900px;
		padding: 0 0 0 0;
		text-align:center;
}


#menu ul {	
		margin: 0;
		padding: 0;
		list-style: none;
		line-height: normal;
}

#menu li {	float: left;
		text-align:center;
}

#menu li a {
		display: block;
		float: right;
		height: 40px;
		width: 110px;
		text-decoration: none;
		font-size: 1.3em;
		font-weight: bold;
		color: #ffffff;
		line-height: 1.5em;
		text-align: center;
		background: url(images/button.jpg) no-repeat;
		background-position:right;
}

#menu li a:hover {	background-position:left;
}


#container {	width: 900px;
		background-color: #000000;
		margin: 0 auto;
		text-align: left;
}

#content_top {	float: left;
		width: 900px;
		height: 25px;
		background: url(images/content_top.jpg) no-repeat;
}

#content {	float: left;
		width: 900px;
		min-height: 100px;
		background: url(images/content_body.jpg) repeat-y;
}

#content_base {	float: left;
		width: 900px;
		height: 25px;
		background: url(images/content_base.jpg) no-repeat;
}

#sidebar {	
                float: right;
		width: 220px;
		padding: 5px 10px 5px 10px;
}

#sidebar ul {
		margin: 0;
		padding: 0;
		list-style: none;
		line-height: normal;
}

#sidebar li {
		margin-left:15px;
}

#sidebar h2 {
                margin: 15px 5px;
}

#footer {	float: left;
		width: 900px;
		padding: 0 0 0 0;
		background-color: #000000;
		text-align: center;
		color: #FFFFFF;
}

.footimg {
		height:30px;
		border:0;
                margin: 5px 10px;
}

#searchform div {
		padding: 13px 0 13px 5px;
		background: url(images/blankfilm4.jpg) no-repeat;
		width: 195px;
		height: 24px;
}

#s {
		width: 105px;
                height:22px;
                margin:0 5px;
                border:0;
}

#s:focus {
                background:#dbdbdb;
}

#searchsubmit {
		float: right;
		margin: 0 7px;
}

.alignleft {
                float:left;
                text-align:left;
                margin-left: 10px;
}

.alignright {
                float:right;
                text-align:right;
                margin-right:10px;
}

.pagehead {     
                margin: 15px 0;
                border: #000000 1px solid;
                padding:2px;
                width:850px;
}

.navigation {     
                margin: 10px 15px;
                width:95%;
                min-height: 15px;
}

.pagediv {
                margin:10px 5px;
                border:#000000 1px solid;
                padding:2px;
                background:url(http://lastrockstarproductions.com/images/dot.gif) repeat;
}

.pagetitle {
                margin:0 0 5px 15px;
}

.nocomments {
                margin:8px 15px;
}

.postcolumn {
                float:left;
                width:660px;
}

.posthead {
                margin:0 10px 15px 10px;
}

.posthead p {
                font-size:0.8em;
                margin-left:10px;
}

.postend {
                margin:15px;
                border:dotted 1px #000;
                padding:5px;
                background: #dbdbdb;
                min-height:55px;
}

.postmetadata {
                margin:15px 15px 30px 15px;
                border:dotted 1px #000;
                padding:5px;
                background: #dbdbdb;
                min-height:30px;
}

.postend p {
                font-size:0.8em;
                line-height:1em;
                margin:4px 0;
}

.postend a {
                text-decoration:none;
}

.postend a:hover {
                background: #ffffff;
}

.post {		
                margin:0 10px 10px 10px;
}

.post h2 {	
                font-size:1.7em;
                margin: 5px 0 2px 10px;
}

.post h3 {	
                font-size:1.7em;
                margin: 5px 0 2px 10px;
}

.post small {   margin-left: 15px;
}

.entry p {	
                font-family: georgia;
                font-size: 1.4em;
                line-height: 1.4em;
		margin: 5px 15px 20px 15px;
}

.entry h3 {
                font-size:1.5em;
                line-height:1.5em;
                margin: 2px 10px;
                font-weight:bold;
}

.framed {
                border: #000000 1px solid;
                padding: 2px;
                margin: 8px;
                float:left;
}

.aframed img:hover {
                border: #c42626 2px solid;
                padding: 1px;
                margin: 8px;
                float:left;
}

.tagcloud {
                border: dotted 1px #000000;
                margin:5px;
                background: #dbdbdb;
                font-family:georgia arial;
}

.tagcloud p {
                margin:5px;
}

.tagcloud a {
                text-decoration:none;
}

.tagcloud a:hover {
                background: #ffffff;
}

a {       color: #c42626;
}
