/* 
THEME CUSTOM STYLESHEET
---------------------

These are styles that only work in new browsers and cause the W3C validator to throw errors as a result.

The things we do to get the CSS to validate :-s 

*/

/* Make all the links background a transition in webkit browsers */



/* Search Tweaks */
@media screen and (-webkit-min-device-pixel-ratio:0){
#searchsubmit{padding:5px 0 11px 25px;}
#searchsubmit{margin:2px 0 0 0;}

}

/* Edit Entry on Posts and Pages */
#edit-entry a{-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}

/* Flickr Button - Specially for the external flickr button */
a.button, span.button, a#FlickrButton, span#FlickrButton{display:-moz-inline-box;}
a.button span, a#FlickrButton span{display:-moz-inline-box; zoom:1;}

/* Captions For Post Images */
.wp-caption {
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

/* Rounded Corners For The Sub Nav */
#blue-category-list li a {
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

/* Rounded Corners For Page Navi */
.pagenavi .Nav a {
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

a.author_posts_link{
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;	
}
h1#suggest{
text-shadow: -1px -1px 0 #000000;

}

a.button{text-shadow: -1px -1px 0 #444444;}

div.cancel-comment-reply a{
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;}

ol.commentlist div.reply a{
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

#post_meta_information{
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
}	

#comments{
		-moz-border-radius: 5px;
		-khtml-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;

	}
ol.commentlist{
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	}

ol.commentlist .comment_speech_bubble span{
	
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;

	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
}

ol.commentlist .comment_speech_bubble span.name{
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	
}

ol.commentlist li{
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;}

#comments .navigation a{
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
		-webkit-box-shadow: 0 0 5px #666666; -moz-box-shadow: 0 0 5px #666666;
		-webkit-transition-property: box-shadow, background-color; -webkit-transition-duration: 600ms; -webkit-transition-timing-function: ease-in-out;
	}
#comments .navigation a:hover{
	-webkit-box-shadow: 0 0 18px #222222; -moz-box-shadow: 0 0 18px #222222;
	
}


/* 2.5 Footer */
.footer_page_links li a, #footer_text p a{-webkit-transition-property: box-shadow, background-color; -webkit-transition-duration: 600ms; -webkit-transition-timing-function: ease-in-out;}
.footer_page_links li a:hover, #footer_text p a:hover{-moz-border-radius: 2px; -khtml-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;text-shadow: -1px -1px 0 #444444; -webkit-box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000;}

