/*
Theme Name: GroovyMan Theme v2
Theme URI: http://entropypub.com
Description: The default theme for GroovyMan.com
Version: 1.0
Author: Matt Bartel

*/

body {
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 12px;
	color: #333333;
	margin:0;
}

/* Site Structure */
#wrapper {width:900px; border:0px solid #DDDDDD; margin:10px auto;}
#navigation {height:27px; border-bottom:1px solid #888888; border-top:0px solid #888888; margin:10px auto 20px auto;}
#header {width:900px; border-bottom: 0px dotted #DDDDDD; margin: 20px auto 20px auto;}
#main {width:900px; border:0px solid #DDDDDD;}
	#content {width:550px; border-right:0px dotted #AAAAAA; float:left; margin-bottom:25px;}
	#sidebar {width:300px; border-left:1px solid #DDDDDD; padding-left:35px; margin-left:564px; overflow: hidden; _margin-left: 561px; }
		#sideHeader {width:300px; border:0px solid #DDDDDD; height:30px;}
		#sideMain {width:300px; margin:10px auto; padding:10px 0 15px 0; border:1px 0px 1px 0px dotted #DDDDDD; text-align:center; clear:right;}
		#sideA {width:140px; border:0px dotted #DDDDDD; padding: 0 0 0 5px; border-right:0px dotted #DDDDDD; float:left;}
		#sideB {width:140px; border-right:0px dotted #DDDDDD; margin-left:160px; _margin-left:157px;}
#footer {width:900px; border-top:1px solid #DDDDDD; margin:10px 0 10px 0; clear:both; padding-top:10px;}

/* Navigation */
#navigation {font-family:Georgia,"Times New Roman",Times,serif; font-size:12px; letter-spacing:2px;}
#nav-center {margin:0 auto; width:900px;}
#navigation ul {margin:0px; padding:0px;border-left:1px solid #888888;}
#navigation ul li {display:inline; list-style-type: none; padding-right: 0px; margin:0px;}
#navigation ul li.active a {background:#EFEFEF; color:#333333;}
#navigation a {display:inline-block; height:19px; background:#FFFFFF; color:#333333; border-top:1px solid #888888; border-right:1px solid #888888; padding:7px 8px 0px 8px; text-decoration:none;text-transform:uppercase;}
#navigation a.subscribe {color:#D03B00;}
#navigation a:hover {background:#EFEFEF; color:#333333;}

#navigation ul.rightNav {float:right; border-left:1px solid #888888;}
#navigation ul.rightNav li a {background:#FFFFFF; color:#333333; border-top:1px solid #888888; border-right:1px solid #888888;}
#navigation ul.rightNav li a:hover {background:#EFEFEF; color:#333333;}


/* Header */
#header {
	background: url(images/groovylogo.png) no-repeat 0 0;
}

#header h1 {
	margin-bottom: 10px;
}

#header h1 span {
	display: none;
}

#header h1 a {
	display: block;
	height: 66px;
	width: 500px;
}

#header div.description {
	display: none;
}


/* Main */
h2 {font-family:Georgia,"Times New Roman",Times,serif; font-weight:normal; font-size: 26px; color: #333; margin:0 0 7px 0;}
h3 {font-family:Georgia,"Times New Roman",Times,serif; font-weight:normal; letter-spacing: 1px; color:#333333; margin:0 0 5px 0; border-bottom: 1px dotted #DDDDDD;}

p {font-size:12px; line-height:19px; color: #555;}
a, a:link, a:visited {color:#D03B00;}
a:hover {text-decoration:none;}

/* Content */
#content {}
.post {border-bottom: 1px solid #DDDDDD; margin-bottom:10px; margin-right:20px; clear:both;}
.post h2 a, .post h2 {color:#333333; border-bottom: 0px dotted #333333; text-decoration:none; margin-bottom:1px;}
.post h2 a:hover {text-decoration:underline;}

div.navigation {font-family:Georgia,"Times New Roman",Times,serif;margin-bottom:15px;margin-right:20px; clear:both;}
.alignleft {text-align:left;float:left;}
.alignright {text-align:right;}
div.entry img.alignleft {float:left; margin:5px 15px 1px 0;}
div.entry img.alignright {float:right; margin:5px 0 1px 15px;}

p.postbyline {font-weight:bold; color:#666666; font-family:Georgia,"Times New Roman",Times,serif; margin:0px;}		
p.postbyline a {font-weight:normal;}
p.postbyline span.postcomments {float:right;}
p.postmetadata {font-weight:bold; color:#666666; font-family:Georgia,"Times New Roman",Times,serif; }
p.postmetadata a {font-weight:normal;}

ul.related_post {padding-left: 0px; margin-left:0px;}
ul.related_post li {list-style-type: none; padding-left: 0px; margin-left:0px; color:#666666; font-family:Georgia,"Times New Roman",Times,serif;}

div#comments-section {margin-right:20px;}
div#comments-section h3 {font-size: 17px;}

/* Sidebar */
#sidebar ul {padding-left: 0px; margin-left:0px; margin-top:0px;}
#sidebar ul li {list-style-type: none; margin-bottom:30px;}
#sidebar ul li h2 {font-family:Georgia,"Times New Roman",Times,serif; font-weight:normal; font-size: 17px; letter-spacing: 1px; color:#333333; margin:0 0 5px 0;  border-bottom: 0px dotted #666666;}
#sidebar ul li h3 {font-family:Georgia,"Times New Roman",Times,serif; font-weight:normal; font-size: 17px; letter-spacing: 1px; color:#333333; margin:0 0 5px 0;  border-bottom: 0px dotted #666666;}
#sidebar a {font-family:Georgia,"Times New Roman",Times,serif;}
#sidebar ul li ul li {margin:0 0 10px 0; padding:0 0 0 0;}
#sidebar ul li ul li img {vertical-align:text-bottom; border:0px;}
#subscribe_form {display:none;}
#sidebar .advertisement {text-align:center;font-family:Georgia,"Times New Roman",Times,serif; font-size:10px; color:#888888;}

/* Search */
#searchform input#s {width:190px; height:20px; float:left; font-family: Arial, Tahoma, verdana, sans-serif; font-size:13px; padding:0; border:1px solid #888888; padding:4px 4px 0px 4px; }
#searchform input#searchsubmit {width:80px; height:25px; float:right; font-family: Arial, Tahoma, verdana, sans-serif; font-size:12px; text-align:center; text-transform:uppercase; color:#333333; background:#EFEFEF none repeat scroll 0 0; border:1px solid #888888;}

/* Widgets */
li.recentcomment {padding-bottom:10px;}
.recentcommentmeta {font-family:Georgia,"Times New Roman",Times,serif; display:block; text-align:right;}

/* Footer */
#footer {font-family:Georgia,"Times New Roman",Times,serif; font-size:11px; letter-spacing:1px;}
#footerlinksright {float:right; text-align:right;}
#footer-copyright {font-weight:bold;}




/* Amazon Feed */
div.amazonfeed div {background: url(images/amazon.png) no-repeat 0 0; padding-left:20px;}


/* Sociable */
div.sociable { margin: 16px 0; }

div.sociable_tagline { position: relative;font-weight:bold; color:#666666; font-family:Georgia,"Times New Roman",Times,serif; }
div.sociable_tagline span { display: none; width: 14em; }
div.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}


