/*  

Theme Name: AndyBlue2008

Theme URI: http://www.italiasw.com/wordpress-themes/

Description: AndyBlue is realized by Matteo Turchetto and Inspired by Andreas 08 of <a href="http://andreasviklund.com/">Andreas Viklund</a>.

Version: ver 1

Author: Matteo Turchetto

Author URI: http://www.italiasw.com/



	AndyBlue 3 columns ver 1

	http://www.italiasw.com/



	This theme was built by Matteo Turchetto,

	whose blog you will find at http://www.italiasw.com/

	and inspired on Andreas 08 Template at www.andreasviklund.com

	

	Please, leave credits untouched.

	

	Have fun, !

	

*/



/*** Images in Posts styled ***/

div.main img.alignnone, div.main img.alignright { float: right; margin: 0 0 5px 10px; border: 1px solid #000; }

div.main img.alignleft { float: left; margin: 0 10px 5px 0; border: 1px solid #000; }



/**************** Body and tag styles ****************/







a {

font-family:lucida,verdana,sans-serif;

font-size:12px;

font-weight:normal;

color: #003366;

}



a.link {

color:#0033CC;

background-color:transparent;

}





a:link 

{

font: bold;

text-decoration: none;

color: #32527A;

}







a:visited {

text-decoration: none;

color: #32527A;

}



a:hover {

text-decoration: underline;

color: #ffffff;

background: #99C9FF;

}







a:active {

color: #32527A;

background: #99C9FF;

}







a img {

text-decoration:none;

border:none;

padding:0px;

margin:0px;

}





html, body {

font-family:lucida,verdana,sans-serif;

font-size:12px;

font-weight:normal;

color:#000000;

background-color:#adadad;

background-image:url(http://www.dochunterdiary.com/wp-content/themes/2008/images/dochunter_bkgrd.jpg);

background-repeat:repeat-x;

background-position:top;

}





body {

color:#000000;







padding:0px;

margin:10px 15px 15px 15px;

}



#wrapper 

    {

	border:solid 0px #000000;

	text-align:left;

	margin-left:auto;

	margin-right:auto;

	padding-top: 0px;

	

     

}





h1 {

font-size:18px;

font-weight:normal;

text-align:left;

padding:10px 10px 10px 20px;

margin:0px;

color:#ffffff;

background:#467aa7;

}







h1 a {

font-size:1.5em;

font-weight:normal;

text-decoration:none;

color:#ffffff;

background-color:transparent;

}



h1 a:hover {

text-decoration:none;

color:#ffffff;

background-color:transparent;

}







h1 a:link {

color:#ffffff;

text-decoration:none;

}



h1 a:visited {

color:#ffffff;

text-decoration:none;

}



h1 a:active {

color:#ffffff;

text-decoration:none;

}



h2 {
	font-size:13px;
	font-weight:normal;
	text-align:left;
	color:#ffffff;
	background:#467aa7;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}



h2 a {

font-size:13px;

font-weight:normal;

text-decoration:none;

color:#ffffff;

background-color:transparent;

}



h2 a:hover {

text-decoration:none;

color:#ffffff;

background-color:transparent;

}





h5 {

font-size:15px;

font-weight:bold;

padding:2px 5px 1px 5px;

margin:4px;

border:none;

}



h6 {

font-size:12px;

font-weight:bold;



border:none;

}



form.qs {
	text-align:right;
	padding:0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
}







form.qs p {

font-size:11px;

font-weight:normal;

padding:0px;

margin:0px;

color:#ffffff;

background-color:transparent;

}







form.qs input.button {font-size:11px;



font-weight:normal;



width:30px;



color:#000000;



background-color:#f9f9ff;



border:solid 1px #c0d3e2;



padding:0px;



margin:0px;}







form.qs input.textfield {font-size:11px;



font-weight:normal;



padding:0px;



margin:0px;}







#current_time {float: right;



width: 300px;



font-size: 0.9em;



text-align: right;



margin-right: 22px;



color: #333333;



padding-top: 14px;}







#navigation {height:2.2em;



line-height:2.2em;



/* background:#578bb8; */



color:#ffffff;}







#navigation li {float:left;



list-style-type:none;



border-right:1px solid #ffffff;



white-space:nowrap;}







#navigation li a {display:block;



padding:0 10px;



font-size:0.8em;



font-weight:normal;



text-transform:uppercase;



text-decoration:none;



background-color:inherit;



color: #ffffff;}







* html #navigation a {width:1%;}







#navigation .selected,#navigation a:hover {background:#80b0da;



color:#ffffff;



text-decoration:none;}





div.footer {



padding:0px 0;



margin:0 0px;



font-size:0.9em;



color:#f0f0f0;

background-image:url(http://www.dochunterdiary.com/wp-content/themes/2008/images/footer_mid.jpg);

background-repeat:repeat-x;

height:48px;

}







div.footer p {

	padding-top:10px;

	margin:0;

	text-align:center;

	font-size: 10px;

}







div.footer a {color:#f0f0f0;



background-color:inherit;

font-size: 10px;

font-weight:bold;}







div.footer a:hover {color:#003366;



background-color:inherit;



text-decoration: underline;}







div.path {font-size:11px;



font-weight:normal;



padding:0px;



margin:25px 20px 10px 200px;}







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



font-weight:normal;}









div.toplink {padding:0px;

	background-image:url(http://www.dochunterdiary.com/wp-content/themes/2008/images/mc_bot_mid.jpg);

	height:41px;

margin:-10px 200px 0px 200px;

}







div.toplink a {font-size:11px;



font-weight:normal;}













form.qs p {font-size:11px;



font-weight:normal;



padding:0px;



margin:0px;



color:#ffffff;



background-color:transparent;}







form.qs input.button {font-size:11px;



font-weight:normal;



width:30px;



color:#000000;



background-color:#f9f9ff;



border:solid 1px #c0d3e2;



padding:0px;



margin:0px;}













td.main {vertical-align:top;

	background-color:#ffffff;

width:100%;}







div.main {
	font-size:12px;
	font-weight:normal;
	line-height:15px;
	color:#000000;
	background-color:#ffffff;
	padding:10px;
	border:solid 0px #cccccc;
	margin-top: 10px;
	margin-right: 200px;
	margin-bottom: 10px;
	margin-left: 200px;
}







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



font-weight:normal;}







div.main h4 {font-size:16px;



font-weight:bold;



padding:0px;



margin:25px 0px 2px 0px;



border-bottom:solid 1px #000000;}







div.main h4 a {font-size:16px;



font-weight:bold;



text-decoration:none;



color: #4C4C4C;}







div.main a {



font-weight:normal;



text-decoration: none;



color: #0066CC;



}







div.main h4 span.top {font-size:16px;



font-weight:normal;}







div.main h4 span.top a {font-size:16px;



font-weight:normal;



text-decoration:none;}







div.main p {padding:0px;



margin:2px 0px 10px 10px;}







div.main table {font-family:lucida,verdana,sans-serif;



font-size:12px;



font-weight:normal;



line-height:17px;



margin-left:10px;}







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:160px;
	background-color:#ffffff;
	border-right:solid 1px #cccccc;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 0px;
}











div.navboxleft {
	padding:0px;
	font-size:11px;
	font-weight:normal;
	line-height:17px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;





}







div.navboxleft h5 {color: #000;

	font-size: 1.2em;

	margin: 0 0 10px 0;

	padding: 10px 0 2px 0;

	width: 93%;

	border-bottom: 1px solid #000;}







div.navboxleft h5 a {color: #000;

	font-size: 1.2em;

	margin: 0 0 10px 0;

	padding: 10px 0 2px 0;

	width: 93%;

	border-bottom: 1px solid #000;}







div.navboxleft ul {list-style-type:none;



padding:0px;



margin:0px;}







div.navboxleft li {



background-repeat:no-repeat;



background-position:left;



padding:1px 5px 0px 10px;



margin:0px;}







div.navboxleft li:hover {



background-repeat:no-repeat;



background-position:left;



color:#ff0000;}







div.navboxleft li.active {



background-repeat:no-repeat;



background-position:left;



color:#000000;}







div.navboxleft li.extern {



background-repeat:no-repeat;



background-position:left;



text-decoration:none;}







div.navboxleft li.extern:hover {



background-repeat:no-repeat;



background-position:right;}







div.navboxleft div.grey {color:#000000;



border:solid 1px #c0d3e2;



padding:0px 0px 0px 0px;



margin:-1px 0px 0px 0px;}







div.navboxleft div.grey {color:#000000;



background-color:#ffffff;



border:solid 1px #c0d3e2;



padding:0px 0px 20px 0px;



margin:-1px 0px 0px 0px;}



















div.navboxleft div.impressum div.active {border:solid 1px #ffc9c9;



padding:0px;



margin:-1px;}











div.navboxwrapright {
	float:right;
	width:160px;
	background-color:#ffffff;
	border-left:solid 1px #cccccc;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 0px;
}







div.navboxright {padding:0px;



margin:10px 0px 10px 10px;



font-size:11px;



font-weight:normal;



line-height:17px;



}







div.navboxright h5 {color: #000;

	font-size: 1.2em;

	margin: 0 0 10px 0;

	padding: 10px 0 2px 0;

	width: 93%;

	border-bottom: 1px solid #000;}







div.navboxright h5 a {	color: #000;

	font-size: 1.2em;

	margin: 0 0 10px 0;

	padding: 10px 0 2px 0;

	width: 93%;

	border-bottom: 1px solid #000;}













div.navboxright ul {list-style-type:none;



padding:0px;



margin:0px;}







div.navboxright li {
	background-repeat:no-repeat;
	margin:0px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
}







div.navboxright li:hover {



background-repeat:no-repeat;



background-position:right;



color:#ff0000;}







div.navboxright ul li{



background-repeat:no-repeat;



background-position:left;



padding:1px 5px 0px 10px;



margin:0px;



background:url(../Copy%20of%20andyblue-ver-1/images/freccia.gif) no-repeat left;



}











div.navboxright div.impressum {color:#000000;



background-color:#f9f9ff;



padding:0px;



margin:20px 0px 0px 0px;



border:solid 1px #c0d3e2;}







div.navboxright div.impressum div.active {border:solid 1px #ffc9c9;



padding:0px;



margin:-1px;}









.box{



margin:0 0 20px 0;



padding:10px;



border:1px solid #c0c0c0;



background-color:#fafbfc;



color:#505050;



line-height:1.5em;



}







.box a {color:#505050;}







ol#commentlist{



	margin: 15px 0px 0px;



	padding: 0px;



	list-style:none;



}



.commentname a{



	text-decoration: underline;



	font: bold 110% "Trebuchet MS", "Lucida Grande", verdana, helvetica, arial, sans-serif;



}







.commenttext{



	background: #3F464A no-repeat left top;



	min-height:90px;



	color: #ccc;



}







* html .commenttext, * html .commenttext-admin{



	height: 90px;



	overflow: visible;



}



.commentp{



	padding-top: 20px;



	margin-left: 65px;



	padding-bottom: 10px;



	padding-left: 10px;



	padding-right:10px;



}



.commenttext p{



	margin: 0px 0px 10px;



	padding: 0px;



}



#commentblock ol li{



	margin-bottom: 30px;



}



#commentblock h2{



	font-size: 140%;



}















#commentsform p



{



	margin-top: 5px;



	margin-bottom: 5px;



}



h2.archives{



	margin-bottom: 10px;



}



.entrymeta{



	margin-top: 3px;



	margin-bottom: 3px;



	color: #C7FF70;



}



.entrymeta-single{



	color: #ADD248;	



	margin-top: 3px;



	margin-bottom: 20px;



}







h3.entrytitle, h3 {



	font-size: 160%;



	font-weight: normal;



	line-height: 100%;



	margin: 0;



	padding: 0px;



}



h3.entrytitle a, h3.entrytitle a:visited, h3 a{



	color: #fff;



	text-decoration:none;







}



h3.entrytitle a:hover, h3 a:hover{



text-decoration:underline;}







.entry{



	margin-top:0px;



}







.entrybody{



	margin-bottom: 30px;



}



blockquote {



	border-left-width: 3px;



	border-left-style: solid;



	border-left-color: #CCCCCC;



	padding-left: 10px;



	font-style: italic;



	color: #666666;



}







.entrybody p {



	margin-bottom: 15px;



}



#content code {



	background-color: #3F464A;



	display: block;



	padding:10px;



	margin-bottom:10px;



}



#commentblock code{



	display: block;



	padding:5px;



	margin-bottom:10px;



	color:#ccc;}

	

#mydiv {

	background-image: url(/wp-content/themes/andyblue-ver-1/images/header_custom.jpg);

	height: 190px;

}

#mydiv2 {

	background-color: #578BB8;

}
#header2009 {
	background-image: url(/wp-content/themes/2008/images/back.jpg);
	width:100%;
	height:154px;

}
#header2009_title{
	background-image: url(/wp-content/themes/2008/images/dochunter_left.jpg);
	width:445px;
	height:154px;
	background-position: right;
	background-repeat: no-repeat;
	
}
#header2009content{
	background-image: url(/wp-content/themes/2008/images/dochunter_right.jpg);
	width:451px;
	height:154px;
	background-position: right;
	background-repeat: no-repeat;
	padding-top: 0px;
	float: right;
}

#header2008 {

	background-image: url(/wp-content/themes/2008/images/header_white_bk.jpg);

	width:100%;

	height:144px;



}

#header2008_rays {

	background-image: url(/wp-content/themes/2008/images/header_white_rays.jpg);

	background-position:right;

	background-repeat:no-repeat;

	width:100%;

	height:144px;



}

#header2008_title {

	background-image: url(/wp-content/themes/2008/images/header_white_title.jpg);

	background-position:left;

	background-repeat:no-repeat;

	width:100%;

	height:144px;

}

#header2008_nav {

	padding-top:112px;

	height:24px;

	float:right;

}

img.floatRight {

	float: right;



}

img.floatLeft {

	float: left;



}
