/*
Theme Name: Boogie Design - Justin Gabriel
Theme URI:http://www.boogiedesigns.net
Description:Theme designed by Boogie Designs
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:#184853;}
	a:hover {text-decoration:none;color:#116f84;}
	p {padding-bottom:10px;}
	.hidden {display:none;}
ul, li { list-style-type:none; }
li { color: #fff; border: solid 1px #fff; padding: 5px; margin: 5px; background: #60e2ff url(images/background.png); -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
ul, li  a { text-decoration:none;color:#184853; }





body {	background: #95c0c8 url(images/background.png) 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:-5px;}

.welcome { padding:8px; font-family:Arial; font-size:10px; text-align:justify; color: #4b7e91; text-shadow: #fff 1px 0px 2px; letter-spacing:0px; line-height:10px; }
.navigation { text-align:center;}

.navigation a {text-shadow: #4ba4b7 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 -80px repeat-x; color: #fff; }


/* Content */
#content {float:right; margin-left:0px; margin-top:-35px;}
.post {width:590px;}

.post .title {font-size: 18px; color: #fff; font-family: arial; line-height: 22px; font-stretch: normal; font-style: italic; font-weight:bold; letter-spacing: -1px; text-align:center; text-shadow: #fff 1px 1px 15px; margin-top:5px; margin-bottom:35px; margin-left:55px; margin-right:55px; }
	.post .title a {color: #fff;}
	.post .title a:hover {color: #3d9ab6;}

.entry { margin-left:20px; margin-right:24px; padding-top:5px;padding-bottom:5px; margin-bottom:9px; font-family:tahoma; font-size:12px; text-align:justify; color: #2c5f6e; }
	.entry a {color:#00c4ff;}
	.entry a:hover {color:#fff;}
	.entry img {border: 1px #4b9bad solid; padding:3px; margin:4px; background:#fff; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; max-width:530px;}

	.post .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.png) 60px -250px repeat-x; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px; margin-left:55px; margin-right:55px; margin-bottom:5px; -moz-border-radius:7px; -moz-border-radius:7px;}
	.post .date a {color: #4b5d63;}
	.post .date a:hover {color: #000;}







blockquote {
background: #4a8293;
font-family: georgia;
font-size: 13px;
font-style:italic;
line-height:13.5px;
color: #fff;
margin-left:8px;
margin-right:8px;
margin-top:8px;
margin-bottom:10px;
padding: 10px;
padding-bottom:2px;
border-left: 3px solid #71a6b2;
border-top: 3px solid #71a6b2;
border-bottom: 3px solid #71a6b2;
border-right: 3px solid #71a6b2;
-moz-border-radius: 20px; border-radius: 20px;
}





	/* Sidebar */
#sidebar { float:left; margin-left:5px; font-family:georgia; font-size:12px; margin-top:-25px; }
.sidetitle  {font-size: 23px; color: #fff; font-family: Georgia; font-weight:bold; font-style:italic; letter-spacing: -2px; text-align:center; text-shadow: #8cc9d0 1px 1px 10px; text-align:center; line-height: 25px; margin-bottom:0px; margin-top:5px; margin-bottom:30px; }
.sidecontent {margin-left:20px; margin-right:20px; padding-top:5px;padding-bottom:15px;font-family:georgia; font-style:italic; font-size:12px; text-align:justify; color: #4b4c4d;}

.sidecontent img { margin:0px;padding:3px; margin:2px; background:#5f8ea0;border:0;-moz-border-radius:7px;-khtml-border-radius:7px;-webkit-border-radius:7px;border-radius:7px; opacity:.8;filter:alpha(opacity=80);}
.sidecontent a img { margin:0px;padding:3px; margin:2px; background:#5f8ea0;border:0;-moz-border-radius:7px;-khtml-border-radius:7px;-webkit-border-radius:7px;border-radius:7px; opacity:1;filter:alpha(opacity=100); }
.sidecontent a img:hover { background:#5f8ea0; opacity:.8;filter:alpha(opacity=80); }
.sidecontent a { color: #4b9bad; font-style:italic; }
.sidecontent a:hover { color:#116f84; }
.sidecontent .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:40px; }
.sidecontent .elites img:hover {opacity:.8;filter:alpha(opacity=80);}

.sidecontent strong, b { color:#526069; font-size:11px; font-weight:bold; font-style:italic; }

.sidecontent 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 .disclaimer {font-size:10px;font-family:arial; margin-left:10px; margin-right:10px;}




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




	/* TWITTER */


#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-left:5px; 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 { 500px; margin-left:25px; margin-right:25px; }
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:35px;-khtml-border-radius:35px;-webkit-border-radius:35px;border-radius:35px; list-style-type: none; margin:0; padding:0; }
.avatar{float:left; margin:0 12px 0 0;}
ol.commentlist li { margin:10px 0; color: #fff; padding:5px 0 5px 10px; list-style-type:none; -moz-border-radius:15px;-khtml-border-radius:15px;-webkit-border-radius:15px;border-radius:15px; }
ol.commentlist li p {color: #fff; margin: 6px 6px 6px 6px; padding: 12px 12px 12px 12px; line-height: 14pt;}

	/* OTHER */

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; }
		