/*
Theme Name: Car2oon 
Theme URI: http://www.sitwave.ir
Author: sitwave

*/

html>body #content {
	height: auto;
	min-height: 580px;
}

body{
	font-family: 'Lucida grande', Arial, Tahoma, Helvetica, sans;
	line-height: 115%;
	background: #444034 url(images/bkgPage.gif) no-repeat top left;
	text-align: center;
	color: #fff;
	margin: 0;
	padding: 0;
}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
}

acronym, abbr
{
	font-size: 0.9em;
	letter-spacing: .07em;
}

a {
	color: #fff;
}

a:hover {
	text-decoration: none;
}

a img {
	border: none;
}

h1, h2, h3, p {
	margin: 0;
	padding: 0;
}

h1, h2 {
	font-family: 'Myriad pro', 'Trebuchet MS', Arial, Helvetica;
}

form {
	margin: 0;
	padding: 0;
}

/* layout settings */

#container {
	width: 950px;
	margin: 0 auto;
}

/* header */
#header {
	float: right;
	font-family: 'Myriad pro', 'Trebuchet MS', Arial, Helvetica, sans;
	width: 950px;
	height: 52px;
	margin: 25px 0 0 0;
}

/* header - logo */
#header div.logo {
	float:right;
	width: 238px;
	height: 40px;
	background: url(images/car2oon.png) no-repeat top right;
	margin: 0 22px 0 0;
}
html div.logo { display:inline; } /* IE fix */

#header img.logo {
	width: 238px;
	height: 40px;
}

/* header - menu */
#header div.menu {
	clear: right;
	float: right;
	width: 650px;
	height: 40px;
	text-align: right;
	margin: 0 143px 0 0;
}
html div.menu { display:inline; } /* IE fix */

#header ul {
	padding: 0 0 0 0;
	margin: 8px 0 0 0;
}

#header li {
	display: inline;
	padding: 0 0 0 0;
	margin: 0 15px 0 0;
	color: #04b6df;
}

#header li a {
	color: #fff;
	text-decoration: none;
	font-size: 21px;
	font-weight: 10;
	letter-spacing: 1px;
}

#header li.current-cat a {
	color: #04b6df;
}

#header li.current-cat a.extra {
	color: #ffc600;
}

#header a:hover {
	color: #04b6df;
}

#header a.extra:hover {
	color: #ffc600;
}

/* header - search */
#header div.search {
	float: right;
	width: 191px;
	height: 26px;
	background: url(images/search.gif) no-repeat top left;
	text-align: left;
	margin: 26px 0 0 0;
}

#header input {
	border: 1px solid #fff;
	width: 150px;
	color: #7f7f7f;
	font-size: 10px;
	margin: 4px 0 0 25px;
}

/* main layout settings */
#main {
	float: right;
	width: 100%;
	margin: 20px 0 0 0;
}

/* left column */
#left {
	float: right;
	width: 741px;
}

/* flickr plugin */
#left div.flickr {
	float: right;
	text-align: right;
	margin: 15px 12px 0 0;
}

html>body #left div.flickr {
	margin: 15px 0 0 22px;
}

#left div.flickr p {
	clear: right;
	font-size: 11px;
	margin: 0 0 0 0;
}

#left span.flickr {
	float: right;
	border: 3px solid #fff;
	margin: 0 3px 0 0;
}

#left div.payoff {
	float: right;
	font-family: 'Myriad pro', 'Trebuchet MS', Arial, Helvetica, sans;
	font-size: 26px;
	font-style: italic;
	color: #8a877b;
	padding: 0 0 5px 0;
	width: 650px;
	margin: 0 22px 0 0;
	text-align: center;
}
html div.payoff { display:inline; } /* IE fix */

#left div.payoff p {
	font-family: 'Myriad pro', 'Trebuchet MS', Arial, Helvetica, sans;
	font-size: 26px;
	font-style: italic;
	color: #8a877b;
	padding: 0 0 5px 0;
	margin: 0;
	text-align: left;
	line-height: 27px;
}

html>body #left div.payoff p { font-size: 28px; padding: 0;}

#left span.paysign {
	font-family: 'Myriad pro', Arial, Helvetica, sans;
	font-size: 14px;
	font-style: italic;
	color: #8a877b;
}
/* right column */
#right {
	float: right;
	width: 209px;
}

/** page paragraph */
#right div.box {
	width: 191px;
	float: right;
	text-align: right;
}

#right div.box h1 {
	font-size: 21px;
	font-weight: normal;
	color: #ffd708;
	margin: 0 0 7px 0;
}

#right div.box p {
	font-size: 12px;
	margin: 0 0 10px 0;
	line-height: 14px;
}

#right div.box span {
	
	padding: 0 0 0 10px;
	margin: 0 0 20px 0;
	display: block;
}

#right div.box span a {
	font-size: 11px;
	color: #fff;
}

/* box yellow */
#right div.boxYellow {
	float: left;
	width: 209px;
}

#right div.boxYellow div.top {
	float: left;
	width: 209px;
	height: 51px;
	background: url(images/boxYellowTop.gif);
	text-align: left;
}

#right div.boxYellow div.px {
	float: left;
	width: 209px;
	background: url(images/boxYellowPx.gif);
	text-align: left;
}

#right div.boxYellow div.bottom {
	float: left;
	width: 209px;
	height: 9px;
	background: url(images/boxYellowBottom.gif);
	display: block;
}

#right div.boxYellow div.bottom img {
	height: 9px;
}

#right div.boxYellow div.top h1 {
	font-size: 21px;
	font-weight: normal;
	margin: 27px 0 0 22px;
}

#right div.boxYellow div.px p {
	width: 160px;
	font-size: 12px;
	line-height: 14px;
	color: #444034;
	margin: 4px 10px 0 22px;
}

#right div.boxYellow div.px span {
	background: url(images/linkArrow2.gif) no-repeat center left;
	padding: 0 0 0 10px;
	margin: 5px 0 5px 22px;
	display: block;
}

#right div.boxYellow div.px span a {
	font-size: 11px;
	color: #7c6d27;
}

/* subscribe */
#right span.subscribe {
	float: left;
	margin: 20px 0 0 22px;
}

#right span.subscribe span {
	background: url(images/feed-icon16x16.gif) no-repeat center left;
	padding: 0 0 0 20px;
	margin: 5px 0 5px 0;
	display: block;
}

#right span.subscribe span a {
	font-size: 11px;
	color: #fff;
}


/* posts settings */
#posts {
	width: 720px;
	float: right;
	margin: 18px 0 0 0;
}


#posts div.top {
	float: right;
	background: url(images/postsTop.gif);
}

#posts div.bottom {
	float: right;
	background: url(images/postsBottom.gif);
}

#posts div.top img, #posts div.bottom img {
	width: 720px;
	height: 5px;
}

#postcnt {
	width: 100%;
	background: #fff;
	float: right;
	min-height: 100px;
}

/* single post */
div.post { /* ie only */
	margin: 20px 0 5px 0;
	float: right;
}

html>body div.post { /* hack override for cool browser */
	margin-bottom: 20px;
}

div.post div.info { /* ie only */
	float: right;
	width: 74px;
	text-align: left;
	margin: 0 0 0 10px;
}

html>body div.post div.info {
	margin: 0 0 0 20px;
}
	
div.post div.content {
	float: left;
	width: 580px;
	margin: 0 0 0 20px;
	text-align: left;
}

div.post div.page-content { /* ie only */
	float: left;
	width: 680px;
	margin: 0 0 0 10px;
	text-align: left;
}

html>body div.post div.page-content {
	margin: 0 0 0 20px;
}

div.post div.content p a, div.post div.page-content p a {
	color: #04b6df;
}

div.post div.info span.date {
	color: #04b6df;
	font-size: 14px;
	font-weight: bold;
	font-family: 'Myriad pro', 'Trebuchet MS', Arial, Helvetica;
}

div.post div.info {
	font-size: 11px;
}

span.ltgrey {
	line-height: 11px;
	color:#a19f99;
	display: block;
	margin: 5px 0 0 0;
}

span.dkgrey {
	color:#444034;
	line-height: 12px
}

span.dkgrey a {
	color:#444034;
}

div.post hr { /* ie only */
	height: 1px;
	background: #efefef;
	border-bottom:1px solid #efefef;
	border-top:none;
	border-left:none;
	border-right:none;
	margin: 5px 0 5px 0;
}

html>body div.post hr {
	margin: 15px 0 15px 0;
}

div.post div.content h1, div.post div.page-content h1 {
	color: #444034;
	font-size: 26px;
	font-weight: normal;
	margin: 3px 0 10px 0;
}

div.post div.content h1 a {
	color: #444034;
	font-size: 26px;
	text-decoration: none;
}

div.post div.content h2, div.post div.page-content h2 {
	color: #04b6df;
	font-size: 18px;
	font-weight: normal;
}

div.post div.content h2.small, div.post div.page-content h2.small {
	font-size: 15px;
}

div.post div.content div, div.post div.page-content strong {
	color: #ffcf00;
	font-size: 12px;
}

div.post div.content p, div.post div.page-content p {
	color: #7a766c;
	font-size: 13px;
	margin: 0 0 10px 0;
}

div.post div.content img, div.post div.page-content img {
	margin: 10px 0 10px 0;
}

span.continue {
	float: left;
	font-size: 12px;
	padding: 0 0 0 10px;
	background: url(images/linkArrow3.gif) no-repeat center left;
}

span.continue a {
	color: #04b6df;
}


/* back */
span.back {
	float: left;
	font-size: 12px;
	padding: 0 0 0 10px;
	background: url(images/linkArrow3back.gif) no-repeat center left;
}

span.back a {
	color: #04b6df;
}

span.author {
	font-size: 12px;
	float: right;
}

span.author a {
	color:#444034;
}

span.ltgrey-color {
	color:#a19f99;
}

span.dkgrey-color {
	color:#444034;
}

/* simple message box */
span.simple {
	float: left;
	width: 500px;
	height: 70px;
	margin: 20px 0 10px 22px;
	text-align: left;
}

span.simple h1 {
	color: #444034;
	font-size: 26px;
	font-weight: normal;
	margin: 1px 0 10px 0;
}

span.simple p {
	color: #7a766c;
	font-size: 13px;
	margin: 0 0 10px 0;
}


/* navigation */
div.navigation {
	float: left;
	width: 100%;
	height: 25px;
}
div.navigation span {
	margin: 10px 0 0 0;
}

div.navigation span.left {
	float: left;
	background: url(images/arrowLeft.gif) no-repeat center left;
}

div.navigation span.right {
	float: right;
	background: url(images/arrowRight.gif) no-repeat center right;
}

div.navigation a {
	font-size: 11px;
	color: #fff;
}

div.navigation span.left a {
	margin: 0 0 0 10px;
}

div.navigation span.right a {
	margin: 0 10px 0 0;
}

/* footer */
#footer {
	float: right;
	width: 100%;
	font-size: 11px;
	margin: 15px 0 0 0;
}
html>body #footer {
	margin: 20px 0 0 0;
}

#footer span.copy {
	float: right;
	color:#a19f99;
}

#footer span.copy a {
	color:#a19f99;
}

#footer span.contact {
	text-align: left;
	clear: left;
	float: left;
	width: 100%;
}

span.ltyellow {
	color: #ffcf00;
}

div.pageclose {
	height: 20px;
	float: left;
}

div.pageclose img {
	height: 20px;
}