@charset "utf-8";

/* CSS Document */
/*------------------------------------------------------------------
	960 GRID SYSTEM COMPRESSES TO SAVE BANDWIDTH AND TO REDUCE A HTTP REQUEST :P
--------------------------------------------------------------------*/
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}
/*------------------------------------------------------------------
	END OF GRID
--------------------------------------------------------------------*/
body
{
font-size:11px;
margin:auto;
line-height: 18px;
font-family: Verdana, Lucida Grande;
background-color:#fff;
}

h1,h2,h3,h4,h4,h6
{
font-family:Georgia, "Times New Roman", Times, serif
}
span.brand
{
 font-family:Georgia,Times New Roman,Norasi,Rekha;
 font-weight:bold;
}

span.brand span.dim
{
 color:#643B58;
}

span.brand span.dom
{
 color:#C4D81F;
}

img{border:0;}
p{line-height:20px;}
li{line-height:16px;}
a:hover{ text-decoration:underline}

#logo
{
height:60px;
width:300px;
padding-bottom:10px;
}

#logo div.banner
{
text-align:center;
}

#logo div.slogan
{
font-size:14px;
letter-spacing:1px;
text-align:center;
font-family:arial;
}

#breadlinks
{
 font-size:12px;
 line-height:28px;
}

#top_pannel
{
 background:#eee;
 border-bottom:1px solid #CDD1D4;
 margin-bottom:10px;
 font-family:verdana;
 font-size:12px;
}

div.pagelink a
{
color:#000;
}

div.site_link a
{
color:#fff;
}

#header_nav
{
 background:#eee;
 border-bottom:1px solid #CDD1D4;
}

#breadcrums
{
clear:left;
float:left;
height:28px;
line-height:28px;
padding:0 1% !important;
width:66%;
}

#top_search
{
 float:right;
 height:28px;
 padding:0 !important;
 text-align:center;
 width:32%;
}

#top_search fieldset
{
 padding:2px;
 border:0;
}

#top_search .search_button
{
 background-color: #C3D81E;
 border: 1px solid #ccc;
 padding:2px; 
 width:30%
}

#top_search .search_string
{
 border:1px solid #999;
 padding:3px;
 width:60%;
}



a
{
 color:#006699;
}

ul.page-nav li,
ul.rss li
{
 border-left:1px solid #C3D81E;
 padding-left:9px;
}

div.sitelink 
{
 background-color:#84CD78;
 line-height:24px;
 text-align:center;
}

div.sitelink a
{
 font-weight:bold;
 color:#fff;
 text-decoration:none;
}

div.sitelink a:hover
{
 text-decoration:underline;
}

ul.page-nav li:first-child,
ul.rss li:first-child
{
 border-left:1px solid transparent;
}

ul.page-nav li a:hover,
ul.rss li a:hover,
ul.page-nav li.current_page_item
{
 color:#464548;
 text-decoration:none;
 font-weight:bold;
}


#sidebar .widget, 
#about .widget,
.footer .widget,
.ads
{
 background:#f6f6f6;
}


#sidebar ul li a:hover,.footer ul li a:hover,#sidebar a:hover,.footer a:hover{background:#e2e2e2;}
#sidebar ul li:hover, .footer ul li:hover{background:#e5e5e5}
h3.popularposts ,h4.widget-title{background:#DDD;}
#sidebar .widget, #about .widget,.footer .widget,.ads{border-color:#ddd;}


/*------------------------------------------------------------------
	NAVIGATION STYLES
--------------------------------------------------------------------*/


ul.page-nav
{
padding-left:10px;
}
ul.rss{float:right; padding-right:10px}
ul.page-nav,ul.rss{margin:3px 0;}
ul.page-nav li,ul.rss li{list-style:none;display:inline;margin:0 2px;}
ul.rss	li.rss{border:none; padding:0}
ul.page-nav li a,ul.rss li a{text-decoration:none;}


/*------------------------------------------------------------------
	HEADER STYLES
--------------------------------------------------------------------*/
#header h2{font-size:32px;font-weight:lighter;line-height:24px;margin-bottom:0; margin-left:10px; font-family:arial,Verdana, Geneva, sans-serif}
#header h2.blogname{font-size:32px; margin-top:8px;padding-top:10px;}
#header h2.blogname a{text-decoration:none;}
#header h2.blog-title{font-size:1em;margin-top:3px;font-weight:normal;color:#fff;padding-left:3px;}
#logo img{}
#subscribe{width:280px;height:90%;padding:0 5px; margin:10px 0 0 0;}
#subscribe p{ color:#FFF; font-size:24px; margin:0 0 8px 0; font-weight:lighter}
.chicklet{  float:right;margin:0px;}
.subscribeinput{width:160px;padding:2px 10px; margin:3px 0 0 0px}
.subscribesubmit{float:right; margin:2px 0 0 0px;padding:1px 2px 1px 2px;}

/*------------------------------------------------------------------
	FEATURED & ABOUT STYLES
--------------------------------------------------------------------*/
#featured{  min-height:200px}
#featured .post{padding:0 10px;}
#featured .border{border:1px solid #ccc;}
#about .widget{ min-height:200px;}
#about p{ padding:0 5px;}
/*------------------------------------------------------------------
	POST STYLES
--------------------------------------------------------------------*/
#posts-main div.post
{
 border-bottom:1px dotted #C3D81E;
 margin-bottom:10px;
 padding-bottom:10px;
}

div.post-body
{
 margin:0;
 background-color:#eee;
 border:1px solid #CDD1D4;
 font-size:12px;
 clear:left;
 padding:10px 20px;
 text-align:justify;
}
div.post-body h2
{
font-size:18px;
}

div.post-title h1
{
 margin-top:0;
}

div.post-body h4
{
 margin:7px;
}

#home .post{ border-bottom:dotted 1px #CCC; background:#F00}
h1.title,h1.title-single{margin-bottom:2px;font-size:20px;font-weight:lighter;line-height:24px;font-family: "Georgia",Times New Roman,Times,serif;}
h1.title a,h1.title-single a{text-decoration:none;}
h1.title-single{ font-size:24px;line-height:32px;}
.post .meta{font-size:12px;font-style:italic; margin-bottom:10px;border-bottom:1px dotted #ccc;padding-bottom:18px;}
.post .meta-single{font-size:12px;font-style:italic;}
.catntag{background:#f6f6f6;line-height:14px; margin:0;clear:both;font-weight:lighter;}
.cat,.tags{padding:2px 5px;margin:1px 0;display:block;}
.cat a,.tags a{text-decoration:none;}
.cat a:hover,.tags a:hover{ color:#000; text-decoration:underline;}
span.left{float:left;}
span.right{float:right;margin-right:10px;}
span.readmore{float:right;padding:11px 5px;}
.post a:hover{background:#f0f0f0}
/* Post Image Styling */
.wp-caption{background-color:#EEEEEE;border:1px solid #DDDDDD;padding:4px 0 5px;text-align:center; margin:5px}
.wp-caption-text {padding:3px 0 0;	font-size:11px;margin:0;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption-dd {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
.navigation{padding:8px 5px 7px 5px;background:#e5e5e5;min-height:20px;margin-top:-1px;}
.navigation a{font-weight:bold;}
.navigation a:hover{color:#000;}
.posttitle .avatar{padding:2px;margin-right:10px;float:left; border:solid 1px #CCC;}
.posttitle h1
{
margin-top:0;
}

div.post-title h2
{
	font-size:24px;
	font-weight:normal;
	line-height:32px;
	margin:0;
}

div.post-title h2 a
{
	text-decoration:none;
}

div.post-subtitle
{
	font-size:12px;
	font-style:italic;
}

div.post-options
{
	float:left;
	width:100%;
	margin-top:15px;
}

div.post-options div.post-options-left
{
	float:left;
	width:50%;
	text-align:left;
}

div.post-options div.post-options-right
{
	float:right;
	width:50%;
	text-align:right;
}

div.post-options a
{
 border-left:1px solid #C3D81E;
 padding:0 9px 0 9px;
}

div.post-options a:first-child
{
 border-left:1px solid transparent;
}




/*------------------------------------------------------------------
	INDEX PAGE THUMBNAILS
---------------------------------------------------------------*/
img.thumb{background:#eee;padding:3px;float:left;margin:5px;}
/*------------------------------------------------------------------
	POPULAR POSTS STYLES
--------------------------------------------------------------------*/
#popular{overflow:hidden;}
#popular{margin-top:20px;padding:0;overflow:hidden;}
#popular .post{padding:0 10px;border-bottom:1px solid #CCC;}
#popular  h2{	font-size:14px;}
#popular blockquote{background:#eee;border-left:solid 5px #CCC;padding:5px;font-style:italic;font-size:.8em; width:200px}
/*------------------------------------------------------------------
	SIDEBAR AND FOOTER STYLES
--------------------------------------------------------------------*/
#sb1{margin-right:5px;width:145px;}
#sb2{ margin-left:5px;width:145px;}
#sidebar .widget,
#sb1 .widget, 
#sidebar .widget, 
#about .widget,
.footer .widget,.ads
{
 border:1px solid #ddd;
 padding:0;margin:0px auto;
 margin-bottom:5px;
 -moz-border-radius-topleft:4px;
 -moz-border-radius-topright:4px;
}

.widget_banner
{
text-align:center;
}

.textwidget,.widget_tag_cloud div,.widget_search,.widget_calendar{padding:5px;}
.widget_calendar table,widget_akismet{margin:auto;}
h3.popularposts, #sidebar  h3, #about h3,.footer  h3,h4.widget-title{display:block;	background:#C3D81E;	padding: 3px 5px;margin:0;}
/*LIST STYLES*/
#sidebar ul , .footer ul{margin-top:0;}
#sidebar ul li, .footer ul li{list-style:none;border-bottom:dotted 1px #ccc;margin-left:-2.8em;padding:3px 0 3px 0;}
#sidebar ul li:hover, .footer ul li:hover{border-bottom:solid 1px #ccc;}
#sidebar ul li.current-cat,#sidebar ul li.current-page,.footer ul li.current-cat,.footer ul li.current-page{background:none;}
#sidebar ul li a, .footer ul li a{text-decoration:none; display:block}
#sidebar ul li a:hover,.footer ul li a:hover,#sidebar a:hover,.footer a:hover{text-decoration:underline; font-weight:bold}
#sidebar ul li a:hover, .footer ul li a:hover{text-decoration:none;font-weight:normal;background:none;}


/*------------------------------------------------------------------
	SIDEBAR ADS STYLES
--------------------------------------------------------------------*/	
.ads{padding:7px 7px 0 7px;}
.ads img{background:#ddd;}
.ads img.left{padding:7px;}
.ads img.right{padding:7px;}
li.ad a:hover{background:none;}
/*------------------------------------------------------------------
	COMMENTS STYLE
--------------------------------------------------------------------*/	
ul#commentlist, ul.pings{list-style:none;padding:0; margin: 5px 0}
ul#commentlist li,ul.pings li{border:solid 5px #efefef; margin:0 0 1em 0;min-height:60px; padding:0 5px}
ul#commentlist li p.author{margin-top:0;float:left;}
ul#commentlist li p.comment-date{background:#eee;float:right;width:210px;padding:0 5px;margin-top:0;}
ul#commentlist  li img{float:left;padding:5px;}
div.comment-text{padding:0 58px;margin-top:40px;}
li.comment p{ margin-bottom:0;}
textarea{width:500px;}
ul.children{list-style:none}
ul#commentlist li.depth-2,ul#commentlist li.depth-3,ul#commentlist li.depth-4,ul#commentlist li.depth-5{border:none; padding:5px}
div.reply{margin:0 5px 5px 5px; font-weight:bold; padding:2px;}
div.reply a{ text-decoration:none;border:solid #666; border-width:0 0 1px 5px; padding: 0 5px 2px 3px}
div.reply a:hover{ text-decoration:none; background:#CCC;border:solid #666; border-width:0 0 1px 10px; padding: 0 5px 2px 3px}
li.bypostauthor{ background:#eee}
/*------------------------------------------------------------------
	FOOTER STYLES
--------------------------------------------------------------------*/
.footer{padding:5px 0;}
#footer{border-top:1px solid #CCC;text-align:center;background:#eee;}
#footer a{text-decoration:none}
#footer a:hover{text-decoration:underline;}
#footer p {padding:0;}

/*MISC*/
blockquote
{
 background-color:#fefefe;
 border-left:4px solid #ddd;
 font-style:italic;
 margin:0 auto;
 padding:5px;
 width:90%;
}

div.posts-main .archive_options {
background:#CCC;}
.padding-top{padding-top:10px;}
/*------------------------------------------------------------------
	WORDPRESS WANTS THIS AND LETS GIVE IT :p
--------------------------------------------------------------------*/	
.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignleft {float: left;}
.alignright {float: right;}

/*Some bug fixes*/
.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;}
/* End hide from IE-mac */


 @media print {

/*------------------------------------------------------------------
	PRINT
	Styles for print
------------------------------------------------------------------*/

body { background: none; color: #000; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 10pt }
code, pre { font-family: "Courier New", Courier, mono }
img { float: left; clear: left; page-break-inside: avoid; page-break-after: avoid }

a, a:link, a:visited { color: blue; text-decoration: underline }

blockquote, table, pre { page-break-inside: avoid }
ul, ol, dl  { page-break-before: avoid }
h1, h2, h3, h4, h5, h6 { display: block; font-weight: bold; page-break-after: avoid }

#footer, .ad, #nav, .nav, form, .skip { display: none }

h1 { font-size: 3em; margin: .67em 0; }
h2 { font-size: 2em; margin: .83em 0; }
h3 { font-size: 1.5em; margin: 1em 0; }
h4 { font-size: 1em; margin: 1.33em 0; }
h5 { font-size: 0.92em; margin: 1.67em 0; }
h6 { font-size: 0.83em; margin: 2.33em 0; }
 }
