/*
Theme Name:Shoemoney System Theme
Theme URI:http:/wisestartupblog.com
Description:This Wordpress theme was adapted from the Shoemoney System affiliate HTML template.
Version:1.0.0
Author:Andrew Wise
Author URI:http://wisestartupblog.com
Tags:shoemoney, affiliate marketing, internet marketing, seo, 2 column, sidebar

	The CSS, XHTML and design is released under the GPL.

*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
font-size: 100%;
vertical-align: baseline;
border: 0;
outline: 0;
background: transparent;
}

ol, ul {
list-style: none;
}

blockquote, q {
quotes: none;
}

:focus {
outline: 0;
}

table {
border-collapse: collapse;
border-spacing: 0;
}

.clear:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

/******************************************************************
GENERAL STYLES
******************************************************************/

body {
background: #FAFAFA;
color: #404040;
font-family: Tahoma, Geneva, Verdana;
}

.wrap {
max-width: 1000px;
margin: 0 auto;
}

.note {
background: #F2EDB2;
border: 1px solid #DED456;
margin: 15px 0;
padding: 5px 8px;
box-shadow: 0 0 4px #CECECE;
-webkit-box-shadow: 0 0 4px #CECECE;
-moz-box-shadow: 0 0 4px #CECECE;
}

.info {
margin: 15px 0;
background: #B4DDFA;
border: 1px solid #72ACDD;
padding: 5px 8px;
box-shadow: 0 0 4px #CECECE;
-webkit-box-shadow: 0 0 4px #CECECE;
-moz-box-shadow: 0 0 4px #CECECE;
}

.note p, .info p {
font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
font-size: 0.775em;
line-height: 1.642857em;
font-style: italic;
margin: 5px 0;
}

/******************************************************************
LINK STYLES
******************************************************************/

a, a:visited {
text-decoration: underline;
color: #000000;
}

a:active {
color: #7BB068;
}

/******************************************************************
H1, H2, H3, H4, H5 STYLES
******************************************************************/

h1 a, h2 a, h3 a, h4 a, h5 a {
text-decoration: none;
}

h1 {
color: #50514D;
text-shadow: -1px 0 1px #FAFAFA;
font-size: 2em;
line-height: 1.5em;
margin: 20px 0;
}

h1 span {
color: #3A6586;
}

h1 span sup {
	background: inherit;
	color: #85AC1E;
	font-size: 14px;
}

h2 {
font-size: 1.2em;
line-height: 1.2em;
color: #50514D;
text-shadow: 0px 1px 2px #CECECE;
margin: 0;
padding: 6px 0;
}

h2.pagetitle {
border-bottom: 1px solid #CECECE;
margin-bottom: 15px;
}

h3 {
font-size: 1.325em;
line-height: 1.5em;
color: #404040;
}

h3#comments {
margin: 20px 0;
}

h3 a {
}

h3 a:hover {
	color: #75c0fb;
}

a:hover {
	color: #75c0fb;
}



/******************************************************************
HEADER STYLES
******************************************************************/

#header {
background: #5A9CD0;
border-bottom: 2px solid #404040;
height: 125px;
overflow: hidden;
margin: 0 0 15px 0;
}

#headerad {
	padding: 20px 0 0 0;
}

#squeeze-logo {

}

img.head_img {
margin-left: 85px;
width: 807px;
}

/******************************************************************
NAVIGATION STYLES
******************************************************************/

#sidebar {
font-size: 0.8125em;
line-height: 1.769231em;
float: left;
margin: 10px 0;
width: 250px;
}

#navigation {
border: 2px solid #CECECE;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
padding: 4px;
box-shadow: 0 0 4px #CECECE;
-webkit-box-shadow: 0 0 4px #CECECE;
-moz-box-shadow: 0 0 4px #CECECE;
margin: 0 0 20px 0;
}

#navigation li a {
	display: block;
	text-decoration: none;
	color: #fff;
	text-shadow: 0 1px 2px #000;
	font-weight: 700;
	padding: 4px 7px;
	margin: 0 0 5px 0;
	font-size: 1em;
	background: #3A6586 url(images/button.png) repeat-x 0 50%;
	border: 1px solid #CECECE;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

	#navigation li a:hover {
		display: block;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		cursor: pointer;
		background: #30536E url(images/button.png) repeat-x 0 50%;
		border: 1px solid #134876;
	}
	
	#navigation li a:active {
		background: #7BB068 url(images/button.png) repeat-x 0 50%;
	}

#navigation li:last-child a {
	margin: 0;
}

#navigation li.current a {
	background: #30536E url(images/button.png) repeat-x 0 50%;
	border: 1px solid #134876;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	box-shadow: 0 0 4px #CECECE;
	-webkit-box-shadow: 0 0 4px #CECECE;
	-moz-box-shadow: 0 0 4px #CECECE;
}

	#navigation li ul.sub-menu {
		display: none;
	}
	
		#navigation li.current ul.sub-menu {
			display: block;
		}
	
		#navigation li ul.sub-menu li a {
			margin: 3px 5px 3px 10px;
			background: none;
			border: 0;
			color: #404040;
			text-shadow: none;
			box-shadow: none;
			-webkit-box-shadow: none;
			-moz-box-shadow: none;
			padding: 3px 5px;
		}
		
			#navigation li ul.sub-menu li:hover {
				text-decoration: underline;
				background: #e7e7e7;
			}
			
			#navigation li ul.sub-menu li.current {
				background: #e7e7e7;
			}

/******************************************************************
CONTENT STYLES
******************************************************************/

.meta {
	font-size: 12px;
	color: #ccc;
	padding: 0 0 15px 0;
}

#content {
width: 700px;
min-height: 80px;
float: right;
}

#content .post {
	padding: 5px 0;
	border-bottom: 1px solid #ccc;
}

#content a {
color: #1A64A5;
font-weight: 700;
}

#content a:hover {
	color: #75c0fb;
}

#content p {
font-size: 0.875em;
line-height: 1.642857em;
}

#content p+p {
margin: 1em 0;
}

#content ol, #content ul {
margin: 1em 4em;
line-height: 1.5em;
font-size: 0.875em;
}

#content ul {
list-style-type: square;
}

#content ol {
list-style-type: decimal;
}

#content p+h3, #content h3+p {
margin: 1em 0;
}

#content p+h4, #content h4+p {
margin: .6em 0;
}

#content img {
padding: 5px;
border: 1px solid #CECECE;
background: #fff;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;

}

#content embed {
max-width: 680px;
max-height: 379px;
margin: 10px auto;
padding: 5px;
display: block;
background: #fff;
border: 1px solid #C2D8EE;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}

#content table {
padding: 5px;
margin: 1em auto;
border: 1px solid #CECECE;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
box-shadow: 0 0 4px #CECECE;
-webkit-box-shadow: 0 0 4px #CECECE;
-moz-box-shadow: 0 0 4px #CECECE;
}

#content table tr {
background: #efefef;
}

#content table td {
font-size:0.85em;
padding:5px 10px;
text-align:center;
width:25%;
}

#content table td a {
text-decoration: none;
}

#content table td a:hover {
text-decoration: underline;
}

#content blockquote {
margin: 1em 3em;
font-size: 0.9375em;
line-height: 1.533333em;
font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
font-style: italic;
}

#comments ul {
	list-style-type: none;
}

#orange {
	background:url("images/buttons.png") repeat scroll 0 -192px #69A74E;
	border-color:#CC7800 #CC7800 #B06800;
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	margin:10px 0;
	padding:10px;
	text-decoration:none;

	font-size: 15px;
	cursor: pointer;

}

#orange1 a{
	background:url("images/buttons.png") repeat scroll 0 -192px #69A74E;
	border-color:#CC7800 #CC7800 #B06800;
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	margin:10px 0;
	padding:10px;
	text-decoration:none;
	width:300px;
	font-size: 15px;
}

#orange1 a:hover {
	color: #333;
}

#refer {
	font-size: 16px;
	padding: 30px;
	border: 1px solid #CC7800;
	background: #fffaf2;
}

#refer table input {
	margin:3px 10px;
	padding:3px;
	width: 200px;
}

#refer table td {
	text-align: right;
}

/******************************************************************
FOOTER STYLES
******************************************************************/

#footer {
margin: 50px 0 0;
background: #5A9CD0;
border-top: 2px solid #404040;
padding: 10px 0 30px;
float: left;
width: 100%;
}

#footer p {
color: #fff;
text-shadow: 1px 1px 4px #555;
text-align: center;
font-size: 0.75em;
line-height: 1.2em;
margin: 5px 0;
}

#footer p a {
color: #fff;
text-shadow: 1px 1px 4px #555;
text-decoration: none;
}

#footer p a:hover {
text-decoration: underline;
}

#squeeze3 {
	margin: 0 auto;
	width: 980px;
}

#squeeze3 h1 {
	margin: 0;
	padding: 3px 0;
}

#squeeze3 h2 {
	margin: 0;
	padding: 3px 0;
}

#squeeze3 p {
	padding: 5px 0;
}

#squeeze3 img {
	border: 1px solid #ccc;
	padding: 2px;
}

#squeeze3 a img {
	border: 0;
	padding: 0;
}

#squeeze3 .left {
	float: left;
	width: 605px;
}

#squeeze3 .right {
	float: right;
	width: 350px;
}

#squeeze3-form {
	font-size: 16px;
	padding: 30px;
	border: 1px solid #CC7800;
	background: #fffaf2;
	float: left;
	width: 560px;
}

#squeeze3-form table input {
	margin:3px 0;
	padding:10px;
	width: 300px;
}

#squeeze3-form table td {
	font-size: 30px;
}
