/*
THEME NAME: SEO Basics
DESCRIPTION: Orange, black, and gray combined to create a clean, great-looking theme. Supports rotating 125x125 sidebar ads, widgets, gravatars, and microformats. Valid XHTML and CSS. Based on Sandbox. Developed with <a href="http://www.seodesignsolutions.com/">SEO</a> in mind. A premium-quality free theme.
VERSION: 1.0.3
AUTHOR: SEO Design Solutions
AUTHOR URI: http://www.seodesignsolutions.com
TAGS: fixed width, two columns, right sidebar, orange, black, gray, clean, simple, free, premium, custom header, valid XHTML, valid CSS, seo, theme options, gravatar support, 125x125 ads, translatable, sandbox, microformats, hcard, hatom, xoxo, widget ready
*/

#header h1 {
	margin: 0;
	padding: 0;
}

a {	
	color: #ff0066;
}

a:hover {
	background-color: #ddd;
}

a img {
	border: 0 none;
}

body {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 10pt;
/*	background-image: url('/wp-content/themes/seo-basics/images/fb-bg.jpg'); */ 
	background-image: url('/wp-content/themes/seo-basics/images/mini.png');  
	background-repeat: repeat; 
	background-color: #fff;
}

#wrapper {
	width: 900px;
	margin: 0 auto;
	position: relative;
	background-color: #fff;
	border: 2px solid #fff;
}

#content {
	padding: 0 .9em 1em 1em;
}

body.home div#container, body.page div#container {
	margin-top:1em;
}

#rss-button {
	margin: 1px 0 0 625px;
}


#header {
	/*	padding: 1em; */
	border-bottom: 1px solid #000;
}

#blog-title {
	font-size: 2em;
	text-align: left;
	margin: 0;
	padding: 0;
}

#blog-title a, #blog-title a:hover {
	background: none;
	color: #6A2E22;
	text-decoration: none;
}

#blog-title, #blog-description {
	
}

/* Fix IE */
* html #access {
	background-color: #fff; 
	height: 23px;
	background-image: url(images/menu-bg.jpg);
	background-repeat: repeat-x;
	border-top: 1px solid #191919;
	border-bottom: 1px solid #fff;
	margin-bottom: -20px;
}


#access {
	background-color: #fff; 
	height: 23px;
	background-image: url(images/menu-bg.jpg);
	background-repeat: repeat-x;
	border-top: 1px solid #191919;
	border-bottom: 1px solid #191919;
}

#access div.menu {
	float: left;
}


div.menu ul ul {
	border: 1px solid #191919;
}

div.menu ul li {
	border-right: 1px solid #191919;
	width: 166.5px;
	text-align: center;
}

div.menu, div.menu a {
	color: #fff;
}

div.menu ul li a {
	line-height: 23px;
	padding: 0 1em;
	font-size: 1.1em;
}

div.menu ul li a:hover, div.menu ul li.current_page_item a {
	background-color: #5E6065;
	background-image: url(images/menu-hover-bg.jpg);
}

div.menu ul ul {
}

div.menu ul li ul li {
	border: 0 none;
	float: none;
}

div.menu ul li ul li a {
	padding-right: 5em;
	font-size: 1em;
}

div.menu ul li ul li a, div.menu ul li ul li a:hover, div.menu ul li.current_page_item ul li a {
	background-image: none;
}

div.menu ul li ul li a {
	background-color: #5E6065;
}

div.menu ul li ul li a:hover, div.menu ul li ul li.current_page_item a {
	text-decoration: underline;
}

#header-search {
	float: right;
	margin: 3px 5px 2px 0;
	padding: 0 15px;
}

#header-search label {
	color: white;
	font-variant: small-caps;
	font-size: 0.9em;	
}

#header-search label, #header-search button {
	float: left;
}

#header-search input, #header-search button {
	margin: 0;
	padding: 0;
	border-width: 0;
	border: 0 none;
}

#header-search input.text {
	width: 111px;
	height: 12px;
	background-image: url(images/search-field.jpg);
	background-repeat: no-repeat;
	font-size: 0.8em;
	padding: 2px;
	margin-left: 1em;
}

#header-rss {
	float: right;
	margin-right: 10px;
}

.entry-title {
	margin: 0;
	padding: 0;
}

.entry-title a {
	text-decoration: none;
	color: #ff0066;
}

.sidebar, .entry-date, .entry-meta, .entry-meta a {
	color: #666;
}

#rss_icon {
	padding: 1em;
}

#rss_icon span {
	font-size: 1.5em;
	font-weight: bold;
	line-height: 62px;
}

.entry-title {
	font-size: 1.5em;
}

.entry-date {
	color: #666;
	margin-bottom: 1em;
}

.entry-date abbr, .entry-meta abbr {
	border: 0;
}

.entry-meta {
	padding: 0 10px 5px 0;	
	border-bottom: 1px dotted #ccc;
	border-right: 1px dotted #ccc;
	margin-bottom: 3.5em;
	font-style: italic;
}

body.single .entry-meta {
	padding: 0 10px 5px 0;	
	border-bottom: 1px dotted #ccc;
	border-right: 1px dotted #ccc;
	margin-bottom: 1em;
	font-style: italic;
}

#comments-list .comment-author .n {
	font-weight: bold;
}

#comments-list .comment-meta {
	font-style: italic;
}

#comments-list .comment-author img.avatar {
	float: left;
	margin-right: 0.5em;
}

.sidebar {
	font-size: 1.1em;
	line-height: 23px; 
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.sidebar ul.xoxo {
	margin-top: 10px;
}

.sidebar a {
	color: #ff0066;
}

.sidebar ul {
	padding-top: 10px;
	margin: 0 0 0 15px;
	padding: 0;
}

.sidebar ul li {

}

#footer {
	margin-top: 1em;
	padding: 1em 0;
	border-top: 1px dashed #191919;
}

#footer, #footer a, #footer a:hover {
	color: #999;
}

#footer a, #footer a:hover {
	text-decoration: none;
	background: none;
}


/*
LAYOUT: Two-Column (Right)
DESCRIPTION: Two-column fluid layout with one sidebars right of content
*/
div#container {
float:left;
margin:0 -300px 0 0;
width:100%;
}

#container img.rss-button {
	margin: 500px;
}

div#content {
margin:0 250px 0 0;
}

div.sidebar {
	float:right;
	overflow:hidden;
	width:220px;
	padding: 0 10px 10px 0px;;
	text-align:center;
}

div#secondary {
clear:right;
}

div#footer {
clear:both;
width:100%;
}


/* Misc styles */

.clear {
	clear: both;
}

div.sidebar .title {
	font-weight: bold;
	font-size: 1.1em;
}

div.skip-link {
	display: none;
}


/* Ad styles */

div.sidebar #ads ul {
	margin: 0;
	padding: 0;
}

div.sidebar #ads li {
	float: left;
	padding: 0;
	margin: 0 10px 10px 0;
	list-style-type: none;
}

div.sidebar #ads img {
	width: 125px;
	height: 125px;
}

#header-ad img {
	width: 468px;
	height: 60px;
	border: 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;
}

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 {
margin:0;
padding:0;
}

* html .entry-content img{ 	
	width: expression(Math.min(parseInt(this.offsetWidth), 451 ) + "px");
	}

p img {
	max-width: 90%;
}

