/*   
Theme Name: Josh Dura Blue
Theme URI: http://www.joshdura.com
Description: This is the theme used at JoshDura.com
Author: Josh Dura
Author URI: http://www.joshdura.com
Version: 1.0
*/

body {
	background: #082038 url("images/background.gif") repeat-y center;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #FFF;
	padding: 0;
	margin: 0;
}

#main {
	width: 825px;
	margin-left: auto;
	margin-right: auto;
}

#top {
	text-align: center;
}

#top a {
	border: 0;
}

#content {
	
}

#content-left {
	float: left;
	width: 575px;
}

#content-right {
	float: left;
	width: 250px;
}

#post {
	clear:both;
}

#post-left {
	float: left;
	width: 50px;
	text-align: center;
	font-size: 10px;
	background: url('images/transparent_background.png');
	border-right: 1px dotted #369;
	color: #369;
}

#post-right {
	float: right;
	width: 510px;
	margin: 0 0 30px 0;
}

#post-left-content {
	padding: 5px 0 5px 0;
	border-bottom: 1px dotted #369;
}

#post-left-content a {
	border: 0;
}

#post-left-end {
	padding: 15px 0 5px 0;
}

#post-left-end a {
	border: 0;
}

#twitter {
	text-align: center;
	margin: 0 25px 25px 25px;
}

ul.twitter {
	text-align: left;
	font-size: 11px;
	color: #6e87a0;
	margin: 0;
	padding: 0;
}

li.twitter-item {
	margin: 0;
	padding: 5px 0 10px 0;
	border-bottom: 1px dotted #30465b;
	list-style-type: none;
}

#followMe {
	font-size: 11px;
	margin: 5px 0 0 0;
}

#followMe a:link,
#followMe a:visited,
#followMe a:active {
	color: #6e87a0;
	border-bottom: 0;
}

#followMe a:hover {
	color: #369;
}

#reading {
	text-align: center;
	margin: 0 25px 25px 25px;
}

#reading ul {
	text-align: left;
	font-size: 11px;
	color: #6e87a0;
	margin: 0;
	padding: 0;
}

#reading li {
	margin: 0;
	padding: 5px 0 10px 0;
	border-bottom: 1px dotted #30465b;
	list-style-type: none;
}

#xbox {
	text-align: center;
	margin: 0 25px 25px 25px;
}

#xboxDescription {
	text-align: left;
	color: #6e87a0;
	font-size: 11px;
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #30465b;
}

#comments {
	clear: both;
}

#commentList {
	margin: 0 0 0 10px;
	padding: 0;
	border-bottom: 1px dotted #30465b;
}

#commentList li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-top: 1px dotted #30465b;
}

#commentLeft {
	float: left;
	color: #FFF;
	padding: 5px;
	margin: 10px 0 10px 0;
	width: 375px;
}

#commentLeft p {
	line-height: 1.5em;
	margin: 0;
	padding: 0 0 10px 0;
}

#commentRight {
	float: right;
	padding: 5px;
	margin: 10px 0 10px 0;
	width: 165px;
	color: #89aed3;
}

#commentRight p {
	line-height: 1.5em;
	margin: 0;
	padding: 0;
}

#commentRight img {
	float: left;
	margin: 0 5px 0 0;
}

#commentMeta {
	margin: -40px 0 10px 60px;
	font-size: 11px;
	color: #369;
}

.commentMeta {
	font-size: 11px;
}

#footer {
	clear: both;
	width: 100%;
	font-size: 11px;
	height: 130px;
	border-top: 1px dotted #369;
	background: url('images/transparent_background.png');
	padding: 15px 0px 10px 0px;
}

#footer img {
	border: 0;
}

#footerContent {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

#footerTitle {
	width: 100%;
	border-bottom: 1px dotted #369;
	padding: 0 0 10px 0;
	margin: 0 0 3px 0;
}

#connect {
	width: 200px;
	float: left;
	margin: 0 0 0 30px;
	text-transform: uppercase;
	color: #89aed3;
	font-weight: bold;
}

#connectLeft {
	float: left;
	width: 50%;
}

#connectRight {
	float: left;
	width: 50%;
}

#connect p {
	margin: 0;
	padding: 0;
	margin-top: 5px;
}

#connectLeft img {
	float: left;
	margin-top: 3px;
	margin-right: 3px;
}

#connectRight img {
	float: left;
	margin-top: 3px;
	margin-right: 3px;
}

#recentPosts {
	width: 325px;
	float: left;
	margin: 0 0 0 30px;
	color: #89aed3;
}

#recentPostsList {
	margin: 7px 0 0 0;
	padding: 0;
}

#recentPostsList li {
	margin: 0 0 5px 0;
	padding: 0;
	list-style: none;
}

#entryNavigation {
	clear: both;
	text-align: center;
	padding: 10px;
}

.date {
	color: #369;
}

.commentCount {
	color: #369;
}

#recentComments {
	width: 350px;
	float: left;
	color: #369;
	margin: 0 0 0 30px;
}

#recentCommentsList {
	margin: 7px 0 0 0;
	padding: 0 0 0 22px;
}

#recentCommentsList li {
	margin: 0 0 5px 0;
	padding: 0;
	list-style-image: url("images/comment.png");
}

.commenter {
	color: #369;
}

#clear {
	clear: both;
}

h1 {
	color: #369;
	font-size: 21px;
	font-weight: bold;
	font-style: italic;
	margin: 0 0 10px 0;
	padding: 0;
}

h2 {
	color: #6389b0;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px dotted #30465b;
}

h3.reply {
	background: url('images/comment_bg.png') no-repeat;
	height: 46px;
	font-size: 18px;
	color: #6389b0;
	padding: 10px 0 0 50px;
	margin: 0;
}

p {
	line-height: 1.9em;
	margin: 0 0 20px 0;
	padding: 0;
}

blockquote {
	background: url("images/quote.png") no-repeat top left;
	padding:0 0 0 50px;
	//min-height:40px;
}

h1 a:link {
	color: #369;
	text-decoration: none;
	border: 0;
}
h1 a:visited {
	color: #369;
	text-decoration: none;
	border: 0;
}
h1 a:active {
	color: #369;
	text-decoration: none;
	border: 0;
}
h1 a:hover {
	color: #89aed3;
	text-decoration: none;
	border: 0;
}

a:link {
	color: #89aed3;
	text-decoration: none;
	border-bottom: 1px dotted #89aed3;
}
a:visited {
	color: #89aed3;
	text-decoration: none;
	border-bottom: 1px dotted #89aed3;
}
a:active {
	color: #89aed3;
	text-decoration: none;
	border-bottom: 1px dotted #89aed3;
}
a:hover {
	color: #369;
	text-decoration: none;
	border-bottom: 1px dotted #369;
}

/* Xbox 360 Gamercard */
.gamercard {
	margin: 0 auto 0; /* change margin if used elsewhere */
	padding: 4px;
	width: 198px;
	//border: 1px solid #e5e5e5;
	//background: #f5f5f5;
	text-align: left;
}
.gamertag, #sidebar .gamertag {
	margin: 0;
	padding: 0 0 2px 2px;
	border-bottom: 1px solid #89aed3;
}
.gamertag p, #sidebar .gamertag p {
	margin: 0;
	padding: 0;
	line-height: 1em;
}
.gamercard a, .gamercard a:visited, #sidebar .gamercard a, #sidebar .gamercard a:visited, .gamercard a.taglink, .gamercard a.links {
	margin: 0;
	padding: 0;
	color: #89aed3;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border: none;
}
.gamercard a.taglink:hover, .gamercard a.links:hover, #sidebar .gamercard a.taglink:hover {
	color: #369;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	border: none;
}
.gamercard a.links:hover {
	text-decoration: none;
}
.gamerimg, .entry .gamerimg {
	margin: -1px 4px 0 1px;
	padding: 0;
	height: 32px;
	width: 32px;
	border: 1px solid #afafaf;
	float: left;
}
.gamercard .stats {
	margin: 5px 0 0;
	padding: 0;
	//color: #515151;
}
.gamercard .stats div, #sidebar .gamercard .stats div {
	margin: 0;
	padding: 0;
	height: 12px;
	font: 10px/.8 Verdana, Arial, Helvetica, sans-serif;
}
.gamercard .gcinfo {
	margin: 0;
	padding: 0;
	text-align: right;
	float: right;
}
.gamercard .repimg {
	margin: 0;
	padding: 0;
	height: 9px;
	width: 63px;
}
.gamercard .playedgames {
	margin: 4px -3px 0;
	padding: 4px 0 0;
	height: 34px;
	text-align: left;
	//border-top: 1px solid #e5e5e5;
}
.gamercard .playedgames p {
	margin: 0;
	padding: 0;
}
.gamercard .playedgames a, #sidebar .gamercard .playedgames a, .entry .gamercard .playedgames a {
	text-decoration: none;
	border: none;
}
.entry .gamercard .playedgames img, .gamercard .playedgames img {
	margin: 0;
	padding: 0 4px;
	border: none;
}
.gamercard .links {
	float: right;
}
/* End Gamercard */