@charset "utf-8";
/* CSS Document */


/*
Theme Name:blog.savogroup.com
Theme URI:http://blog.savogroup.com
Description:The offical blog for The Savo Group - WordPress theme created by Savo Labs (Ryan Brown, Gregory McClendon, Erin Hupp, Phil Corbet) for The Savo Group.
Author:Savo Labs(Ryan Brown)
Author URI:http://savogroup.com
Tags:fixed width, two columns, valid XHTML, simple, dark, clean, widgets, widget ready, 2columns, right sidebar, gravatars, rounded corners, transparent, grid 960
Version:1.0
*/

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 ++++++++++++++++++ General Stylings ++++++++++++++++++
 +++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/* Hide the default AddThis WP plugin */
.addthis_container{ display:none; visibility:hidden; }


.AddThis{ float:left; display:inline; }

a.AddThis,
a.AddThis:hover{
 padding:0 11px 0 0;
 text-decoration:underline !important;
 background:url(images/arrow.gif) right 4px no-repeat;
 font-size:13px;
 color: #757575 !important;
}
a.AddThis:hover {color:#000 !important;}
a.AddThis img{
 vertical-align:text-bottom;
 border:none;
 text-decoration:none;
}

#at16pf{ height:14px !important; }

a{
 color:#424242;
 text-decoration:none;
}

a img{ border:none; }

a:hover{
 color:#000;
 text-decoration:none;
}
blockquote{
 border-left:5px solid #ccc;
 margin-left:1.5em;
 padding-left:5px;
}


/* ++++++++++++++++++ The Header Section ++++++++++++++++++ */

#headmenu{
 margin:0;
 width:960px;
 font-family:verdana, arial, sans-serif;
 font-size:16px;
 letter-spacing:-1px;
 font-weight:bold;
 color:#fff;
 overflow:hidden;
 float:none;
}


#headmenu a{
 margin:0 0 0 3px;
 padding:3px 10px 2px 10px;
 background:#fff;
 color:#000;
 line-height:21px;
}


#headmenu a:hover{
 background:#000;
 text-decoration:none;
 color:#fff;
}
#headmenu ul{ margin-top:0; }
#headmenu ul li{
 list-style-type:none;
 float:right;
}



/*++++++ The Post wrap without its heading (storytitle) ++++++ */


.dateComWrap{
 width:46px;
 height:64px;
 color:#424242;
 background:url(images/dateBG.gif) center 14px no-repeat;
 font-weight:bold;
  text-align:center;
 float:left;
}
.month{
 font-family:Arial, Helvetica, sans-serif;
 font-size:0.75em;
 padding:0;
 color:#999;
}
.date{
 margin-top:18px;
 font-size:16px;
 letter-spacing:1px;
 width:46px;
 color:#7FBF3A;
 float:left;
}

.commy{
 margin-left:6px;
 padding:0;
 height:24px;
 color:#555;
 text-align:center;
 font-size:13px;
 line-height:19px;
 display:inline;
 float:left;
}
.commy span.uline{
	text-decoration: underline !important;
}

h2#postcomment{
 color:#424242;
 font-family:Arial, Helvetica, sans-serif;
 font-style:normal;
 font-weight:bold;
 font-size:22px;
}
.storywrap, .storywrapSingle{
 font-size:14px;
 margin-bottom:10px;
 overflow:hidden;
 padding:0 34px 10px;
 width:642px;
 background:url(images/postBottom.jpg) bottom center no-repeat;
}

.pagestorywrap {
 font-size:14px;
 margin-bottom:10px;
 margin-top: 15px;
 overflow:hidden;
 padding:0 34px 10px;
 width:892px;
}

.storywrapSingle{
 background:none; padding: 0 0 10px;width:710px;
}

.bgWrap{
 margin:0 0 30px;
 padding:0 34px 10px 34px;
 background:url(images/postBottom.jpg) bottom center no-repeat;
 float:left;
 width: 642px;
}


/* ++++++++++++++++++ The Sidebar Section ++++++++++++++++++ */
#search{
 list-style-type:none;
 padding:5px 5px 5px 0;
 width:180px;
}

.notfound{
 margin:0px 100px 100px 270px;
 padding:0px 10px;
 text-align:left;
 font-weight:bold;
 line-height: 22px;
 background:#fff;
}

.notfound a{ 
 color:#7fbf3a;
 text-decoration:underline;
}
.notfound a:hover {color: #333;}

.notfound-articles a{
	font-size:13px;
	color: #454545;
	font-weight:normal;
	text-decoration: none;
}
.notfound-articles a:hover {text-decoration:underline;}

/* +++++++++++++++ The Heading of your Posts and Pages ++++++++++++++++++ */

.post{
 clear:both;
 padding-bottom:10px;
 overflow:visible;
}

.feedback{
 float:left;
 font-size:10px;
 margin-bottom:20px;
}

.feedback a{font-weight:normal;}

.storycontent{ margin:0 0 26px 56px; }
.storycontentPage{ margin:0 0 40px 0px; }
.storycontent p, .storycontentPage p,
.storycontent ul, .storycontentPage ul{ color:#555; }
.storycontent p a, .storycontentPage p a{ text-decoration:underline;}

.storycontent ul, .storycontentPage ul{
 margin:6px 0 6px 26px;
 list-style:disc;
 font-size:1.1429em;
 line-height:1.4286em;
}
.storycontent li, .storycontentPage li{ margin:12px 0; }

.storycontent div.sociable {display:none !important;}
.storywrapSingle .storycontent {width:588px;}
.storywrapSingle #comments {margin}

.storywrapSingle .post {}

.category-box {
	border-style: solid;
	border-color: #d9d9d9;
	border-width: 1px;
	padding: 10px;
	margin-bottom:20px;
	background:url(images/categoryboxBG.jpg) bottom left repeat-x;	
	background-color: #f7f7f7;
}

.category-col-left {
	float: left;
	width: 436px;
	margin: 20px 20px 0 0;
}
.category-col-right {
	width: 436px;	
	float: left;
	margin: 20px 0 0 0;
}
.category-box h3 {
	font-size: 20px;	
	font-weight: normal;
	color: #454545;
	display: block;
	margin: 0 0 20px;
}
.category-box h4 {
	font-size: 16px;
	font-weight: bold;
	margin: 10px 0 5px;
	display: block;	
}
.category-box h4 a {color: #999;text-decoration:none;}
.category-box h4 a:hover {color: #454545;text-decoration:underline;}

.category-box p {margin: 10px 0 16px;color: #464646;font-size:16px;}

.category-box-ref {
	height: 26px;
	background:url(images/category-arrow.png) top right no-repeat;
	padding-right: 26px;
	line-height: 22px;
	text-align: right;
}
.category-box-ref a {
	font-size: 11px;
	text-decoration:underline;
	color: #666;
}
.category-box-ref a:hover {color:#000;text-decoration:underline;}

.singleCommentWrap {padding: 0 34px;}

.meta{
 margin: 0;
 padding: 0;
 font-size:13px;
 font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
 letter-spacing:normal;
 color:#757575;
 float:left;
}
.meta li, ul.post-meta li{ display:inline; }
.category-box .meta {float:none; margin: 0;}

.meta ul{
 margin:0;
 padding:0;
 display:inline;
 list-style:none;
}

.metaSub{
 margin:0;
 width:642px;
 font-size:13px;
 font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
 color:#808080;
 display:block;
 float:left;
}


.metaSub a, .metaSub a:visited{ color:#757575; }
.metaSub a:hover {color:#000;}

.meta a, .meta a:visited{
 color:#7fbf3a;
 font-weight: normal !important;
 text-decoration: underline !important;
}
.meta a:hover{ color:#333; }

.metaSub-Single {
	display:inline;
	float:left;
	font-size:13px;
	height:24px;
	line-height:19px;
	margin-left:10px;
	padding:0;
	text-align:center;		
}
.metaSub-Single a {text-decoration:underline;}
.metaSub-Single a:hover {color:#000;}

ul.post-meta{ list-style:none; }

ul.post-meta span.post-meta-key{ font-weight:bold; }

a.more-link, h2#comments a{
 color:#7fbf3a;
 font-style:normal; 
 font-size:13px;
 font-weight:normal;
 text-decoration:underline;
}
a.more-link:hover, h2#comments a:hover{ color:#333; }

.widget_tag_cloud{
 width:200px;
}


/* +++++++++++++++ The comment section +++++++++++++++++ */


#commentform #author,
#commentform #email,
#commentform #url,
#commentform textarea{
 border:1px solid #ccc;
 padding:2px;
 margin:2px;
 display:inline;
 font-size:1.1429em;
 line-height:1.4286em;
 color:#454545;
  background:url(images/textAreaBG.png) bottom center repeat-x;
}
#commentform #author,
#commentform #email,
#commentform #url{
 width:203px;
}

#commentform textarea{
 width:98%;
 background:url(images/textAreaBG.png) bottom center repeat-x;
 font-family:Arial, Helvetica, sans-serif !important;
}

.commentInput{
 margin-bottom:10px;
 display:block;
 float:left;
}

.commentInput label,
label.txtComment{
 margin:8px 4px 0;
 display:block;
 color:#757575;
 font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;
 font-size:10px;
 letter-spacing:1px;
}

.required{ color:#F00;}

.comBubWrap{
 margin:6px 0 10px 0;
 width:550px;
 float:left;
 display:inline;
}
.comBubTop{
 width:550px;
 padding:18px 0 0 0;
 background:url(images/comBubTop.gif) top left no-repeat;
}
.comBubBottom{
 display:block;
 width:550px;
 height:20px;
 background:url(images/comBubBot.gif) bottom left no-repeat;
}
#commentlist{
 width:97%;
 font-size:11px;
 color:#000;
 margin:0 0 20px 0;
 padding:0 0 0 10px;
}

#commentlist li{
 margin:0 0 20px 0;
 list-style-type:none;
 padding:0px;
 float:left;
}

#commentlist ul{ margin:0; padding:0; }

#commentlist li p{
 padding:0 25px 0 40px;
 font-size:15px;
 color:#454545;
 margin:0;
 font-weight: normal;
}

#commentlist a{
 text-decoration:none;	
 font-weight:bold;
}

#commentlist li div.meta{ padding:0 0 0 90px; float:left;}

#commentlist li div.meta a{ font-style:normal; color:#757575; text-decoration:underline; }
#commentlist li div.meta a:hover{color: #000;}

#commentlist li .avatar{
 float:left;
 padding:0;
 margin:5px;
 border:3px double #888;
}
.authorcomm{
 margin:0;
 padding:0;
 width:70px;
 text-align:center;
 line-height:12px;
 font-size:10px;
 float:left;
}

.authorcomm a{text-decoration:none; font-weight:bold;}

/* ++++++++++++++++++ Not to much css for the Calendar ++++++++++++++++++ */

#wp-calendar{
 border:1px solid #999;
 empty-cells:show;
 font-size:11px;
 width:90%;
 text-align:center;
}

#wp-calendar a{text-decoration:underline; font-weight:bold;}
#wp-calendar a:hover{border:none; color:#fff;}
#wp-calendar caption{text-align:left;}



/* ++++++++++++++++++ IMAGES Size & aligment ++++++++++++++++++ */
img.alignleft{
 float:left;
 margin:0 10px 5px 0;
}
img.aligncenter{
 margin-top:10px;
 margin-bottom:10px;
 display:block;
 margin-left:auto;
 margin-right:auto;
}
img.alignright{
 float:right;
 margin:0 0 5px 10px;
}

img.size-thumbnail{}
img.size-medium{}
img.size-full{}

/* ++++++++++++++++++ WORDPRESS Captions & aligment ++++++++++++++++++ */


.aligncenter,
div.aligncenter{
 display:block;
 margin-left:auto;
 margin-right:auto;
}

.alignleft{ float:left; }
.alignright{ float:right; }

.wp-caption{
 border:1px solid #ddd;
 text-align:center;
 padding-top:4px;
 margin:10px;
}

.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;
}

/* Master Reset
== Based off Eric Meyer### http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
----------------------------------------------------------------------------------------------------*/
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,
abbr,acronym,address,big,cite,code,del,dfn,
em,font,img,ins,kbd,q,s,samp,small,strike,strong,
sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,table,caption,
tbody,tfoot,thead,tr,th,td{
 margin:0;
 padding:0;
 border:0;
 outline:0;
 font-size:100%;
 vertical-align:baseline;
 background:transparent;
}
body{ line-height:1; }
ol,ul{ list-style:none; }
blockquote,q{ quotes:none; }
blockquote:before,
blockquote:after,
q:before,q:after{
 content:'';
 content:none;
}
:focus{ outline:0; }
ins{ text-decoration:none; }
del{ text-decoration:line-through; }
table{ border-collapse:collapse;border-spacing:0; }


.content{
 margin:0;
 width:710px;
 float:left;
}

.pagecontent{
 margin:0;
 width:940px;
 float:left;
}

.titleWrap{
 margin:0 34px 20px;
 width:642px;
 float:left;
}
.storywrap .titleWrap {margin: 0 0 20px 0;}

.title-by-lineWrap {
 margin:14px 0 0 10px;
 width:586px;
 float:left;
}
.stickerWrap {
  color:#999;
}

.stickerWrap span {
	padding: 4px 0 16px 0;
	display: block;
	float:right;
}
#sticker {
	display: block;
	float: right;
}

.searchWrap{
 margin:54px 0 0 0;
 padding:2px 0 0 0;
 width:220px;
 height:40px;
 background:url(images/searchBG.png) center center no-repeat;
 display:block;
 float:right;
}
.searchWrap input{
 margin:8px 0 0 10px;
 padding:2px 0 0 0;
 background:transparent;
 font-size:15px;
 color:#f1f1f1;
 font-family:Arial, Helvetica, sans-serif;
 border:none;
 float:left;
}
.searchBox{ width:168px; }

.postWrap{
 float:left;
 display:inline;
 padding:0;
 margin:0;
}


/* Grid 960 Styles
== 960 Grid System by Nathan Smith, Licensed under GPL and MIT### http://960.gs/
----------------------------------------------------------------------------------------------------*/
html{ background:#454545 url(images/htmlBG.jpg) center top repeat-x; }

body{
 margin:0;
 padding:0;
 background:url(images/bodyBG.jpg) top center no-repeat;
 color:#424242;
 font-size:76%;
 font-family:Arial, Helvetica, sans-serif;
}
#wrap, #pagewrap{
 margin:0 auto;
 width:998px;
 background-position:top center;
 background-repeat:repeat-y;	 
}
#wrap {background-image:url(images/wrapBG.png);}
#pagewrap {background-image:url(images/wrappageBG.png);}

.container{
 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;
}

.alpha{ margin-left:0; }
.omega{ margin-right:0; }

.container .grid_1	{ width:40px; }
.container .grid_2	{ width:100px; }
.container .grid_3	{ width:160px; }
.container .grid_4	{ width:220px; }
.container .grid_5	{ width:280px; }
.container .grid_6	{ width:340px; }
.container .grid_7	{ width:400px; }
.container .grid_8  { width:460px; }
.container .grid_9	{ width:520px; }
.container .grid_10	{ width:580px; }
.container .grid_11	{ /*width:640px;*/ width:610px; padding-right:30px; }
.container .grid_12	{ width:700px; }
.container .grid_13	{ width:760px; }
.container .grid_14	{ width:820px; }
.container .grid_15	{ width:880px; }
.container .grid_16	{ width:940px; }

.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; }

.left{ float:left; }
.right{ float:right; }



/* Header Styles,Layout & Graphics
----------------------------------------------------------------------------------------------------*/
#head{
 width:100%;
 height:144px;
 background: /*url(images/headBG.jpg) top center repeat-x*/;
 clear:both;
}

#head dl{ margin:0; padding:0; }
#head dt, #head dd{ float:left; display:inline; }

a.logo{
 margin:56px 0px 0px;
 padding:0;
 display:block;
 border:none;
}
a.logo h1{ display:none; }
#head h2{ display:none; }

a.headRSS{
 margin:20px 0px 0px 0px;
 background:url(images/headerRss_off.png) top left no-repeat;
 height:57px;
 width: 83px;
 display:block;
 cursor:pointer !important;
}
a.headRSS:hover{background:url(images/headerRss_on.png) top left no-repeat;width:246px;}

a.headRSS h3 {display:none;}

/* Main Header Navigation Styles
----------------------------------------------------------------------------------------------------*/
.headNav{
 background:url(images/headNavBG.png) top center no-repeat;
 height:113px;
}
.headNav ul{ magrin:0; float:left; }

.headNav li{
 background:url(images/navSeperator.gif) right 2px no-repeat;
 float:left;
}
.headNav li a{
 margin:0 20px;	
 padding:0 20px;
 height:100px;
 color:#FAFAFA;
 font-size:28px;
 line-height:100px;
 font-weight:700;
 letter-spacing:-0.0125em;
 cursor:pointer !important;
 float:left;
}
.headNav li a:hover{
 padding:0 20px 0 0;
 background:url(images/btnSpanR.gif) center right no-repeat;
 color:#4b6301;
}
.headNav ul li a:hover span{
 padding:0 0 0 20px;
 display:block;
 width:auto;
 background:url(images/btnSpanL.gif) center left no-repeat;
}

/* Active Foot Styles
----------------------------------------------------------------------------------------------------*/
.activefoot{
 padding:40px 34px;
 width:892px;
 min-height:260px;
 background:#000 url(images/footBG.png) top center no-repeat;
 font-size:13px;
 display:inline;
 float:left;
 clear: both;
}

.activefoot .grid_4{ width:203px; }

.activefoot h2{
 margin-bottom:18px;
 letter-spacing:-0.0025em;
 font-size:20px;
 font-weight:400;
 color:#888;
}

.activefoot ul{ color:#656565; }

.activefoot ul.bullet li{
 /*padding:0 0 0 10px;
 background:url(images/listBullet.gif) left 5px no-repeat;*/
}

.activefoot li{
 margin:6px 0;
}

.activefoot ul.bullet li a{
 color:#fafafa;
 text-decoration:none;
 background:url(images/listBullet.gif) left 7px no-repeat;
 padding: 0 0 0 10px;
}

.activefoot ul.bullet li a:hover{
 color:#888;
 text-decoration:underline;
}

/* Foot Styles
----------------------------------------------------------------------------------------------------*/
.footWrap{
 margin-left:auto;
 margin-right:auto;
 width:998px;
}
.foot{
 padding:22px 30px 50px;
 background:url(images/footBGcap.png) top center no-repeat;
 font-size:11px;
 color:#999;
 width:938px;
}
a.footLogo h3,a.mtLogo h3,a.wpLogo h3,a.topLogo h3{ display:none; }

a.footLogo,a.wpLogo,a.mtLogo,a.topLogo{
 display:inline-block;
 vertical-align:center;
 border:none; 
}
a.footLogo{
 width:98px;
 height:32px;
 background:url(images/logoFoot.png) center no-repeat;
}
a.footLogo:hover {background: url(images/logoFoot-over.png) center no-repeat;}
a.mtLogo{
 width:40px;
 height:22px;
 background:url(images/mtLogo.png) center no-repeat;
 behavior: url(wp-content/themes/SavoR2/iepngfix.htc);
}
a.wpLogo{
 width:22px;
 height:22px;
 background:url(images/wpLogo.png) center no-repeat;
 behavior: url(wp-content/themes/SavoR2/iepngfix.htc);
}
a.topLogo{
 width:41px;
 height:22px;
 background:url(images/backtotop.png) center no-repeat;
 behavior: url(wp-content/themes/SavoR2/iepngfix.htc);
}
.foot a{ color:#999; text-decoration:none; }
.foot a:hover{ text-decoration:underline; }

.foot dl{ margin:0; padding:0; }

.foot dt,.foot dd{
 height:32px;
 display:inline;
 float:left;
}
.foot dt{ padding:0;  }
.foot dd{
 padding:0 13px;
 line-height:32px;
 border-right:1px solid #555;
}
.foot dd.noborder, .foot dd.logos {border:none;padding-right:0;}
.foot dd.logos {padding: 5px 0 0 2px;}
.foot dd.right{
 border:none;
 display:inline; 
 float:right;
 padding-top: 4px;
}

/* Header Styles,Layout & Graphics
----------------------------------------------------------------------------------------------------*/
#sidebar{
 margin:0;
 padding:0 15px 50px;
 color:#424242;
}
#sidebar h3{
 margin:26px 0 10px;
 color:#7FBF39;
 font-size:26px;
 font-weight:400;
 letter-spacing:-0.025em;
 float:left;
}
#sidebar ul{ padding-left:0; }

#sidebar form{
 margin:0;
 padding:0;
 list-style-type:none;
}
#sidebar input#s{
 text-align:left;
 margin-left:0px;
 width:77%;
 color:#000;
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
}

#sidebar a{
 color:#454545;
 line-height:1.333em;
}
#sidebar a:hover{color:#000; text-decoration:underline; }

#sidebar ul{
 margin:0;
 padding:0;
 color:#454545;
}
#sidebar ul li{
 font-family:Arial, Helvetica, sans-serif;
 padding:0;
 margin:10px 0 10px 0;
 list-style-type:none;
 font-size:13px;
}
#sidebar ul li ul li{
 list-style:none;
 background-image:url(images/listBulletDark.gif);
 background-position:2px 6px;
 background-repeat:no-repeat;
 margin:0 0 10px 0;
 padding:0 0 0 10px;
 float:left;
 width:208px;
}


/* Typography
== Created w/ Drewish Vertical Rythm Generator### http://drewish.com/tools/vertical-rhythm
----------------------------------------------------------------------------------------------------*/

cite{
 font-size:90%;
 font-style:normal;
}
a:focus{ outline:1px dotted invert }
hr{
 border:0 #ccc solid;
 border-top-width:1px;
 clear:both;
 height:0;
}
ul{ margin:0; padding:0; list-style:none; }

p{
 font-size:1.1429em;/* 16px */
 line-height:1.4286em;/* 20px */
 margin-top:0.9em;
 margin-bottom:.5em;
}
/* 30px= Approx Font Size 
.storywrap h1, .storywrapSingle h1{
 margin:14px 0 0 10px;
 width:586px;
 float:left;
}*/
h1{
 font-size:32px;
 line-height:1.2em;/* 36px */
 font-weight:100;
 font-family: Arial, Helvetica, sans-serif;
 letter-spacing:-0.025em;
}

/* Sociable Plugin CSS Styles 
== Created w/ Drewish Vertical Rythm Generator### http://drewish.com/tools/vertical-rhythm
----------------------------------------------------------------------------------------------------*/
div.sociable{ margin:0 4px 0 0 !important; float:left; display:inline; }

.sociable_tagline,
span.sociable_tagline{ position:relative; float:left; display:inline; }
span.sociable_tagline span{ display:none; width:14em; }
span.sociable_tagline:hover span{
 position:absolute;
 display:block;
 top:-5em;
 background:#ffe;
 border:1px solid #ccc;
 color:black;
 line-height:1.25em;
}
.sociable span{ display:block; }

.sociable ul{
 display:inline;
 margin:0 !important;
 padding:0 !important;
 float:left;
}
.sociable ul li{
 background:none;
 display:inline !important;
 list-style-type:none;
 margin:0;
 padding:1px;
}
.sociable ul li:before{ content:""; }
.sociable img{
 float:none;
 width:16px;
 height:16px;
 border:0;
 margin:0;
 padding:0;
}
.sociable-hovers{
 opacity:.4;
 -moz-opacity:.4;
 filter:alpha(opacity=40);
}
.sociable-hovers:hover{
 opacity:1;
 -moz-opacity:1;
 filter:alpha(opacity=100);
}


.notFound{
 width:311px;
 height:215px;
 display:block;
 background: url(images/notFound.png) center center no-repeat;
}
.notFound h1{ display:none; }


/* Page Navi Styles
----------------------------------------------------------------------------------------------------*/
.wp-pagenavi{
padding:3px 7px;
margin:2px 2px 40px 2px;
font-weight:bold;
color:#fff;
}
.wp-pagenavi dl{
 margin:0;
 padding:0;
}
.wp-pagenavi dl dt{
 padding:10px 0;
 display:inline;
 float:left;
}
.wp-pagenavi dl dd{
 padding:10px 0;
 display:inline;
 float:right;
}
.wp-pagenavi a, .wp-pagenavi a:link{
 padding:3px 7px;
 margin:2px;
 text-decoration:none;
 border:1px solid #BBB;
 color:#555;
 background:#FDFDFD url(images/pageNavi.jpg) bottom center repeat-x;
 font-size:1em;
 font-weight:bold;
}
.wp-pagenavi a:visited{
 padding:3px 7px;
 margin:2px;
 text-decoration:none;
 border:1px solid #BBB;
 color:#666;
 background-color:#FDFDFD; 
}
.wp-pagenavi a:hover{ 
border:1px solid #666;
color:#000;
background-color:#FFF;
}
.wp-pagenavi a:active{
 padding:3px 7px;
 margin:2px;
 text-decoration:none;
 border:1px solid #719501;
 color:#666;
 background-color:#FDFDFD; 
}
.wp-pagenavi span.pages{
 padding:3px 7px;
 margin:2px 2px 2px 2px;
 color:#454545;
 background-color:#FFF;
 font-size:12px;
 font-weight:bold;
}
.wp-pagenavi span.current{
 padding:3px 7px;
 margin:2px;
 font-weight:bold;
 border:1px solid #719501;
 color:#fff;
 background:#FFF url(images/pagenationHover.jpg) bottom center repeat-x;
}
.wp-pagenavi span.extend{
 padding:3px 7px;
 margin:2px; 
 border:1px solid #000;
 color:#000;
 background-color:#FFF;
}


/* Recent Comments Wrapper
----------------------------------------------------------------------------------------------------*/

.recentcomment{
 padding:0 !important;
 margin:0 !important;
}
#recentmisc ul li a.author,
#recentcomment ul li a.author,
#recenttrackback ul li a.author,
#recentpingback ul li a.author{
 padding:0 0 0 18px !important;
 margin:0 !important;
 border:0 !important;
 color: #fafafa !important;
 background:url(images/listBubble.gif) left top no-repeat;
}

#recentmisc ul li a.author:hover,
#recentcomment ul li a.author:hover,
#recenttrackback ul li a.author:hover,
#recentpingback ul li a.author:hover{
 color: #888 !important;
 text-decoration: underline !important;
}
/* listing */
.recentcomment_flat,
.recentcomment_grouped,
.recentcomment_flat li,
.recentcomment_grouped li{
 padding:0 !important;
 margin:0 !important;
}
.recentcomment_flat_expandable,
.recentcomment_flat li ul,
.recentcomment_grouped_expandable,
.recentcomment_grouped li ul{
 padding:0 !important;
 margin:0 !important;
 background:none;
/* margin-bottom:5px !important;*/
/* margin-top:5px !important;*/
}
.recentcomment_flat_expandable li,
.recentcomment_grouped_expandable li{
/* padding:0 0 0 18px !important;*/
 margin:6px 0 !important;
/* background:url(images/listBubble.gif) left top no-repeat*/
/* margin-bottom:5px !important;*/
/* margin-top:5px !important;*/
}
.recentcomment_flat li ul li,
.recentcomment_flat_expandable li ul li,
.recentcomment_grouped_expandable li ul li,
.recentcomment_grouped li ul li{
 padding:0 !important;
 margin:0 !important;
 margin-left:5px !important;
 margin-bottom:5px !important;
/* margin-top:5px !important;*/
}
.recentcomment_flat_expandable li ul,
.recentcomment_grouped_expandable li ul{
 display:none;
}
.recentcomment_flat li ul,
.recentcomment_grouped li ul{
 padding:0 !important;
 margin:0 !important;
/* margin-left:5px !important;*/
}
.recentcomment_flat_expandable li.hover ul,
.recentcomment_grouped_expandable li.hover ul{
 display:block;
}
/* footer */
div#recentmisc div,
div#recenttrackback div,
div#recentpingback div,
div#recentcomment div{
 text-ali gn:center;
 padding:0;
 margin:0;
 color:#719501;
 font-family:Arial, sans-serif;
 font-size:10px;
 font-style:normal;
 font-weight:normal;
 letter-spacing:0px;
 text-transform:none;
}
div#recentmisc div a:hover,
div#recentmisc div a:link,
div#recentmisc div a:visited,
div#recentmisc div a:active,
div#recenttrackback div a:hover,
div#recenttrackback div a:link,
div#recenttrackback div a:visited,
div#recentrecenttrackback div a:active,
div#recentpingback div a:hover,
div#recentpingback div a:link,
div#recentpingback div a:visited,
div#recentpingback div a:active,
div#recentcomment div a:hover,
div#recentcomment div a:link,
div#recentcomment div a:visited,
div#recentcomment div a:active{
 color:#719501;
 text-decoration:none;
 cursor:pointer;
 text-transform:none;
}

.prevNext{margin:10px 34px; background:url(images/prevNext.gif) repeat-x bottom;padding:0 5px 18px;}
.prevNext .next{float:right; display:inline;}
.prevNext .prev{float:left;display:inline;}
.prevNext a{color:#666; font-weight:bold; font-size:12px;}
.prevNext a:hover{color:#719501; text-decoration:underline;}
.archive{text-align:center;font-size:12px;width:632px;background:url(images/prevNext.gif) repeat-x bottom;margin:10px 34px;padding:0 0 6px;}
