/* Theme Name: ajs Theme URI: http://www.blogohblog.com Description: A Web 2.0 Wordpress Theme with light colors and widget ready sidebars. The theme has 3 columns and comes under a Creative Commons License. Version: 1.0 Author: Jai Nischal Verma Author URI: http://www.blogohblog.com */ * {    margin: 0;    padding: 0;}body {    background: #0E0E0E url(images/bg.jpg) top center no-repeat;    font-family: Georgia, "Times New Roman", Times, serif;    font-size: 12px;}#wrapper {    width: 879px;    margin: 0px auto 0px auto;}#wrapper_bottom {    width: 879px;    height: 6px;    display: block;    background: url(images/bottom.gif) bottom no-repeat;}#clear {  clear: both;}#navbar {  width: 879px;  display: block;  margin: 0 auto;}#navbar #nav_left {  height: 46px;  width: 4px;  display: block;  float: left;  background: url(images/menu_left.gif) left no-repeat;}#navbar #nav_right {  height: 46px;  width: 4px;  float: left;  display: block;  background: url(images/menu_right.gif) left no-repeat;}#navbar ul.nav {  background: url(images/menu_bg.gif) repeat-x;  width: 871px;  height: 46px;  display: block;  margin: 0;  padding: 0;  list-style-type: none;  text-align: center;  float: left;}#navbar ul.nav li {  display: inline-block;  position: relative;  *float: left; /* fix IE 6&7 issue */  margin: 0;  padding: 0;}#navbar ul.nav li a:link,#navbar ul.nav li a:visited {  float: left;  color: #ccc;  font-size: 20px;  display: block;  padding: 0 12px;  margin: 0 4px;  -margin: 0 2px; /* fix ie6 bug*/  height: 46px;  line-height: 40px;  text-decoration: none;}#navbar ul.nav li a:hover,#navbar ul.nav li a.active {  background: url(images/menu_bg_over.gif) repeat-x;  color: #FFF;}#navbar ul.nav li ul {  display: none;  list-style: none outside none;  padding: 0;  margin: 0;  text-align: left;  z-index: 100;}#navbar ul.nav li:hover ul {  display: block;  top: 46px;  left: 4px;  position: absolute;}#navbar ul.nav li:hover ul li {  width: 100%;}#navbar ul.nav li:hover ul li a:link,#navbar ul.nav li:hover ul li a:visited {  background: #222;  border: 0 none;  color: #ccc;  height: 46px;  margin: 0;  padding: 0 10px;  width: 290px;}#navbar ul.nav li:hover ul li a:hover {  background: url(images/menu_bg_over.gif) repeat-x;  color: #FFF;}a:link, a:visited {    text-decoration: none;}.input-text {    margin: 10px 9px 9px 20px;    width: 230px;    text-align: center;    padding-left: 10px;    background-color: #3C3C3C;    border: none;    color: #999999;    font-family: Georgia, "Times New Roman", Times, serif;}.input-text:hover {    color: #FFFFFF;}.input-button {    margin: 10px 10px 10px 100px;}a, a:link, a:visited {    color: #CC0000;}a:hover {    color: #333333;}.text {    padding: 20px;    line-height: 26px;    background-color: #FFFFFF;    color: #333333;}.text p {    margin-bottom: 10px;}.text ol {    margin-left: 20px;}.text ol a {    background-color: #EFEFEF;    padding: 8px;    border-bottom: 3px solid #E4E4E4;}::-moz-selection {    background: #851F1A;    color: #fff;}::selection {    background: #851F1A;    color: #fff;}#footer {    color: #FFF;    font-size: 12px;    margin: auto;    width: 700px;	display: block;    text-align: center;    padding: 12px 0 12px 0;}#footer a {	text-decoration: none;	color: #FFF;}.white {    background-color: #FFFFFF;    padding: 5px;}#slideshow {    height: 290px;    background: url(images/slidebg.jpg);    color: #FFFFFF;    position: relative;}.scroll {    clear: left;    overflow: auto;    overflow-x: hidden;    position: relative;}.scrollContainer div.panel {    height: 250px;    padding: 0px 10px 30px 20px;    width: 850px;    line-height: 24px;    font-size: 15px;}.cover {    border: 2px solid #000;    position: absolute;    left: 20px;    top: 20px;}.panel h2 {    margin-left: 220px;    margin-bottom: 40px;    color: #F5F2CF;    text-transform: uppercase;    font-size: 44px;    margin-top: 40px;    letter-spacing: 2px;    font-family: "Century Gothic";    font-weight: normal;}.panel h2 a {    color: #F5F2CF;}.panel h2 a:hover {    color: #ffffff;}.colored {    margin-left: 220px;    color: #666;    font-size: 18px;    font-style: italic;    padding: 10px;    background-color: #1F1D1D;    width: 500px;}.colored2 {    margin-left: 220px;    color: #990000;    font-size: 13px;    font-style: italic;    margin-top: 10px;    padding-left: 10px;}ul.navigation {    list-style: none;    margin: 0;    padding: 0;    padding-bottom: 9px;    position: absolute;    right: 0px;    bottom: 10px;}ul.navigation li {    display: inline;}ul.navigation a {    color: #CCCCCC;    padding: 5px 10px 5px 10px;    margin-right: 10px;    display: block;    float: left;    text-decoration: none;    background-color: #333333;}ul.navigation a:hover {    background-color: #000;    color: #ccc;}ul.navigation a.selected {    background-color: #1B1B1B;    color: #CCCCCC;}ul.navigation a:focus {    outline: none;}.hide {    display: none;}strong {    font-weight: 600;}h1.breadcrumbs {    font-size: 16px;    color: #666666;    border-bottom: 1px dotted #ccc;    margin-bottom: 20px;    font-weight: normal;    position: relative;}h3.h3titles {    font-size: 18px;    color: #fff;    padding: 5px 10px 5px 10px;    margin: 15px 0 15px 0;    text-transform: uppercase;    width: 95px;    background-color: #CC0000;}h3.h3titles1 {    font-size: 14px;    color: #006699;    padding: 5px 10px 5px 0px;    margin: 15px 0 15px 0px;    font-weight: normal;    text-transform: lowercase;    border-bottom: 1px dotted #ccc;}h2.booktitles {    font-size: 32px;    color: #000;    margin-bottom: 20px;    text-transform: uppercase;    font-weight: normal;}.book {    height: 460px;    width: 270px;    margin-right: 50px;    float: left;    text-align: center;}.buy {    padding-top: 40px;    float: left;    width: 510px;}.purchase {    padding-top: 10px;    padding-bottom: 10px;}.purchase li {    list-style: none;    margin-bottom: 20px;    font-size: 16px;}.purchase li a {    background-color: #F1F5E9;    color: #006699;    padding: 5px 8px 5px 8px;    border-left: 1px solid #ccc;    border-top: 1px solid #ccc;    border-bottom: 1px solid #666;    border-right: 1px solid #666;}.purchase li a:hover {    border-left: 1px solid #666;    border-top: 1px solid #666;    border-bottom: 1px solid #ccc;    border-right: 1px solid #ccc;    color: #000000;}.clear {    clear: both;    height: 5px;    background-color: #EFEFEF;}.last {    background-color: #FFFFFF;}.ita {    padding: 15px 0 15px 0;    border-top: 1px dotted #CCCCCC;    color: #666666;    border-bottom: 1px dotted #CCCCCC;    font-size: 12px;    margin-top: 25px;    margin-bottom: 25px;    text-transform: uppercase;}.review {    font-size: 13px;    color: #333333;    padding-top: 10px;    font-style: italic;}.reviewer {    font-size: 12px;    text-transform: uppercase;    padding: 5px 10px 5px 10px;    background-color: #EAEAEA;}.red {    color: #CC0000;}.meta {    font-size: 12px;    margin-bottom: 10px;    color: #999999;}.date {    font-size: 12px;    margin-bottom: 10px;    color: #999999;}.entry {    width: 600px;    float: left;}#sidebar {    width: 200px;    float: left;    margin-left: 30px;}#sidebar h2 {    font-size: 20px;    font-weight: normal;    text-transform: uppercase;}#sidebar ul li {    margin: 5px 0 5px 0;    font-size: 12px;    list-style: none;}#sidebar ul li ul {    padding-bottom: 15px;}.post {    border-bottom: 1px dotted #CCCCCC;    margin-bottom: 20px;}.post h2 a {    font-size: 24px;    font-weight: normal;}html > body .post ul {    margin-left: 0px;    padding: 0 0 0 30px;    list-style: none;    padding-left: 10px;    text-indent: -10px;}html > body .post li {    margin: 7px 0 8px 10px;}.post ul li:before {    content: "\00BB \0020";}.post ol {    padding: 0 0 0 35px;    margin: 0;}.post ol li {    margin: 0;    padding: 0;}blockquote {    margin: 15px 30px 15px 10px;    padding-left: 20px;    border-left: 1px dotted #ccc;}blockquote cite {    margin: 5px 0 0;    display: block;}.rss {    background: url(images/feed.gif) left no-repeat;    padding-left: 20px;    position: absolute;    right: 30px;}/****************COMMENTS*********************/#commentform h2 {    margin: 10px 5px 10px 0px;    font-family: Georgia, "Times New Roman", Times, serif;    font-size: 16px;    color: #333333;    font-weight: normal;    text-transform: uppercase;    border-bottom: 1px dotted #CCCCCC;}#comments {    margin: 15px 5px 15px 0px;    font-family: Georgia, "Times New Roman", Times, serif;    font-size: 16px;    font-weight: normal;    color: #333333;    text-transform: uppercase;    border-bottom: 1px dotted #CCCCCC;}ol.commentlist {    margin: 0;    padding: 0;}.commentlist li {    list-style: none;    margin-bottom: 14px;}.commentlist cite {    background-color: #FFFFFF;    border: 1px solid #ccc;    border-bottom: 0;    color: #666666;    display: block;    font-style: normal;    padding: 7px;    font-size: 11px;    line-height: 18px;}.commentlist cite img {    border: 1px solid #aab59a;    float: left;    margin-right: 9px;    padding: 1px;}.commentlist .author {    font-family: Georgia, "Times New Roman", Times, serif;    text-decoration: underline;    font-size: 13px;    font-weight: bold;}.commentlist .time {    background: url(images/time.gif) no-repeat;    padding-left: 20px;    padding-bottom: 1px;    line-height: 20px;}.commenttext {    background-color: #F2F2F2;    color: #666;    padding: 10px;    border: 1px solid #ccc;    border-top: 0;    line-height: 20px;}#author, #email, #url {    width: 12em;    font-size: 13px;    color: #666666;    padding: 3px;    margin: 5px;    border: 1px solid #cccccc;    background: #FFFFFF url(images/bloglight.gif) top left no-repeat;}#submit {    font: bold 1em Tahoma;    margin: 5px;    padding: 2px;}#respond {    padding-top: 20px;    padding-bottom: 10px;    font-weight: lighter;}#comment {    width: 95%;    font: 13px Tahoma;    color: #666666;    margin: 5px;    border: 1px solid #cccccc;}h2.archive {    font-size: 12px;    color: #999999;}div.domtab {    padding: 0;}ul.domtabs {    float: left;    margin: 0 0 20px 0;}ul.domtabs li {    float: left;    list-style: none;    padding: 0 .5em 0 0;}ul.domtabs a:link, ul.domtabs a:visited, ul.domtabs a:active, ul.domtabs a:hover {    background: #CC0000;    color: #fff;    display: block;    font-weight: bold;    padding: 5px 8px 5px 8px;    text-decoration: none;}ul.domtabs a:hover {    background: #333333;}div.domtab div {    clear: both;    width: auto;}ul.domtabs li.active a:link, ul.domtabs li.active a:visited, ul.domtabs li.active a:active, ul.domtabs li.active a:hover {    background: #333333;    color: #fff;}#domtabprintview a:link, #domtabprintview a:visited, #domtabprintview a:active, #domtabprintview a:hover {    color: #fff;}div.domtab div h2 a, div.domtab div h2 a:hover, div.domtab div h2 a:active {    color: #fff;    display: inline;    font-size: 1px;    font-weight: normal;    margin: 0 0 0px 0;}
