/*

THEME NAME: Happy Landings

DESCRIPTION: Increase conversions with Happy Landings, the ultimate landing page theme from <a href="http://www.seodesignsolutions.com/">SEO Design Solutions</a>. Features ad rotation functionality for 3 different ad types. Includes a bonus SEO control panel. Perfect for affiliate marketers. Supports widgets, gravatars, microformats, and logo customization. Valid XHTML and CSS. Based on Sandbox.

VERSION: 1.0

AUTHOR: SEO Design Solutions

AUTHOR URI: http://www.seodesignsolutions.com

TAGS: white, three-columns, fixed-width, custom-header, theme-options, microformats

*/



a {

	color: #e4c705;

	text-decoration: none;

}



a:hover {

	text-decoration: underline;

}



body {

	font-family: Arial, Helvetica, Verdana, Sans-serif;

	font-size: 10pt;

	color: #b0b0b0;

	background-image: url('bg.gif');

	background-repeat: repeat;

	background-attachment: fixed;

}



body, #header h1 {

	margin: 0;

	padding: 0;

}



#wrapper {

	width: 850px;

	margin: 0 auto;

	background-color: #393939;

	border-left: 1px solid #999;

	border-right: 1px solid #999;

}



#header {

	position: relative;

}



#header-text {

	padding: 1em;

}



#header-text h1 a {

	color: #b0b0b0;

	text-decoration: none;

}



#header-text h1 a:hover {

	text-decoration: underline;

}



#header-search {

	position: absolute;

	top: 1em;

	right: 1em;

}



#menu-rss {

	float: right;

}



#mainmenu {

	border-top: 1px solid #999;

	border-bottom: 1px solid #999;

}



#mainmenu a {

	padding: 0.5em 1em;

	border-right: 1px solid #999;

}



#mainmenu #menu-rss {

	padding: 0.5em 1em;

}



#mainmenu #menu-rss a {

	padding: 0;

	border-right: 0 none;

}



a img {

	border-style: none;

}



.entry-title {

	font-size: 1.5em;

	margin: 1em 0 0;

	padding: 0;

}



abbr.published {

	border-bottom: 0 none;

}



.entry-date, .entry-meta, .entry-meta a {

	color: #666;

}



#sidebars, #footer {

	border-top: 1px solid #999;

	background-color: #393939;

}



#sidebars {

	padding: 0 204px;

	font-size: 0.9em;

}



.sidebar a, #footer a {

	color: #e4c705;

}



#footer {

	padding: 1em 0;

	font-size: 0.8em;

}





/*

LAYOUT: Three-Column

DESCRIPTION: Three-column fluid layout with two sidebars on both sides of content

*/

div#container {

float:left;

width:100%;

}



div#content {

margin:0 200px;

}



div.asbr {

float:left;

overflow:hidden;

width:180px;

}



div#lsbr {

margin:0 0 0 -100%;

}



* html div#lsbr {

left:20px;

position:relative;

}



div#rsbr {

margin:0 0 0 -180px;

}



div#footer {

clear:left;

width:100%;

}





/*

LAYOUT: One-Column 

DESCRIPTION: One-column fluid layout with sidebars stacked in two columns below content

*/

div.sidebar {

float:left;

overflow:hidden;

padding:10px 1.9%;

width:46%;

}



div#sidebars, div#primary {

clear:both;

}



div#footer {

clear:left;

width:100%;

}





/* Misc styles */



.clear {

	clear: both;

}



div.sidebar .title {

	font-weight: bold;

}



div.skip-link {

	display: none;

}





/* Ad styles */



#amain {

	clear: both;

	border-bottom: 1px solid #999;

}



#amini {

	padding: 1em 0;

	border-bottom: 1px solid #999;

}



#amini .count1 li { width: 99%; }

#amini .count2 li { width: 49%; }

#amini .count3 li { width: 33%; }

#amini .count4 li { width: 24%; }

#amini .count5 li { width: 19%; }

#amini .count6 li { width: 33%; }

#amini .count7 li { width: 24%; }

#amini .count8 li { width: 24%; }

#amini .count9 li { width: 19%; }

#amini .count10 li{ width: 19%; }



#amini ul {

	margin: 0;

	padding: 0;

}



#amini li {

	float: left;

	padding: 0.5em 0;

	list-style-type: none;

	text-align: center;

}



#amini img {

	width: 125px;

	height: 125px;

}



#lsbr {

	text-align: center;

	/*border-right: 1px solid #999;*/

}



#rsbr {

	text-align: center;

	/*border-left: 1px solid #999;*/

}



#lsbr, #rsbr {

	padding: 10px 0;

}



/* Sandbox styles */



div.menu ul,div.menu ul ul {

line-height:1;

list-style:none;

margin:0;

padding:0;

}



div.menu ul a {

display:block;

text-decoration:none;

}



div.menu ul ul ul a {

font-style:italic;

}



div.menu ul li ul {

left:-999em;

position:absolute;

}



div.menu ul li:hover ul, div.menu ul li.sfhover ul {

left:auto;

}



.entry-title,.entry-meta {

clear:both;

}



div#container,div.sidebarad {

margin-top:2em;

}



form#commentform .form-label {

margin:1em 0 0;

}



form#commentform span.required {

background:#fff;

color:#c30;

}



form#commentform,form#commentform p {

padding:0;

}



input#author,input#email,input#url,textarea#comment {

padding:0.2em;

}



div.comments ol li {

margin:0 0 3.5em;

}



textarea#comment {

height:13em;

margin:0 0 0.5em;

overflow:auto;

width:66%;

}



.alignright,img.alignright{

float:right;

margin:1em 0 0 1em;

}



.alignleft,img.alignleft{

float:left;

margin:1em 1em 0 0;

}



.aligncenter,img.aligncenter{

display:block;

margin:1em auto;

text-align:center;

}



div.gallery {

clear:both;

height:180px;

margin:1em 0;

width:100%;

}



p.wp-caption-text{

font-style:italic;

}



div.gallery dl{

margin:1em auto;

overflow:hidden;

text-align:center;

}



div.gallery dl.gallery-columns-1 {

width:100%;

}



div.gallery dl.gallery-columns-2 {

width:49%;

}



div.gallery dl.gallery-columns-3 {

width:33%;

}



div.gallery dl.gallery-columns-4 {

width:24%;

}



div.gallery dl.gallery-columns-5 {

width:19%;

}



div#nav-above {

margin-bottom:1em;

}



div#nav-below {

margin-top:1em;

}



div#nav-images {

height:150px;

margin:1em 0;

}



div.navigation {

height:1.25em;

}



div.navigation div.nav-next {

float:right;

text-align:right;

}



div.sidebar h3 {

font-size:1.2em;

}



div.sidebar input#s {

width:7em;

}



div.sidebar li {

list-style:none;

margin:0 0 2em;

}



div.sidebar li form {

margin:0.2em 0 0;

padding:0;

}



div.sidebar ul ul {

margin:0 0 0 1em;

}



div.sidebar ul ul li {

list-style:disc;

margin:0;

}



div.sidebar ul ul ul {

margin:0 0 0 0.5em;

}



div.sidebar ul ul ul li {

list-style:circle;

}



div.menu ul li,div.gallery dl,div.navigation div.nav-previous {

float:left;

}



div#footer {

text-align:center;

}



input#author,input#email,input#url,div.navigation div {

width:50%;

}



div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {

margin:0;

padding:0;

}