/*
Theme Name: Leisurespace
Theme URI: http://www.tekkie.ro/
Description: Describe what your child theme should be like.
Version: 0.1
Author: Georgiana Beju
Author URI: http://gb.tekkie.ro/
Tags: Add, Whatever, Tags, You, Want
Template: hybrid
*/

/* Get base CSS */
@import url('../hybrid/library/css/21px.css');
/* Get default Hybrid CSS */
@import url('../hybrid/library/css/screen.css');
/* Get the plugins CSS 
@import url('../hybrid/library/css/plugins.css');*/

* { margin : 0; padding : 0; text-align : justify; }

body {
	background : #242D36;
	margin : 2em 0;
	padding : 0;
}

#body-container {
	margin : 0 auto;
	width : 100%;
}
#container {
	margin : 0;
	margin-top : 2em;
	padding : 0;
	width : 100%;
}

#content {
	margin-right : 380px;
}
.no-widgets #content {
	margin-right : 0;
}
.no-widgets .content, .no-default-widgets .content, .primary-inactive.secondary-inactive .content { width : 100%; }

.content {
	clear : both;
	width : 100%;
}

#header {
	margin : 2em;
}

#navigation {
	width : 100%;
}
#page-nav ul {
	list-style-type : none;
}
#page-nav ul li {
	float : left;
	-moz-border-radius-bottomleft  : 10px;
	-moz-border-radius-bottomright : 10px;
	-moz-border-radius-topleft     : 10px;
	-moz-border-radius-topright    : 10px;
}
#page-nav li:hover, #page-nav ul li.current_page_item:hover {
	background : #EB4C07;
}
#page-nav li a:hover, #page-nav ul li.current_page_item a:hover {
	color : #fff;
}
#page-nav ul li.current_page_item {
	background : #fff;
}
#page-nav ul li.current_page_item a {
	color : #EB4C07;
}
.widget li.current-cat a, .widget li.current_page_item a {
	color : #EB4C07;
}

a:hover {
	text-decoration : none;
}

h3 {
	text-decoration : underline;
}

/*********************************************************************************************
 * Homepage - START
 *********************************************************************************************/

/*#frontpage-spacer, #frontpage-latest-posts, #frontpage-leftcolumn, #frontpage-rightcolumn {
	border-top                     : 3px solid #EB4C07;
}*/
#frontpage-latest-posts .post {
	clear : none;
	float : left;
	margin-bottom : 0;
	width : 30%;
	padding : 10px;
}

#frontpage-spacer { clear : both; }
#frontpage-leftcolumn, #frontpage-rightcolumn {
	display : inline;
	width   : 49%;
}
#frontpage-leftcolumn div, #frontpage-rightcolumn div {
	border     : 1px solid #fff;
	margin-top : 1.2em;
	padding    : 1em;
}
#frontpage-leftcolumn div:hover, #frontpage-rightcolumn div:hover, #frontpage-latest-posts .post {
	-moz-border-radius-bottomleft  : 10px;
	-moz-border-radius-bottomright : 10px;
	-moz-border-radius-topleft     : 10px;
	-moz-border-radius-topright    : 10px;
}
#frontpage-leftcolumn div, #frontpage-rightcolumn div {
	border-left                    : 3px solid #ccc;
}
#frontpage-leftcolumn div:hover, #frontpage-rightcolumn div:hover {
	border-left                    : 3px solid #EB4C07;
}
#frontpage-latest-posts .post {
	border-top                     : 3px solid #ccc;
}
#frontpage-latest-posts .post:hover {
	border-top                     : 3px solid #EB4C07;
}
#frontpage-leftcolumn  { float : left;  }
#frontpage-rightcolumn { float : right; }

#frontpage-leftcolumn div.homepage-latest-posts, #frontpage-rightcolumn div.homepage-latest-posts {
	border     : 1px solid #ccc;
	margin-top : 0.5em;
}
#frontpage-leftcolumn div.homepage-latest-posts:hover, #frontpage-rightcolumn div.homepage-latest-posts:hover {
	border     : 1px solid #ccc;
	margin-top : 0.5em;
}

#frontpage-leftcolumn ul, #frontpage-rightcolumn ul {
	list-style-type : none;
}

.homepage-other-identities .identity-twitter  { background : transparent url(images/social-identities/twitter.png) no-repeat scroll 0 0;  }
.homepage-other-identities .identity-linkedin { background : transparent url(images/social-identities/linkedin.png) no-repeat scroll 0 0; }
.homepage-other-identities .identity-facebook { background : transparent url(images/social-identities/facebook.png) no-repeat scroll 0 0; }
.homepage-other-identities .identity-lastfm   { background : transparent url(images/social-identities/lastfm.png) no-repeat scroll 0 0;   }
.homepage-other-identities .identity-youtube  { background : transparent url(images/social-identities/youtube.png) no-repeat scroll 0 0;  }
.homepage-other-identities .identity-picasa   { background : transparent url(images/social-identities/picasa.png) no-repeat scroll 0 0; }
.homepage-other-identities .identity-twitter, .homepage-other-identities .identity-linkedin, 
.homepage-other-identities .identity-facebook, .homepage-other-identities .identity-lastfm,
.homepage-other-identities .identity-youtube, .homepage-other-identities .identity-picasa { padding-left : 25px; }
/*********************************************************************************************
 * Homepage - END
 *********************************************************************************************/

#subsidiary, #subsidiary .widget { width : 100% }

#primary .widget {
	-moz-border-radius-bottomleft  : 10px;
	-moz-border-radius-bottomright : 10px;
	-moz-border-radius-topleft     : 10px;
	-moz-border-radius-topright    : 10px;
	margin-right : 5px;
}
#subsidiary .widget {
	float : left;
	margin : 10px;
	width : 30%;
}
#subsidiary .widget ul.categories li {
	float : left;
}

.widget-inside h3 { text-decoration : none; }

/*********************************************************************************************
 * Widgets - START
 *********************************************************************************************/

#container {
	margin : auto;
	padding : 20px 0 0 0;
}
#footer-container {
	padding : 30px 300px 0 30px;
}

#primary {
	font-size : small;
	position : fixed;
	margin : 0; padding : 0;
	top : 5px;
	right : 0;
	width : 300px;
	float : none;
}
#footer-container {
	font-size : small;
}
.slideshow-widget { margin-left: -7px; }
/*********************************************************************************************
 * Widgets -  END
 *********************************************************************************************/

/*********************************************************************************************
 * Post single - navigation - START
 *********************************************************************************************/
#navigate-posts-backward-forward {
	padding-bottom : 1em;
	margin-bottom : 1em;
	border-bottom : 3px solid #242D36;
	height : 100%;
	overflow : hidden;
}
.navigate-backward {
	float : left;
	padding-left : 20px;
	background : url( 'images/navi/left_grey.png' ) no-repeat left;
}
.navigate-forward {
	float : right;
	padding-right : 20px;
	background : url( 'images/navi/right_grey.png' ) no-repeat right;
}
/*********************************************************************************************
 * Post single - navigation -  END
 *********************************************************************************************/

.hentry .post {
	border-top : 3px solid #242D36;
}

h1 a {
	display : block;
}

#comments li.comment-author-admin {
    background : #E6F0FF; /* #eef; */
}




/*********************************************************************************************
 * Codes - navigation - START
 *********************************************************************************************/
.download {
background:#E5F2BF url(images/codes/download.gif) no-repeat scroll 5px 8px;
border-bottom:2px solid #C2E069;
border-top:2px solid #C2E069;
color:#191919;
display:block;
font-weight:bold;
margin:10px 0 0;
}

.warning {
background:#FFBFBF url(images/codes/warning.gif) no-repeat scroll 5px 7px;
border-bottom:2px solid #FF8888;
border-top:2px solid #FF8888;
color:#191919;
display:block;
font-weight:bold;
margin:10px 0 0;
padding:12px 12px 12px 35px;
}

.note {
background:#FFF2BF url(images/codes/note.gif) no-repeat scroll 5px 7px;
border-bottom:2px solid #FFE375;
border-top:2px solid #FFE375;
color:#191919;
display:block;
font-weight:bold;
margin:10px 0 0;
padding:12px 12px 12px 35px;
}

.alert {
background:#FFE5BF url(images/codes/alert.gif) no-repeat scroll 5px 7px;
border-bottom:2px solid #FFC875;
border-top:2px solid #FFC875;
color:#191919;
display:block;
font-weight:bold;
margin:10px 0 0;
padding:12px 12px 12px 35px;
}

.info {
background:#BFE5FF url(images/codes/info.gif) no-repeat scroll 5px 7px;
border-bottom:2px solid #4AB7FF;
border-top:2px solid #4AB7FF;
color:#191919;
display:block;
font-weight:bold;
margin:10px 0 0;
padding:12px 12px 12px 35px;
}

/*********************************************************************************************
 * Codes - navigation -  END
 *********************************************************************************************/

.download, .warning, .note, .alert, .info { width : 95%; }
h3.download, h3.warning, h3.note, h3.alert, h3.info { text-decoration : none; }

/* CV tweaks */
#post-174 div.entry-content div {
    border : 1px solid #ccc;
    margin : 0.5em;
    width  : 90%;
}