/* 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;}#wrapper {    width: 879px;    margin: 0px auto 0px auto;}#wrapper_bottom {    width: 879px;    height: 6px;    display: block;    background: url(images/bottom.gif) bottom no-repeat;}#header {	margin-top: 40px;}#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-header {	background: url(images/menu_bg.gif) repeat-x;	width: 871px;	height: 46px;	display: block;	margin: 0;	float: left;}#navbar .nav-header li {	display: inline;	float: left;}#navbar .nav-header a:link, .nav-header a:visited {	color: #ccc;	font-size: 20px;	display: block;	float: left;	padding: 8px 12px 0;	margin-left: 9px;	height: 38px;	text-decoration: none;}#navbar .nav-header a:hover, #navbar .nav-header a.active {	background: url(images/menu_bg_over.gif) repeat-x;	color: #FFFFFF;}#navbar #nav_right {	height: 46px;	width: 4px;	float: left;	display: block;	background: url(images/menu_right.gif) left no-repeat;}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;}