/*
Theme Name: Shruti's Blog
Theme URI: http://www.shrutigupta.com
Author: Shruti Gupta
Author URI: http://www.shrutigupta.com
*/
/* CSS Document */

body {background:#FFF; color:#000; font:normal 62.5% Arial, Helvetica, sans-serif; margin:0; padding:0; border:0; text-align:left;}
#page {width:1018px; background:transparent url(images/bg_content2.gif) repeat-y 0% 0%;}
#header {background:transparent url(images/bg_girl.gif) no-repeat 0% 0%; width:1018px; height:380px;}
#maincontent {background:transparent url(images/bg_content2.jpg) repeat-y 0% 0%; width:1018px;}
#sidebar {background:transparent url(images/bg_sidebar.jpg) no-repeat 0% 0%; width:224px; float:left; padding:25px 10px 0 10px;}
#content {background:transparent url(images/bg_content.jpg) no-repeat 0% 0%; width:714px; float:left; padding:25px 30px 0 30px;}
#cleardiv {clear:left; height:30px;}
#footer {background:transparent url(images/bg_content2.jpg) repeat-y 0% 0%; width:1018px; padding:10px 0; text-align:center;}

/* global styles */
h1 {padding:0; margin:0; border:0; font:bold 1.8em Arial, Helvetica, sans-serif; color:#660000; letter-spacing:0.05em; line-height:150%;}
h2 {padding:0; margin:0; border:0; font:normal 1.2em Arial, Helvetica, sans-serif; color:#660000; letter-spacing:0.05em; line-height:150%;}
h3 {padding:0; margin:0; border:0; font:bold 1.2em Arial, Helvetica, sans-serif; color:#660000;}
h4 {padding:10px 0; margin:0; border:0; font:bold 1.2em Arial, Helvetica, sans-serif; color:#660000; letter-spacing:0.05em;}
h5 {padding:0; margin:0; border:0; font:bold 1.5em Arial, Helvetica, sans-serif;}
h6 {padding:0; margin:0; border:0; font:bold 1.5em Arial, Helvetica, sans-serif;}
a {color:#660000; text-decoration:underline;}
a:hover {text-decoration:none;}
img {border:0}
form {border:0; margin:0; padding:0;}
textarea {width:300px; border:1px solid #D26498; font:bold 1.2em Arial, Helvetica, sans-serif; color:#D26498; padding:5px; margin:5px;}
input {border:1px solid #D26498; font:bold 1.2em Arial, Helvetica, sans-serif; color:#D26498; padding:5px; margin:5px;}
label {font:bold 1.2em Arial, Helvetica, sans-serif;}
li.widget_search label {font:bold 1.2em Arial, Helvetica, sans-serif; color:#660000;}

/* skip styles */
ul#skip {margin:0; padding:0; border:0; list-style:none; position:absolute; top:0; left:-1000em; z-index:300; display:block;}
ul#skip li {float:left; padding:0 5px 0 0;}

/* header styles */
#logolink {background:transparent url(images/logo.gif) no-repeat 0% 0%; width:804px; height:149px; display:block; margin-left:214px;}
#intro {background:transparent url(images/bg_header.gif) no-repeat 0% 0%; width:804px; height:231px; margin-left:214px;}
#intro p {margin:0; padding:10px 60px 0 150px; border:0; font:bold 1.5em "Comic Sans", Arial, Helvetica, sans-serif; line-height:200%; letter-spacing:0.05em;}

/* sidebar styles */
#sidebar ul {margin:0; padding:0; border:0; font:bold 1.1em Arial, Helvetica, sans-serif; color:#000; list-style:none;}
#sidebar li.widget {margin:0; padding:15px 0 0 0; border:0; font:bold 1.1em Arial, Helvetica, sans-serif; color:#000; list-style:none;}
#sidebar ul li {padding:5px 0;}
 #sidebar ul.children {font-size:0.9em; padding-left:10px; font-weight:normal;}
#sidebar ul li.cat-item {background:transparent url(images/spacer_white.gif) repeat-x 0% 100%;}
#sidebar ul li.cat-item ul li {background:none;}
#sidebar ul a {color:#000; text-decoration:none;}
#sidebar ul a:hover {color:#660000; text-decoration:none;} 

/* content styles */
.entry {background:transparent url(images/spacer_white.gif) repeat-x 0% 100%; padding:20px 0;}
#content p {font-size:1.2em; line-height:200%; margin:0; padding:10px 0; border:0;}
img.centered {display: block; margin-left: auto; margin-right: auto;}
img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline;}
img.alignleft {padding: 4px; margin: 0 7px 2px 0; display: inline;}
.alignright {float: right;}
.alignleft {float: left;}
.navigation {font-size:1.5em; font-weight:bold; padding:10px 0;}
.first_letter {font-weight:bold; font-size:2em;}
#content ul {font-size:1.2em; list-style-type:square;}
#content ul li {padding-top:5px;}
#content ol {font-size:1.2em;}

.scroller {height:100px; overflow:auto; padding:5px; scrollbar-highlight-color: #DEE5ED;
  scrollbar-3dlight-color: #ffffff; 
  scrollbar-arrow-color: #42596B; 
  scrollbar-face-color: #DEE5ED;   
  scrollbar-shadow-color: #ffffff;    
  scrollbar-track-color: #DEE5ED; 
  scrollbar-darkshadow-color: #DEE5ED; width:450px; margin:10px auto; background-color:#DEE5ED; color:#001B30; }
  
.scroller1 {height:100px; overflow:scroll; padding:5px; scrollbar-highlight-color: #DEE5ED;
  scrollbar-3dlight-color: #ffffff; 
  scrollbar-arrow-color: #42596B; 
  scrollbar-face-color: #DEE5ED;   
  scrollbar-shadow-color: #ffffff;    
  scrollbar-track-color: #DEE5ED; 
  scrollbar-darkshadow-color: #DEE5ED; width:300px; margin:auto; background-color:#DEE5ED; color:#001B30; }

.scroller2 {height:100px; overflow:hidden; padding:5px; scrollbar-highlight-color: #DEE5ED;
  scrollbar-3dlight-color: #ffffff; 
  scrollbar-arrow-color: #42596B; 
  scrollbar-face-color: #DEE5ED;   
  scrollbar-shadow-color: #ffffff;    
  scrollbar-track-color: #DEE5ED; 
  scrollbar-darkshadow-color: #DEE5ED; width:300px; margin:auto; background-color:#DEE5ED; color:#001B30; }
  
 .red {color:#c30303; font-weight:bold; font-size:16px; padding-right:5px;}
 
 /* Table with Frozen Columns CSS Document */
#table_div {margin:10px 0; width:450px; background-color:#FFF;}
#table_div td {vertical-align:top;}
#table_heading {background-color:#FFF; border:1px solid #688FA3;} 
#heading_table {width:100%; padding:0; border:0;}
#heading_table th {background-color:#B8CAD4; border-bottom:1px solid #688FA3; padding:0 6px; vertical-align:middle; height:35px; font:bold 0.9em Arial, Helvetica, sans-serif; color:#000; margin:0;}
#heading_table td {background-color:#FFF; border-bottom:1px solid #688FA3; padding:0 6px; vertical-align:middle; height:35px; font:bold 0.9em Arial, Helvetica, sans-serif; color:#000; margin:0;}
#heading_table td.last_th {border-right:0; border-bottom:0; margin:0; height:5px; padding:0;}
#table_data {width:400px; border-right:1px solid #688FA3; border-top:1px solid #688FA3; border-bottom:1px solid #688FA3; overflow:auto; background-color:#FFF;} 
#data_table {width:100%; padding:0; border-bottom:1px solid #688FA3; margin:0; background-color:#FFF;}
.height_for_safari {height:15px; background-color:#FFF;}
#data_table th {background-color:#B8CAD4; border-bottom:1px solid #688FA3; vertical-align:middle; height:35px; font:bold 0.9em Arial, Helvetica, sans-serif; color:#000; margin:0; text-align:center; border-right:1px solid #688FA3; padding:0 6px;}
#data_table td {background-color:#FFF; border-bottom:1px solid #688FA3; vertical-align:middle; height:35px; font:bold 0.9em Arial, Helvetica, sans-serif; color:#000; margin:0; text-align:center; border-right:1px solid #688FA3; text-align:center; white-space:nowrap; padding:0 2px;}
#data_table .long_ht {height:42px;}

#data_table td.last_td {border-right:0; border-bottom:1px solid #688FA3; }
#data_table td.last_row {border-right:1px solid #688FA3; border-bottom:0; }
#data_table td.last_td_row {border-right:0; border-bottom:0; }
* html #table_data {width:400px; overflow-x:scroll; overflow-y:visible; } 
.google {padding:0 0 10px 10px;}


