/*  
Theme Name: gerald crump
Theme URI: http://chaosactive.com/
Description: Theme for George
Version: 1.0
Author: Abhishek Cherian George
Author URI: http://chaosactive.com/

*/

@import url("960/960.css");
@import url("960/reset.css");
@import url("960/text.css");


body { background:#999 url(images/bg.jpg); color:#333; font-family: Arial, Helvetica, sans-serif; font-size:14px;}
	
div#top_nav_wrapper {width:100%; height:38px; display:block; float:left; }
div#top_nav_container {padding:0; float:left;}
div#top_nav a {color:#6385A1}
div#top_nav a:hover {color:#D6156C}

div#bottom_nav_wrapper {width:100%;  height:40px; display:block;float:left; border-bottom:1px solid #ccc;}
div#bottom_nav_container {float:left;}
div#bottom_nav a {color:#6385A1}
div#bottom_nav  a:hover {color:#D6156C}

div#head_wrapper {width:100%; display:block;float:left;}
div#head_container {padding-bottom:20px;  background:#fff; float:left;}
div#header {}
p.blog_description {text-align:left;}
div#header h1 {padding:0; margin:0;}
div#header h1 a{color:#000; }
div#header h1 a:hover {color:#D6156C; }
#header p{	font-size: 18px;	color: #535353;	margin: 0;}

div#featured_wrapper {width:100%;  display:block;float:left; }
div#featured_container {background:#fff; float:left;padding-top:10px;}
div#featured {}
div.featured_image{border:10px solid #eee; width:440px; height:250px; background:#D53A2E; float:left;margin-right:20px; margin-bottom:10px;   }
div.featured_text{float:left; width:450px;}
.featured_entry p {	font-size: 16px;	}
h2.featured_title{float:left; width:450px;}

div#content_wrapper {width:100%; display:block; float:left; margin:0 auto 0 auto;}
div#content_container {  float:left; border-top:1px solid #B90000;}
div#content {}

.post h3 {margin-top:10px;}
div#main {padding-top:0;}

div#footer_nav_wrapper {width:100%;  height:40px; display:block; float:left; }
div#footer_nav_container {float:left;}
div#footer_nav {}

div#two_columns_wrapper {width:100%; display:block; float:left;}
div#two_columns_container {background:#fff; float:left; padding-top:20px; }
div#two_columns_first {background:#fff; margin-bottom:20px;}
div#two_columns_second {background:#fff; margin-bottom:20px;}
.two_col_exp {height:200px}

div#three_columns_wrapper {width:100%; display:block; float:left; }
div#three_columns_container { background:#fff;float:left;}
div#three_columns_first, div#three_columns_second, div#three_columns_third 
	{background:#fff; margin-bottom:20px;}


div#four_columns_wrapper {width:100%;display:block; float:left;}
div#four_columns_container { float:left;}
div#four_columns_first, div#four_columns_second,div#four_columns_third, div#four_columns_fourth 
	{background:#fff; margin-bottom:20px;}

div#footer_wrapper {width:100%; display:block;}
div#footer_container {padding:0; float:left; color:#ccc;}
div#footer {text-align:center; padding-top:20px;}
div#footer a:hover {color:#D6156C;}

div#sidebar {margin-top:10px; margin-bottom:10px;}
div#sidebar ul {list-style-type: none;}
div#sidebar ul li{	 margin: 0;	padding: 0 10px 0 10px;}
div#sidebar li li{	 margin:0;	padding: 0;}
div#sidebar ul li ul li ul{	 margin-left: 10px;	padding: 0;}
div#sidebar h3 { border-bottom:1px solid #ccc; margin-bottom:5px; margin-top:10px;}

div#three_columns_first {background:#fff; margin-top:10px; margin-bottom:10px; padding-top:10px; }
div#three_columns_first ul {list-style-type: none;}
div#three_columns_first ul li{	 margin: 0;	padding: 0 10px 0 10px;}
div#three_columns_first li li{	 margin: 0;	padding: 0;}
div#three_columns_first h3 { border-bottom:1px solid #ccc; margin-bottom:5px; }

 {background:#fff; margin-top:10px; margin-bottom:10px; padding-top:10px; }
div#three_columns_second ul {list-style-type: none;}
div#three_columns_second ul li{	 margin: 0;	padding: 0 10px 0 10px;}
div#three_columns_second li li{	 margin: 0;	padding: 0;}
div#three_columns_second h3 { border-bottom:1px solid #ccc; margin-bottom:5px; }

div#three_columns_third {background:#fff; margin-top:10px; margin-bottom:10px; padding-top:10px; }
div#three_columns_third ul {list-style-type: none;}
div#three_columns_third ul li{	 margin: 0;	padding: 0 10px 0 10px;}
div#three_columns_third li li{	 margin: 0;	padding: 0;}
div#three_columns_third h3 { border-bottom:1px solid #ccc; margin-bottom:5px; }




h1, h2, h4 {font-weight: bold;}
h1 {	font-size: 3.5em;	margin:0; padding:0; }
h2 {	font-size: 2em; margin:0; padding:0;}
h3 { font-size: 18px; font-weight: bold; color: #666; text-transform: uppercase }
h1, h1 a, h1 a:visited {	text-decoration: none;	color: #000;	}
h1 a:hover {color: #333;} 
h2, h2 a, h2 a:visited{	color: #990000;	}
h3 a, h3 a:visited {	color: #333;	}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited{	text-decoration: none;}

h2 a:hover {color:#D6156C;}

a{	color: #B90000;	text-decoration: none;}
a:hover{	color: #D6156C;}


small {	font-family: Arial, Helvetica, Sans-Serif;	font-size: 12px;	line-height: 1.2em;	}



/*search */
#navsearch { width:245px;	float: left; padding-top:8px;}
fieldset.search {	border: none;	width: 247px;	margin: 0 auto;	background: none;}
.search input, .search button {	border: 1px solid #333;	float: left;}
.search input.box {	color: #fff;	font-size: 1em;	width: 190px;	height: 15px;	padding: 8px 5px 0;	background: #666;	margin-right: 5px;}
.search input.box:focus {	background: #666;	outline: none;}
.search button.btn {	width: 38px;	height: 24px;	cursor: pointer; border: 1px solid #333;	background: #666; color:#fff;}
.search button.btn:hover {	background: #666; color:#fff;}

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;	}

.entry p {	font-size: 14px; margin-top:15px;	}
.postmetadata {	text-align: center;	background:#fff; padding:5px; border:1px solid #ccc; color:#666;}
.post_navigation {	display: block;	text-align: center;	margin-top: 10px;	margin-bottom: 60px;	}
.post_nav_link {padding:5px; border:1px solid #ccc;}




/* Begin Comments*/
h3#comments,.comment-navigation,.comment-navigation:after,#respond:after,.comment-rss{display:block} 
ol.commentlist{width:100%} 
h3#comments,#respond h3{color:#333;} 
ol.commentlist,li.authorcomment,li.comment,#respond h3,form#commentform,input#submit{margin:0}
ol.commentlist,ol.commentlist ul,form#commentform{padding:0}  
ol.commentlist{border-bottom:1px solid #ccc} 
ol.commentlist ul{margin:0 0 0 20px} 
li.authorcomment,li.comment,form#commentform textarea,form#commentform input{border:1px solid #ccc}
li.authorcomment,li.comment{padding:10px 0 0 10px;list-style:none;border-bottom:none} 
li.even{background:#fff} 
li.odd{background:#efefef} 
.authorcomment{background:#EDF9FB} 
ul.children ul{margin-left:20px} 
ul.children li{border-right:none} 
.vcard img{float:left;background:#fff; border:1px solid #ccc;} 
.vcard img,.comment-navigation .newer a,.comment-navigation .older a{padding:5px} 
.comment-meta,ol.commentlist li small,p.subscribe-to-comments label{position:relative} 
.comment-meta,ol.commentlist li small{top:10px;left:10px} 
.comment-text{margin:0 10px 0 0} 
.reply,.comment-navigation .newer,input#submit{float:right} 
.reply,.comment-navigation .newer a,.comment-navigation .older a,input#submit{background:#000} 
.reply{margin:0 10px 10px 0} 
a.comment-reply-link,.reply a:link,
.comment-navigation .newer a,.comment-navigation .older a,input#submit{display:inline-block;text-align:center;cursor:pointer;color:#fff} 
a.comment-reply-link,.reply a:link{padding:5px 0} a.comment-reply-link,.reply a:link,input#submit{width:70px} 
a.comment-reply-link:hover,.reply a:hover,.comment-navigation .newer a:hover,
.comment-navigation .older a:hover,input#submit:hover{background:#e7e7e7;text-decoration:none;color:#000;font-weight:bold} 
a.comment-reply-link:hover,.reply a:hover,input#submit:hover{width:68px} 
a.comment-reply-link:hover,.reply a:hover{padding:4px 0} 
a.comment-reply-link:hover,.reply a:hover,.comment-navigation .newer a:hover,.comment-navigation .older a:hover{border:1px solid #000} 
.comment-navigation{margin:10px 0 10px 0} .comment-navigation:after,#respond:after{content:".";height:0;visibility:hidden} 
.clear{clear:both} 
.comment-navigation .newer a:hover,.comment-navigation .older a:hover{padding:4px} 
form#commentform textarea,form#commentform input{padding:2px 3px} 
form#commentform textarea{width:442px} 
input#submit{padding:5px 0 !important;border:0 !important} 
input#submit,p.subscribe-to-comments input{outline:0} 
input#submit:hover{padding:4px 0 !important;border:1px solid #000 !important} 
p.subscribe-to-comments{background:url('images/email_32.png') no-repeat} 
p.subscribe-to-comments,.comment-rss{height:32px;text-indent:42px;padding:5px 0 0 0} 
p.subscribe-to-comments input{margin:5px 3px 3px 3px !important;border:0} 
p.subscribe-to-comments label{top:-2px;color:#666} 
.comment-rss{background:url('images/rss_32.png') no-repeat} 

/*comment total stlying*/
.comment-total{text-align: center;font-size: 1.5em;color: #fff;}
.comment-total span{font-size: 2em;color: #800000;}
/* End Comments */


/* Gallery [gallery] */
.gallery {	display: block; text-align: center;	margin-bottom: 21px !important;	}
.gallery img {	border: 1px solid #000;	padding: 10px;	}


/* Captions [caption] */
.wp-caption {	max-width: 576px;	margin-top: 6px;	padding: 6px 1px 0 1px;	border: 1px solid #ccc;	text-align: center;	}
.wp-caption .wp-caption-text {	margin: 0;	padding: 0 5px;	text-align: center;	font-size: .9em;	font-style: italic;	color: #666;	}
.wp-caption img {	max-width: 564px;	margin: 0 auto;	padding: 0;	border: 1px solid #666;	}

/*nav */
.nav{ padding-top: 0px;  }
.nav ul{ list-style: none; float: right;}
.nav ul li{	display: inline; margin: 0;	padding: 0 10px 0 0;	height: 40px;	line-height: 40px;	}
.nav ul li a{	color: #B90000;	text-decoration: none;}
.nav ul li a:hover{	color: #2c2c2c;}

/* Dropdown Menu */
#dropmenu, #dropmenu ul {margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em; z-index:300; width:100%;  font-weight:bold;}
#dropmenu a {display:block; padding:0 10px 0 0; color:#6385A1; border-right:1px solid #fff; text-decoration:none; background:#fff; }
#dropmenu a:hover {background:#fff; color:#ccc;}
#dropmenu li {float:left; position:relative; margin:0; height: 38px;	line-height: 38px;	}
#dropmenu ul {position:absolute; display:none; width:12em; top:38px; left:-11px; }
#dropmenu ul a {border-left:1px solid #ccc;padding-left:10px;  border-top:1px solid #ccc;  }
#dropmenu li ul {border-top:1px solid #eee; width:14.1em;}
#dropmenu li ul a {width:12em; height:auto; float:left;  border-bottom:1px solid #ccc; border-right:1px solid #ccc; }
#dropmenu ul ul {top:auto;}
#dropmenu li ul ul {left:12em; margin:0px 0 0 10px;}
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}


#wp-calendar { empty-cells: show;	font-size: 14px;	margin: 0;	width: 100%;}
#wp-calendar #next a {	padding-right: 10px;	text-align: right;}
#wp-calendar #prev a {	padding-left: 10px;	text-align: left;}
#wp-calendar a {	display: block;	text-decoration: none;}
#wp-calendar a:hover {	background: #e0e6e0;	color: #333;}
#wp-calendar caption {	color: #999;	font-size: 16px;	text-align: center;}
#wp-calendar td {	color: #666;	font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;	letter-spacing: normal;	padding: 2px 0;	text-align: center;}
#wp-calendar td.pad:hover {	background: #fff;}
#wp-calendar td:hover, #wp-calendar #today {	background: #eee;	color: #333;}
#wp-calendar th {	font-style: normal;	text-transform: capitalize;}

.archive_thumb img {margin: 18px; padding:5px; border:1px solid #B90000; float:left;}
