@charset "utf-8";
/*   
Theme Name: Swift
Theme URI: http://swiftthemes.com/2009/08/wordpress-themes/swift-the-fastest-loading-wordpress-theme/
Description: SWIFT, as the name says is the fastest loading, SEO optimized, Adsense ready, server friendly wordpress theme.This theme is mainly aimed at blogs running on low server resources and for those who like clean and simple designs. It's always good have themes like SWIFT at your disposal so that you can easily switch to it if you are expecting a spike in traffic from social media sites.
Author: Satish Gandham
Author URI: http://GeniusHackers.com
Version: 3.0.3
Tags: blue,brown,white,light,custom-colors,custom-header,theme-options,fixed-width,two-columns,three-columns
.
Released under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.
.
*/


/* 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*/
/*------------------------------------------------------------------
	BROWSER RESET
--------------------------------------------------------------------*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,hr {margin:0; padding:0;}
pre,code,address,caption,cite,code,em,strong,th {font-size:1em; font-weight:normal; font-style:normal;}
fieldset,img,hr {border:none;}
caption,th {text-align:left;}
table {border-collapse:collapse; border-spacing:0;}
td {vertical-align:top;}
/***********CUSTOM STYLING***********/
ul,p,pre,code{padding:0; margin:0 0 18px 0}
p{text-align: justify}
h1,h2{ margin-bottom:5px}
strong{font-weight:bold;}
em{font-style:italic}
code,pre{background:#f6f6f6; border:dashed 1px #CCC; padding:10px;}
/*-------------------------------------------------------------------
  END OF BROWSER RESET
--------------------------------------------------------------------*/
body{font-family: Tahoma, Verdana, sans-serif;font-size: 12px;line-height: 18px;margin:auto;padding:0}
.container_16{background:#FFF; min-height:600px}
a{}
a:hover{text-decoration:none}
h1,h2,h3,h4,h4,h6{font-family:Georgia, "Times New Roman", Times, serif}
img{border:0;}
a:hover{ text-decoration:underline}
/*Layout Properties*/
#content{ padding-top:10px;}

/*-------------------------------------------------------------------
  BACKGROUNDS AND OTHER COLOURS, THESE DEFINE THE LOOK OF YOUR BLOG
--------------------------------------------------------------------*/
a{color:#006699;}
a:hover{color:#F60}
.post h1,.post h2,.post h3,.post h4,.post h5,.post h6{ color:#000}
body{background:#333;}
.container_16{}
#header,.nav-bg-fix{background:#333;}
#nav1,#nav2,.reply a,#commentform label,#commentform label,#commentform #submit,a.read-more,.wp-pagenavi a,div.relatedposts h4 {background:#006699;}
#nav1 li a,#nav2 li a,#nav1 ul.rss li.text:hover,#nav1 ul.rss li.text,.reply a,#commentform label,#commentform #submit,a.read-more,a.read-more:hover,div.relatedposts h4{color:#FFF;}
#nav1 li:hover,#nav2 li:hover,#nav1 li.current_page_item,#nav2 li.current-cat,.reply a,#commentform #submit:hover,a.read-more:hover{background:#017ab6;}
#nav1 li,#nav2 li,#commentform #submit,div.relatedposts {border-color:#017ab6;}
#nav2 .search #s{background:#FFF;}
#nav-ad{ background:#015a87;}
h2.blogname a{color:#FFF;}
h2.blog-title{color:#FFF;}
#jFlowSlide,.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a,#tabvanilla,.navigation,#commentform input,#commentform textarea{ background:#d7e5ed;}
.slide-details{}
.slide-wrapper h2.title a{}
#myController,ul.tabnav{background:#43A0D5}
.jFlowControl:hover, .jFlowPrev:hover, .jFlowNext:hover,#myController span.jFlowSelected,.wp-pagenavi .current,.wp-pagenavi a:hover{ background: #3AB7FF;color:#fff }
.tabed {border-color:#43a0d5;}
.tabnav li a{color:#fff}
.tabnav li a:hover,.tabnav li.ui-tabs-selected a{ color:#000}
.tabdiv,.tabdiv ul li{color:#000}
.tabdiv a,.tabdiv ul li a{color:#006699}
#popular{background:#f6f6f6;}
h3.popularposts ,h4.widget-title,h4.postcomment{background:#DDD;}
.widget,.ads,li.comment,li.ping,ul#commentlist li.comment,ul.pings li,#commentform{background:#f6f6f6;border-color:#ddd;}
.widget li:hover{background:#e5e5e5; border-color:#ccc}
.widget li:a{color:#F00}
.wp-pagenavi .current,.wp-pagenavi a:hover{background:#3ab7ff}
/*------------------------------------------------------------------
	ROUNDED CORNERS
--------------------------------------------------------------------*/
ul.page-nav li,ul.rss li,#nav2 li,ul.page-nav li:hover,ul.rss li:hover,#nav2 ul li:hover,.wp-caption,ul.social li,ul.nav3 li,.widget,.ads,ul#commentlist img.avatar,.reply a,a.read-more{
-moz-border-radius: 5px; -webkit-border-radius: 5px;}
/*------------------------------------------------------------------
	NAVIGATION STYLES
--------------------------------------------------------------------*/
.nav-bg-fix{}
#nav1,#nav2{width:960px;margin:0;	padding:2px 0 4px 0;overflow:hidden;}
#nav2{padding:2px 0 0 0}
#nav1{	-moz-border-radius-bottomleft:10px;
		-moz-border-radius-bottomright:10px;
		-webkit-border-bottom-left-radius:10px;
		-webkit-border-bottom-right-radius:10px;}
#nav2,#commentform label.comment,h4.postcomment{	-moz-border-radius-topleft:10px;
		-moz-border-radius-topright:10px;
		-webkit-border-top-left-radius:10px;
		-webkit-border-top-right-radius:10px;}
ul.page-nav{padding-left:10px;}
ul.rss{float:right; padding-right:10px}
ul.page-nav,ul.rss{margin:2px 0 0px 0;}
#nav1 ul.rss li.text{font-weight:bold;margin-top:3px}
#nav1 ul.rss li.text:hover{background:none;}
#nav2 ul{margin:1px 0 2px 0;}
#nav1 li,#nav2 li{list-style:none; float:left;padding:0px 5px;margin:2px 3px;border:solid 1px #017ab6;}
#nav1 li.text{border:none;padding:0;}
#nav1 li a,#nav2 li a{text-decoration:none;}
#nav1 li a:hover,#nav2 li a:hover{font-weight:normal;}
#nav2 ul{ padding-left: 10px}
#nav2 .search{height:25px;padding:1px 0px 1px 0; margin-right:0}
#nav2 .search #s{width:140px;border: solid 1px #3f3f3f;padding:3px  2px;color:#444;font-size:.9em; float:right}
#nav-ad {width:960px;margin:0;padding:2px 0 6px 0;overflow:hidden;}
#nav-ad{ padding:5px 10px; width:940px;}
/*------------------------------------------------------------------
	HEADER STYLES
--------------------------------------------------------------------*/
#header{height:105px;width:960px;margin:0;padding-top:15px;}
#header h2{font-weight:lighter;line-height:24px;margin-bottom:0; margin-left:10px; }
h2.blogname{font-size:32px; margin-top:8px;padding-top:10px;font-family:georgia,times New Roman,serif;
font-size:47px;
font-style:italic;
letter-spacing:-0.1px;}
h2.blogname a{text-decoration:none;}
h2.blogname a:hover{ font-weight:normal}
h2.blog-title{font-size:1em;margin-top:15px;font-weight:normal;color:#fff;padding-left:3px;font-family:arial,Verdana, Geneva, sans-serif}
#subscribe{width:280px;padding:0 5px; margin:22px 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;}

/*------------------------------------------------------------------
	SLIDER STYLES
--------------------------------------------------------------------*/
.jflow-content-slider{margin-bottom:10px;}
.jflow-content-slider h2.title{ }
#jFlowSlide{min-height:220px; max-height:220px; overflow:hidden}
#myController {padding:2px 0;  width:580px;}
#myController span.jFlowSelected { margin-right:0px; }
.slide-wrapper { padding: 5px; }
.slide-details { float:right; margin-left:10px;min-height:208px; max-height:208px;}
.slide-details .description { margin-top:10px; }
.jFlowControl, .jFlowPrev, .jFlowNext { color:#FFF; cursor:pointer; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px;}
/*------------------------------------------------------------------
	TABBER STYLES
--------------------------------------------------------------------*/
#tabvanilla{margin-bottom:10px; overflow:hidden}
.tabed {border:#43a0d5 solid 5px; min-height:230px; max-height:230px;}
.tabed a {text-decoration: none;}
ul.tabnav{padding:2px 0 3px 0;margin:0 }
.tabnav li {display: inline;list-style: none;}   
.tabnav li a {text-decoration: none;font-weight: bold;outline: none;padding:5px;}
.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {text-decoration: none;padding:5px;}
.tabed a:hover {;text-decoration: underline;}
.tabdiv {margin-top: 2px;padding: 5px;}
.tabdiv ul{list-style:square; padding-left:15px;}
.ui-tabs-hide {display: none;}
/*------------------------------------------------------------------
	POST STYLES
--------------------------------------------------------------------*/
.homepage-post{ margin-bottom:10px;border-bottom:1px dotted #ccc;}
.post{padding-bottom:5px;}
.post-content a{font-weight:bold; text-decoration:underline;}
.post-content a:hover{ text-decoration:none}
h2.title,h1.title-single{margin-bottom:2px;font-size:20px;line-height:24px;font-family:Georgia,Times New Roman,Times,serif; }
h2.title a,h1.title-single a{text-decoration:none;}
h2.title a:hover,h1.title-single a:hover{ background:none; text-decoration:underline;}
.post h1.title-single a{ font-size:32px;line-height:38px;margin:0; font-weight:normal}
.arbit{font-size:10px; border-bottom: dotted 1px #CCC; padding-bottom:3px; margin-bottom:20px;}
.post span.filed-under {color:#bbb;}
.post .filed-under  a,.post .comment-count a{font-weight:normal;text-decoration:underline}
.comment-count{float:right}
.post img{ background:#ddd; padding:3px; margin:10px;}
.post ul{margin:18px 0 18px 10px; list-style:square;}
.post ol{margin:18px 0 18px 10px;}
.post li {margin-left:30px;}
.post .meta{font-size:10px; color:#CCCCCC;font-style:italic; margin-bottom:10px;padding-bottom:18px;}
.post .meta-single{font-size:12px; color:#bbb}
.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{text-decoration:underline;}
span.left{float:left;}
span.right{float:right;margin-right:10px;}
span.readmore{float:right;padding:11px 5px; text-transform:uppercase;}
.post a{ font-weight:bold; text-decoration:none}
.post a:hover{ font-weight:bold; text-decoration:underline}
/* 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;text-align:center;font-size:11px;margin:0;}
.post .wp-caption img {border: 0 none; margin:0; padding:0; background: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;}
/*---------------------------------------------------------------
	INDEX PAGE THUMBNAILS
---------------------------------------------------------------*/
img.thumb{background:#eee;padding:3px;float:left;margin:5px;}
/*------------------------------------------------------------------
	POPULAR POSTS STYLES
--------------------------------------------------------------------*/
#popular{overflow:hidden;}
#popular{overflow:hidden;}
#popular .post{padding:0 10px 10px 10px;border-bottom:1px solid #CCC;}
h2.popular-post-title{ margin:5px 0}
h2.popular-post-title a{text-decoration:none; font-size:20px; font-weight:normal}
h2.popular-post-title a:hover{font-weight:normal}
#popular blockquote{background:#eee;border-left:solid 5px #CCC;padding:5px;font-style:italic;font-size:.8em; width:90%}
/*------------------------------------------------------------------
	SIDEBAR AND FOOTER STYLES
--------------------------------------------------------------------*/
#sb{width:340px; margin:0; padding:10px;_width:329px;}
#sidebar a,.footer a{font-weight:normal; text-decoration:none}
#sidebar a:hover,.footer a:hover{text-decoration:underline}
#sb1{margin-right:5px;width:165px;_width:160px; float:left;}
#sb2{ margin-left:5px;width:165px;_width:160px;}
.widget,.ads{border:1px solid #ddd;margin-bottom:10px; }
.widget_calendar table,widget_akismet{margin:auto;}
h3.popularposts,h4.widget-title,#commentform h4{display:block;	background:#ddd; font-weight:normal;padding: 3px 5px;margin:0; letter-spacing:2px; word-spacing:4px;}
.textwidget{padding:5px;}
/*LIST STYLES*/
#sidebar ul,.footer ul{margin:0; padding:0}
#sidebar li, .footer  li{list-style:none;border-bottom:dotted 1px #ccc;padding:3px 0 3px 5px;}
#sidebar li:hover, .footer li:hover{border-bottom:solid 1px #ccc;}
#sidebar li a, .footer  li a{ display:block}
#sidebar ul.children li, .footer ul.children li{list-style:square;border:none; margin-left:20px; padding:0}
#sidebar ul.children li:hover, .footer ul.children li:hover{border:none}
#sidebar li.current-cat,#sidebar li.current-page,.footer li.current-cat,.footer li.current-page{background:none;}
#sidebar li a:hover, .footer li a:hover{text-decoration:none;font-weight:normal;background:none;}
/*------------------------------------------------------------------
	SIDEBAR ADS STYLES
--------------------------------------------------------------------*/	
.ads{padding:7px 15px 0 15px;}
.ads img{background:#ddd; margin:0 5px;}
.ads img.left{padding:7px;}
.ads img.right{padding:7px;}
li.ad a:hover{background:none;}

/*------------------------------------------------------------------
	COMMENTS STYLE
--------------------------------------------------------------------*/	
h3#comments-wrap{margin:10px;}
ul#commentlist, ul.pings,ul.children {list-style:none; margin-top:10px;}
li.comment{border:solid;-moz-border-radius: 10px;-webkit-border-radius:10px;padding:5px 5px 10px 5px;  margin-bottom:10px;border-width:5px 1px 1px 1px}
li.depth-2,li.depth-3,li.depth-4,li.depth-5,li.depth-6,li.depth-7,li.depth-8,li.depth-9,li.depth-10{ padding:5px; margin-left:20px;margin-bottom:0px;}
li.depth-6,li.depth-7,li.depth-8,li.depth-9,li.depth-10{margin-left:10px;}
ul#commentlist img.avatar{ float:left; padding:4px; background:#ddd}
li.bypostauthor{background:#aed8f0!important}
cite.fn,div.comment-meta a{margin-left:10px;}
span.says{ display:none;}
cite.fn{ margin-top:10px;font-size:18px; font-style:italic;}
cite.fn a{text-decoration:none}
.comment-meta a{font-size:.8em; text-decoration:none}
.reply a{ float:right; padding:0 5px; text-decoration:none;position:relative; bottom:30px;}
.comment-body p{ margin-top:10px; padding-bottom:15px;}
h4.postcomment{padding:5px 10px; margin-top:20px; letter-spacing:}
#commentform{border: solid 1px #ddd; border-width:0 1px 1px 1px; padding:10px;}
#commentform input{border:0; margin:0; padding:5px; margin-left:-4px;
		-moz-border-radius-bottomright:5px;
		-moz-border-radius-topright:5px;
		-webkit-border-bottom-right-radius:5px;
		-webkit-border-top-right-radius:5px;
}
#commentform label{margin:0;padding:6px; display:inline;
		-moz-border-radius-bottomleft:5px;
		-moz-border-radius-topleft:5px;
		-webkit-border-bottom-left-radius:5px;
		-webkit-border-top-left-radius:5px;
}
#commentform label.comment{padding:6px; width:85px; display:block;border: 0 ; margin:10px 0 -2px 0;
		-moz-border-radius-topleft:5px;
		-moz-border-radius-topright:5px;
		-webkit-border-top-left-radius:5px;
		-webkit-border-top-right-radius:5px;
		-moz-border-radius-bottomleft:0px;
		-webkit-border-bottom-left-radius:0px;
}
#commentform textarea{border: 0px solid; width:500px;padding:6px;}
#commentform #submit{padding:6px; width:200px; border: 6px solid #017ab6; border-width:0; margin: -3px 0 0 312px;
		-moz-border-radius-bottomleft:5px;
		-moz-border-radius-bottomright:5px;
		-webkit-border-bottom-left-radius:5px;
		-webkit-border-bottom-right-radius:5px;
		-moz-border-radius-topright:0px;
		-webkit-border-top-right-radius:0px; cursor:pointer;
		}
#commentform #submit:hover{ font-weight:bold}
/*------------------------------------------------------------------
	FOOTER STYLES
--------------------------------------------------------------------*/
.footer{padding:5px 0;}
#footer{border-top:1px solid #CCC;text-align:center;font-size:.8em;background:#eee;margin:auto;}
#footer a{text-decoration:none}
#footer a:hover{text-decoration:underline;}
#footer p {padding:5px;text-align:center; margin:0}

/*------------------------------------------------------------------
	SEARCH BOX STYLES
--------------------------------------------------------------------*/	
.search{padding:0; margin:0}
fieldset{border:0;padding:5px 5px 0 5px ; margin:10px 10px 0px 10px}
#s{background:#eee;border: solid 1px #ccc;padding:4px; width:60%}
#searchsubmit{background:#CCC;border:2px solid #eee;padding:3px; width:30%}
/*------------------------------------------------------------------
	PAGE NAV STYLES
--------------------------------------------------------------------*/	
.wp-pagenavi{ margin-top:10px;}
.wp-pagenavi .pages{ margin-right:20px;}
.wp-pagenavi .currnet{ margin-left:20px;}
.wp-pagenavi a,.current{padding:2px 6px; margin-right:5px; text-decoration:none;
-moz-border-radius: 3px; -webkit-border-radius: 3px;color:#FFF; font-weight:bold}

/*MISC*/
blockquote{background:#eee;border-left:solid 5px #CCC;padding:5px 30px 5px 5px;font-style:italic;font-size:14px; line-height:20px; width:80%}
#content .archive_options {
background:#CCC; margin-top:20px;}
.padding-top{padding-top:10px;}
h2.archive-title{margin:10px 0; border-bottom: #CCC dotted 1px; background:#ddd; padding:5px}
a.read-more{ padding:0 5px; font-weight:normal;float:right}
a.read-more:hover{font-weight:normal; text-decoration:none;}
.relatedposts{ border:1px solid #069; border-width:0 1px 1px 1px}
/*------------------------------------------------------------------
	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 */
p#vtip { display: none; position: absolute; padding: 10px; left: 5px; font-size: 0.8em; background-color: white; border: 1px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999 }
p#vtip #vtipArrow { position: absolute; top: -10px; left: 5px }
 @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; }
 }