/*  
Theme Name: GarysBasement Black 2007
Theme URI: http://www.migliorisi.com/
Description: The Black Theme of 2007
Version: 1.0
Author: Bryan Migliorisi
Author URI: http://migliorisi.com/

	

*/


/* begin dannys changes */



/* begin bryans changes */

div#buttons{float:right;left:480px;width: 150px;}
div#buttons a{display:block; line-height:17px;padding:0;margin:0;}

div#post_data {clear:both;}
div#post_data .left{float:left;color:#ffffff; text-align:center; padding-top: 40px; height:165px; width:143px; background-image: url(images/postauthor.gif);}
div#post_data .left img{border: #999999 1px solid;}
div#post_data .right{float:right; width:470px;} 
div#post_data .right ul,div#post_data .right li{list-style:none;}
div#post_data h3{margin:0;padding:0; color:#359ff2;display:block; border-bottom: solid 1px #359ff2;}

div#leaguenews{height: 170px;text-align:left; width:622px; background: #5c5c5c url(http://beta.garysbasement.com/wp-content/themes/beta/images/league_header.gif) 0 0 no-repeat; padding-top: 30px; color:#ffffff;}
div#leaguenews div.left{float:left; width: 160px;}
div#leaguenews div.right{float:right; width: 462px;}
div#leaguenews h2{padding:0; margin:0;color:#ffffff;}
div#leaguenews h2 a{ text-decoration:underline;}
div#leaguenews a, div#leaguenews a:hover, div#leaguenews a:visited{color:#ffffff;}
div#leaguenews .fade-box{position:absolute; width:462px; height:160px; overflow:hidden; }
div#leaguenews ul{ list-style:none; padding:0; margin:10px 0 0 10px;text-indent:-8000px;}
div#leaguenews li{padding-bottom:10px; background-repeat:no-repeat;}
div#leaguenews li.lg_nhl_off{width:140px; height:36px; background-image: url(images/lg_nhl_off.gif);}
div#leaguenews li.lg_mlb_off{width:140px; height:36px; background-image: url(images/lg_mlb_off.gif);}
div#leaguenews li.lg_apf_off{width:140px; height:36px; background-image: url(images/lg_apf_off.gif);}
div#leaguenews li.lg_nhl_on{width:140px; height:36px; background-image: url(images/lg_nhl_on.gif);}
div#leaguenews li.lg_mlb_on{width:140px; height:36px; background-image: url(images/lg_mlb_on.gif);}
div#leaguenews li.lg_apf_on{width:140px; height:36px; background-image: url(images/lg_apf_on.gif);}

div#top {background: #3a3a3a url(http://beta.garysbasement.com/wp-content/themes/beta/images/top.gif) 0 0 no-repeat; height:89px;}
div#top_end {background: #3a3a3a url(http://beta.garysbasement.com/wp-content/themes/beta/images/top_end.gif) 0 0 no-repeat; height:48px; color:#ffffff;}
div#top_extra {background-color: #3a3a3a; height:100px;}
div#top_extra .left {float:left; width:730px;}
div#top_extra .right {float:right; width:210px;}

div#content_top {background: #3a3a3a url(http://beta.garysbasement.com/wp-content/themes/beta/images/content_top.gif) 0 0 no-repeat; height:49px;}
div#content_body {background: #3a3a3a url(http://beta.garysbasement.com/wp-content/themes/beta/images/content_body.gif) 0 0 repeat-y; padding: 0 15px;}
div#content_body_left{float:left; width:630px; padding-right:10px;}
div#content_body_right{float:left;width:290px;}
div#content_footer {background: #3a3a3a url(http://beta.garysbasement.com/wp-content/themes/beta/images/content_bottom.gif) 0 0 no-repeat; height:49px; clear:both;}
div#page {width:960px; margin:0 auto;}

div.mfbox{margin:0 auto 10px;color: #6C7D8E;background: #EAF2FA url(images/mf_box.gif) 0 0 no-repeat; clear:both;}
div.mfbox .bottom{text-align:center;background: url(images/mf_box.gif) 100% 100% no-repeat;padding: 10px 5px;}
div.mfbox .padded{padding: 50px 5px;}
div.mfbox .bottom h1{line-height: 0.1pt;}
div.mfbox .la{text-align:left;}
div.mfbox .bold{font-weight:bolder;}

div.wtbox{margin:0 auto 10px;color: #6C7D8E;background: #ffffff url(images/mf_box.gif) 0 0 no-repeat; clear:both;}
div.wtbox .bottom{text-align:center;background: url(images/mf_box.gif) 100% 100% no-repeat;padding: 10px 5px;}
div.wtbox .padded{padding: 50px 5px;}
div.wtbox .bottom h1{line-height: 0.1pt;}
div.wtbox .la{text-align:left;}
div.wtbox .bold{font-weight:bolder;}

div.leagues,div.archives,div.categories,div.sponsors,div.search,div.links{font-size: 1.3em; color:#fff;padding-bottom:15px;}
div.side_inner{padding: 0px 10px 0;}
div.sidebar		h2{padding:0;margin:0;}

div.archives	h2	{ text-indent:-8000px;background: url(images/side_head_archive.gif);height:51px;width:290px; background-repeat: no-repeat}
div.categories	h2	{ text-indent:-8000px;background: url(images/side_head_categories.gif);height:51px;width:290px; background-repeat: no-repeat}
div.links		h2	{ text-indent:-8000px;background: url(images/head_links.gif);height:51px;width:290px; background-repeat: no-repeat}
div.sidebar			{ margin-bottom: 15px; padding-bottom: 43px; background: #3c4244 url(http://beta.garysbasement.com/wp-content/themes/beta/images/side_bottom.gif) 0 bottom no-repeat}

div.searchbox	h2	{ text-indent:-8000px;background: url(images/search.gif);height:29px;width:151px; background-repeat: no-repeat}
div.searchbox		{ text-align:center;}

div.archives ul,div.categories ul  {list-style:none;padding:10px 10px 0px; margin:0px;}
div.archives li,div.categories li  {text-align: left;padding: 0;margin: 0;border-bottom: #202020 1px solid; line-height:20px;}
div.archives li a,div.categories li a {display: block; color:#fff; text-decoration:none;}
div.archives li a:hover,div.categories li a:hover{color:#fff; background-color:#454545; text-decoration:none;}

div.entry{text-align:left;clear:both;}
div.entry a,div.entry a:visited{color: #359ff2;}
div.entry a:hover{background-color: #359ff2; color:#fff;}
div.entry .subinfo {color: #7c7c7c; display:block; font-size: 0.8em;}
div.entry .links {color: #7c7c7c; font-size: 0.8em; text-align:right;display:block;}
div.entry h2 {margin-bottom:0;}

div.comment {width: 622px; text-align:left; clear:both; padding-top:10px;}
div.comment .left {text-align:center; width: 100px; float: left; background: #fff url('images/arrow.gif') no-repeat top right;}
div.comment .right {width: 512px; float: right; background-color:#ebf3fa; padding:5px;}
div.comment .name{display:block;text-align:center;}
div.comment_reply {text-align:left; clear:both;}
div#commentlist{clear:both;}

img.gravatar{border-right: #3e3e3e 1px solid;border-top: #3e3e3e 1px solid;border-left: #3e3e3e 1px solid;border-bottom: #3e3e3e 1px solid;}
span.gravatar{display:block; text-align:center;font-size:0.8em;clear:both;}
div.navigation{display:block;clear:both;}

div#footer,div#footer a{color:#fff;}
div#footer a{text-decoration:underline;}

/* Begin Typography & Colors */
body {font-size: 82.5%; font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;color: #333;text-align: center;background-color: #3a3a3a;}

.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}


small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}

h1, h2, h3 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	}

h1 {
	font-size: 4em;
	text-align: center;
	}


h2 {
	font-size: 1.6em;
	}

h2.pagetitle {
	font-size: 1.6em;
	}

h3 {
	font-size: 1.3em;
	}

h1, h1 a, h1 a:hover, h1 a:visited {
	text-decoration: none;
	color: white;
	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}

.entry p a:visited {
	color: #b85b5a;
	}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}

small, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

a, h2 a:hover, h3 a:hover {
	color: #06c;
	text-decoration: none;
	}

a:hover {
	color: #147;
	text-decoration: underline;
	}

/* End Typography & Colors */



/* Begin Structure */
body {
	margin: 0;
	padding: 0; 
	}

#page {
	background-color: white;
	margin: 0 auto;
	padding: 0;
	
	}

/* End Structure */



/*	Begin Headers */

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
/* End Headers */



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

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;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	} 

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before {
	content: "\00BB \0020";
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}


/* End Entry Lists */



/* Begin Form Elements */


#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 95%;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */








/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}



a img {
	border: none;
	}



/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */
