/*















Theme Name: Cloudy















Theme URI:















Description: WP Cloudy theme designed by <a href="http://www.aoemedia.de">AOE media GmbH</a>. Cloudy is a beautiful simple blog theme, designed for commercial and more technical blogs. Now also widget ready.















Version: 1.6















Author: AOE media GmbH















Author URI: http://www.aoemedia.de















Tags: two columns, widgets, fixed width, blue, custom header, valid XHTML, valid CSS, widgets















	By downloading and using this theme, you agree to the following terms:















    - All variations of this theme have to remain GPL















    - You may use this theme for personal or commercial projects















    - You may modify, translate or distribute















*/































/* Reset styles















*******************************/















html, body, div, span,iframe,















h1, h2, h3, h4, h5, h6, p, blockquote, pre,















a, abbr, acronym, address, cite, code,















del, dfn, em, font, ins,strong,ol, ul, li,















fieldset, form, label, legend,















table, caption, tbody, tfoot, thead, tr, th, td {















margin: 0;















padding: 0;















border: 0;















outline: 0;















font-weight: inherit;















font-style: inherit;















font-size: 100%;















font-family: inherit;















vertical-align: baseline;















}















:focus {















outline: 0;















}















body {















line-height: 1;














color: black;















background: white;















}















ol, ul {















list-style: none;















}















table {















border-collapse: collapse;















border-spacing: 0;















}















caption, th, td {















text-align: left;















font-weight: normal;















}































/* Main styles















*******************************/















html {















	height: 100%;















	margin-bottom: 1px;/* force vertical scrollbars */















}































body {















	background:url(img/gdeb_topics_site_bg.jpg) 0 0 repeat #dff4ff;















        background-repeat:repeat-x;















        background-attachment:fixed;















        background-position:center;















	/*color: #646464;*/







color: #333;















	font-size: 75%;















	text-align: left;















}































/* Default fonts















*******************************/















body,















input,















select		{ font-family: Tahoma, Arial, Helvetica, sans-serif; }















textarea,















pre,















code 		  { font-family:"Courier New", Courier, monospace; }































/* Header elements















*******************************/















h1,















h2,















h3,















h4,















h5,















h6 {















  font-weight:normal;















  font-family: Tahoma, Arial, Helvetica, sans-serif;















}































h1 {















    font-size: 2.5em;















    color:#fff;















    line-height:1;















}















h2 {















    font-size: 1.5em;















}































h3 {















    font-size: 1.5em;















    padding-bottom:1em;















    color:#518cb1;















}















h4 { font-size: 1.3em; }















h5 { font-size: 1.2em; }















h6 { font-size: 1.1em; }































/* Text elements















*******************************/















p			  { margin: 0 0 1em 0; text-align: left; line-height:1.2; }















p.last 		  { margin-bottom:0; }















p.first		  { margin-top:1em; }















p.img		  { float: left; margin:0 1em 1em 0; padding:0; }































blockquote    {















    margin:0 0 1em 1em;















    padding-left:1em;















    border-left:2px solid #B8E0FA;















}















strong        { font-weight: bold; }















em            { font-style: italic; }















pre           { border: 1px solid #ddd; margin-bottom: 1.2em; padding:1.2em; }















ins           { text-decoration:none; } /*remove underline from text*/















del           { text-decoration:line-through; }































dl {















    line-height:1.2;















    margin-bottom:1.2em;















}































hr {















    color: #fff;















    background:transparent;















    margin: 0 0 0.5em 0;















    padding: 0 0 0.5em 0;















    border:0;















    border-bottom: 1px #000 dotted;















}































/*links*/















a:link,















a:visited,















a:focus,















a:hover,















a:active	{ color: #518cb1; text-decoration: underline; cursor:pointer; }































a:hover		{}















a:visited	{}































a:active,















a:focus     { outline: 0; } /*remove border in ff*/















































/* decorate lists in posts */















#content .post ul,















#content .post ol {















    margin: 0 0 1em 2em;















}







#content .post .PostRetailers ul#DiscoRetailers {







	clear: both;



    margin: .4em 0 .4em 0;



	/*background-color:#99FF00;*/



	padding: .2em 0 0 0;







}



























#content .post ul {















    list-style-type:disc;















}































#content .post ol {















    list-style-type:decimal;















}































#content .post ul li,















#content .post ol li {















    line-height:2;















}































/* Images















*******************************/















img 		{ outline:0;border:0; }































/* Form styles















*******************************/















input,















select,















textarea {















	font-size:1.0em;/*by default font-size is bigger*/















	vertical-align:baseline;















}































input.text,















input.file { cursor:text; }































input.button {















    cursor:pointer;















    color:#fefefe;















    border:0;















    background:url(img/header-search-button-black.gif) 0 0 repeat-x;















    font-weight:bold;















    padding:1px 12px;















    text-align:center;















    height:19px;















}































input.radio,















input.checkbox { border: 0;padding: 0; }































/* Wordpress aligning















*******************************/















.aligncenter,















div.aligncenter {















   display: block;















   margin-left: auto;















   margin-right: auto;















}































.alignleft {















    float:left;















    margin: 0 1em 1em 0;















}































.alignright {















   float: right;















   margin: 0 0 1em 1em;















}































.wp-caption img {















   margin: 0;















   padding: 0;















   border: 0 none;















}































.wp-caption {















    border:1px solid #eee;















    text-align:center;















    padding-top:4px;















}















.wp-caption p.wp-caption-text {















    font-size:.92em;















    text-align:center;















}















































/* Text align















*******************************/















.t-right 	{ text-align: right; }















.t-left 	{ text-align: left; }















.t-center 	{ text-align: center; }















.t-justify 	{ text-align: justify; }































/* Other















*******************************/















.clear:after {















    content: ".";















    display: block;















    height: 0;















    clear: both;















    visibility: hidden















}































.zoom {















    overflow:hidden;















}































/* Main styles















 *******************************/















#root {















    width: 980px;















    margin: 24px auto 0 auto;















    padding-bottom: 24px;















}































/* Header















 *******************************/















#header {















    overflow: hidden;















}































#header .menu,















#header .search {















    background:url(img/header-menu-back-black.gif) 0 0 repeat-x #5B94BE;















}































#header .menu {















    float:left;















    



	width:707px;



width:712px;







    height:28px;















    padding:10px 0;















}































#header .menu li {















    float:left;















    background:url(img/header-menu-delim2.gif) 100% 0 no-repeat;















}































#header .menu li.last {















    background:none;















}































#header .menu a {















    color:#fff;















    font-weight:bold;















    padding:0 14px;















    display:block;















    line-height:2.2;















}































#header .menu a:hover {















    text-decoration:none;















}































#header .search {















    width:236px;















    height:20px;















    float:right;















    padding:14px 16px;















    font-size:0.92em;















}































#header .search label {















    color:#fff;















    padding-right:8px;















}































#header .search input.text {















    width:122px;















    border:1px solid #5286ab;















    border-right:0;















    border-bottom:0;















    background:#ecf0f2;















    padding:2px;















    color:#34668a;















    margin-right:8px;















}































#header .search input.button {















    color:#fefefe;















    border:0;















    background:url(img/header-search-button-black.gif) 0 0 repeat-x;















    font-weight:bold;















    width:51px;















    padding:1px 0;















    text-align:center;















    height:19px;















}















#header #FreeButton {



	position: absolute;



	bottom: 5px;



	right: 5px;



	background-image:url(img/free-mp3s-button.gif);



	background-repeat:no-repeat;



	width: 180px;



	height: 51px;



}



#header #FreeButton span {



	display: none;



}











#heading {







	position: relative;







    margin-top:4px;















    width:551px;















    float:left;















    clear:both;















    height:134px;















    background:url(img/heading_topics2.jpg) 0 0 no-repeat;















    padding: 66px 0 0 156px;















}















#heading h1 {















    display: none;















}















#heading a {















    color:#fff;















    text-decoration:none;















}































#heading .description {















    color:#fff;















    display: none;















}















#about {











	position: relative;



	



    margin-top:4px;















    width:232px;















    height:164px;















    overflow:hidden;















    float:right;















    color: #fff;















    background:url(img/header-about-back_topics.jpg) 0 0 repeat-y #000;















    padding:18px;















}















#about a {















    color: #fff;















}















#about a:hover {















    text-decoration: none;















}















#about h3 {















    color: #fff;















}











#about ul#SocialHeader {



	display: inline;



	list-style-type:none;



	margin: 0;



	padding: 0;



	position: absolute;



	left: 10px;



	bottom: 8px;



}







#about ul#SocialHeader li {



	display: inline;



}







#main {















    margin-top:4px;















    clear:both;















    overflow:hidden;







	background-color: #fff;











}































#left-block {















    width:211px;















    float:right;















    margin-left: 5px;















}































#left-block .box {















    background-color: #F9F9F9;















    padding:18px;















    margin-bottom:4px;















}































#left-block .box h2 {















    padding-bottom:16px;















}































#left-block .box ul {















    font-size:1.17em;















}































#left-block .box ul.children {















    padding-top:8px;















    font-size:1em;















}































#left-block .box li {















    padding:4px 0;















    padding-left:20px;















    background-repeat:no-repeat;















    background-position:0 6px;















    background-image:url(img/cat.gif);















}































#left-block .box li.current-cat {















    font-weight:bold;















}































#left-block .categories li {















    















}































#left-block .archive li {















    background-image:url(img/cal.gif);























}































#left-block .blogroll li,















#left-block .meta li {















    background-image:url(img/arrow.gif);















}















































.box input.text {















    border:1px solid #5286ab;















    border-right:0;















    border-bottom:0;















    background:#ecf0f2;















    padding:2px;















    color:#34668a;















    width:110px;















    font-size:.92em;















}































.box input.button {















    font-size:.92em;















    width:48px;















}































.box .tags {















    line-height:1.4;















}































.box .textwidget {















    font-size:.92em;















    line-height:1.4;















}















































































#left-block #recentcomments {















    font-size:.92em;















}































#left-block #recentcomments li {















    background:none;















    padding-left:0;















}















































































#wp-calendar {















    width:180px;















    font-size:.92em;















}































#wp-calendar caption {















    padding:0 0 4px 0;















    font-weight:bold;















}































#wp-calendar th,















#wp-calendar td {















    padding:2px;















    text-align:center;















}































#wp-calendar thead th {















    background:#eee;















}































#wp-calendar #prev {















    text-align:left;















    padding-top:4px;















}































#wp-calendar #next {















    text-align:right;















    padding-top:4px;















}































/* Content















 *******************************/















#main-block {















    width:760px;











    float:left;















}































#content {















    padding:18px 18px 0 18px;















    background:#fff;















    min-height: 1450px;















    height:auto!important;















    height:1200px;















}































#content .post {















    overflow:hidden;















    margin-bottom:18px;















    padding: 18px;















    background:url(img/content-post-bg.jpg) 0 0 no-repeat;







	







    clear:both;















}































#content .entry a {















    color:#e08105;















}































#content .date {















    float:left;















    width:54px;















    height:43px;















    padding-top:11px;















    background:url(img/post-date.gif) 0 0 no-repeat;















    color:#669abb;















    font-size:1.67em;















    text-align:center;















    margin: 0 0 20px 0;















    text-transform:uppercase;















}































#content .date span {















    font-size:0.65em;















    display:block;















}































#content .title,















#content .postdata {















    margin-left:74px;















}































#content .page .title {















    margin-left:0;















}































#content .title h2 {















    background:url(img/post-title-border.gif) 0 100% repeat-x;















    padding-bottom:8px;















    margin-bottom:8px;















}































#content .title a {















    text-decoration:none;















    color:#333;















    font-size: 18px;















    font-weight: bold;















}































#content .title a:hover {















    color:#518cb1;















}































#content .postdata {















    font-size:0.92em;















}































#content .category {















    background:url(img/cat.gif) 0 1px no-repeat;















    padding-bottom:1px;















    padding-left:20px;















    float: left;















}































#content .comments {















    background:url(img/comment.gif) 0 1px no-repeat;















    padding-bottom:1px;















    padding-left:20px;















    float: right;















}































#content .category,















#content .category a {















    color:#91adc1;















}































#content .entry {















    clear:both;















}































#content .entry .more-link {















    font-weight:bold;















    color:#518cb1;















}









.entry p object {
	display: block;
	position: relative;
	padding: 4px 0;
}



















#recent {















    margin-top:4px;















    background:#e7f5fe;















    overflow:hidden;















}































#recent .posts,















#recent .comments {















    width:312px;















    padding:24px 32px;















}































#recent .posts {















    float:left;















}































#recent .comments {















    float:right;















}































#recent .posts ul,















#recent .comments ul {















    font-size:.92em;















    line-height:1.2;















}































#recent .posts li,















#recent .comments li {















    margin-bottom:1.1em;















}































#recent .posts li a {















    font-weight:bold;















}































#recent .comments li .author {















    font-size:0.91em;















    line-height:1.4;















}































#recent .comments li a {















    text-decoration:none;















}































#leavecomment {















    padding-top:1em;















}































.comments-list .avatar {















    margin-bottom:4px;















}































.comments-list li {















    padding:18px;















    line-height:1.2;















}































.comments-list li.graybox {















    background:#f5f5f5;















}































.comments-list cite {















    font-weight:bold;















    font-style:normal;















}































.comments-list small {















    font-size:.83em;















}































.comments-list .comment {















    margin-top:8px;















}































#commentform input.text,















#commentform textarea {















    border:1px solid #5286ab;















    border-right:0;















    border-bottom:0;















    background:#ecf0f2;















    padding:2px;















    color:#34668a;















}































#commentform input.text {















    width:200px;















}































#commentform textarea {















    width:600px;















}































/* Footer















 *******************************/















#footer {















    color: #fff;



	color: #666;



/*







    margin-top:4px;*/















    padding:0 0 20px 20px;















    font-size:.92em;















    overflow:auto;







	/*border-top: 1px solid #508cc1;*/







    line-height:200%;















    /*background:url(img/cubes.gif) 705px 4px no-repeat;*/















}































#footer img {















	vertical-align:middle;















}































#footer .copyright {















    float:left;















}































#footer .links {















    float:right;















}































#footer .links a {















    color: #fff;







	color: #666;







    padding-left:16px;















    margin-left:16px;















    background-repeat:no-repeat;















    background-position:0 1px;















}































#footer .rss {















    background-image:url(img/rss.gif);















}































#footer .login {















    background-image:url(img/login.gif);















}































#footer a.powered {















    padding:0;















}















































#SideBuyAlbum h3 {















    margin: 10px 0;















    padding: 0;















}















#SideBuyAlbum p {















    margin: 0;















    padding: 0 0 15px 0;















}











#SideBuyAlbum a {















    margin: 0 0 10px 0;















    background:url(img/icons/linkblue.png) left no-repeat;















    padding: 0 0 0 20px;















    position: relative;















    display: block;







}







ul#SideLinks {



list-style-position:inside;



list-style-type:none;



width: 150px;







margin: 15px 0 25px 10px;







}



ul#SideLinks li {



	margin-bottom: 0;



	text-align: left;



	padding-bottom: 10px;



}



/*







//////////////////////////////////////////////////////////////////







BIO PAGE 







*/















#BioLeftColumn{







margin:10px auto auto auto;







width:210px;







min-height:100%;







height:100%;







float:left;







}















#BioRightColumn{







width:450px;







padding:10px;







float:right;







}















#BioThumbs{







clear:both;







color:#808080;







font-size:0.9em;







padding:10px 0 8px 0;







}







#BioThumbs a {







	float: left;







}







/* 







//////////////////////////////////////////////////////////////////







DISCOG PAGE 







*/







.DiscogAlbum {







	position: relative;







	clear: both;







	width: 665px;







	margin-bottom: 20px;







	padding: 10px 0 20px 0;



	border-bottom: 1px solid #ccc;



}







.DiscogAlbum h3 {



	padding: 0;



	margin: 0 0 8px 0;



}



.DiscogImageArea {







	position: relative;







	width: 185px;







	float: left;







}







.DiscogImage {







	padding: 0;







	border: 0 solid black;







}







.DiscogContent {







	position: relative;







	width: 475px;







	float: left;







}



.DiscogContent ul.discography {



list-style-type:decimal;



}



.DiscogContent ul.discography li{



list-style-type:decimal;



	margin: 0;



	padding: 0;



}



.LinksBox {



	display: inline;



	float: left;



	position: relative;







	margin: 20px 0;







}











.block {







position: relative;







display: inline;







background-color: #518cb1;







background-image: none;







background-repeat: repeat;







background-attachment: scroll;







background-position: 0% 0%;







padding-top: 10px;







padding-right: 10px;







padding-bottom: 10px;







padding-left: 10px;







margin-top: 5px;







color: #fff;







}











.blocksoldout {







position: relative;







display: inline;







background-color:#990000;







background-image: none;







background-repeat: repeat;







background-attachment: scroll;







background-position: 0% 0%;







padding-top: 10px;







padding-right: 10px;







padding-bottom: 10px;







padding-left: 10px;







margin-top: 5px;







color: #fff;







}











.LinksBox .block:hover {



	color: #000;



}



.photoDiscog{







padding:5px;







display:block;







margin:8px auto 0 auto;







background-color:#f0f0f0;







}















p #discographyBox{







margin:0 0 15px 0;







line-height:1.5em;







text-align:left;







height:100%;







}















ul#discography{







list-style-type:decimal-leading-zero;







}







/* 







//////////////////////////////////////////////////////////////////







DOWNLOADS PAGE 







*/







.headerText{







font-size:0.9em;







padding: 5px;







margin-bottom: 10px;







background-color:#DAF2FC;







border-bottom: dashed 1px #666666;







}















#DownloadsLeftColumn{







width:320px;







height:100%;







float:left;







margin-top: 10px;







}















#DownloadsRightColumn{







margin-top: 10px;







width:360px;















float:right;







}







.DownloadLinks {



	margin-bottom: 25px;



	line-height: 150%;



}







.DownloadLinks p {



	margin: 0;



	padding: 0 0 5px 0;



	line-height: 150%;



	font-size: 90%;



	color:#666;



}







.DownloadLinks a.DownloadTitle {



	background-image:url(img/icons/download_manager.png);



	background-repeat:no-repeat;



	background-position:left center;



	padding-left: 24px;



	display:inline-block;



	line-height: 22px;



	margin: 0;



	



}







.DownloadLinks a.DownloadTitle:hover {



text-decoration:none;



}



/* 







//////////////////////////////////////////////////////////////////







VIDEO PAGE 







*/







.VideoWrapper {



	clear: both;



	position: relative;



	display: block;



	margin: 10px 0 50px 0;



	text-align: left;



}



.VideoWrapper object {



	position: relative;



	float: left;



	clear: both;



	padding-right: 10px;



}



.VideoWrapper h3 {



	margin: 4px 0 4px 0;



	padding: 0;



}



.VideoWrapper p {



	font-size: 100%;



	padding: 0;



	margin: 0;



}



.VideoCode {







	clear: both;







	padding-top: 10px;







	background-color:#00FF66;







	text-align: center;







	margin: 0 auto;







	}







/* 







//////////////////////////////////////////////////////////////////







AUDIO PAGE 







*/







.AudioBlock{



	/*width: 340px;*/



	margin: 10px 0 20px 0;



	padding:0;



	



	display:inline-block;



	/*float: left;*/



	position: relative;







}



.AudioBlock h3 {



	display: block;



	padding: 0;



	margin: 4px 0 0 0;



	font-size: 1em;



}



.AudioBlock .AlbumLinks {



	position: relative;



	font-size: .9em;



	color:#666;



	background-image:url(img/icon_mediaplayer.png);



	background-position:left;



	background-repeat:no-repeat;



	padding-left: 20px;



	line-height: 18px;



	



}



#content .AudioBlock .AlbumLinks a {



	color:#666;



}



#content .AudioBlock .AlbumLinks a:hover {



	text-decoration:none;



}



p.AudioSubText {



	margin: 0;



	padding: 0;



	font-size: 90%;



	color:#999;



}



#content p.AudioSubText a {



	color: #999;



}



#AudioLeftColumn{







margin:0 auto auto auto;







width:170px;







float:left;







background:#ffffff;







}















#AudioRightColumn{







width:360px;







padding:10px;







float:right;







background:#fafafa;







}















#AudioThumbs{







clear:both;







color:#808080;







font-size:0.9em;







padding:20px 0 8px 0;







}















#Tracklist{







list-style-type:decimal-leading-zero;







}















.flashText{







font-size:0.9em;







padding: 5px;







margin-left: 200px;







margin-right: 6px;







background-color:#F0F0F0;







}







/* 







//////////////////////////////////////////////////////////////////







CONTACT PAGE 







*/







.ContactWrapper {



	margin: 30px 0;



	padding-bottom: 20px;



	border-bottom: 1px solid #CCC;



}



.ContactWrapper h3 {



	margin: 0 0 8px 0;



	padding: 0;



}



.ContactWrapper p {



	margin: 0 0 0 0;



	padding: 0;



}



.ContactWrapper p.SubContactWrapper{



	margin-top: 20px;



}



.ContactWrapper input {



	padding: 4px 6px;



	margin-top: 2px;

margin-bottom: 4px;



}



/* 







//////////////////////////////////////////////////////////////////







REVIEWS PAGE 







*/







.reviewsText{







font-size:0.9em;







padding: 5px;







margin-bottom: 10px;







background-color:#F0F0F0;







border-bottom: dashed 1px #666666;







}























/* 







//////////////////////////////////////////////////////////////////







CONTACT PAGE 







*/























/* 







//////////////////////////////////////////////////////////////////







LINKS PAGE 







*/







#LinksLeftColumn{







width:260px;







padding:10px;







height:100%;







float:left;







background:#FFFFFF;







}















#LinksRightColumn{







width:260px;







padding:10px;







float:right;







background:#FFFFFF;







}















ul#links{







list-style-type:circle;







}















/*







//////////////////////////////////////////////////////////////////







*/







.ClearBoth {







	clear: both;







}







/*



/////////////////////////////////////////////////////////////////////



*/



.aktt_tweets {



	font-size: .8em;



}



#left-block .box .aktt_tweets li {



	background-image:url(img/twit.gif);



	background-position:0 4px;



	background-repeat:no-repeat;



	padding:4px 0 4px 16px;



	line-height: 1.2em;



}



/*



/////////////////////////////////////////



*/



ul#DiscoRetailers {



	float: left;



	/*line-height: 65px;*/



	padding-top: 12px;



	list-style-type:none;



}



ul#DiscoRetailers li {



	display: inline;



	margin-right: 1px;



}

#TwitterTopStatus {


	position: relative;
	border: 1px solid #ccc;
	padding: 1em 1em 1em 2.75em;
	background:  #fffeb8;
	background-image: url(http://twitter.com/favicon.ico);
	background-repeat:no-repeat;
	background-position: 8px 8px;
	margin: 0 0 15px 0;
	font-size: .90em;
	letter-spacing: 0.1em;
}

#TwitterTopStatus a {
	text-decoration:none;
}
#TwitterTopStatus a:hover {
	text-decoration:underline;
}