/*
Theme Name: ISIS
Theme URI: http://rfros.com/
Description: Designed and developed for ISIS / by RFros Web Design Services
Version:v01
Author: Renata Fros
Author URI: http://rfros.com/
Tags: 3 column, div-based, css, jQuery
*/

/**************************** Posts - Typography */
#primary .post {
	position: relative;
	margin-top: 3em;
	}
	#primary .post.first {
		margin-top: 0;
		}
	#primary .post_nav {
		list-style-type: none;
		float: right; clear: both;
		}
	#primary .post_nav li {
		float: left; margin-right: 1em;
		}
#primary .post .post_header, #primary .post .post_content, #primary .post .post_footer, #primary .post_navigation, #primary .post_nav {
	margin-left: 62px;
	}
	#primary .post.page .post_header, #primary .post.page .post_content, #primary .post.page .post_footer, #primary .post_navigation {
		margin-left: 0;
		}
	#primary .post.page {padding: 0 1em;}
#primary .post .post_header {
	position: relative;
	margin-bottom: 1em;
	min-height: 47px;
	}
#primary .post.page .post_header {
	min-height: 0;
	}
	#primary h1, #primary .multi, #primary .single {
		margin-bottom: 0; line-height: 1;
		font-size: 2em; color: #565656;
		font-weight: normal;
		}
		#primary h2, #primary h3, #primary h4 {
			margin-bottom: 0; line-height: 1; font-weight: bold;
			}
		#primary h2 {
			font-size: 1.08em; margin-bottom: .2em;
			font-weight: bold;
			}
		#primary h3, #primary h4 {	
			text-transform: uppercase;
			margin-bottom: .2em;
			}
	#primary .post .author {
		margin-bottom: 1.2em;
		font-size: .83em; color: #9f9f9f;
		}
	#primary .post .date {
		position: absolute; top: 0; left: -58px;
		width: 34px; height: 40px; padding: 3px 5px 4px;
		background: url(siteassets/images/bgd/bg.calendar.gif) no-repeat 0 0 transparent;
		text-align: center; color: #0a75a2; font-weight: bold; line-height: 1; text-transform: uppercase;
		}
	#primary .post .date .month {
		display: block;
		font-size: .83em;
		}
	#primary .post .date .day {
		display: block; margin-top: .35em;
		font-size: 1.67em;
		}
#primary .post .post_content {
	border-bottom: 1px solid #fafafa; padding-bottom: 1em;
	}
	#primary .post.page .post_content {
		border-bottom: none;
		}
#primary .post .post_footer {
	border-top: 1px solid #e1e1e1; padding-top: 1.2em;
	font-size: .83em;
	}
#primary .post .post_navigation {
	margin: 0 0 1em; width: 418px; float: left; clear: both;
	list-style-type: none;
	font-size: .83em; font-weight: bold;
	}
#primary .post .post_navigation li {
	float: left; margin-right: 1.2em;
	}
	#primary .post .post_navigation li.prev {}
	#primary .post .post_navigation li.next {margin-right: 0;}
#sidebar .post {
	position: relative;
	color: #777;
	overflow: auto;
	}
	#sidebar h3, #sidebar h4 {
		color: #565656;
		}
	#sidebar h3 {
		margin-bottom: .75em; line-height: 1.125;
		font-size: 1.33em; font-weight: bold;
		}
	#sidebar .post h4 {}
	#sidebar hr, #sidebar .sidenav li {border-top-color: #d9e3e8; border-bottom-color: #c5cfd4;}
.currentlybrowsing {
	margin: 0 0 4em;
	text-transform: uppercase; letter-spacing: .325em; font-size: .75em;
	}
.currentlybrowsing .terms {font-weight: bold;}
/**************************** Sexy Bookmarks */
.sexy-bookmarks {
	margin: .5em 0 0 0 !important;
	padding: 0 !important;
	height: 29px; /*the height of the icons (29px)*/
	display: block;
	clear: both !important;
	}
.sexy-bookmarks li {
	margin-left: 0 !important;
	clear: none !important;
	}
/**************************** Social Media Listing */
.socialmedia {
	margin: 0 0 1em; float: left; width: 100%; list-style-type: none;
	}
.socialmedia li {
	overflow: hidden;
	float: left !important;
	margin: .5em 1em .5em 0 !important; padding: 0 !important;
	width: auto !important; clear: none !important;
	}
.socialmedia li a {
	display: block; text-indent: -9999em;
	}
.socialmedia.icon32 li a {
	width: 32px; height: 32px;
	background-color: transparent;
	background-position: 0 0;
	background-repeat: no-repeat;
	}
.socialmedia .digg {
	background-image: url(siteassets/images/bgd/icons/32/digg.png);
	}
.socialmedia .facebook {
	background-image: url(siteassets/images/bgd/icons/32/facebook.png);
	}
.socialmedia .friendfeed {
	background-image: url(siteassets/images/bgd/icons/32/friendfeed.png);
	}
.socialmedia .linkedin {
	background-image: url(siteassets/images/bgd/icons/32/linkedin.png);
	}
.socialmedia .technorati {
	background-image: url(siteassets/images/bgd/icons/32/technorati.png);
	}
.socialmedia .twitter {
	background-image: url(siteassets/images/bgd/icons/32/twitter.png);
	}
/**************************** Twitter Plugin */	
.aktt_tweets li {
	position: relative;
	margin: 0 0 2em !important; padding: .5em !important; text-indent: 0 !important;
	-moz-border-radius: .5em;
	-webkit-border-radius: .5em;
	border-radius: .5em;
	background: #D9E3E8; font-size: .92em;
	border: 1px solid #C5CFD4 !important;
	}
.aktt_tweets li a.aktt_tweet_time {
	display: block; height: 20px; line-height: 18px; overflow: hidden;
	position: absolute; bottom: -20px; left: 0;
	padding-left: 30px;
	font-size: .9em;
	background: url(siteassets/images/bgd/callout.tip.png) no-repeat 0 -2px transparent;
	}
.aktt_tweets .aktt_more_updates {
	background: none; border: none !important;
	}
/**************************** CForms */
.cf_info {
	margin-bottom: 1em; font-style: italic;
	}
.cf_info.success {
	font-weight: bold;
	}
/**************************** Posts Images */
p img {}
img.centered {display:block; margin-left:auto; margin-right:auto;}
img.alignright {padding:4px; margin:0 0 2px 7px; display:inline;}
img.alignleft {padding:4px; margin:0 7px 2px 0; display:inline;}
img.floatright {display:block; float:right; margin:0 0 2px 7px;}
img.floatleft {display:block; float:left; margin:0 7px 2px 0;}
.alignright {float:right; display:block; margin-left: 1em;}
.alignleft {float:left; display:block; margin-right: 1em;}


/**************************** Captions */
.wp-caption {}
.wp-caption img {}
.wp-caption p.wp-caption-text {padding:.25em .5em; margin-top: .5em; background: #89C453; clear: both; float: left;}


/**************************** Form Elements */
.entry form {}
.entry form select {}


/**************************** Calendar */
#wp-calendar {empty-cells:show; margin:10px auto 0; width:155px;}
#wp-calendar #prev a, #wp-calendar #next a {font-size:.9em;}
	#wp-calendar #next a {padding-right:10px; text-align:right;}
	#wp-calendar #prev a {padding-left:10px; text-align:left;}
#wp-calendar a {display:block; text-decoration:none;}
#wp-calendar caption {text-align:center; width:100%; font-weight:bold;}
#wp-calendar th {font-style:normal; text-transform:capitalize;}
#wp-calendar td {padding:3px 0; text-align:center;}
#wp-calendar td.pad:hover { /* Doesn't work in IE */ background-color:#fff;}