/*  
Theme Name: Tyler's Silver Boxes
Theme URI: http://www.tylerwillis.com/
Description: Boxes Be Fun!
Version: 1.00
Author: tylerwillis
Author URI: http://www.tylerwillis.com/
*/


/* --- STRUCTURE --- */

html, body {
	margin:0;
	padding:0;
	font-size: 76%;
	font-family: verdana, arial, sans-serif;
	} /* Font-sizing in EMs | http://www.thenoodleincident.com/tutorials/typography */
body {
	background: url("images/bg.gif") repeat-x; 
	}
#content {
	margin-right:165px;
	margin-left:165px;
}

* html #content{
	height: 0.01%;	/*fixes IE-only disappearing text*/
}

#container {
	width:100%;
	float:left;
	margin-right:-175px;
	}

#top {
	margin: 0 auto;
	width:70%;
	height:20px;
	line-height:20px;
	}
#wrapper {
	width:auto;
	overflow-x:hidden;
	margin: 0 auto;
	font-size:1.2em;
	background-color:#fff;
	border-left:1px solid #000;
	border-right:1px solid #000;
	}


/* --- ELEMENTS --- */

b, strong {
	color:#000;
	}

em, i {
	color:#333;
	}
blockquote {
	color:#228B22;
	background-color:#F5FFFA;
	margin:0 5%;
	padding:0 5px 0 5px;
	border:1px dashed #228B22;
	font-weight:550;
	font-style:italic;
	}

blockquote:hover {
	border:1px solid #215E21;
	}
	
.clear {
	margin:0;
	padding:0;
	clear:both;
	height:0;
	}
h1 {
	font-size:2em;
	padding:0;
	margin:0;
	}
li {
	list-style-type: none;
	list-style-image:none;
	}
	
	
	
/* --- HEADER --- */

#header {
	height:191px;	
	font-family: Trebuchet MS, verdana, arial, sans-serif;	
	background-color:#000000;
	text-align:center;
	margin: 0 auto;
	}
	
#header h1 {
	padding:80px 0 0 0;
	margin: 0 0 0 10%;
	}
#header span {
	font-size:1em;
	margin:0 0 0 15%;
	} 
#header a {
	color:#fff;
	font-family: Trebuchet MS, verdana, arial, sans-serif;
	text-decoration:none;
	font-size:1.1em;
	}
#header a:hover {
	color:#fee;
	}

/* --- MENU --- */
#menu ul {
	text-align: center;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 0;
	margin-top: 0px;
	margin-bottom:-7px;
	/* cancels gap caused by top padding in Opera 7.54 */
	margin-left: 0;
	background-color: black;
	color: white;
	width: 100%;
	font-family: Arial,Helvetica,sans-serif;
	line-height: 18px;
	/* fixes Firefox 0.9.3 */
}

#menu ul li {
	display: inline;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 2px;
	/* matches link padding except for left and right */
	padding-top: 2px;
}

#menu ul li a {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	color: white;
	text-transform:lowercase;
	text-decoration: none;
}

#menu ul li a:hover {
	background-color: #999999;
	padding-bottom: 2px;
	padding-top: 2px;
	color: white;
}

#menu #current { 
	background:#BABABA; 
	padding-bottom: 2px;
	padding-top: 2px;
	z-index:1;	
	}

/* --- CONTENT --- */

.commentnum {
	padding-left:15px;
	}
	
.BOTDrank {

	font-weight:bold;
	}	
	
.post .commentnum a {
	color:#7D72C1;
	}
#contentbg { 
	background: url("images/content_bg.gif") top left repeat-y; 
	}
.post {
	margin-right:20px;
	margin-left:20px;
	margin-bottom:20px;
	color:#2C235C;
	font-weight:550;
	font-size:1.1em;
	line-height:1.3em;
	}

.contentbox {
	border-left:2px solid #D4D4D4;
	border-right:2px solid #D4D4D4;	
	border-bottom:2px solid #D4D4D4;	
	padding:3px 8px 0px 8px;	
	}
.headingbox {
	background-color: #E3E3E3;
	border-top:2px solid #D4D4D4;
	border-left:2px solid #D4D4D4;
	border-right:2px solid #D4D4D4;	
	margin-bottom:-20px;
	margin-top:20px;
	padding:0px 5px 0px 10px;
	}		
	
.post h3 {
	font-size:1.5em;
	color:#302E39;
	font-weight:500;
	font-family: Trebuchet MS, verdana, arial, sans-serif;	
	}
.post h3 a {
	color:#7F6250;
	font-family:papyrus, "Monotype Corsiva", "Book Antiqua", cursive;
	font-weight:bold;
	text-decoration:none;
	}
.post h3 a:hover {
	color:#9E7A65;
	}
.postinfo {	
	font-size:.65em;
	text-transform:lowercase;
	padding-left:5px;
	}
	
.postbox {
	padding:5px 20px 5px 20px;
	color: #2C235C;
	background-color: #EBEBEB;
	border:1px dashed black;
	font-weight:550;
	font-size:1.1em;
	line-height:1.3em;
	}
	
.postbox:hover{
	border:1px solid black;
	}			

	/* --- Author Image (ADDED) --- */

.author_image {
	float:right;
	}

/* --- COMMENTS --- */
#comments {
	width:95%;
	margin:0 auto;
	}

#comments ul {
	padding:0;
	margin:0;
	}
	
#comments li {
	padding: 3px 6px;
	margin:10px 0;
	}

#comments h4 {
	font-size:1.2em;
	}

.even {
	border: 2px solid #FFD700; 
	background: #FFFAF0;
}	

.even:hover {
	border: 2px solid #FFD700; 
	background: #FFEC8B;
}

#infoeven {
	font-size:1.2em;
	background: #FEF1B5;
	border:1px solid #000000;
	width:70%;
	position:relative;
	min-height:86px;
	margin-left: auto; 
	margin-right: auto;
}	

.odd {
	border: 2px solid #236B8E; 
	background: #F0F8FF;
	}

.odd:hover{
	border: 2px solid #236B8E; 
	background: #87CEFF;
	}	

#infoodd {
	font-size:1.2em;
	background: #B0E2FF;
	border:1px solid #000000;
	width:70%;
	position:relative;
	min-height:86px;
	margin-left: auto; 
	margin-right: auto;
	}

.authorcomment {
	border:2px solid #00AF33;
	background-color:#F5FFFA;
	}
	
.authorcomment:hover{
	border: 2px solid #00AF33; 
	background: #4EEE94;
	}

#authorinfo {
	font-size:1.2em;
	background: #BDFCC9;
	border:1px solid #000000;
	width:70%;
	position:relative;
	min-height:86px;
	margin-left: auto; 
	margin-right: auto;
	}

	
.comnum {
	font-family:papyrus, "Monotype Corsiva", "Book Antiqua", cursive;
	font-weight:bold;
	background-color:#FFFAF0;
	border:1px solid #000000;
	color:#E0DFDF;
	text-align:center;
	font-size:86px;
	min-height:86px;
	line-height:86px;
	min-width:86px;
	float:right;
	}

#comments .gravatar {
        float:left;
        padding: 3px;
		margin-right: 5px;
        border: 1px solid #000;
        background: #fff;
}

#comments .postgrav {
	float: left;
	padding: 3px;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #000;
	background: #fff;
}	

/* --- SIDEBAR --- */

#sidebar {
	margin:0;
	padding:5px 10px;
	float:right;
	width:155px;
	color:#2C235C;
	line-height:1.3em;
	font-size:1.0em;
	}
	
#sidebarbg { 
	background: url("images/sidebar_bg.gif") top right repeat-y; 
	}

#sidebar h3 {
	height:22px;
	width:148px;
	font-size:1.1em;
	color:#2C235C;
	margin: 10px 0px 0 0px;	
	padding:2px;	
	background:url('images/metahd.jpg') no-repeat center;
	text-align:center;	
	font-weight:bold;
	border-top:#000000 1px solid;
	border-right:#000000 1px solid;	
	border-left:#000000 1px solid;			
	}
#sidebar ul {
	margin: 0 0 0 0px;	
	width:149px;
	list-style-type: none;
	padding: 0 0 0 3px;
	padding-bottom:1em;
	background:#CCCCCC url('images/metabg.jpg') no-repeat top;
	border:#000000 1px solid;
	border-top:none;
	}

#sidebar li { 
	padding:0 0px 0 0px; 

	}
#sidebar ul li {
	margin: 0px 0 0 0;
	padding: 0;	
}

#leftsidebar {
	padding:5px 10px;
	float:left;
	width:155px;
	}

#leftsidebar h3 {
	height:22px;
	width:148px;
	font-size:1.1em;
	color:#2C235C;
	margin: 10px 0px 0 0px;	
	padding:2px;	
	background:url('images/metahd.jpg') no-repeat center;
	text-align:center;	
	font-weight:bold;
	border-top:#000000 1px solid;
	border-right:#000000 1px solid;	
	border-left:#000000 1px solid;			
	}
#leftsidebar ul {
	margin: 0 0 0 0px;	
	width:149px;
	list-style-type: none;
	padding: 0 0 0 3px;
	padding-bottom:1em;
	background:#CCCCCC url('images/metabg.jpg') no-repeat top;
	border:#000000 1px solid;
	border-top:none;
	}

#leftsidebar li { 
	padding:0 0px 0 0px; 

	}
#leftsidebar ul li {
	margin: 0px 0 0 0;
	padding: 0;	
}	

#leftsidebar li ul { 
	margin: 0px 0px 0 0px;
	width:144px;
	background-image:none;
	background-color:transparent;
	padding:0 0px 0 5px;
	border:none;
	}

/* --- CREDITS --- */

.credit {
	margin:0;
	padding:5px 0;
	font-size:0.9em;
	text-align:center;
	}
cite {
	font-style:normal;
	}
#credit_1 { 
	background: url("images/copybg_1.gif") top left repeat-y; 
	}
#credit_2 { 
	background: url("images/copybg_2.gif") top right repeat-y; 
	}
	

/* --- NAVIGATION (ADDED) ---*/

.alignleft {
	float:left;
	text-align:left;
}

.alignright {
	float:right;
	text-align:right;
}

.aligncenter {
	margin: 0 auto;
	text-align:center;
}

.navaligncenter {
	text-align:center;
	text-decoration: none;
	color: black;
	font-family: Arial,Helvetica,sans-serif;
}

.navaligncenter a {
	margin: 0 auto;
	text-align:center;
	text-decoration: none;
	text-transform:lowercase;
	font-family: Arial,Helvetica,sans-serif;
}

.navaligncenter a:hover {
	background-color: #999999;
	color: white;
}

/* --- PICS (ADDED) ---*/

.picleft {
	float:left;
}

.picright {
	float:right;
}


	
/* --- FOOTERAD (ADDED) --- */

#footerad {
	text-align:center;
	}

/* --- meta (ADDED) --- */



.weekly {
	font-size:0.8em;	
	}

/* --- quote (ADDED) --- */

#quote {
	color:#2C235C;
	line-height:1.3em;
	font-size:0.9em;
	float:right;
	width:152px;
	}

#quote h3 {
	height:22px;
	width:146px;
	font-size:1.1em;
	color:#2C235C;
	margin: 10px 0 0 0;	
	padding:2px;	
	background:url('images/metahd.jpg') no-repeat center;
	text-align:center;	
	font-weight:bold;
	border-top:#000000 1px solid;
	border-right:#000000 1px solid;	
	border-left:#000000 1px solid;			
	}
#quote ul {
	margin:0;
	padding:0 0 0 3px;
	padding-bottom:1em;
	overflow: hidden;
	background:#CCCCCC url('images/metabg.jpg') no-repeat top;
	border:#000000 1px solid;
	border-top:none;
	}

#quote ul ul {
	margin:0;
	padding:0 0 0 3px;
	border: none;
	background:none;
	}	

#quote li { 
	padding:0 0 0 3px; 
	}	
	
/* --- ADS (ADDED) --- */

#ads {
	color:#2C235C;
	line-height:1.3em;
	font-size:0.9em;
	float:right;
	text-align:center;
	}

#ads h3 {
	height:22px;
	width:146px;
	font-size:1.1em;
	color:#2C235C;
	margin: 10px 0 0 0;	
	padding:2px;	
	background:url('images/metahd.jpg') no-repeat center;
	text-align:center;	
	font-weight:bold;
	border-top:#000000 1px solid;
	border-right:#000000 1px solid;	
	border-left:#000000 1px solid;			
	}
#ads ul {
	margin:0 auto;
	padding:0 0 0 3px;
	padding-bottom:1em;
	background:#FFFFFF url('images/metabg.jpg') no-repeat top;
	border:#000000 1px solid;
	border-top:none;
	}

#ads ul ul {
	margin:0;
	padding:0 0 0 3px;
	border: none;
	background:none;
	}	

#ads ul ul {
	margin:0;
	padding:0 0 0 3px;
	border: none;
	background:none;
	}	

#ads li { 
	padding:0 0 0 3px;
	}	

/*-- LINKS STYLING--*/ 	
a.liexternal {
	color:#0000FF;
	padding-right: 12px;
	background: url(images/link-icon_external.png) no-repeat right;
	}

a.liexternal:visited {
	color:#3A5FCD;
	}

a.liwikipedia {
	color:#0000FF;
	padding-right: 14px;
	background: url(images/link-icon_wikipedia.gif) no-repeat right;
	}

a.liwikipedia:visited {
	color:#3A5FCD;
	}

a.liimdb {
	color:#0000FF;
	padding-right: 16px;
	background: url(images/link-icon_imdb.png) no-repeat right;
	}

a.liimdb:visited {
	color:#3A5FCD;
	}
	

a.liftp {
	color:#0000FF;
	padding-right: 11px;
	background: url(images/link-icon_ftp.gif) no-repeat right;
	}

a.liftp:visited {
	color:#3A5FCD;
	}

a.limailto {
	color:#0000FF;
	padding-right: 18px;
	background: url(images/link-icon_mail.gif) no-repeat right;
	}

a.limailto:visited {
	color:#3A5FCD;
	}

a {
	color:#9C661F;
	font-size:1em;
	}	

a:visited {
	color:#7F6250;
	font-size:1em;
	}
	
a:hover {
	text-decoration:none;
	}