* { 
margin : 0; 
padding : 0; 
} 

body { 
font : 13px/18px "Trebuchet MS", Tahoma, Arial, sans-serif; 
color : #444; 
background : #ccc url(i/bg.jpg) repeat-x center top; 
text-align : justify; 
} 

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

a:hover { 
color : #066393; 
text-decoration : underline; 
} 

p { 
margin : 0 0 15px; 
line-height : 18px; 
font-size : 12px; 
font-family : Arial, Helvetica, sans-serif;
} 

h1 { 
font : normal 21px "Trebuchet MS", Arial, Sans-Serif;
color : #054769; 
margin : 0 0 6px;
border-bottom : 1px solid #f1f1f1;
} 

img { 
border : 2px solid #ddd; 
margin-left : 19px; 
margin-top : 6px; 
margin-bottom : 10px; 
padding : 5px; 
} 

.thumb img { 
border : 2px solid #ddd; 
margin-left : 0; 
margin-top : 0; 
margin-bottom : 0; 
padding : 5px; 
} 

h2 { 
font : normal 20px "Trebuchet MS", Arial, Sans-Serif; 
margin : 0 0 12px; 
} 

input { 
vertical-align : middle; 
} 

blockquote { 
margin : 10px 0 10px 30px; 
border-left : 3px solid #054769; 
background : #eee; 
padding : 5px 15px; 
height : 1%; 
} 

blockquote p { 
margin : 0; 
} 

.aligncenter, div.aligncenter { 
display : block; 
margin : 0 auto; 
} 

img.aligncenter { 
margin : 0 auto; 
} 

.alignleft { 
float : left; 
} 

img.alignleft { 
margin : 5px 10px 3px 0; 
} 

.alignright { 
float : right; 
} 

.wp-caption { 
border : 1px solid #ddd; 
text-align : center; 
background-color : #f3f3f3; 
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; 
} 

table { 
border-collapse : collapse; 
} 

th, td { 
padding : 4px 8px; 
} 

th { 
text-align : left; 
background : #f3f3f3; 
} 

pre { 
margin : 0 0 20px; 
} 

#wrapper { 
width : 990px; 
margin : 0 auto; 
margin-top : 15px; 
margin-bottom : 15px; 
padding : 0 20px 18px; 
background : #fff; 
border-width : 0 1px; 
border-top : 5px solid #bbb; 
border-bottom : 1px solid #bbb; 
border-left : 1px solid #bbb; 
border-right : 1px solid #bbb; 
} 

#header { 
height : 137px; 
background : url(i/headerbg.jpg) no-repeat; 
border-bottom : 3px solid #eaeaea; 
margin-bottom : 15px; 
position : relative; 
} 

#rss { 
margin-top : 0px;
margin-right : 21px;
padding-top : 1px;
text-transform : uppercase; 
text-align : right;
}

#rss a { 
color:#f77501;
}

#rss img { 
margin-left : -24px;
margin-top : -3px;
border : none; 
position : absolute;
} 

#logo { 
position : absolute; 
top : 17px; 
left : 4px; 
margin : 0; 
color : #808080; 
line-height : 1; 
padding : 9px 0 10px 0; 
} 

#logo img { 
margin : 0; 
padding : 0; 
border : 0; 
} 

#logo a { 
text-decoration : none; 
} 

#logo span { 
display : block; 
font-size : 13px; 
font-weight : normal; 
margin : 5px 0 0; 
} 

#nav { 
position : absolute; 
top : 87px; 
left : 0; 
width : 100%; 
height : 24px; 
padding : 7px 0 0 0; 
clear : both; 
background : url(i/smalldot.gif) repeat-x; 
border-bottom : 1px solid #ccc; 
position : relative; 
} 

#nav li { 
float : left; 
font-size : 13px; 
text-transform : uppercase; 
list-style : none; 
} 

#nav li a { 
float : left; 
margin : 0 10px 0 10px; 
color : #808080; 
text-decoration : none; 
} 

#nav li a:hover { 
color : #444; 
text-decoration : underline; 
} 

#nav li.current_page_item { 
background : url(i/arrow.gif) no-repeat 0% 7px; 
} 

#nav li.current_page_item a { 
color : #444; 
} 

.subscribe2 { 
font : 11px "Trebuchet MS", Arial, Sans-Serif; 
margin-left : 10px; 
text-align : left; 
} 

#search { 
position : absolute; 
top : 109px; 
right : 0; 
z-index : 100; 
} 

#search input { 
font : 11px "Trebuchet MS", Arial, Sans-Serif; 
float : left; 
} 

#s, #feedburner-subscribe-input { 
font-size : 11px; 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; 
width : 150px; 
padding : 2px 5px; 
border : 2px solid #ccc; 
margin-right : 5px; 
} 

#s:hover, #feedburner-subscribe-input:hover { 
border-color : #aaa; 
} 

#s:focus, #feedburner-subscribe-input:focus { 
border-color : #054769; 
} 

#searchsubmit { 
font-size : 11px; 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; 
background : #054769; 
border : 0; 
padding : 2px 7px; 
color : #fff; 
font-weight : bold !important ; 
overflow : visible; 
height : 24px; 
cursor : pointer; 
} 

#searchsubmit:hover { 
background : #066393; 
} 

#section { 
width : 100%; 
overflow : hidden; 
background : url(i/dots.gif) repeat-y 760px 0%; 
margin-bottom : 12px; 
} 

#content { 
width : 741px; 
float : left; 
padding : 6px 10px 20px 0; 
overflow : hidden; 
} 

#content h2 { 
font : normal 20px "Trebuchet MS", Arial, Sans-Serif; 
padding : 0 0 4px; 
border-bottom : 1px solid #e1e1e1; 
margin-bottom : 12px; 
margin-left : 7px; 
margin-right : 7px; 
} 

#content h2 a { 
text-decoration : none; 
} 

#content h2 a:hover { 
text-decoration : underline; 
} 

#content h3 { 
font : normal 17px "Trebuchet MS", Arial, Sans-Serif; 
padding : 1px 7px 4px; 
margin-bottom : 2px; 
} 

#content .post { 
margin : 0 0 16px; 
color : #000; 
padding-top : 1px; 
padding-left : 6px; 
padding-right : 6px; 
line-height : 19px; 
} 

#content .post h2, #content .post h3 { 
font-size : 20px; 
margin : -4px 0 5px; 
} 

.pmeta { 
font-size : 11px; 
line-height : 16px; 
margin : 0 1px 7px; 
color : #888; 
}

.pmeta2 { 
font-size : 11px; 
line-height : 16px; 
margin : 5px 175px 3px; 
color : #888;
position : absolute;
} 

.pmeta span { 
margin : 0 3px; 
} 

.pmeta a, .ptags a, .pmeta2 a { 
color : #888; 
text-decoration : underline; 
} 

.pmeta a:hover, .ptags a:hover, .pmeta2 a:hover { 
color : #066393; 
} 

.entry { 
text-align : justify; 
padding : 1px; 
font : 12px Arial, Tahoma, sans-serif; 
} 

#content .entry h2, #content .entry h3, #content .entry h4, #content .entry h5, #content .entry h6 { 
font : normal 17px/1.4 "Trebuchet MS", Arial, Sans-Serif; 
padding : 0 0 4px; 
margin : 25px 0 10px; 
border : none; 
} 

#content .entry h3 { 
font-size : 17px; 
} 

#content .entry h4 { 
font-size : 16px; 
} 

#content .entry h5 { 
font-size : 15px; 
} 

#content .entry h6 { 
font-size : 14px; 
} 

.ptags { 
margin : 0; 
font-size : 12px; 
line-height : 16px; 
color : #999; 
overflow : hidden; 
height : 1%;
padding-top : 5px;
border-top : 1px solid #e1e1e1;
} 

.comments a{
padding-bottom:0;
margin-bottom:0;
font-size : 12px;
float : right;
color : #999;
}

.comments {
padding-bottom:0;
margin-bottom:0;
font-size : 12px;
float : right;
color : #999;
}

.line { 
clear : both; 
padding : 3px; 
margin : 0 0 15px; 
background : url(i/smalldot.gif) repeat-x; 
} 

.post ol { 
margin : -4px 0 18px 35px; 
} 

.post ul { 
margin : -4px 0 18px 18px; 
} 

.post li { 
padding : 3px 0 4px; 
border-bottom : 1px solid #eee; 
} 

.post ul li { 
list-style : none; 
background : url(i/arrow.gif) no-repeat 0% 11px; 
padding : 3px 0 4px 12px; 
} 

.post li ul { 
margin : 4px 0 -5px; 
border-top : 1px solid #eee; 
} 

.post li ol { 
margin : 4px 0 -5px 18px; 
border-top : 1px solid #eee; 
} 

div.pagetitle { 
font : normal 19px "Trebuchet MS", Arial, Sans-Serif; 
padding : 3px 0 4px; 
margin-bottom : 20px; 
margin-left : 6px; 
margin-right : 6px; 
border : 1px solid #e5e5e5; 
text-align : center; 
background : #f4f4f4; 
} 

.commentlist { 
margin : 10px 7px 0; 
} 

.commentlist li { 
list-style : none; 
} 

.commentlist li .commentdiv { 
margin : 0 0 12px; 
height : 1%; 
} 

li.bypostauthor .commentdiv { 
padding : 3px 3px 7px; 
border : 1px solid #aaa; 
} 

.commentlist ul.children { 
margin : 13px 0 0 18px; 
} 

.comment-author { 
background : #f2f2f2; 
border : 1px solid #e9e9e9; 
padding : 4px 4px 3px 4px; 
min-height : 39px; 
height : auto !important ; 
height : 39px; 
} 

.fn { 
font-style : normal; 
font-weight : bold; 
} 

.avatar { 
border : 1px solid #ddd; 
padding : 2px; 
float : left; 
background : #fff; 
margin : 0 5px 0 0; 
} 

.commentmetadata { 
font-size : 11px; 
color : #888; 
padding : 3px 0 0; 
} 

.commentmetadata a { 
color : #888; 
text-decoration : none; 
} 

.commentmetadata a:hover { 
color : #066393; 
text-decoration : underline; 
} 

.ctext { 
padding : 7px 5px 0; 
} 

.reply { 
width : 100%; 
overflow : hidden; 
text-transform : lowercase; 
margin : -3px 0 0 7px; 
} 

.reply a { 
background : #f4f4f4; 
float : left; 
color : #066393; 
text-decoration : none; 
padding : 0 6px 2px; 
border : 1px solid #ccc; 
font-size : 13px; 
line-height : 16px; 
} 

.reply a:hover { 
background : #054769; 
color : #fff; 
border : 1px solid #054769; 
} 

#cancel-comment-reply { 
float : right; 
position : relative; 
top : -43px; 
} 

#cancel-comment-reply small { 
font-size : 13px; 
} 

#respond { 
padding-left : 0; 
padding-top : 6px; 
} 

#respond h3 { 
margin-top : 0; 
} 

#commentform { 
padding : 0 8px 10px; 
} 

#commentform p { 
margin : 0 0 7px; 
white-space : nowrap; 
} 

#author, #email, #url, #comment, #submit { 
font : 13px "Trebuchet MS", Tahoma, Arial, Sans-Serif; 
padding : 3px 5px; 
width : 200px; 
border : 1px solid #ccc; 
} 

#author:focus, #email:focus, #url:focus, #comment:focus, #submit:focus { 
border-color : #999; 
} 

#comment { 
width : 97%; 
height : 150px; 
} 

#submit { 
width : 128px; 
height : 26px; 
padding : 0; 
background : #054769; 
cursor : pointer; 
border : none; 
color : #fff; 
font-weight : bold; 
} 

#submit:hover { 
background : #066393; 
} 

.navigation { 
background : url(i/smalldot.gif) repeat-x; 
padding : 15px 0 0; 
margin-left : 7px; 
margin-right : 7px; 
} 

.navigation a { 
display : inline-block; 
width : 20px; 
margin : 0 2px 0 0; 
border : 1px solid #c01d36; 
color : #c01d36; 
text-decoration : none; 
text-align : center; 
} 

.navigation a:hover { 
border : 1px solid #4a4a4a; 
color : #4a4a4a; 
background : #eee; 
} 

.navigation span { 
display : inline-block; 
width : 20px; 
margin : 0 2px 0 0; 
text-align : center; 
} 

.navigation span.pages { 
margin-right : 10px; 
width : auto; 
} 

.navigation span.current { 
border : 1px solid #4a4a4a; 
background : #888; 
color : #fff; 
} 

.navigation.first { 
background : none; 
padding : 0; 
} 

.navigation.com a { 
margin : 0 -2px 0 0; 
} 

.navigation.com span.dots { 
margin : 0 -4px 0 0; 
} 

.navigation.com span.current { 
margin : 0 -2px 0 0; 
} 

#aside { 
float : right; 
font-size : 12px; 
line-height : 15px; 
padding : 8px 0 0; 
} 

#sidebar1 { 
float : left; 
width : 206px; 
padding : 0 10px; 
} 

#sidebar2 { 
float : left; 
width : 215px; 
padding : 0; 
padding-left : 15px; 
} 

.section { 
margin : 0 0 25px; 
} 

#aside ul { 
margin : 0 0 15px; 
} 

#aside li { 
list-style : none; 
border-bottom : 1px solid #eee; 
padding : 3px 4px 4px 12px; 
margin : 0; 
background : url(i/arrow.gif) no-repeat 3px 9px; 
} 

#aside li ul { 
margin : 0 0 2px; 
} 

#aside li li { 
padding : 3px 0 0 12px; 
border : none; 
} 

#aside a { 
color : #808080; 
text-decoration : none; 
} 

#aside a:hover { 
color : #066393;
text-decoration : underline; 
} 

#aside h3 { 
font : 17px/1 "Trebuchet MS", Arial, Sans-Serif; 
padding : 0 0 6px; 
margin : 0 0 10px; 
border-bottom : 1px solid #e5e5e5; 
} 

#tagCloud a, .widget_tag_cloud a { 
margin : 0 4px 0 0; 
line-height : 24px; 
} 

#wp-calendar { 
width : 100%; 
margin : 0 0 12px; 
} 

#wp-calendar td { 
text-align : center; 
} 

#footer { 
clear : both; 
padding : 4px 2px; 
margin : 0 0 0; 
font-size : 11px; 
line-height : 16px; 
color : #808080; 
background : #eee; 
} 

	.addtoany_share_save_container{margin-top:25px;margin-bottom:10px;}
	ul.addtoany_list{
		display:inline;
		list-style-type:none;
		margin:0 !important;
		padding:0 !important;
		text-indent:0 !important;
	}
	ul.addtoany_list li{
		background:none !important;
		border:0;
		display:inline !important;
		line-height:32px;
		list-style-type:none;
		margin:0 !important;
		padding:0 !important;
	}
	ul.addtoany_list li:before{content:"";}
	ul.addtoany_list li a{padding:0;}
	ul.addtoany_list img{
		float:none;
		border:0;
		margin:0;
		padding:0;
		vertical-align:middle;
	}
	ul.addtoany_list a img{
		opacity:.7;
		filter:alpha(opacity=70);
	}
	ul.addtoany_list a:hover img, ul.addtoany_list a.addtoany_share_save img{
		opacity:1;
		filter:alpha(opacity=100);
	}
	a.addtoany_share_save img{border:0;width:auto;height:auto;}