/*

Theme Name: Dodo
Theme URI:

Description: A 2-columns simple, clean and easily accessible beautiful theme which can load your blog more faster. For free additional support  - <a href="http://www.inspiredbuddy.com/wordpress-themes/a-simple-and-clean-wordpress-theme-for-everyone/">Inspired Buddy</a>.

Version: 1.2.1

Author: Rajveer Singh Rathore

Author URI: http://www.inspiredbuddy.com/

Tags: fixed width, two columns, archives, accessible, simple, clean, valid CSS, valid XHTML, black, white, right sidebar, widgets, widget ready

*/
/* Changelog

Version 1.2 - Links color changed to blue (more user friendly), small padding/margin fixes in sidebar navigation and <ol> list in main content.

Version 1.2.1 - Added more info for free support on this theme, and few extra tags.

*/
* {margin:0; padding:0; }
body {
color: #666666;
font-family: verdana, geneva, arial, helvetica, sans-serif;
font-weight: normal;
font-size: 10px;
text-decoration: none;
padding: 0px;
margin-top: 0px;
margin-bottom: 8px;
background: #F5F4F7;
}


a {
color:#002C83;
text-decoration:none;
font-weight: normal;
outline: none;
}

a:hover {
outline: none;
color: #002C83;
text-decoration:underline;
}

a:active
{
outline: none;
}

/*p {padding-top:10px;}*/

h1 {margin: 20px 0 0}
img {
margin:0px 10px 5px 10px;
}

object {
margin:0px 10px 5px 10px;
}


input {vertical-align: middle}

h2 {
font: normal 1.6em "arial", helvetica, sans-serif;
margin: 0 0 12px;
}

blockquote {
margin: 10px 25px 10px 30px;
border-left: 3px solid #124AA8;
background: #FFFDD5;
padding: 5px 15px;
font-size: 1.3em;
color:#000;
}

blockquote p {
font-size: 1em !important;
margin: 0;
}

.aligncenter,
.wp-caption {

border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
}

.wp-caption img {
margin: 0;
padding: 0;
border: 0px none;
}

.wp-caption p.wp-caption-text {
font-size: 11px;

line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}

#wrapper {
width: 1000px;
_width: 1005px;
margin: 0 auto;
padding: 10px 0 0 0;
}

#header {
margin-bottom: 15px;
position:relative;
overflow:visible;
height:100px;
}

#header-bg {
background:#E7E6E6 url('images/header-bg2.jpg') no-repeat 0 0;
height:100px;
position:relative;
text-align: right
}

#header-bg h1 {
position:absolute;
top:0px;
left:15px;
color:#000;
line-height: 0.85em;
font-size:2.3em;
margin: 14px 0 15px;
background:#FFF500;
padding:10px 10px 4px 10px;
}

#header-bg h1 a {
font-family:"Arial Black";
font-weight:normal;
color:#000;
letter-spacing:-1px;
}

#header-bg h1 span {
display: block;
font-size: 0.50em;
font-weight: normal;
text-transform: uppercase;
color:#124AA8;
}

#north-banner{
width: 728px;
height: 90px;
position: absolute;
right: 10px;
top: 3px;
}

#navigation{
background: #F5F4F7 url('images/navgray.gif') repeat-x 0 0;
width: 1000px;
height: 35px;
vertical-align : middle;
color: #ffffff;
font-family: verdana, geneva, arial, helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
text-decoration: none;
position: relative;
top: -13px
}

#navigation li {
display:inline;
margin: 0 7px 0 7px;
}

}
#navigation a {
color:#ffffff;
text-decoration: none;
font-weight: bold;
}

#navigation a:link {
color:#ffffff;
text-decoration: none;
font-weight: bold;
}

#navigation a:visited {
color:#ffffff;
text-decoration: none;
font-weight: bold;
}

#navigation a:hover {
color:#ffffff;
text-decoration: underline;
font-weight: bold;
}

#navigation a:active {
color:#ffffff;
text-decoration: none;
font-weight: bold;
}

#login{
text-align: right;
}

#login li {display:inline;}

#login a:link {
color: #002C83;
font-size: 10px;
font-family: Trebuchet MS, Verdana, sans-serif; 
font-weight:bold;
text-decoration: none;
}

#login a:hover {
color: #002C83;
font-size: 10px;
font-family: Trebuchet MS, Verdana, sans-serif; 
font-weight:bold;
text-decoration: none;
}

#login a:active {
color: #002C83;
font-size: 10px;
font-family: Trebuchet MS, Verdana, sans-serif; 
font-weight:bold;
text-decoration: none;
}

#login a:visited {
color: #002C83;
font-size: 10px;
font-family: Trebuchet MS, Verdana, sans-serif; 
font-weight:bold;
text-decoration: none;
}

#skip {
//list-style-image:url('none');
//list-style-position:outside;
//list-style-type:none;
margin:0;
border-bottom:2px solid #000; padding-left:0.5em; padding-right:0.5em; padding-top:0; padding-bottom:0
}

#skip li {

display:inline;
font-size:120%;
line-height:2.5;
margin:0 1em 0 0;
padding:0;
}

#skip a:link, #skip a:visited {
background:url('images/arrow-skip.gif') no-repeat 100% 60%;
border-color:#FFFFFF;
color:#666666;
font-weight:normal;
padding-right:10px
}

#skip a:focus, #skip a:active, #skip a:hover {
background-color:#FFFDD5;
color:#000000;
text-decoration:underline;
}

#divSearchForm {
float:right;
margin:-32px 0 0 0;
font-size:120%;
}

#divSearchForm label {
display:inline;
margin:0;
color:#333;
font-family:"arial", helvetica, sans-serif;
text-transform:uppercase;
font-weight:bold;
vertical-align:middle;
}

#divSearchForm input.txt {
display:inline;
width:130px;
padding:2px;
border:1px solid #999;
vertical-align:middle;
}

#divSearchForm input.txt:focus {
color:#000;
background:#f6feda;
}

#divSearchForm input.btn {
margin:0;
vertical-align:middle;

}
#container {
width: 100%;
margin-bottom:15px;
_margin-bottom:40px;
}

#container:after {
content: '.';
display: block;
clear: both;
visibility: hidden;
height: 0;
}

#content {

width: 515px;
float: left;
overflow: visible;
text-align: center:
color:#666666;
font-family:verdana,geneva,arial,helvetica,sans-serif;
font-size:8px;
font-weight:normal;
text-decoration:none;
position: relative;

/*left: -7px;*/
left:8px;
top: -16px;
}

#content h2 {
color:#666666;
font-family:verdana,geneva,arial,helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

#content h2 a {
font-weight:normal;
text-decoration:underline;
color:#000;
}

#content h2 a:hover {
color:#124AA8;
}

#content h2.pagetitle {
font-weight: bold;
padding-left: 25px;
padding: 20px 0px 4px 23px;
}

h22 {
color: #ff0000;
font-family: verdana, geneva, arial, helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
text-decoration: none;
background: #F5F4F7;
}

h55 {
color: #777777;
font-family: verdana, geneva, arial, helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
text-decoration: none;
background: #F5F4F7;
}

h65 {
color: #777777;
font-family: verdana, geneva, arial, helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
text-decoration: none;
background: #F5F4F7;
}

#content h3 {
font:bold 1.7em "arial", helvetica, sans-serif !important;
color:#000;
margin-bottom:-5px !important;
}

#content p, content li {
font-size: 1.3em;
line-height: 1.4em;
}

#content h3 a {
text-decoration:underline;
}	

#content .post {
color: #666666;
font-size:10px;
padding-right: 25px;
margin-left:-11px;
_margin-left:0px;
}


.post_review
{
margin-bottom:27px;
color:#666666;
font-family:verdana,geneva,arial,helvetica,sans-serif;
background:#f5f4f7;
width:480px;
height:auto;
clear:both;
}

#content li {
color: #666666;
}

#content .post h2 {
font-size:2em;
margin:0 0 -2px;
}

#content .post h3 {
margin-bottom:0px !important;
}

#transbox a {
color:#669DD6;
text-decoration: none;
}

#transbox a:link {
color:#669DD6;
text-decoration: none;
}

#transbox a:visited {
color:#669DD6;
text-decoration: none;
}

#transbox a:hover {
color:#669DD6;
text-decoration: underline;
}

#transbox a:active {
color:#669DD6;
text-decoration: none;
}

#content-bg
  {
width:514px;
height:425px;
background:url('http://www.aventurausa.com/2010/wsmith2.jpg');
border:1px solid #000000
}

#transbox
{
width:513px;
height:80px;
margin:244px 0px 0px 0px;
background-color:#000000;
border:1px solid black;

 /* for IE */

filter:alpha(opacity=75);

 /* CSS3 standard */

opacity:0.75;
}

#transbox p
{
margin:7px 15px 0px 12px;
font-size: 20px;
font-family: Trebuchet MS, Verdana, sans-serif; 
font-weight:bold;
color:#ffffff;
}

#text2
{
margin:3px 15px 0px 12px;
font-size: 11px;
font-family: Trebuchet MS, Verdana, sans-serif; 
font-weight:bold;
color:#ffffff;
}

.post ul, .post ol {
margin:0 0 0 35px;
font-size:12px;
}

.post li {
margin: 0 0 0 45px;
color:#000;
list-style-type: disc;
font-family:verdana,geneva,arial,helvetica,sans-serif;
font-size:11px;
font-weight:normal;
}

.post .postmetadata {
font-size:1.1em;
color:#999;
}

.postmetadata a {
color:#999;
text-decoration: underline;
}

.postmetadata a:hover {
color:#000;
}

.entry {
color:#666666;
font-family:verdana,geneva,arial,helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
margin-left:10px; margin-top:7px; margin-bottom:-25px
}

 
/* Added by Abhishek */

.entry1

{
color:#002C83;
font-family:verdana,geneva,arial,helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
margin-left:10px; margin-top:20px; margin-bottom:10px

}

.entry1 p{
color:#002C83;
font-size:11px !important;
font-weight:bold;
padding-top:0px;
}

.entry p{
color:#666666;
font-size:11px !important;
font-weight:normal;
padding-top:16px;
}

td, tr, p{

color:#666666;
font-family:verdana,geneva,arial,helvetica,sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
}


.commentc

{
min-height:140px;
width:470px;
border:2px groove #666666;

/* margin-bottom:32px;
padding:17px 7px; */
padding:18px 10px 15px 10px;
}

.commentc p{

/*	margin-top:-23px;
line-height:13px!important;
padding-left:75px;
font-size:11px !important;*/
font-size:11px !important;
line-height:normal !important;
}

.entry h1 {
font-size: 1.8em;
margin: 15px 0 10px;
}

.entry h2 {
font-size: 1.65em !important;
font-weight: bold !important;
margin: 15px 0 10px !important;
padding: 0 !important;
border: none !important;
}

.entry h3 {
font-size: 1.45em !important;
font-weight: bold !important;
margin: 15px 0 10px !important;
padding: 0 !important;
}

.entry h4 {
font-size: 1.3em;
margin: 15px 0 10px;
font-weight: bold !important;
}

.nav {
font-size: 1.3em;
padding: 0 0 22px;
}

.navigation {
font-size: 1.3em;
margin:20px 0 5px 0;
height: 1.3em;
}

#navigation ul{
padding-left:13px;
}

.alignleft {float: left;}
.alignright {float: right;}

h3#comments, h3#respond {
padding: 1px 0 4px;
border-bottom: 1px solid #EEE;
}

.commentlist {
margin: 20px 0 30px 18px;
font-size:120%;
}

.commentlist img {
float:none;
padding:0;
border:0px none;
}

.commentlist li {
padding:5px 0 20px;
font-size:90%;
}

.cdata {
background:#FFFDD5;
border-top:1px solid #BFBC7D;
padding: 3px 3px 3px 7px;
height: 1%;
}

.cdata strong {
display: block;
color:#000;
}

#content img.avatar {
float: right;
display: inline;
border: 0px none;
margin-left:1px; margin-right:1px; margin-top:1px; margin-bottom:0
}

.ctext {
padding: 0 7px;
}

.commentlist li p {
font-size: 1em !important;
}

.commentmetadata {
font-size: 0.85em;
}

.commentmetadata a {
color: #848144;
}

#comment {
width: 500px;
height: 170px;
}


/* sidebar

-----------------------------------------------------------------------------*/
#sidebar {

float: left;
width: 466px;
font-size: 1.2em;
background: #DCDCDC;
border-width: 3px 3px 3px 3px;
border-color: #999999;
border-style: solid;
color: #002C83;
font-family:verdana,geneva,arial,helvetica,sans-serif;
position: relative;
left: 5px;
_left: 0px;
}

#sidebar ul	{
list-style: none;
margin:0 0 25px;
font-size:11px;
font-weight: bold; 
color: #666666;
}

#sidebar ul li	{
color:#002C83;
}

#sidebar ul li ul {
list-style-type: disc;
color: #666666;
margin:0 0 0 25px;
font-weight: normal; 
}	

#sidebar ul li ul li ul	{
margin:5px 0 -12px 0;
color:#002C83;
}			

#sidebar ul li a {
text-decoration:none;
color:#002C83;
font-weight:bold;
}

#sidebar ul li a:hover {
text-decoration:underline;
color:#002C83;
}

#sidebar ul li ul a{
list-style: disc;
font-weight: normal; 
}	

#sidebar h2 {
color: #666666;
font-family: verdana,geneva,arial,helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

#sidebar h3 {
font: normal 1.4em/1.1em "arial", helvetica, sans-serif;
padding: 0 0 3px;
}

.tags,

#tag_cloud {
margin: 0 0 15px;
}

.tags {
text-align:center;
line-height:21px !important;
}

abbr, acronym {
border:medium none;
}

abbr[title], acronym[title] {
border-bottom:1px dotted #999;
cursor:help;
font-style:italic;
}

code, kbd, pre {
font-family: Monaco,"Courier New",Tahoma;
}

pre {
padding:10px;
background:#F6F7F5;
font-size:120%;
}

code {
color:#990000;
font-family:"Courier New",Courier,mono;
}

.txtRed {
color:#FF0000;
font-size:130%;
}

.txtGrey {
color:#999;
}

#footer-container{
position: relative;
top: -8px;
left: -7px;
}

#footer {
color: #999999;
font-family: verdana, geneva, arial, helvetica, sans-serif;
font-weight: bold;
font-size: 9px;
text-decoration: none;
text-align: center;
}

#footer-nav{
}

#footer-nav{
color: #999999;
font-family: verdana, geneva, arial, helvetica, sans-serif;
font-weight: bold;
font-size: 9px;
text-decoration: none;
}

#footer-nav li {
display:inline;
}

#footer-light {
color: #999999;
font-family: verdana, geneva, arial, helvetica, sans-serif;
font-weight: normal;
font-size: 9px;
text-decoration: none;
text-align: center;
}

#footer-imgs{
width: 1050px;
_width: 1059px;
}

#footer-img-a {
float: left;
_margin-left:0px;
width:333px;
}

#footer-img-b {
float: left;
width:333px;
_margin-left:0px;
}

#footer-img-c { 
float: left;
_margin-left:5px;
width:333px;
}

#footer a {
color: #999999;
text-decoration: none;
}

#footer a:link {
color: #999999;
text-decoration: none;
}

#footer a:visited {
color: #999999;
text-decoration: none;
}

#footer a:hover {
color: #999999;
text-decoration: underline;
}

#footer a:active {
color: #999999;
text-decoration: none;
}

#base .baseHdr{
font-size:1.5em;
color:#000;
font-weight:bold;
margin-bottom:10px;
border:none;
padding:0;
}

#base {display: inline; float: left; margin: 0; width:100%; clear:left;}
#base {background:#F0F0F0; border-bottom:3px solid #000; border-top:3px solid #000; position: relative; }
#base ul {margin:10px 10px; padding:10px 0 0 4px; width:252px; display:inline; float:left; list-style-type:none; }
#base li {padding:5px 4px; border-top:1px solid #C0BDBD; line-height:15px;}

.grid12 h6 { margin: 10px 0 50px 0; }

.star-rating-control{
float:left;
}

.titlec{
font-weight:bold;
font-size:11px;
}

.titlecp{
font-weight:bold;
font-size:11px;
}

.titler{
font-weight:bold;
float:left;
line-height:19px;
font-size:11px;
}

.titlecc{
font-weight:bold;
font-size:11px !important;
float:left;
width:78px;
}

.stitler

{
height:10px;

}

#limit1{
color:red;
}

/*--------------------------------------------------- Rating --------------------------------------------*/

 #rateStatus{float:left; clear:both; width:100%; height:20px;}
 #rateMe{float:left; clear:both; width:100%; height:auto; padding:0px; margin:0px;}
 #rateMe li{float:left;list-style:none;}
 #rateMe li a:hover,
 #rateMe .on{background:url('images/star_on.gif') no-repeat; width:21px; height:21px}
 #rateMe a{float:left;background:url('images/star_off.gif') no-repeat;width:21px; height:21px}
 #ratingSaved{display:none;}

  .saved{color:red; }

#price_rateStatus{float:left; clear:both; width:100%; height:20px;}
#price_rateMe{float:left; clear:both; width:100%; height:auto; padding:0px; margin:0px;}
#price_rateMe li{float:left;list-style:none;}
#price_rateMe li a:hover,
#price_rateMe .on{background:url('images/star_on.gif') no-repeat; width:21px; height:21px}
#price_rateMe a{float:left;background:url('images/star_off.gif') no-repeat;width:21px; height:21px}
#price_ratingSaved{display:none;}
.price_saved{color:red; }

#service_rateStatus{float:left; clear:both; width:100%; height:20px;}
#service_rateMe{float:left; clear:both; width:100%; height:auto; padding:0px; margin:0px;}
#service_rateMe li{float:left;list-style:none;}
#service_rateMe li a:hover,
#service_rateMe .on{background:url('images/star_on.gif') no-repeat; width:21px; height:21px}
#service_rateMe a{float:left;background:url('images/star_off.gif') no-repeat;width:21px; height:21px}
#service_ratingSaved{display:none;}
.service_saved{color:red; }

 #rate-buttons a img{  border:none; text-decoration:none; outline: none;
}

#rate-buttons a:active
img{   outline: none;
}