/*

Theme Name: Premium Blank Adsense Theme
Theme URI: www.mostrelevantlinks.com/
Description: A premium blank Wordpress theme optimized for Adsense and affiliate marketing.

Version: 2.1
Author: Patrick Carlow
Author URI: www.mostrelevantlinks.com/
	  
*/

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Tahoma, Verdana;
 font-size: 13px;
 background: #d6d6d6 url('images/graystripe.gif');
}

#wrapper { 
 margin: 15px auto 0px;
 border: 2px solid #333333;
 width: 900px;
 background: #FFFFFF;
}

/*** HEADER ***/

#header {
 color: #333333;
 width: 878px;
 float: left;
 padding: 10px;
 border: 1px solid #FFFFFF;
 height: 90px;
 margin: 0px 0px 0px 0px;
 background: #e8e8e8 url('images/header-bg.png');
}

#logo {
 float: right;
 font-size: 16px;
 font-weight: bold;
 text-align: right;
 margin: 0px;
 padding: 0px 5px 0px 0px;
 position: relative;
 top: -10px;
}

#header h1 {
 color: #222222;
 font-size: 36px;
 font-family: Times New Roman, Georgia, Arial;
 font-weight: normal;
 margin: 0px;
 padding: 15px 0px 0px 10px;
 text-decoration: none;
}
 
#header h1 a, #header h1 a:visited {
 color: #222222;
 font-size: 36px;
 font-family: Times New Roman, Georgia, Arial;
 font-weight: normal;
 margin: 0px;
 padding: 0px 0px 0px 0px;
 text-decoration: none;
}
 
#header h1 a:hover {
 color: #222222;
 text-decoration: none;
}

#header p {
 color: #444444;
 font-size: 16px;
 font-family: Arial, Tahoma, Verdana;
 font-weight: normal;
 margin: 0px;
 padding: 0px 0px 0px 12px;
 text-decoration: none;
}

/*** NAVIGATION ***/

#navigation {
 float: left;
 width: 880px;
 color: #FFFFFF;
 font-weight: bold;
 padding: 0px 0px 0px 20px;
 margin: 0px 0px 0px 0px;
 background: #333333;
 height: 31px;
}

#navi {
 margin: 0px;
 padding: 0px;
 list-style: none;
}
 
#navi ul {
 margin: 0px;
 padding: 0px;
 list-style: none;
}

#navi li {
 float: left;
 margin: 0px;
 padding: 0px;
}

#navi a {
 background: #333333;
 color: #FFFFFF;
 display: block;
 font-weight: bold;
 margin: 0px 20px 0px 0px;
 padding: 8px 10px 8px 10px;
 text-decoration: none;
}
 
#navi a:hover {
 background: #FFFFFF;
 color: #333333;
 display: block;
 text-decoration: none;
 margin: 0px 20px 0px 0px;
 padding: 8px 10px 8px 10px;
}

/*** LEFTCOLUMN ***/

#leftcolumn { 
 color: #333333;
 border: 1px solid #FFFFFF;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 width: 516px;
 float: left;
 background: #FFFFFF;
}

#leftcolumn p a {
 color: #333333;
 text-decoration: underline;
}

#leftcolumn h2 a, #leftcolumn h2 a:visited {
 color: #222222;
 text-decoration: none;
}
 
#leftcolumn h2 a:hover {
 color: #222222;
 text-decoration: none;
}

#leftcolumn h3 {
 margin-top: 20px;
 margin-bottom: -5px;
}

#leftcolumn h3 a, #leftcolumn h3 a:visited {
 color: #222222;
 text-decoration: underline;
}
 
#leftcolumn h3 a:hover {
 color: #222222;
 text-decoration: none;
}

.post {
 margin: 5px 0px 0px 10px;
}

.entry {
 margin: 10px 0px 0px 0px;
}

td {
 padding: 5px;
}

p {
 margin: 10px 0px 10px 0px;
}

/*** RIGHTCOLUMN ***/

#rightcolumn { 
 float: right;
 color: #333333;
 border: 1px solid #FFFFFF;
 margin:0px auto;
 padding: 10px;
 width: 340px;
 display: inline;
 background: #FFFFFF;
}

#rightcolumn img {
 margin: 2px 0px 2px 0px;
}

#lsidebar {
 float: left;
 display: inline;
 width: 180px;
}

#rsidebar {
 float: right;
 display: inline;
 width: 160px;
}

#rsidebar h2 {
 font-size: 16px;
}

#rsidebar ul {
 border-top: 1px dotted #333333;
 padding-top: 5px;
}

#rsidebar li {
 list-style: none;
 background: url('images/bullet.gif') no-repeat left 0;
 background-position: center left;
 padding: 0px 0px 0px 0px;
}

#rsidebar a {
 color: #0066CC;
 text-decoration: none;
 font-size: 12px;
 margin: 0px 0px 0px 17px;
}

#rsidebar a:hover {
 color: #0066CC;
 text-decoration: none;
 font-size: 12px;
 margin: 0px 0px 0px 17px;
 background: #e8e8e8;
}

#spacer2 {
 height: 10px;
}

#optin {
 background: #FFFFFF url('images/optin-box-1.png') no-repeat;
 display: block;
 font-size: 11px;
 margin: -10px 0 -35px 0;
 padding-top: 15px;
}

#optin input {
	float: left;
}

#optin label {
	text-align: left;
	width: 75px;
	padding-left: 20px;
	padding-right: -20px;
	font-weight: bold;
	margin-bottom: -10px;
}

#optin br {
	clear: left;
}

#optin #optin2 {
	float: right;
	padding-right: 15px;
	margin-top: -4px;
}

/*** FOOTER ***/

#spacer {
 width: 880px;
 clear: both;
 background: #FFFFFF;
 margin: 0px 0px 0px 0px;
 padding: 10px;
}

#footer { 
 width: 880px;
 clear: both;
 color: #F5F5DC;
 background: #333333;
 margin: 0px 0px 0px 0px;
 padding: 10px;
}

#footer p {
  margin: 0px 0px 0px 10px;
}

#footer a {
 color: #F5F5DC;
 text-decoration: none;
}

/*** CONTACT FORM ***/

form {
 margin: 20px 0px 20px 0px;
}

label {
 width: 10em;
 float: left;
 text-align: left;
 margin: 10px 0px 10px 0px;
 display: block
}

input {
 margin-top: 8px;
}

textarea {
 margin-bottom: 20px;
}

#contactsubmit {
 color: #00000;
 font-weight: bold;
 font-size: 12px;
 background: #CCCCCC;
 border: 2px outset #d7b9c9
}

.ddsg-wrapper {
 border: 1px solid #333333;
 padding: 10px;
}

.ddsg-wrapper li {
 list-style: none;
}

/*** CATEGORIES ***/

.featured {
 margin-right: 10px;
 border: 1px solid #000000;
 float: left;
}

#featuredlinks {
 border: 5px solid #333333;
 background: #DDDDDD;
 padding: 5px;
}

#featuredlinks h3 {
 margin: 0px;
}