/*  

Theme Name: Goopress

Theme URI: http://www.wpdesigner.com/2007/02/08/goopress-theme/

Description: Goopress Wordpress theme created by Small Potato.

Version: 1.0

Author: Small Potato

Author URI: http://www.wpdesigner.com/



*/



body, h1, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form {
	margin: 0;
	padding: 0;
}
body {
	font-family: Arial, Helvetica, Georgia, Sans-Serif;
	font-size: 12px;
	text-align: center;
	vertical-align: top;
	background: #f4f1ea;
	color: #000;
}
h1, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, Georgia, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	}
a {
	text-decoration: underline;
	color: #3d8cb7;
}
a:hover {
	text-decoration: none;
	/*background-color:#D5DDEE;*/
}
a img {
	border: 0;
}
h2 {
        margin: 0 0 0 0;
        padding-top: 0.5em;
	line-height:1.5em;
        
        font-size: 1.4em;
        font-weight: bold;
        
        color: #000;
        /*background: #EDF2F9;*/
        border-top: 4px solid #000;
        /*border-bottom: 1px dotted #A9C0E2;*/
    }
h2 a,
h2 a:link,
h2 a:active {
        text-decoration: none;
        color: #000;
        background: transparent;
    }
h2 a:hover {
        text-decoration: underline;
	background: transparent;
    }
h2 small {
        display: block;
        font-size: 0.7em;
        font-weight: normal;
    }
h2 small a,
h2 small a:link,
h2 small a:active {
        text-decoration: none;
        
        color: #666666;
        background: transparent;
    }
h2 small a:hover {
        text-decoration: underline;
    }
h3 { font-size:22px; }
address, dl, p {
	padding: 15px 0 0;
}
blockquote {
	margin: 15px 0 0;
	background: #efefef;
}
blockquote p {
	padding: 15px;
}
blockquote blockquote {
	margin: 15px;
	background: #fff;
}
code {
	background: #f9f9f9;
}
dt {
	font-weight: bold;
}
dd {
	padding: 0 0 0 15px;
}
hr {
	clear: both;
	margin: 15px 15px 5px 15px;
	border: 0;
	height: 1px;
	text-align: left;
	background: #9b9b9b;
	color: #9b9b9b;
}
/* Modified image styles of WordPress Default Theme, Kubrick */



img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright {
	margin: 0 0 2px 7px;
	padding: 4px;
	display: inline;
}
img.alignleft {
	margin: 0 7px 2px 0;
	padding: 4px;
	display: inline;
}
.alignright {
	float: right;
}
.alignleft {
	float: left
}
.entry img {
	border: 1px solid #ccc;
}
/* end image styles */



input, textarea {
	font-family: Arial, Helvetica, Georgia, Sans-Serif;
	font-size: 12px;
	padding: 2px;
}
input#s, input#author, input#email, input#url, textarea#comment {
	padding: 3px;
}
input#author, input#email, input#url {
	margin: 0 5px 0 0;
}
pre {
	width: 90%;
}
small {
	font-size: 12px;
}
#container {
	position: relative;
	width: 100%;
	text-align: left;
	margin: 0 auto;
        background-color: #ffffff;
        border-bottom: solid 5px #3e3e3e;
}
#header {
	position: relative;
	padding: 20px 0px;
	margin: 0 auto;
	width: 100%;
	height:49px;
}
#centered { 
	position: relative;
	margin: 0 auto;
	width: 700px;
	}
#site_title {
	position: absolute;
        /*background-color:#fff;*/
}
#site_title h1 {
	font-family: "Times New Roman", Georgia;
	font-size: 36px;
	font-weight: normal;
	color: #CC0000;
}
#site_title h1 a {
	color: #FFFFFF;
}
#site_description {
	float: left;
	width: 700px;
	font-size: 16px;
}
#page {
	float: left;
	width: 700px;
}
.narrowcolumn {
	float: left;
	width: 480px;
	margin: 60px 20px 0 0;
	display: inline;
}
.post {
	padding: 20px 0;

}
.postdate {
	padding: 5px 0 0;
	font-size:11px;
	color: #666666;
}
.entry {
	line-height: 20px;
	background:#f4f1ea;
}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
	border: 0;
	padding: 15px 0 0;
	font-weight: bold;
}
.entry h1 {
	font-size: 30px;
	font-weight: normal;
	line-height: 36px;
}
.entry h2 {
	font-size: 18px;
}
.entry h3 {
	font-size: 16px;
}
.entry h4 {
	font-size: 14px;
}
.entry h5 {
	font-size: 12px;
}
.entry h6 {
	font-size: 11px;
}
.postinfo a {
	color:#CC0000;
	font-size: 11px;
	/*background-color:#fff;*/
}
.browse {
	border-top: 2px solid #000;
	padding: 5px;
	/*background: #efefef;*/
}
.sidebar {
	float: left;
	width: 200px;
        margin-top:60px;
}
.sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.sidebar ul li {
	margin: 20px 0 0;
	padding: 0;
}
.sidebar ul li#search input {
	margin: 0 10px;
}
.sidebar ul li h2 {
	border-top: 4px solid #000
	/*border-bottom: 1px dotted #CCCCCC;
	background: #F3F3F3;*/
	padding: 0 0 0 5px;
        font-size: 15px;
}
.sidebar ul li.pagenav h2, .sidebar ul li#pages h2 {
	border-top: 2px solid #A9C0E2;
	border-bottom: 1px dotted #A9C0E2;
	background: #EDF2F9;
	color: #666666;
}
.sidebar ul li.pagenav ul li.page_item a, .sidebar ul li#pages ul li.page_item a {
	
}
.sidebar ul li.pagenav ul li.page_item ul li.page_item a, .sidebar ul li#pages ul li.page_item ul li.page_item a {
	font-weight: normal;
}
.sidebar ul ul li {
	margin: 0;
	border-bottom: 1px solid #ccc;
	padding: 5px;
	line-height: 24px;
}
.sidebar ul ul ul li {
	border: 0;
	padding: 0 0 0 10px;
}
/* comments template */



.comments-template {
	margin: 15px 0 0;
	border-top: 1px solid #ccc;
	padding: 15px 0 0;
}
.comments-template ol {
	margin: 0;
	padding: 0 0 20px;
	list-style: none;
}
.comments-template ol li {
	margin: 15px 0 0;
	line-height: 24px;
	padding: 0 0 20px;
	border-bottom: 1px solid #ccc;
}
.commentmetadata {
	font-size: 12px;
}
.comments-template p.nocomments {
	padding: 0;
}
/* end comments template */



/* wp-calendar */



table#wp-calendar {
	width: 100%;
	font-family: Arial, Helvetica, Georgia, Sans-Serif;
	text-transform: none;
	line-height: 24px;
}
table#wp-calendar caption {
	padding: 10px 15px;
}
table#wp-calendar th {
	padding: 2px;
	text-align: center;
	vertical-align: top;
	background: #eee;
}
table#wp-calendar td {
	padding: 3px;
	text-align: right;
}
table#wp-calendar tfoot td {
	text-align: center;
}
/* end calendar */




/* navigation */
#navigation {
	/*background: transparent; */
	margin: 0px auto 0px;
        float: right; 
	overflow: hidden; 
	width: 500px; 
	position: relative; 
	text-align: left;
	font-family: Trebuchet MS,Tahoma, Verdana, Arial, Serif;
	letter-spacing:1px;
}
 html #navigation {
	height: 1%;
}
#navigation ul {
	margin-right:70px;
}
#navigation ul li {
	float: right; 
	margin: 0 5px 0 0; 
	list-style-type: none;
}


/*  links  */
#navigation ul li a {
	padding: 2px 10px; 
	display: block; 
	font-weight:bold;
	color:#666666;		
	text-decoration: none;
        text-transform:uppercase;
}
#navigation ul li a:hover, #navigation ul li a:active, #navigation ul li.current_page_item a {
	color: #000;	
}
#navigation ul li.search {
	font-size: 0.9em; 
	right: 0; 
	position: absolute; 
	top: 0;
}


/*  search box  */
#navigation ul li.search input#searchsubmit {
	/*border: #999 1px solid;*/ 
	font-size: 0.9em; 
	margin: 0 0 0 2px; 
	/*color: #633001;*/ 
	padding: 2px; 		
}

/* end navigation */

.red { color:#e31f2b; }





#footer {
	float: left;
	width: 700px;
	margin: 20px 0 0;
	border-top: 4px solid #000;
}
#footer p {
	padding: 15px 0;
}
#content_start {
	position: absolute;
	left: -10000px;
}
;
