/*
Theme Name: Boogie Design - U Animal
Theme URI:http://www.boogiedesigns.net
Description:Theme designed by Boogie Designs, customized specifically for Bonafide Hustler
Version:4.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:#dedeae;}
	a:hover {text-decoration:none;color:#aab546;}
	p {padding-bottom:10px;}
	.hidden {display:none;}
	ul, li { list-style-type:none; }
	li .list { color: #fff; border: solid 1px white; padding: 5px; margin: 5px; background-color: #9dafb9; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }




body {	background: #eec5cf url(images/background.jpg) 0 29px repeat-x;
	margin: 0 auto;
	font-family:Arial; 
	font-size:12px;
	font-family:Arial; 
	color:#6e808b;}

#container {width:1000px;position:relative;z-index:2;margin:auto; background: url(images/bg.jpg) top center repeat-y;}
#inner {width:900px;position:relative;z-index:2;margin:auto; margin-top:-25px;}

.welcome { padding:0px; padding-right:0px; padding-top:20px; font-family:Arial; font-size:8.5px; text-align:justify; color: #000; letter-spacing:0px; line-height:9px; }
.navigation { text-align:center;}

.navigation a {text-shadow: #de6f70 1px 0px 5px; font-family:Georgia; font-size:14px; font-style:italic; font-weight:bold; color:#fff; margin-right:15px; padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px; -moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.navigation a:hover { text-shadow: #fff 1px 0px 5px; }

.navigationaa a:hover { background: url( images/background.jpg) 60px 0px repeat-x; } 

.navpag a { margin-left:70px;margin-bottom:20px; padding-left:16px; padding-right:15px; padding-top:4px; padding-bottom:4px;  background: url( images/background.jpg) 60px 0px repeat-x; border-right: 1px #fff solid; border-bottom: 1px #fff solid; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-family:Georgia; font-size:14px; font-style:italic; font-weight:bold; color:#fff; }
.navpag a:hover { background: url( images/background.jpg) 0px -60px repeat-x; color: #836565; }


/* Content */
#content {width:560px; float:right; margin-left:20px; margin-top:-50px;}
.post {}

.post .title {font-size: 22px; color: #4f4f4f; font-family: georgia; line-height: 22px; font-stretch: normal; font-style: italic; font-weight:bold; letter-spacing: -1px; text-align:center; text-shadow: #fff 1px 1px 15px; padding-top:0px; margin-left:15px; margin-right:15px; padding:5px; padding-bottom:2px;}
	.post .title a {color: #4f4f4f;}
	.post .title a:hover {color: #dd716f;}

.postbox { padding-left:8px; padding-right:8px; padding-top:5px;padding-bottom:5px; margin-bottom:9px; font-family:tahoma; font-size:12px; text-align:justify; color: #747473; -moz-border-radius: 10px; border-radius: 10px; background: #f2d1d9; border: 1px #f5b0bd solid; }
	.postbox a {color:#a32f2f;}
	.postbox a:hover {color:#7a6365;}
	.postbox img {border: 1px #f5b0bd solid; padding:3px; margin:4px; background:#fff; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; max-width:535px;}

	.postbox .page { background: url(images/background.jpg); text-shadow: #fff 1px 1px 4px; font-family:Georgia; font-size:14px; font-style:italic; font-weight:bold; color:#fff; padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin-left:5px; margin-right:5px; margin-bottom:5px; }
	.postbox .page a {color:#194c5f;}
	.postbox .page a:hover {color:#55b4c7;}

	.postbox .rest { background: url(images/background.jpg) 0 -90px; text-shadow: #fff 1px 1px 4px; font-family:Georgia; font-size:14px; font-style:italic; font-weight:bold; color:#fff; padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin-left:5px; margin-right:5px; margin-bottom:5px; }

.post .date {padding-left:25px;font-weight: lighter; font-size: 12px; color: #fff; font-family: georgia; line-height: 12px; font-stretch: normal; font-style: oblique; letter-spacing: 0px; background: url( images/background.jpg) 60px 0px repeat-x;padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px; margin-right:0px; margin-left:0px; margin-bottom:5px; -moz-border-radius:7px; -moz-border-radius:7px;}
	.post .date a {color: #7a6365;}
	.post .date a:hover {color: #000;}







blockquote {
background: #f3fffe;
font-family: georgia;
font-size: 13px;
font-style:italic;
line-height:13.5px;
color: #517c8a;
margin-left:8px;
margin-right:8px;
margin-top:8px;
margin-bottom:10px;
padding: 10px;
padding-bottom:2px;
border-left: 1px solid #c7d5de;
border-top: 5px solid #c7d5de;
border-bottom: 5px solid #c7d5de;
border-right: 1px solid #c7d5de;
-moz-border-radius: 10px; border-radius: 10px;
}



.twitupdate {
background: #c7d5de;
font-family: georgia;
font-size: 13px;
font-style:italic;
line-height:13.5px;
color: #517c8a;
margin-left:8px;
margin-right:8px;
margin-top:8px;
margin-bottom:10px;
padding: 10px;
-moz-border-radius: 25px; border-radius: 25px;
border-left: 1px solid #f3fffe;
border-right: 3px solid #f3fffe;
border-top: 5px solid #f3fffe;
border-bottom: 2px solid #f3fffe;
}



	/* Sidebar */
#sidebar { width:299px; float:left; margin-left:8px; margin-top:-30px; font-family:georgia; font-size:12px; }
#box { padding-top:0px; margin-bottom:15px; font-family:georgia; font-size:12px; text-align:justify; }
#box .inside {  background: #f597a7 url(images/sidebar.jpg) 0 0px no-repeat;    padding-left:8px; padding-right:8px; padding-top:5px;padding-bottom:15px; margin-bottom:9px; font-family:georgia; font-style:italic; font-size:12px; text-align:justify; color: #4b4c4d; -moz-border-radius: 25px; border-radius: 25px; border: 1px #f5b0bd solid;}

	#box .inside img { margin:0px;padding:3px; margin:2px; background:#f6efef;border:0;-moz-border-radius:7px;-khtml-border-radius:7px;-webkit-border-radius:7px;border-radius:7px; }
	#box .inside a img { margin:0px;padding:3px; margin:2px; background:#f6efef;border:0;-moz-border-radius:7px;-khtml-border-radius:7px;-webkit-border-radius:7px;border-radius:7px; opacity:0.7;filter:alpha(opacity=70); }
	#box .inside a img:hover { background:#fff; opacity:1.0;filter:alpha(opacity=100); }
	#box .inside a { color: #c15b6d; font-style:italic; }
	#box .inside a:hover { color:#99263b; }

#box select {  width:250px; background: #e17777; padding:8px; margin-bottom:8px; font-family:georgia; font-style:italic; font-size:14px; text-align:justify; color: #fff; -moz-border-radius: 15px; border-radius: 15px; border: 1px #fff solid;}

#box input {  width:45px; background: #eabebf; padding-left:8px; padding-right:8px; margin-bottom:4px; margin-top:4px; font-family:georgia; font-style:italic; font-size:14px; text-align:justify; color: #fff; -moz-border-radius: 15px; border-radius: 15px; border: 1px #fff solid;}


	#box .inside .elites img { margin:4px;padding:4px; margin-bottom:3px; background:#f6efef;border:0;-moz-border-radius:7px;-khtml-border-radius:7px;-webkit-border-radius:7px;border-radius:7px; max-height:60px; }
	#box .inside .elites img:hover {}
	#box strong { color:#526069; font-size:11px; font-weight:bold; font-style:italic; }
	#box ul li a { color:#cc5b70; }
	#box ul li a:hover { color:#434343; }

	#box h2 {font-weight: lighter; font-size: 20px; color: #fff; font-family: Rockwell; line-height: 20px; font-stretch: normal; font-style: oblique; letter-spacing: -2px; text-transform:uppercase; text-shadow: #c3d0d5 1px 1px 15px; }
	#box .title {font-size: 25px; color: #fff; font-family: Georgia; font-weight:bold; letter-spacing: -2px; text-align:center; text-shadow: #fff 1px 1px 10px; text-align:center; line-height: 25px; margin-bottom:0px; margin-top:5px; margin-bottom:30px; }
 

#box .disclaimer {font-size:10px;font-family:arial; margin-left:10px; margin-right:10px;}




	/* TWITTER */
#twitter {font-size:9px; padding-left:8px; padding-right:8px; padding-top:2px; line-height: 8px; letter-spacing:1px; font-family:georgia; font-style:italic;}
#twitter_update_list {text-align:justify; list-style:none;}
#twitter_update_list li { margin-bottom:2px; color:#477079; border: none; border-bottom: 1px dashed #ccc; margin-bottom:4px; background-color: transparent;}
#twitter_update_list li a { color: #19a4c5; }




	/* DROP */












.wp-pagenavi a, .wp-pagenavi a:link {
margin:4px; padding-left:15px; padding-right:15px; padding-top:4px; padding-bottom:4px; background: url(images/background.jpg); border-right: 1px #fff solid; border-bottom: 1px #fff solid; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;    font-family:Georgia; font-size:14px; font-style:italic; font-weight:bold; color:#fff;	
}
.wp-pagenavi a:visited {
margin:4px; padding-left:15px; padding-right:15px; padding-top:4px; padding-bottom:4px; background: url(images/background.jpg); border-right: 1px #fff solid; border-bottom: 1px #fff solid; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;    font-family:Georgia; font-size:14px; font-style:italic; font-weight:bold; color:#fff;	
}
.wp-pagenavi a:hover {	
background: url(images/navbg.jpg); color: #3a4c53; border-right: 1px #3a4c53 solid; border-bottom: 1px #836565 solid; 
margin:4px; }
.wp-pagenavi a:active {
margin:4px; padding-left:15px; padding-right:15px; padding-top:4px; padding-bottom:4px; background: #836565; border-right: 1px #fff solid; border-bottom: 1px #fff solid; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;    font-family:Georgia; font-size:14px; font-style:italic; font-weight:bold; color:#fff;	
}
.wp-pagenavi span.pages {
	color: #656565;
}
.wp-pagenavi span.current {
	color: #656565;
}




/* 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;
		border: 0px #fff solid;-moz-border-radius:15px;-khtml-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
	
#commentform h3{
	font-family: georgia, times, verdana;
	font-size: 10pt;
	font-weight: 300;
	margin:0;
	padding:0;
	}
	
#comment{
	width:95%;
	}

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

#comment{
	background: #fff; color: #434343;
	font-family: verdana, arial, times;
	font-size: 8pt;
	margin:5px 5px 0 0;
	padding:12px;
	border: 0px solid #000;-moz-border-radius:15px;-khtml-border-radius:15px;-webkit-border-radius:15px;border-radius:15px
	}
	
#submit{margin:5px 5px 0 0;}

#comments{margin:0; padding:0}
	
ol.commentlist {background: url(images/contentbg.png) 0px 0px repeat-y; color: #434343;
		padding-left:10px; padding-right:10px; padding-top:10px;padding-bottom:10px; margin-bottom:15px;
		font-family:Arial; font-size:10px; text-align:justify;
		border: 0px #fff 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; color: #434343;
	padding:5px 0 5px 10px;
	list-style-type:none;
	}

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

cite {
	font-family: arial, verdana, tahoma;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	}
	
cite a{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; }
		