/*
Theme Name: BD: Jackson Rathbone
Theme URI:http://www.boogiedesigns.net
Description:Theme designed by Boogie Designs, but customized specifically for Jackson Rathbone Online.
Version:1.0
Author:Joe
Author URI:http://www.boogiedesigns.net

*/



/* CSS Tweaks */
	* {padding:0;margin:0;}
	a img {border:0;}
	.clear {clear:both;}
	a {text-decoration:none;color:#1DA8F2;}
	a:hover {text-decoration:none;color:#555;}
	p {padding-bottom:10px;}
	.hidden {display:none;}

body {	background: #d8f8ff url(images/background.png) top center repeat-x;
	margin:0 auto;
	font-family:Arial; 
	font-size:12px;
	font-family:Arial; 
	color:#fff;}
#container {width:1002px;position:relative;z-index:2;margin:auto;}
#inner {width:1000px;position:relative;z-index:2;margin:auto;}

.welcome { padding:11px; font-family:Arial; font-size:9px; text-align:justify; color: #6BCBFF; letter-spacing:0px; }

/* Content */
	#content {width:635px;float:right;margin-right:15px;margin-top:-35px;}
	.post {}

	.post .title {padding-left:25px;font-weight: bolder; font-size: 26px; color: #d9e6bd; font-family: georgia; line-height: 26px; font-stretch: normal;
font-style: oblique; letter-spacing: -2px;text-shadow: #fefefe 1px 1px 1px; text-align:left;}

	.post .date {padding-left:25px;font-weight: lighter; font-size: 12px; color: #b2b2b2; font-family: georgia; line-height: 12px; font-stretch: normal; font-style: oblique; letter-spacing: 0px;text-shadow: #fefefe 1px 1px 1px;background: #BFE9FF; padding-left:3px; padding-right:3px; padding-top:3px;padding-bottom:3px; margin-right:10px;margin-left:10px;margin-bottom:0px;-moz-border-radius-topright:5px;-moz-border-radius-topleft:5px;
}
	.postbox {background: url(images/contentbg.png) 0px -40px repeat-y;
		padding-left:10px; padding-right:10px; padding-top:10px;padding-bottom:10px; margin-bottom:15px;
		font-family:Arial; font-size:10px; text-align:justify; color: #545454;
		border: 3px #BFE9FF solid;-moz-border-radius:15px;-khtml-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
	.postbox img {margin:2px;padding:4px;background:#fff;border:1px solid #b6cccc;-moz-border-radius:7px;-khtml-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;opacity:.8;filter: alpha(opacity=80); -moz-opacity: 0.8;}	
	.pro {padding-left:25px;font-weight: lighter; font-size: 12px; color: #b2b2b2; font-family: georgia; line-height: 12px; font-stretch: normal; color: #fff; font-style: oblique; text-align:center;letter-spacing: 0px;text-shadow: #545454 1px 1px 1px;background: #1DA8F2; padding-left:3px; padding-right:3px; padding-top:3px;padding-bottom:3px; margin-right:10px;margin-left:10px;margin-bottom:10px;-moz-border-radius-topright:5px;-moz-border-radius-topleft:5px;;-moz-border-radius-bottomleft:5px;;-moz-border-radius-bottomright:5px;border: 2px solid #6BCBFF;
}


blockquote {
background: #9DDBFC;
font-family: georgia;
font-size: 14px;
font-style:italic;
color: #fff;
margin-left:8px;
margin-right:8px;
margin-top:8px;
margin-bottom:10px;
padding: 10px;
padding-bottom:2px;
border-left: 10px solid #6BCBFF;
-moz-border-radius: 5px 5px 5px 5px;}

.wp-pagenavi { text-align:center; font-size:12px; font-weight:bold; padding-bottom:8px; }
.wp-pagenavi .pages { color:#FFFFFF; padding:7px; margin:0 3px; }
.wp-pagenavi a { text-decoration:none; color:#FFFFFF; border:1px solid #bdd772; background:#D8F8FF; padding:7px; margin:0 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.wp-pagenavi a:hover { color:#FFFFFF; border:1px solid #bdd772; background:#D8F8FF; padding:7px; margin:0 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }




	/* Sidebar */
	#sidebar {width:315px;float:left;margin-left:15px;margin-top:-35px;}
	#box {background: url(images/sidebarbg.png) 0px -80px repeat-y; width:300px;
		padding-left:5px; padding-right:5px; padding-top:0px;padding-bottom:17px; margin-bottom:15px;
		font-family:Arial; font-size:10px; text-align:justify; color: #545454;
		border: 5px #c5f5ff solid;-moz-border-radius:15px;-khtml-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
	#box .title {background: url(images/title.png) no-repeat; height:55px; padding-top:21px; margin-left:10px;color: #ddeeb0; font-weight: bold; font-size: 26px; color: #fff; font-family: georgia; line-height: 23px; font-stretch: normal; font-style: oblique; letter-spacing: -2px;text-align:center;text-shadow: #c9f4fb 1px 1px 1px; margin-left:-5px; margin-right:-5px;color: #fff; float:center;}}

	#box .project {margin-top:2px; margin-bottom:7px;background: #ccdbdb; padding:3px;border: 1px #b6cccc solid;-moz-border-radius:7px;-khtml-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}
	#box .project a {color:#40a6a5;font-weight:bold;}
	#box .project a:hover {color:#216b6a;font-weight:bold;}

	#box img .img {margin:2px;padding:4px;background:#fff;border:1px solid #b6cccc;-moz-border-radius:7px;-khtml-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;opacity:.8;filter: alpha(opacity=80); -moz-opacity: 0.8;}	
	#box a img {margin:2px;padding:4px;background:#fff;border:1px solid #b6cccc;-moz-border-radius:7px;-khtml-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;opacity:.8;filter: alpha(opacity=80); -moz-opacity: 0.8;}	

	#box strong {font-weight:extra bold;}
	#box a {color:#fff;font-weight:bold;}
	#box a:hover {color:#b2b2b2;font-weight:bold;}


	#twitter {padding:4px; font-size:10px;}
	#twitter_update_list {text-align:left; list-style:none;}
	#twitter_update_list li {margin-bottom:4px; border-bottom:#cfe765 1px solid; color: #7c9022; }
	#twitter_update_list li a { color: #454545; }

h1 {padding-left:25px;font-weight: lighter; font-size: 12px; color: #b2b2b2; font-family: georgia; line-height: 12px; font-stretch: normal; color: #fff; font-style: oblique; text-align:center;letter-spacing: 0px;text-shadow: #545454 1px 1px 1px;background: #1DA8F2; padding-left:3px; padding-right:3px; padding-top:3px;padding-bottom:3px; margin-right:10px;margin-left:10px;margin-bottom:10px;-moz-border-radius-topright:5px;-moz-border-radius-topleft:5px;;-moz-border-radius-bottomleft:5px;;-moz-border-radius-bottomright:5px;}



/* comments */


#commentform{background: url(images/contentbg.png) 0px -200px repeat-y;
		padding-left:10px; padding-right:10px; padding-top:10px;padding-bottom:10px; margin-bottom:15px;
		font-family:Arial; font-size:10px; text-align:justify; color: #545454;
		border: 1px #b2b2b2 solid;-moz-border-radius:15px;-khtml-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
	
#commentform p{
	color: #000;
	}
	
#commentform a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;line-height: 14pt;}
	
#commentform h3{
	font-family: georgia, times, verdana;
	font-size: 10pt;
	font-weight: 300;
	color: #000;
	margin:0;
	padding:0;
	}
	
#comment{
	width:80%;
	}

#author, #email, #url, #comment, #submit{
	background: #fff;
	font-family: verdana, arial, times;
	font-size: 8pt;
	margin:5px 5px 0 0;
	padding:0;
	border: 1px solid #000;
	}
	
#submit{margin:5px 5px 0 0;}

#comments{margin:0; padding:0}
	
ol.commentlist {background: url(images/contentbg.png) 0px 0px repeat-y;
		padding-left:10px; padding-right:10px; padding-top:10px;padding-bottom:10px; margin-bottom:15px;
		font-family:Arial; font-size:10px; text-align:justify; color: #545454;
		border: 1px #b2b2b2 solid;-moz-border-radius:15px;-khtml-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;
list-style-type: none; margin:0; padding:0;}

.avatar{float:left; margin:0 12px 0 0;}

ol.commentlist li {
	margin:10px 0;
	padding:5px 0 5px 10px;
	list-style-type:none;
	}

ol.commentlist li.alt {background: #eee;}
ol.commentlist li p {margin: 6px 0 6px 0; padding: 0 12px 0 0; line-height: 14pt;}

ol.commentlist a {color:#000;}

cite {
	font-family: arial, verdana, tahoma;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	}
	
cite a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;}






img.centered, .wpn_page 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 }
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }