/*   
Theme Name: GeekQueer.com
Theme URI: http://themeshapes.com/shape/
Description: A search engine optimized website framework for WordPress.
Author: Ian Stewart
Author URI: http://themeshapes.com/
Version: 0.1 beta
Tags: threaded-comments, microformats
.
The Shape Theme for WordPress is copyright ThemeShapes http://themeshapes.com/
Like WordPress, this work is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/


/* Import a basic layout */
@import url('styles/3c-r.css');

/* Reset default browser styles */
@import url('styles/reset.css');

/* Rebuild default browser styles */
@import url('styles/rebuild.css');

/* Basic WordPress Styles */
@import url('styles/wp.css');

<link rel="shortcut icon" href="<http://www.geekqueer.com/content/wp-content/uploads/2011/11/favicon.ico" />
body {
	margin: 1.5em auto;
        background: url('http://www.geekqueer.com/content/wp-content/themes/geekqueer/images/stripe.png');
font-family: monospace;
}

#wrapper { background-color: #dff8d0; width: 950px; margin: auto; border: 2px #316f50 solid;}

#container {
        background: url('http://www.geekqueer.com/content/wp-content/themes/geekqueer/images/gq-sfondo-general.jpg') repeat-y;
}

/* =Header
-------------------------------------------------------------- */
 #masthead {
        background: url('http://www.geekqueer.com/content/wp-content/themes/geekqueer/images/gq-sfondo-header.jpg') no-repeat;
        height: 140px;
padding: 0 3px;
}

#branding {
	margin: 0 0 1.5em 0;
}

#blog-title span a {display: block; float:left; width: 288px; height: 63px; color: transparent; /* background: url('http://www.geekqueer.com/content/wp-content/themes/geekqueer/images/gq-logo.png') no-repeat; */ margin-top: 20px; margin-left: 30px;}
#blog-description {display: none;}

/* =Menu
-------------------------------------------------------------- */

#access {
	overflow: auto;
float: right;
margin-top: -1em;
margin-right: .3em;
}

#access .login-home {background-color: #316f50; color: white; padding: .4em; width: 250px; height: 70px; opacity: .8; margin-bottom: .5em;}
#access .login-home img {float:left; margin: .3em; border:1px white solid;}
.login-home #loginform p {margin:0; padding: 0; margin-bottom: .5em;}
.login-home #loginform label {font-size: .8em; width: 100px; display:block; float:left; }
.login-home #loginform input {font-size: .8em; border: 0;}
.login-home #loginform .login-remember {display: inline;}
.login-home #loginform .login-submit {display: inline;}
.login-home #loginform .login-remember input {padding: 0 !important; margin: 0; background-color: white; border: 1px white solid;}

#access a {background-color: black; color: white; padding: .2em; text-decoration: none; font-weight: bold; text-transform: capitalize;}

.skip-link {
	display: none;
}
.menu ul {
	list-style: none;
	margin: 0;
}
.menu ul ul {
	display: none;
}
.menu li {
	display: inline;
}
.menu a {
	display: block;
	float: left;
}


/* =Content
-------------------------------------------------------------- */

#content {padding: 1em; margin-right: 420px;}

.post {
	margin: 0 0 3em 0;	
}
.entry-content, .entry-summary {
	margin: 1.5em 0 0 0;
}


/* =Navigation
-------------------------------------------------------------- */

.navigation {
	margin: 0 0 1.5em 0;
	overflow: hidden;	
}


/* =Widget Areas
-------------------------------------------------------------- */

#primary {margin-left: -400px;}
#secondary {margin-left: -200px;}

.widget-area ul {
	list-style: none;
	margin-left: 0;
}
.widget-area ul ul {
list-style: none;
background-color: #316f50;
opacity: .7;
color:white;
padding: .5em;
border-left: 5px black solid;
}

.widget-area ul ul li {opacity: 1;}
.widget-area ul ul a {color:white;}

.widget-area ul ul ul {
	margin-left: 2.5em;
}
.widget-container {
	margin: 0 0 1.5em 0;
}

/* =Temporary styles until the
		directory can read @import
		
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}
		
-------------------------------------------------------------- */

/* Footer */

#footer {background: black url('http://www.geekqueer.com/content/wp-content/themes/geekqueer/images/gq-sfondo-footer-up.jpg') no-repeat; padding-top: 260px; color: white;}
#colophon {padding: .5em; color:white;}
#colophon a {color:white;}

#footer-widget {padding: 1em;}
#footer-left {width: 30%; float: left;}
#footer-center {margin: 0 33%;}
#footer-right {width: 30%; float: right;}
#site-info {clear: both;}

h1.entry-title, h2.entry-title {font-size: 1.8em; display: inline;}
.single h1.entry-title, h1.entry-title a, h2.entry-title a {text-decoration: none; color: white; background-color: #316f50; color: white; padding: .2em; margin-bottom: 1em;}
h1.entry-title a:hover, h2.entry-title a:hover {background-color: #8bbf72; color: white; border-bottom: 1px #316f50 solid;}
h3 {font-size: 1.4em; font-weight: bold;}


.nav-previous {float: left;}
.nav-previous a {color:transparent; width: 162px; height: 21px; display: block; background: url('http://www.geekqueer.com/content/wp-content/themes/geekqueer/images/gq-navigation-left.png') left no-repeat;}
.nav-previous a:hover {background: url('http://www.geekqueer.com/content/wp-content/themes/geekqueer/images/gq-navigation-left-over.png') left no-repeat; color:transparent; width: 162px; height: 21px; display: block;}
.nav-next {float: right;}
.nav-next a {background: url('http://www.geekqueer.com/content/wp-content/themes/geekqueer/images/gq-navigation-right.png') left no-repeat; color:transparent; width: 123px; height: 21px; display: block;}
.nav-next a:hover {background: url('http://www.geekqueer.com/content/wp-content/themes/geekqueer/images/gq-navigation-right-over.png') left no-repeat; color:transparent; width: 123px; height: 21px; display: block;}

a {text-decoration: none; color: #316f50;}
a:hover {text-decoration: underline;}

#comments {background-color: #ced8c9; border-bottom: 1px white solid; border-top: 6px #316f50 double; padding: .5em;}
#comments img.avatar {background: none; border: 0 !important; padding: 0; margin: 0; width: 40px; height: 40px; float: left; margin-right: 1em; margin-bottom: 1em;}
#comments ol {list-style: none; margin: 0; margin-top: 1em; margin-bottom: 1em;}
#comments ol li {border-bottom: 1px white dotted; padding: .5em;}
#comments ol li.even {background-color: #e8ede5;}
#comments h3 {background-color: #316f50; color: white; padding: .2em; display: inline; margin-bottom: 1em;}

.fbConnectWidgetFooter {display:none;}