/*  
Theme Name: TyDotCom
Theme URI: 
Description: 2 Column Layout
Version: 3.0
Author: Tyler ingram
Author URI: http://www.tyleringram.com/

*/
/* padding & margin: TOP, RIGHT, BOTTOM, LEFT */
body {
	background: #0B0D0D url('images/bg_texture.jpg') repeat-x fixed 50% 0;
	text-align: center;
	color: #fff;
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 10pt;
	color: #ebebeb;
	line-height: 1.4em;
}
a { color: #65D8D8; text-decoration: none;}
a:hover { color: yellow;}
a img {border: 0;}

h2 { padding:2px 0 6px 2px; margin: 0; font-family: "Times New Roman", Georgia; letter-spacing: 1px; }

h3 { padding:2px 0 6px 2px; margin:0; font-family: "Times New Roman", Georgia; font-size: 14pt; letter-spacing: 1px;}

#wrapper { width: 960px; margin:0 auto; text-align:left; }

#searchbox {
	float: left;
	width: 300px;
	padding: 5px;
    margin-top:5px;
	background: transparent url('images/8x8_30p.png') repeat scroll;
	border: 1px solid #000;
	-moz-border-radius: 5px;
    -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.5);
	text-align: center;
}

#socialmedia { height: 55px; text-align: right; float: right;}
#socialmedia a {padding: 0 5px;}

#headernav { 
    width: 960px;
    height: 50px;
    border: 1px solid #000;
    -moz-border-radius: 5px;
    -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.5);
    padding: 2px;
    background: url('images/8x8_30p.png') repeat scroll 0 0 ;
}
#title {background: transparent url('images/title.png') no-repeat; width: 350px; height: 50px; float: left;}
#title a {display:block; width: 300px; height: 50px;}

#navlinks { float: right; width: 500px; text-align: right; margin-right: 10px;}
#navlinks ul { list-style-type: none;}
#navlinks ul li { display: inline; padding: 0px 10px;}
#navlinks ul li a { font-size: 16px; font-weight: bold;}

.spacer { height: 40px;}
.clear { clear:both;}

#leftcontent { width: 560px; float: left;}
#leftcontent img { border: 1px solid  #fff;}

.lblock { width: 580px;
    border: 1px solid #000;
    -moz-border-radius: 5px;
    -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.5);
    padding: 10px;
    background: url('images/8x8_30p.png') repeat scroll 0 0 ;
}

#rightcontent { width: 320px; float: right;}
.rblock {
    width: 310px;
    border: 1px solid #000;
    -moz-border-radius: 5px;
    -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.5);
    padding: 5px;
    background: url('images/8x8_30p.png') repeat scroll 0 0;
}
.photo {
    -moz-transform: rotate(5deg);
   -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.5);
   border: 2px solid #fff;
   position: relative;
   top: -20px;
   left: 10px;
}
.commentimg .photo {
    -moz-transform: rotate(-5deg);
    left: -10px;
}
.center-imgs {text-align:center;}
.firstimage { text-align: center;}

#content {
    width: 960px;
    margin: 0 auto;
    border: 1px solid #000;
    -moz-border-radius: 5px;
    -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.5);
    padding: 5px;
    background: url('images/8x8_30p.png') repeat scroll 0 0 ;
}
#content-inner { width: 805px; margin: 0 auto;}

#google-300, #google728 p { text-align: center;}

/* General Content Styles */
.postmeta { font-size: 8pt; color: #ccc;}
.hr { height: 2px; border-top: 1px solid #000; border-color: rgba(0,0,0,0.3); margin: 8px 0;}
.center { margin: 0 auto;}

/* single.php Styles  */
.post h1 { font-family: "Times New Roman", Georgia; line-height: 18pt; padding:0; margin:0 0 5px 0;}

.navigation { padding: 5px 0 20px 0;}
.alignleft { float: left;}
.alignright { float: right;}

.single-meta { font-size: 8pt; color: #ccc;}

blockquote {
	background: transparent url('images/8x8_30p.png') repeat scroll;
	padding: 0 5px;
	font-size: 8pt;
	color: #ccc;
	border: 1px solid #000;
	-moz-border-radius: 5px;
}

/* Comments */
.comment { padding: 5px;}
.alt { background: transparent url('images/8x8_30p.png') repeat scroll;}

.commentlist { list-style-type: none; padding:0;}
.commentlist li { margin-bottom: 15px;}

.commentimg { width: 72px; float: left;}
.authorcomment {float: right;}
.commentimg p {text-align: center; margin:0; padding:0;}
.commentmetadata { line-height: 14px; font-size: 7pt; color: #ccc;}
.comment_body { float: left; width: 675px; margin-left: 10px;}
.comment_body p { margin: 0 0 10px 0;}

#commentform { width: 600px; float: left;}
#commentform input, #commentform textarea { margin-bottom: 8px; font-family: Verdana, sans-serif;}
#commentform input { width: 300; }
#commentform textarea { height: 100px; width: 450px;}

#no-gravatar {
	text-align: center;
	width: 190px;
	float: right;
	padding: 5px;
	background: transparent url('images/8x8_30p.png') repeat scroll;
	border: 1px solid #000;
	-moz-border-radius: 5px;
}
#no-gravatar p {text-align:center;}

#trackbacks ul li a {font-style: italic;}

/* WP Related Things */
.related h3 { margin-top: 10px;}
.related ul { padding:0; margin:0; list-style-type:none;}
.related ul li { margin-left: 10px;}


#footer {
	width: 960px;
}

.footercontent {float:left; width:240px;}

#categories ul, #recentposts ul, #recentcomments ul {
	list-style-type: none; 
	margin:0;
	padding:5px;
}
#categories ul li { float: left; width: 110px;}

#recentcomments h4 {font-size: 8pt; margin:0; padding: 0 0 2px 0;}
#recentcomments div { padding: 0 0 10px 10px; font-size: 8pt; }

#footerlinks { font-size: 8pt; margin-top: 5px;}
.footerleft { float: left; width: 470px;}
.footerright { float: right; width: 470px; text-align: right;}
.footerright a:hover {text-decoration: underline;}
