/* @override http://www.joysticktales.com/wp-content/themes/andyblue/style.css */

/* @override http://www.joysticktales.com/wp-content/themes/andyblue/style.css */

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.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-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

a {
	font-family:helvetica,arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000
}

a:link {
	font:bold;
	text-decoration:none;
	color:#006699
}

a:visited {
	text-decoration:none;
	color:#0066CC
}

a:hover{
	text-decoration:none;
	color:#00CCCC
}

a:active{color:#006699;background:#}

a img{text-decoration:none;border:none;padding:0px;margin:0px}

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;font-weight:bold}

div.logo{padding:10px 0px 0px 11px}

.alignleft{float:left;font-weight:bold}

html,body{font-family:helvetica,arial,sans-serif;font-size:12px;font-weight:normal;}

body {
	width:1024px;
	background:url(/wp-content/themes/andyblue/images/bgstars.gif) repeat;
	/*background-color:#DADBDD;*/

	
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
}

#body_container {
    width: 1024px; /* Width of your content, either use 760px or 960px depending on your website size*/
    margin: 0 auto; /* 0 means no margin for the top and bottom of the container and auto aligns in center*/
    text-align: center;  /* Aligns any text in the center you can remove this if needed */
}

h1{font-size:18px;font-weight:normal;text-align:left;padding:0px 0px 0px 10px;margin:0px;color:#000;background:#}

h1 a{font-size:1.5em;font-weight:normal;text-decoration:none;color:#000;background-color:transparent}

h1 a:hover{text-decoration:none;color:#000;background-color:transparent}

h1 a:link{color:#000;text-decoration:none}

h1 a:visited{color:#000;text-decoration:none}

h1 a:active{color:#000;text-decoration:none}

h2{font-size:13px;font-weight:normal;text-align:left;padding:0px 0px 0px 2px;margin:0 0px 0px 0px;color:#000;background:#}

h2 a{font-size:13px;font-weight:normal;text-decoration:none;color:#000;background-color:transparent}

h2 a:hover{text-decoration:none;color:#000;background-color:transparent}

#facebook {position:absolute; top: 4px; right:74px; width:24px; height:24px;}
#twitter {position:absolute; top: 4px; right:43px; width:24px; height:24px;}
#rss {position:absolute; top: 4px; right:12px; width:24px; height:24px;}

#facebook2 {position:absolute; margin:12px 0px 0px 12px; width:24px; height:24px;}
#twitter2 {position:absolute; margin:12px 0px 0px 43px; width:24px; height:24px;}
#rss2 {position:absolute; margin:12px 0px 0px 74px; width:24px; height:24px;}

#banner01 {position:absolute; width:160px; height:600px; padding-top:10px;}
#banner02 {position:absolute; width:120px; height:600px; padding-top:10px; padding-left:15px;}
#banner03 {width:120px; height:240px; padding-top:10px; padding-left:15px;}
#banner04 {top:435px; width:120px; height:120px; padding-top:10px; padding-left:15px;}

.addthis_container {position:absolute; float:left; margin-left:547px; padding-top: 2px;}

form.qs{position:absolute; top:6px; right:112px;}

form.qs p{font-size:11px;font-weight:normal;padding:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;color:#000;background-color:transparent}

form.qs input.button{font-size:11px;font-weight:normal;width:30px;color:#000;background-color:#f9f9ff;border:solid 0px #c0d3e2;padding:0px;margin:0px}

form.qs input.textfield{font-size:11px;font-weight:normal;padding:0px;margin:0px; text-align:middle; color:#CCC}

#header {position: relative;height: 122px;background-image: url(/wp-content/themes/andyblue/images/newtop.jpg)}

div.breadbox{
	padding: 18px 0px 0px 0px;
}

#navbarbox{ height:27px; width:1024px;
	background-color: #000;
	border-bottom: thin none #000;
	border-top: thin none #000;
}

#navigation{padding-left:12px; height:27px;font-size: 12px;line-height: 27px;clear: both;
}

#navigation .current_page_item{background-color: #fff;
	color: #000;
}

#navigation li{float:left;list-style-type:none;white-space:nowrap}

#navigation li a{
	display:block;
	padding:0px 10px;
	text-transform:uppercase;
	text-decoration: none;
	background-color: rgba(0,0,0,0);
	color: #929292;
	font-size: 12px;
	line-height: 27px;
}

* html #navigation a{width:1%}

#navigation a:hover{background: #000;text-decoration:underline}
#navigation a:visited {color:#929292}

div.blackbar{height:30px; background-color:#000}
div.footerbox{height:64px; background-color:#000}
div.footerlinks{padding: 9px 0px 0px 0px}

.info-post{display:block;text-align:left;padding:0px 0px 3px 48px;font-size:12px;color:#AAA; height:16px;}

.pbox{width:600px; padding-bottom:100px}

.info-postarchives{display:block;text-align:left;padding:0px 0px 3px 48px;font-size:12px;color:#AAA; height:16px; width:460px}

.info-meta{display:block;text-align:left;padding:2px 0px 7px 0px;font-size:10px}

.info-meta a{font-weight:bold; font-size:12px}

.post-navigation{height:20px;width:580px;line-height:2.2em; margin-top:0px;margin-left:48px; padding-top:12px;}

.nav{padding:12px 0px 46px 48px; margin: 0px 194px 0px 0px;}

.nav a{font-size:24px;}

.pagerbox{
	margin: 80px 0px 12px 0px;
	width:604px;
	position:absolute;
	text-align: center;
}

.entry{margin:0px}

.entry a{margin:0px}

.entrymeta2{position:relative;top:0px}

.entrymeta a{text-decoration:none;color:#111}

.entry img{padding:0px;border:0px solid #ccc;margin:0px}

.commentmeta{font-size:11px;color:#111;text-align:right}

.commentmeta a{text-decoration:none;color:#111}

.postedby{background:url(andyblue/images/user.gif) no-repeat;padding:3px;padding-left:20px}

.filedto{background:url(andyblue/images/category.gif) no-repeat;padding:3px;padding-left:20px}

.commentslink{background:# url(./images/comment.png) no-repeat;padding:3px;padding-left:20px}

.sec-a{background:#FFF; float:left;width:775px;padding:0 15px}

div.path{font-size:11px;font-weight:normal;padding:0px;margin:25px 20px 10px 200px}

div.path a{font-size:11px;font-weight:normal}

.content{}

.box{ margin:0 0 30px 0; padding:0px 0px 0px 0px; border:0px solid #c0c0c0; background-color:#; color:#505050; font-size:11px}

.box a{color:#000;text-decoration:none}

td.main{vertical-align:top;width:704px;position:absolute} 

div.main{font-size:12px;font-weight:normal;line-height:15px;padding:2px 0px 0px 181px;margin:0px 0px 0px 0px;border:solid 0px #ccc;width:704px;}

div.bigbackgroundbox{background:#FFF; border-left:0px solid #999;border-right:0px solid #999}

div.main small{font-size:12px;font-weight:normal;margin:0px 0px 0px 19px;}

div.main h3{font-size:16px;font-weight:normal}

div.main h4{color:#000; font-size:21px;font-weight:bold;padding:18px 0px 3px 48px;margin-top:0px;margin-bottom:0px; width:505px;}

div.main h4 a{color:#222; font-size:21px;font-weight:bold;text-decoration:none;border:solid 0px #bad1e8;background:;#bad1e8;color:#000}

div.main h4 a:visited{color:#555}

div.main h4 a:hover{color:#CCC}

div.main h4 span.top{color:#000; font-size:18px;font-weight:normal}

div.main h4 span.top a{color:#000; font-size:18px;font-weight:normal;text-decoration:none}


a.main{
	font-weight:normal;
	text-decoration:none;
	color:#000
}

a.main a:link {
	text-decoration:none;
	color:#006699
}

a.main  a:visited {
	text-decoration:none;
	color:#0066CC
}

a.main  a:hover{
	text-decoration:none;
	color:#00CCCC
}


h5{font-size:24px;font-weight:bold;color:#fff;border:none;margin:0px 0px 5px 0px;padding:2px 0px 0px 0px;}

h6{font-size:11px;color:#000;margin: 0px 0px 0px 0px}

div.supportusbox{width:300px;margin: 20px 0px 0px 48px}

div.main p{padding-bottom:0px;margin:0px 75px 0px 50px;}

div.main table{font-family:helvetica,arial,sans-serif;font-size:12px;font-weight:normal;line-height:17px;padding:0px 0px 24px 12px}

div.main td{padding:0px 5px 0px 5px;margin:0px}

div.main ul{list-style-type:square;padding:0px;margin:0px 0px 10px 40px}

div.main ul.none{list-style-type:none}

div.main li{padding:0px;margin:1px 0px 1px 0px}


div.navboxwrapleft{float:left;width:200px;padding:18px 0px 0px 10px;margin:0px 0px 0px 0px;line-height:1em}

div.navboxleft{width:200px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;font-weight:normal;line-height:16px;background:#FFF}

div.navboxleft h5{color:#000;font-size:24px;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 4px 3px 0px;width:%;text-transform:none;border-bottom:0px solid #111}

div.navboxleft ul{margin:0px 0px 0px 0px;padding:0px 0px 6px 0px}

div.navboxleft li{background:url('andyblue/images/arrow.gif') no-repeat left top;margin:4px 0;padding:0 0 0 24px;list-style:none;margin-bottom:2px}

div.navboxleft li:hover{ background-repeat:no-repeat; background-position:left; color:#99C9FF}

div.navboxleft li.active{ background-repeat:no-repeat; background-position:left; color:#000}

div.navboxleft li.extern:hover{ background-repeat:no-repeat; background-position:right}

div.car-container.car-collapse{
	width:500px; padding-left:48px}

div.googlebox{margin:px 0px 0px 0px}
div.googleboxtop{padding:8px 0px 0px 9px; height:15px; width:728px}
div.googleboxleft{margin: 12px 0px 0px 0px}
div.bannertop{float:right; padding: 0px 12px 0px 0px;}
div.amazonbanner{position:absolute; margin:148px 0px 0px 230px;}
div.bigad{position:relative; padding:0px 0px 0px 48px; width:400px;}
div.indexadbox{position:relative; width:336px; height:280px; margin: 28px 0px 0px 50px;
}


div.navboxwrapright{float:right;width:180px;margin:15px 10px 0px 0px}

div.navboxright{margin:0px 0px 0px 0px;font-size:11px;font-weight:normal;line-height:17px;background:#FFF;width:180px;}

div.navboxright h5{
	color:#000;
	font-size:24px;
	font-weight:bold;
	margin:3px 0px 6px 0px;
	padding:0px 0px 0px 0px;
	width:%;
	background-position:0px -50px;
	text-transform:none;
	border-bottom:0px solid #111
}

div.navboxright ul{list-style-type:none;padding:0px 0px 4px 0px;margin:0px}

div.navboxright li{background-repeat:no-repeat;padding:1px 5px 0px 20px;margin:0px}

div.navboxright li:hover{background-repeat:no-repeat;background-position:right;color:#333}

div.navboxright ul li{padding:0px 0px 2px 2px;margin:0px;}

div.navboxright div.impressum{color:#000;background-color:#FFF;padding:0px;margin:20px 0px 0px 0px}

div.navboxright div.impressum div.active{border:solid 1px #FFF;padding:0px;margin:-1px}

#submit{margin:5px 0px 0px 48px;border-width:0;padding:0}

div.commentlist.commentlist{
	margin-top: 10px;
}

#commentform input,textarea{color:#0C3E69}

#commentform input{font-size:11px;color:#000}

#commentform textarea{padding:2px 4px}

#respond,#comments{margin-bottom:15px;font-family:helvetica,arial,sans-serif;width:500px; padding: 0px 0px 0px 48px;}

#commentsection{margin:25px 0px 0px px}

#commentsection p{margin:0px 0px 6px 0px}

.comment{background-color:#FFF;border-left:4px solid #ccc;color:#606060;margin:0 0 10px;padding:8px 5px 0 8px}

.comment p{font-size:11px;line-height:1.3em;margin:0 0 6px;padding-bottom:5px}

.gravatarside{float:right;width:48px;height:48px;margin:0 5px 5px 5px}

h2.archives{margin-bottom:10px}

p.archives{margin-bottom:30px}

h3.entrytitle,h3{font-size:160%;font-weight:normal;line-height:100%;margin-left:0px;padding:0px}

h3.entrytitle a,h3.entrytitle a:visited,h3 a{color:#000;text-decoration:none}

h3.entrytitle a:hover,h3 a:hover{text-decoration:underline}

.entry{margin-top:0px}

.entrybody{margin-bottom:0px}

.entrybody p{margin-bottom:0px}

blockquote{background:#EEE url(andyblue/images/blockquote.png) no-repeat bottom left;padding:10px;padding-bottom:40px}

#content code{background-color:#3F464A;display:block;padding:10px;margin-bottom:10px}

#commentblock code{display:block;padding:5px;margin-bottom:10px;color:#ccc}

div.fbcommentbutton{padding:0px 0px 0px 48px;}

div.footer{clear:both;padding:75px 0px 0px 0px;margin:0 0px;font-size:12px;color:#FFF;background:#FFF;}

div.footer p{padding:3px 0px 0px 0px;margin:0;text-align:center}

div.footer a{color:#FFF;background-color:inherit;font-weight:bold}

div.footer a:hover{color:#333;background-color:inherit}