/*
Theme Name: Goelji 05
Theme URI: http://indialinkers.com/
Description: Private design for Goelji.com
Version: 1.2
Author: Deepanshu Goel
Author URI: http://goelji.com/admin/
Last updated: 11/08/2010
*/

/* General Styling */
body {background:#eee; color:#222; text-align:left; margin:0 auto; padding:0;
	font:12px "Tahoma", arial, Lucida Grande, Verdana;}

a:link {color:#004276;text-decoration:none;}
a:visited {color:#5c7996;}
a:link:hover {color:#ca0002;}

p {padding:0 0 15px; margin:0;}

.ajax-loader {background:url(img/ajax-loader.gif) center left no-repeat !important;
	padding:8px; display:none;}
.button {border:1px solid #EBEBEB; color:#ca0002; padding:2px; margin-left:0;
	font:bold 11px arial; text-transform:capital;}


/* Search/Login Bar */
#search-login-bar {-moz-border-radius-bottomleft:8px; -webkit-border-bottom-left-radius:8px;
	-moz-border-radius-bottomright:8px; -webkit-border-bottom-right-radius:8px;
	background:#F7740A; border:none; height:30px; margin:0 auto 8px; width:960px;}

	#search-bar {float:left; padding:3px 0 5px 15px;}
		#search-terms {color:#777; width:180px;}
		#search-which {margin-right:1px; color:#777;}
		#search-submit {background:#fff9df; border:none;}

	#login-bar {float:right; padding:4px 15px 0 0; color:#666666;}
		#login-bar a {color:#FFFFFF;}
		#user_login, #user_pass {color:#777; width:90px;}
		#wp-submit {float:right;border:none;}
		#logout-link img {vertical-align:middle; border:none;}


/* Header */
#header-wrap {background:#ca0002; color:#fff; height:108px; width:100%; margin:0; padding:0;}
#header {width:960px; height:90px; margin:0 auto; padding:9px; overflow:hidden;}

.header-left {width:228px; overflow:hidden;}
.header-right {width:728px; overflow:hidden;}

#header a, .header a:hover {color:#fff; text-decoration:none;}
#header h1,#header h2 {font-family:'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-weight:bold; margin:0; padding:0;}
#header h1 {font-size:240%; padding-top:15px;}
#header h2 {font-size:125%;}


/* Navigation Menu */
#mainmenu-wrap {height:30px; line-height:30px; margin:0; padding:0; border:0; font-size:11px;
	background:#940C0E; color:#fff;}
#mainmenu {width:960px; margin:0 auto;}
#mainmenu a {font-weight:bold; background:#940C0E; color:#fff;}
#mainmenu a:hover {background:#444;}
#mainmenu ul {padding:0; margin:0; list-style-type:none; width:100%;}
#mainmenu ul li {float:left; margin:0; padding:0; border-right:1px solid #aaa;}
#mainmenu ul li ul li {float:none; margin:0; padding:0;}
#mainmenu ul li ul {display:none; position:absolute; width:160px; left:-999em; padding:0;
	border:0 solid #ccc;}
#mainmenu ul li ul ul {margin-top:-27px !important; margin-top:-32px; margin-left:160px;
	border:0 solid #ccc;}
#mainmenu li:hover ul ul,#mainmenu li:hover ul ul ul,#mainmenu li.sfhover ul ul,#mainmenu li.sfhover ul ul ul {
	left:-999em; background:#444;}
#mainmenu li:hover ul,#mainmenu li li:hover ul,#mainmenu li li li:hover ul,#mainmenu li.sfhover ul,#mainmenu li li.sfhover ul,#mainmenu li li li.sfhover ul {
	display:block; left:auto;}
#mainmenu ul li a {display:block; padding:0 10px; margin:0; text-transform:capitalize;}
#mainmenu ul li.current-cat a {background:#444;}
#mainmenu ul li.current-cat li a:visited {background:#940C0E;}
#mainmenu ul li.current-cat li a {background:#940C0E;}
#mainmenu ul li ul li.current-cat li a {background:#940C0E;}
#mainmenu ul li ul li.current-cat li a:hover {background:#444;}
#mainmenu ul li.search {float:right; border:0;}

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}

/* Hides from IE-mac */
* html .clearfix {height:1%;}
.clearfix {display:block;}


/* Container */
div#container {clear:both; background:#fff; width:960px; margin:0 auto; padding:0; line-height:1.5em;}


/* Sidebars */
#sidebar {float:right; width:341px; margin:10px 20px 0 10px; display:inline; font-size:11px;}
#sidebar2 {float:left; width:162px;}
#sidebar3 {float:right; width:162px;}
#sidebar4 {float:right; width:341px; margin:10px 20px 0 10px; display:inline; font-size:11px;}

#sidebar h2 {background:#FDFEDC; border-bottom:1px solid #bbb; color:#222;
	font:1.5em Georgia,Times,"Times New Roman",serif; padding:4px; margin:0;}

/* Sidebars List */
#sidebar ul,#sidebar2 ul,#sidebar3 ul {margin:0; padding:0;}
#sidebar ul li,#sidebar2 ul li,#sidebar3 ul li {list-style-type:none; margin:0 0 10px 0;
	padding:0;}


/* Content */
#content {float:left; width:550px; margin:5px 0 0 20px; display:inline; overflow:hidden; background:#fff;}
#content h1,#content h2 {font-family:"Trebuchet MS", Lucida Grande, Verdana, Arial;}
#content h1 {font-size:180%; font-weight:normal; color:#333; margin:0 0 1px 0; padding:0 0 4px 0; border-bottom:1px dotted #ccc;}
#content h2 {font-size:160%; font-weight:normal; color:#333; padding-bottom:3px; letter-spacing:0;}
.post {clear:both; margin-top:5px; margin-bottom:15px;}
.post-title {display:block;}
.post-date {float:left; width:45px; height:49px; background:url("../img/bg_date.gif") no-repeat;}
.post-month {font-size:11px; text-transform:uppercase; color:#fff; text-align:center; display:block; line-height:11px; 
	padding-top:2px; margin-left:-3px;}
.post-day {font-size:18px; text-transform:uppercase; color:#999999; text-align:center; display:block; line-height:18px;
	padding-top:7px; margin-left:-3px;}
.post-cat {float:left; background:url("../img/icon_category.gif") no-repeat; padding-left:18px; font-size:95%;}
.post-comments {float:right; background:url("../img/icon_comments.gif") no-repeat; padding-left:18px; font-size:95%;}
.post-calendar {float:right; background:url("../img/icon_calendar.gif") no-repeat; padding-left:18px; font-size:95%;}
.mini-add-comment {background:url("../img/icon_nav_down.gif") no-repeat; padding-left:18px; float:right; font-size:95%;}
.entry {clear:both; padding-top:10px;}
#content img.alignleft {float:left; margin:0 10px 0 0;}
#content img.alignright {float:right; margin:0 0 0 10px;}


/* Post Meta Data */
div.postmetadata {clear:both; background:#FDFEDC; border:1px solid #FBD39D; border-width:1px 0 1px 0; padding:5px 0; margin:15px 0; height:18px;}
div.postmetadata a {float:left; display:block; padding:0 0 0 22px; margin:0 25px 0 0; font-size:11px; color:#666666; font-variant:small-caps;}
div.postmetadata a.print {background:url("../img/icon_print.gif") top left no-repeat;}
div.postmetadata a.email {background:url("../img/icon_email.gif") top left no-repeat;}
div.postmetadata a.share {background:url("../img/icon_share.png") top left no-repeat;}
div.postmetadata a.rss {background:url("../img/icon_rss_16x16.gif") top left no-repeat;}
div.postmetadata a.pdf {background:url("../img/icon_pdf.gif") top left no-repeat;}
div.postmetadata a.zip {background:url("../img/icon_zip.png") top left no-repeat;}
div.postmetadata a.doc {background:url("../img/icon_word.png") top left no-repeat;}
div.postmetadata a.link {background:url("../img/icon_link.gif") top left no-repeat;}
div.postmetadata a.blogthis {background:url("../img/icon_blogthis.gif") top left no-repeat;}


/* Page Navigation */
.navigation {margin:0 0 20px 0; padding:0 0 20px 0; border-bottom:1px dashed #b0b0b0;}
.navigation a:visited {color:#59770e;}
.previous-post a {float:left; padding-left:18px; background:url("../img/icon_nav_left.gif") no-repeat left center;}
.next-post a {float:right; padding-right:18px; background:url("../img/icon_nav_right.gif") no-repeat right center;}


/* Widgets */
.rsswidget {vertical-align:bottom;}
.textwidget {margin:5px;}
ul.list-cat li, li.widget_categories li, ul.list-links li, li.widget_links li {
	background:url(../img/icon_blogroll.gif) no-repeat !important; padding-left:12px !important;}
.archives li, .linkspage li {list-style:none;}
.archives li {padding-left:18px !important;}
.contentads {width:468px; margin:5px auto 5px auto; overflow:hidden;}


/* Various classes */
.clear {clear:both;}
.hide {display:none;}
.searchform {float:right; padding:3px;}
.aligncenter {display:block; margin-left:auto; margin-right:auto;}
.alignleft {float:left;}
.alignright {float:right;}
.left {float:left; margin:10px 15px 5px 10px;}
.right {float:right; margin:10px 5px 15px 10px;}
.noalign {margin:5px; padding:5px;}


/* Comments Form */
#comments, #respond {clear:both; border-bottom:1px dotted #ccc; padding:10px 0 5px 0;}
#commentform {background:#FDFEDC; border:1px solid #FBD39D; padding:4px 0 4px 4px;}
.comment-title {float:left; display:block; width:170px; margin:4px;}
#author,#email,#url {border:1px solid #FBD39D;}
#commentform textarea {height:120px; width:98%; border:1px solid #FBD39D; margin-top:4px;}
#comment {}
#comment #submit {background:#940C0E; color:#fff; border:none; font:bold 12px Arial, Helvetica, sans-serif;
	width:100px; height:28px; cursor:pointer; float:right;}


/* Comments Display */
ol.commentlist li .avatar {float:left; border:1px solid #eee; padding:2px; background:#fff;}
ol.commentlist li {border:1px solid #b0b0b0; padding:10px; margin-bottom:10px;}
ol.commentlist li cite {text-transform:capitalize;}
ol.commentlist li p {padding-top:10px;}
.alt {background:#e8e9ea;}


/* Image */
img {border:0;}
.wp-caption {border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px;
   -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.wp-caption img {margin:0; padding:0; border:0 none;}
.wp-caption p.wp-caption-text {font-size:11px; line-height:17px; padding:0 4px 5px; margin:0;}

img.wp-smiley {margin:0; padding:0;}
.thumbnail, .left, .right, .noalign {background:#fafbfc; padding:5px;}
.thumbnail {margin:0 0 10px 10px;}


/* Text */
.intro {font-weight:bold; letter-spacing:-1px;}
blockquote {border:1px dashed #FBD39D; apadding-left:10px; text:wrap;}
blockquote p {padding:0; margin:0;}
.small {font-size:0.8em;}
.large {font-size:1.4em;}
.center {text-align:center;}


/* Footer */
#footer-wrap {background:url("../img/bg_footer.gif") !important; color:#F2A233;
	line-height:130%; width:100%;}
.footer {width:960px; margin:0 auto 0; padding:0; font-size:11px;}

.footer .widget {background:none; margin:0; padding:0; border:none;}
.footer1 {width:250px; float:left; margin:0; padding:0 0 10px 0;}
.footer2 {width:350px; float:left; margin:0; padding:0 0 10px 15px;}
.footer3 {width:300px; float:left; margin:0; padding:0 0 10px 15px;}

.footer a, #footer a:visited {color:#FFFF99;}
.footer a:hover {color:#000;}
.footer h2 {margin:2px 0 5px 0; font:bold 146% "Trebuchet MS", Tahoma, Arial; color:#F2A233;}

.footer ul {list-style:none; margin:0; padding:0; line-height:110%;}
.footer ul li {list-style-type:none; padding:0 0 10px 10px;}
.footer ul ul {list-style-type:none; margin:5px 0 0 20px; padding:0;}
.footer ul li li {list-style-type:square; margin:0; padding:0;}
.footer ul li ul li {margin:0; padding:0 0 5px 0;}

/* Credits */
#credits {clear:both; margin:0 auto 0; width:900px; font-size:11px; line-height:130%;
	padding:10px 0 0 10px;}