body { -webkit-font-smoothing: antialiased; }
body {
	font: 120%/180%  "skolar-1","skolar-2", Helvetica, Arial;
	background: #fff;
	color: #444;
	margin: 0;
	padding: 0;
	}

h2,h3,h4,h5,h6 {
	font-weight: 400;
	}

div#wrapper, div#menu {
	text-align: left;
	margin: 0 auto;
	width: 850px;
	}
	
div.banner { background:#464646; /*border-top:0.2em solid #69f;*/ }
#menu ul, #menu ul li { display: inline; list-style: none; margin: 0; padding: 0; }
#menu { color: #0c141c; font-size: 0.7em; letter-spacing: 1px; line-height: 100%; padding: 0.7em 0; text-transform: none; }
#menu li a { color: #8a8a8a; padding: 5px 10px; text-decoration: none; font-family: "anisette-petite-sc-1","anisette-petite-sc-2" } 
/*#menu li.current_page_item a,*/
#menu li.current_page_item a:hover,
#menu li a:hover,
#menu li.current a { color: #fff; background: #414141; }

div#header { 

	text-align: center; font-size: 40px; line-height: 50px;
	margin: .5em 0 1em; padding: 5px 0; color: #999; border-bottom: 1px solid #eee; }

div#header a, div#header a:link, div#header a:visited { 
	color: #303d4f; text-decoration: none; text-shadow: 2px 2px 0 #fff; }

div#footer a, div#footer a:hover { 
	background: #303d4f !important; color: #fff !important; padding: 3px !important; text-decoration: none; }
	
div#content a,div#content a:link,div#content a:visited {
	color: #1569bc;/*#69f;*/
	text-decoration: none;
	padding: 1px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
	}

div#content a:hover {
	background: #1569bc;/*#69f;*/
	color: #fff;
	text-decoration: none;
	}
	
.entry-content a {
	border-bottom: 1px solid #eee;
	}
	
#livearchives a {
	background: none!important;
	}
	
#tagcloud a {
	border-bottom: none !important;
	}
	
#tagcloud a:hover {
	background: none !important;
	text-decoration: underline !important;
	}

h2.entry-title a,h2.entry-title a:link,h2.entry-title a:visited, .page-head h2 a, .category-asides h2.entry-title a {
	color: #000 !important;
	text-decoration: none;
	}

h2.entry-title a:hover, .page-head h2 a:hover {
	color: #1569bc !important;
	text-decoration: none !important;
	background: none !important;
	}
	
h2.entry-title {
	font-size: 1.6em;
	line-height: 120%; 
	margin: 0.5em 0 0;
	}
	
h2.asides-title {
	font: 0.9em/90% verdana, geneva, sans-serif;
	margin: 0;
	}
	
.category-asides h2.entry-title {
	font: 0.9em/90% verdana, geneva, sans-serif;
	margin: 0;
	}

body.single h2.entry-title,body.page h2.entry-title {
	clear:both;
	font-size:1.6em;
	margin:0;
	}
	
body.single .category-asides h2.entry-title {
	clear:both;
	font-size:0.9em;
	margin:0;
	}
	
abbr.published {
	border:none;
	/*cursor:default;
	display:block;
	font: 0.8em/180% verdana, geneva, sans-serif;
	margin:0 0 0.5em;*/
	}
	
body.home .post {
	border-bottom: 1px solid #eee;
	}
	
div.entry-content {
	margin: 1em 0 1.5em;
	color: #666;
	font: 0.8em/180% verdana, geneva, sans-serif;
	}
	
.entry-content img a:hover {
	background: none !important;
	color: #fff;
	}
	
body.single div.entry-meta {
	font: 0.6em/180% verdana, geneva, sans-serif;
	margin: 0 0 3em;
	color: #666;
	}
	/*
.category-asides div.entry-meta {
	margin: 0 0 1.5em !important;
	}*/
	
.entry-content h2 {
	clear:both;
	font-size:1.4em;
	border-bottom: 1px solid #ddd;
	}

.page-head h2 {
	display: inline;
	}

body.page .entry-edit {
	padding-left: 15px;
	}
	
ul.linklog {
	margin: 0;
	padding: 0;
	/*border:1px solid #f5f5f5;
	background-color:#f5f5f5;*/
	list-style: none;
	}

ul.linklog li {
	margin: 0;
	}
	
ul.linklog li p {
	display: inline;
	}
	
	

 
 

.star {
	display: inline;
	}	


div#comments {
	margin: 3em 0 3em;
	}
	
.nopassword, .comment, #respond p, .pingback {
	font: 0.8em/180% verdana, geneva, sans-serif;
	}

#comments-list li {
	margin: 10px 0 0;
	padding: 0 10px;
	list-style: none;
	border: 1px solid #e5e5e5;
	}

#comments-list ol, #trackbacks-list ol {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#trackbacks-list li {
	margin: 10px 0 0;
	padding: 0;
	list-style: none;
	}

/*	
#comments-list li img.gravatar {
	float: right;
	margin: 1px 0 0;
	height: 48px;
	width: 48px;
	border: none;
	}
*/
.comment-meta{
	border-bottom: 1px solid #eee;
	}

#comment-personaldetails p{margin:0;}
	
#comments input[type=text], #comments textarea {
	font: 0.8em/180% verdana, geneva, sans-serif;
	padding: 5px;
	color: #000;
	}
	
label[for=author], label[for=email], label[for=url] {
	font: 0.8em/180% verdana, geneva, sans-serif;
	}

input[type=text]:focus, textarea:focus {
	background: #fff;
	color: #000;
	/*border-color: #666;*/
	}

#comments form input[type=text] {
	width: 45%;
	margin: 5px 5px 1px 0;
	}

#comments textarea {
	width: 98.5%;
	margin: 10px 0;
	}	

#comments form #submit {
	margin: 0;
	float: right;
	display: inline;
	background: -moz-linear-gradient(center top , #f9f9f9, #e3e3e3) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e3e3e3));
	border: 1px solid #bbb;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 2px 3px;
	outline:medium none;
	}	
	

#commentPreview p {
	padding: 5px 0;
	}

div#footer { 	
	text-align: left; font: 0.7em/180% verdana, geneva, sans-serif;
	margin: 3em 0; padding: 1.5em 0 0; color: #666; border-top: 1px solid #eee;}




div.navigation {
	font:0.8em verdana, geneva, sans-serif;
	}

div#nav-above,div#nav-below{width:100%;height:1em;}
div#nav-above{margin-bottom:1em;}
div#nav-below{margin-top:1em;}
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}

/*
body div#content div.nav-next a,body div#content div.nav-next a:link,body div#content div.nav-next a:visited,body div#content div.nav-previous a,body div#content div.nav-previous a:link,body div#content div.nav-previous a:visited {
border:2px solid #d9e6f2;
padding:0.3em;
}

body div#content div.nav-next a:hover,body div#content div.nav-previous a:hover {
border:2px solid #b8c4ce;
}
@media only screen and (max-device-width:480px) {body{-webkit-text-stroke:0 black;}}

*/











.center {
	text-align: center;
	}
	
.download a {
	color: #000 !important;
	padding: 5px 10px 5px 30px !important;
   background: #f5f5f5 url('images/black.png') 10px center no-repeat !important;
   }

.download a:hover {
	color: #fff !important;
   background: #555 url('images/white.png') 10px center no-repeat !important; 
   text-decoration: none !important;
   }
.download small {
	color: #000;
	}   

.download a:hover small {
	color: #eee;
	}  



.flickr-photo, .aligncenter {
	max-width: 836px !important;
	_width: 836px !important;
	background: #303d4f !important;
	padding: 7px !important;
	margin: 0px !important;
	border: none !important;	
	}

/*.flickr-photo:hover {
	max-width: 840px !important;
	_width: 840px !important;
	background: #999 !important;
	padding: 7px !important;
	margin: 0px !important;
	border: none !important;
	}*/
	
.flickr-frame, .flickrr-frame , .entry-content img.aligncenter {
	text-align: center !important;
	}

.flickrr-photo {
	padding: 0px !important;
	margin: 0px !important;
	border: none !important;	
	}
	
	
body div.formcontainer form.contact-form fieldset legend {
display: none;
}	

body div.formcontainer form.contact-form fieldset {
border: none;
padding: 0;
}

body div.formcontainer form.contact-form input[type=text], body div.formcontainer form.contact-form textarea {
	font: 14px/180% verdana, geneva, sans-serif;
	}
	
label[for=author], label[for=email], label[for=url] {
	font: 0.8em/180% verdana, geneva, sans-serif;
	}

body div.formcontainer form.contact-form input[type=text] {
	width: 45%;
	margin: 5px 5px 1px 0;	

	padding: 5px;
	border: 1px solid #bbb;
	border-top: 1px solid #777;
	border-bottom: 1px solid #ddd;
	background: #fefefe url(images/textbg.png) no-repeat top left;
	}

body div.formcontainer form.contact-form textarea {
	width: 98.5%;
	margin: 5px 0 10px;
	
	padding: 5px;
	border: 1px solid #bbb;
	border-top: 1px solid #777;
	border-bottom: 1px solid #ddd;
	background: #fefefe url(images/textbg.png) no-repeat top left;
	}
body div.formcontainer form.contact-form .form-submit {
	margin: 10px 0 0;
	}		
	
	
/* Latest */
div.category-quotes {
	margin-top: 15px;
	padding-bottom: 5px;
	}
	
.quote-content {
	margin-bottom: 15px;
	}
	
blockquote {
	line-height: 26px;
	background: #f5f5f5;  
	padding: 15px;  
	margin: 0;
	
	/* Firefox */
	-moz-border-radius: 6px; 
	/* WebKit */
	-webkit-border-radius: 6px; 
	/* IE99, Opera 10.5+, dev channel releases of Google Chrome */
	border-radius: 6px; 
	}

blockquote p {
	margin: 0;
	}

.quote-link {
	clear: both; 
	}	

.arrow {  
  	width: 0;  
  	height: 0;  
  	line-height: 0;  
  	border-top: 15px solid #f5f5f5;  
  	border-left: 15px solid white;  
  	border-right: 15px solid white;  
  	position: absolute;  
  	/*bottombottom: -30px;  
  	rightright: 30px;*/  
  	margin-left: 25px;
 	} 
