/** 
 * wp-common.css
 *	url		:	http://commoncss.com/wordpress/wp-common-css/
 *	version	:	1.1
 *	author	:	matt say ( http://shailan.com )
 *	
 *	Common css classes needed for wordpress themes.
 */

.clear,.clearfix { clear: both; }
.entry-content img { margin: 0 0 1.5em 0; }
.alignleft, img.alignleft, img[align="left"] { margin-right: 1.5em; display: inline; float: left; }
.alignright, img.alignright, img[align="right"] { margin-left: 1.5em; display: inline; float: right; }
.center, .aligncenter, img.aligncenter { margin-right: auto; margin-left: auto; display: block; /*clear: both;*/ }
.alignnone, img.alignnone { }
.wp-caption { margin-bottom: 1.5em; text-align: center; padding-top: 5px; }
.wp-caption img { border: 0 none; padding: 0; margin: 0; }
.wp-caption p.wp-caption-text { line-height: 1.5; font-size: 10px; margin: 0; }
.wp-smiley { margin: 0 !important; max-height: 1em; }
blockquote.left { margin-right: 20px; text-align: right; margin-left: 0; width: 33%; float: left; }
blockquote.right { margin-left: 20px; text-align: left; margin-right: 0; width: 33%; float: right; }
.gallery dl {}
.gallery dt {}
.gallery dd {}
.gallery dl a {}
.gallery dl img {}
.gallery-caption {}

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

a img { border: none; }
img.noborder { border: none !important; }

a[rel~="attachment"] img,.gallery a img,.wp-caption { 
	background-color: #444;
	border: 1px solid #222;
	padding: 4px;
	text-align: center;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
} a[rel~="attachment"] img:hover,.gallery a img:hover, .wp-caption:hover { border: 1px solid #39c; }

.wp-caption a img, .wp-caption a img:hover { padding: 4px 0px 0px; border: 0 none; }

.wp-caption .wp-caption-text { margin: 4px 0 2px; }

.smallcaps { font-variant: small-caps; }
abbr[title], acronym[title] { cursor: help; }
abbr.entry-date { cursor: inherit; }
small { font-size: 0.9em; line-height: 1.5em; }
code { font-size: 1.1em; }
hr { display: none; }
img.wp-smiley { border: none !important; padding: 0 0 0 5px !important; }
.hidden { position: absolute !important; left: 0px; top: -500px !important; width: 1px; height: 1px; overflow: hidden; }
.alert { background: #FFF6BF; text-align: center; margin: 10px auto; padding: 4px 20px; }
.hidetext { text-indent: -9999px; }
.amp, .and{ font-family: Baskerville, Palatino, "Book Antiqua", serif; font-style: italic; } 
.rss-link{ padding-left:18px; background:url(images/icons/rss.gif) 0 50% no-repeat; }
.logged-in a[rel~="nofollow"]{ border:1px dotted #866; }
#lightbox{z-index:598;} 
.box {border:1px solid;}

pre{ background:#565c5f; padding:10px; border:1px solid #222; border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px; margin:10px; color:#111; }
code{ background:#333; color:#999; }
del{font-style:italic;}
ins{font-style:italic; font-size:90%; background:#555;}
div.note, .note{ background: #cccc99; margin:10px; padding:10px; padding-left:20px; border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px; font-style:oblique; color:#000; }
div.warning, .warning{ background:#cc9999; margin:10px; padding:10px; padding-left:20px; border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px; font-style:oblique; color:#000;} div.warning a, div.warning a:hover{color:#600; text-decoration:underline;}
	
	
.alignleft, img.alignleft, img[align="left"] { margin-right: 15px; display: inline; float: left; -webkit-box-shadow: 2px 2px 5px rgba(1, 1, 1, 0.3);  -moz-box-shadow: 0 2px 2px rgba(1, 1, 1, 0.3); }
.alignright, img.alignright, img[align="right"] { margin-left: 15px; display: inline; float: right; -webkit-box-shadow: -2px 2px 5px rgba(1, 1, 1, 0.3);  -moz-box-shadow: -2px 2px 5px rgba(1, 1, 1, 0.3); }
.center, .aligncenter, img.aligncenter { -webkit-box-shadow: rgba(1, 1, 1, 0.3) 0px 2px 5px; -moz-box-shadow: 0px 2px 5px rgba(1, 1, 1, 0.3); }
