/*
Author: Umang Gajera
Author URI: http://www.otomaate.com
*/

#sd
{
float: right;
width:30%;
position: relative;
}


#page 
{
width:1000px;
margin: 0px auto;
padding: 20px 0;
}

/* Content */

#content 
{
width: 67%;
position:relative;
padding-left: 20px;

}


#contentnote , .contentnote
{

background: #f4f4f4;
border: 1px solid #fb0;
border-bottom: 1px solid #fb0;/*#90a000;*/
padding: 5px;
margin-bottom: 10px;
font-size:15px;
font-style:italic;
font-family:georgia,verdana,sans-serif;
}


.et
{
margin-bottom:0px;
margin-left:80%;
background:#fb0;
padding-left: 3px;
width:60px;
border-top: 1px #333;
border-left: 1px #333;
border-right: 1px #333;
border-bottom: 0px;
border-style:dashed;
font-family: georgia,verdana,arial,sans-serif;
font-weight:900;
}

.caution
{
border: 1px solid #DB4343;
background: #FFC1C2;/*#E46668,#DD7272*/
padding: 10px;
margin: 5px;
}

.ly
{
color:#fb0;
}

.snippet1
{
border: 1px solid #D2BC0B;
background: #FEF19F;/*#E46668,#DD7272*/
}

.chead2 , .chead1
{

border-top:1px solid #4fbae0;

}


.chead , .chead2 , .chead1
{
border-left:6px solid #4fbae0;
background:;
border-right:20px solid #4fbae0;
padding: 5px;
margin-left: 15px;
margin-right: 15px;
font-family: "lucida sans",georgia,verdana,arial,sans-serif;
font-style: italic;
font-size: 20px;
}


.chead h3
{
    font-size:22px;
}

.wrapc
{
border: 1px solid #aaa;/*#fb0;*/
padding: 5px;
background: /*#f9f9f9 #fffbee*/ #f6fcfe url(postBgghgfhBig.gif) top repeat-x;
padding-left:10px;
}



.wrapc img
{
margin: 10px;
border: 1px dashed #777;
padding: 2px;
}

.snippet
{
border: 1px solid #6CBFD5;
background: #C2EEFA;/*#E46668,#DD7272*/
}

.snippet , .snippet1
{
word-spacing: 5px;
padding: 10px;
margin: 5px;
line-height: 20px;
}

#mainpost h2
{
color: #333;
font-size: 15px;
font-weight:900;
letter-spacing: 0px;
line-height: 5px;
}

.excerpt
{

padding : 10px;
margin-bottom: 10px;
background: #c0e000;
border-top: 1px solid #90a000;
border-bottom: 1px solid #90a000;

}

#more
{
padding: 5px;
font-family: verdana;
margin-bottom: 5px;
border-top: 1px solid #90a000;
border-bottom: 1px solid #90a000;
background: #c0e000;
text-align:center;
}

#tt
{
border-top: 1px solid #fb0;
border-bottom: 1px solid #fb0;
background: #ddd;
padding: 10px;
margin-bottom: -10px;

}

#mainpost
{
font-family: tahoma,verdana,arial,sans-serif;
font-size: 13px;
}


.copyright
{

letter-spacing: -1px;
font-weight: 800;
font-size: 17px;
font-family: consolas,monaco,helvetical,arial,sans-serif;
color: black;

}


body 
{
margin: 0px;
padding: 0px;
background: #fff url(imgs/upperBg.gif) repeat-x; /*url(imgs/upperBg.png) repeat-x;*/
font: 13px tahoma,verdana , Arial, Helvetica, sans-serif;
color: #333333;
}

h1 {
margin-top: 0;
letter-spacing: -2px;
font-size: 3em;
font-weight: normal;
}

div#page div.title h2, h2.pagetitle 
{
margin-top: 0;
letter-spacing: -2px;
font-size: 3em;
font-weight: normal;
color: #000;
}



h2 {

font: 1.82em;
font-weight: normal;
letter-spacing: -1px;
        
}

h3 {
font: 1.82em;
font-weight: normal;
letter-spacing: -1px;
}

h2 , h3
{
font-weight: 100;
font-size: 18px;
}


#comments h3 
{
font: 1.82em;
font-weight: normal;
letter-spacing: -1px;
font-family: consolas,sans-serif;
color: #333;
}

#comments 
{


width: 500px;

}

li div.comment
{
background: ;/*#f6fcfe url(imgs/cmBlueBg.gif) repeat-y;*/
padding-left: 5px;
margin-top: 5px;
display: block;
}

li.alt div.comment
{
background: ;/*url(imgs/cmYellowBg.gif) repeat-y;*/
padding-left: 5px;
margin-top:5px;
display: block;
}



ol.commentlist li
{

background: #f6fcfe;/*#d0f0ff;*/
font-family: verdana,arial,helvetica,sans-serif;
padding:10px;
margin: 8px;
border-collapse: true;
border: 2px solid #4fbae0;
}

ol.commentlist li.alt
{

border: 2px solid #fb0;
background: #fffff3;
padding: 10px;
}

ol.commentlist li a
{
color: #333;
}


ol.commentlist
{

}


p, ol, ul 
{
line-height: 1.67em;
}

a 
{
color: #06f;
}

a:hover 
{
text-decoration: none;
}

hr 
{
display: none;
}

img 
{
border: none;
}

img.left 
{
float: left;
margin: 5px 15px 0 0;
}

img.right 
{
float: right;
margin: 5px 0 0 15px;
}

/* Header */

#header 
{
width: 900px;
height: 160px;
margin: 0px auto;
}

/* Logo */

#logo 
{
float: left;
padding: 0 0 0 0;
margin-top:0;
margin-left:20px;
background: url(imgs/logo.gif) no-repeat;
width:320px;
height:132px;
}

#logo h1 
{
margin: 0;
letter-spacing: -3px;
font-size: 3.6em;
font-weight: 100;
color: #333;
}

#logo h1 a 
{
padding-right: 20px;
text-decoration: none;
color: #222;
}

#logo p 
{
margin: -5px 0 0 0;

font-size: 1.6em;
letter-spacing: -1px;
color: #fb0;
font-weight: 100;
}

#logo a 
{
text-decoration: none;
color: #FFFFFF;
}

/* Menu */

#menu 
{
float: right;
}

#menu ul 
{
margin: 0px;
padding: 93px 0px 0px 0px;
list-style: none;

}

#menu li 
{
display: inline;
}

#menu a 
{
display: block;
float: left;
margin-left: 20px;
text-decoration: none;
text-transform: lowercase;
font-size: 1.36em;
color: #333;
}

#menu a:hover, .active a 
{
border-bottom: 4px solid #efefef;

}

/* Page */

#wrapper {
background: url(imgs/blueSpill.gif) repeat-x left bottom;
}



/* Post */

.post 
{
border-bottom: 1px solid silver;
}

.post .date 
{
float: right;
width: 56px;
height: 54px;
margin: 0;
padding-top: 2px;
background: url(imgs/dateBg.gif) no-repeat right top;
line-height: normal;
text-align: center;
font-size: 10px;
font-weight: bold;
color: #333;
font-family:  verdana ,arial , consolas , sans-serif;
border-left:2px #777 solid;
border-bottom:2px #777 solid;
}

.post .date b 
{
display: block;
margin-top: -5px;
font-size: 25px;
font-family: georgia , serif;
color: #fff;

}

.post .title 
{
margin-bottom: 10px;
padding: 15px 15px 15px 15px;
border: 1px #999 solid;
background: url(imgs/my.png);
}

.post h1.title {
}

.post h2.title {
font-size: 1.8em;
margin-top: 0;
letter-spacing: -1px;
font-weight: normal;
line-height:1.8em;
color: #444;

}

.post h2 a
{
color:#666;/*#4FBAE0;*/
}

.post .meta {
margin: 0 0 30px 0;
padding: 5px;
padding-left: 8px;
color: #f09000;
line-height:normal;
border-color:#ffd500;
border-top: 2px solid #fb0;
border-left: 2px solid #fb0;
border-right: 5px solid  #fb0;
border-bottom: 2px solid #fb0;
background: #333 url(imgs/metaBg.gif);
font-family: verdana;

}

.post .meta a 
{
color: #777;

}



small
{
font-size: 1em;
}



.post .entry 
{
padding-bottom: 30px;
}

.navigation 
{
}

.navigation a 
{
font-weight: bold;
}

.alignleft 
{
float: left;
}

.alignright 
{
float: right;
}

/* Sidebar */

.sidebar 
{
padding: 15px;
float: left;
width: 215px;
border-left: 1px dashed #777;

}

.sidebar ul 
{
margin: 0;
padding: 0;
list-style: none;

}

.sidebar li 
{
margin-bottom: 25px;


        
}

.sidebar li ul {

border: 1px #aaa solid;
border-right: 5px #aaa solid;
border-left: 3px #aaa solid;
background: url(imgs/sbCatBg.gif) repeat-y;
letter-spacing:0px;
font-family: tahoma,verdana,arial,sans-serif;

}

.sidebar .children , .sidebar .children a , .sidebar .children li {

border : 0px;
margin-left: 5px;
}

.sidebar li li {
/* children cat*/
margin: 0;
padding: 5px;
padding-bottom: 0px;
border: 0px;
}
.sidebar h3 ,.sidebar h2
{
padding-left: 10px;
background: url(imgs/sbCatHead.gif) no-repeat left center;
color: rgb(176,0,32);/*#Fb0;*/
font-family: tahoma,verdana,arial,sans-serif;
letter-spacing: 2px;
}

.sidebar a {
text-decoration: none;
}
.sidebar li li a 
{
padding-left: 18px;
/**/
background:url(imgs/sbLink.gif) no-repeat 6px 50%;
color:#444;
font-size: 14px;

}

.sidebar a:hover
{
text-decoration: underline;
border-right: 5px solid #ffcc00;
/*background: url(imgs/sbLinkMO.gif) no-repeat 6px 50%;*/
color: #000;
padding-right: 5px;
font-weight: 100;
font-style: normal;
}


/* Form & Search */

form {
margin: 0;
padding: 0;
}

input, textarea {
background: url(imgs/ta_tmp.png) repeat-x; 
border: 1px solid #c6c6c6; 
font: normal 1em verdana,"Trebuchet MS", Arial, Helvetica, sans-serif;
color: #111;
}



#search {
}

/*#search input,*/ 

#submit {
height: 25px;
background: #333;
border: 1px solid #fb0;
font-size: 15px;
color: #4FBAE0;
}

#search #s {
height: auto;
width: 130px;
background: #B7EBFC;
border: 1px solid #99C4D2;
border-right-color: #C6EFFD;
border-bottom-color: #C6EFFD;
color: #333333;
}

#search br {
display: none;
}

/* Calendar */

#calendar_wrap {
}

#calendar caption {
font-weight: bold;
}

#calendar table {
width: 100%;
border: 1px solid #E8E8E8;
}

#calendar thead {
background: #E8E8E8;
}

#calendar tbody td {
border: 1px solid #E8E8E8;
text-align: center;
}

#calendar tbody #today {
font-weight: bold;
border-color: #CCCCCC;
}

#prev {
}

#next {
text-align: right;
}

/* Respond */

#respond p {
margin: 0 0 5px 0;
line-height: normal;
}

#comment {
width: 400px;
}

/* Footer */

#wrapper2 {
background: url(imgs/footerBg.png) repeat-x;
}


#legal {
clear: both;
margin: 0;
padding: 30px;
text-align: center;
color: #333;
}

#legal a, #valid a {
color: #FFFFFF;
}

#valid {
text-align: center;
color: #FFFFFF;
}

.searchbar {
width: 300px;
float: right;
margin: 50px 0 0 0;
border: 1px;


}
.searchbar span {
text-transform: uppercase;
color: #fff;
font-size: 14px;
font-family: 'Trebuchet Ms', 'Arial', 'Verdana', sans-serif;
float: left;
padding: 3px 0px;
}
#searchtop #s {
margin: 0px 10px;
padding: 2px;
height: 16px;
font-size: 13px;
width: 170px;
border: 3px solid #Fb0;
background: url(imgs/inputBg.png);
color: #fff;
}

input#hit
{
background: url(imgs/search.png);
height: 32px;
width: 32px;
border: 0px;

}


#footmenu
{text-align:center;
padding-top:20px;
height:200px;

}
/*
div#footmenu ul ,li ,a,h3
{
 list-style:none;
 color:#444;
}*/

#poweredby
{
font-size:10px;
font-family: verdana,arial,sans-serif;
color:#555;
text-align:center;
}

