/*  
Theme Name: Ovanbeck 2010
Theme URI: http://www.ovanbeck.com/
Description: The default WordPress theme for Ovanbeck Records.
Version: 1.0
Author: Ivan Ivarsson
Author URI: http://www.ivanivarsson.se

*/


/* Main classes
---------------------------- */

body {
	background-color: #ffffff;
	color: #333;
	font-family: Georgia, "Times New Roman", Times, serif;
}

h1 { font-weight: bold; font-size: 2.8em; line-height: 1.2em; margin-bottom: 0.3em; font-family: Helvetica, Arial, sans-serif; }
h2 { font-weight: bold; font-size: 2.2em; line-height: 1.1em; font-family: Helvetica, Arial, sans-serif; margin: 0 0 0.4em 0;}
h3 { font-weight: bold; font-size: 1.2em; line-height: 1.4em; text-transform: uppercase; margin: 0 0 0.4em 0;  color: #333; font-family: Helvetica, Arial, sans-serif; }
h4 { margin: 0; font-size: 1.2em; }

a { color: #2c2c2c; text-decoration: none; border-bottom: 1px solid #CCC; }
a:hover { color: #2c2c2c; text-decoration: none; border-bottom: 1px solid; }

a.img { border: none; } 
a:hover.img { border: none; }

a.a-image { border: none; }

p { line-height: 1.7em; }

hr { color: #999999; background: #999999; }


/* Own classes
----------------------------- */

.break-title {
	border-bottom: 1px solid #666;
	font-size: 0.8em;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #363a3c;
	margin-bottom: 1.2em;
	padding-bottom: 0.5em;
	letter-spacing: 0.1em;
}

.break-title.top-break {
	margin-bottom: 1.6em;
}

.break-title.block-break {
	margin-bottom: 1.2em;
	margin-top: 2.1em;
}

.mark-color {
	font-style: italic;
	font-family: Georgia, Times;
	color: #555050;
	text-transform: uppercase;
}

.alt {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 0.8em 0 0.8em 0;
	margin: 0.8em 0 0.8em 0;
}


.side-text {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	margin: 0 0 3em 0;
}

.side-text img {
	margin: 0;
	padding: 0;
}



/* Top menu
------------------------------------ */


#top {
	background-color: #cccccc;
	background-image: url(images/menu/top-bg.png);
	margin: 2em 0 1.5em 0;
	height: 50px;
}

	#top a.logo {
		display: block;
		width: 150px;
		height: 50px;
		border: none;
	}
	
	#top a.logo span {
		display: none;
	}
	
.top-menu { list-style-type: none; float: right; margin: 1.7em 3em 0; padding: 0; }
.top-menu li { display: inline; float: left; margin: 0 0 0 3em; }
.top-menu li a { font-size: 0.9em; display: block; height: 11px; background: #666; border: none; }
.top-menu li a:hover { border: none; }
.top-menu li a span { display: none; }

.top-menu li.page-item-2 a { background: url(images/menu/about-us.png) no-repeat; width: 55px; }
.top-menu li.page-item-2 a:hover { background: url(images/menu/about-us-over.png) no-repeat; width: 55px; }
.top-menu li.page-item-2.current_page_item a { background: url(images/menu/about-us-on.png) no-repeat; width: 55px; }
.top-menu li.page-item-21 a { background: url(images/menu/catalouge.png) no-repeat; width: 63px; }
.top-menu li.page-item-21 a:hover { background: url(images/menu/catalouge-over.png) no-repeat; width: 63px; }
.top-menu li.page-item-21.current_page_item a { background: url(images/menu/catalouge-on.png) no-repeat; width: 63px; }
.top-menu li.page-item-3 a { background: url(images/menu/our-artists.png) no-repeat; width: 71px; }
.top-menu li.page-item-3 a:hover { background: url(images/menu/our-artists-over.png) no-repeat; width: 71px; }
.top-menu li.page-item-3.current_page_item a { background: url(images/menu/our-artists-on.png) no-repeat; width: 71px; }
.top-menu li.page-item-36 a { background: url(images/menu/shop.png) no-repeat; width: 30px; }
.top-menu li.page-item-36 a:hover { background: url(images/menu/shop-over.png) no-repeat; width: 30px; }
.top-menu li.page-item-36.current_page_item a { background: url(images/menu/shop-on.png) no-repeat; width: 30px; }
.top-menu li.page-item-234 a { background: url(images/menu/live.png) no-repeat; width: 24px; }
.top-menu li.page-item-234 a:hover { background: url(images/menu/live-over.png) no-repeat; }
.top-menu li.page-item-234.current_page_item a { background: url(images/menu/live-on.png) no-repeat; }
.top-menu li.page-item-228 a { background: url(images/menu/live.png) no-repeat; width: 24px; }
.top-menu li.page-item-228 a:hover { background: url(images/menu/live-over.png) no-repeat; }
.top-menu li.page-item-228.current_page_item a { background: url(images/menu/live-on.png) no-repeat; }




/* All pages top-pictures
------------------------------------ */

#start,#about-us,#artists,#artist-jb,#artist-heiko,#artist-pf,#artist-sissy,#contact-us,#catalouge { background-repeat: no-repeat; }

#start { background-image: url(images/top-pictures/mi-heiko-before.jpg); }
#start #top-picture { height: 344px; }
#start #top-picture a { display: block; border: none; width: 950px; height: 292px; position: relative; left: 0px; top: 0px; }
#start #top-picture a:hover {border: none; }
#start #top-picture a h1{ display: none; border: none; }

#about-us { background-image: url(images/top-pictures/about-us-top.png); }
#about-us #top-picture { height: 210px; }

#artists { background-image: url(images/top-pictures/our-artists-top.png); }
#artists #top-picture { height: 270px; }

#artist-sissy { background-image: url(images/top-pictures/sv-top.png); }
#artist-sissy #top-picture { margin-top: 340px; }

#artist-jb { background-image: url(images/top-pictures/jb-buck-release.png); }
#artist-jb #top-picture { margin-top: 310px; }

#artist-heiko { background: url(images/top-pictures/heiko-mi-first.jpg) no-repeat #f8f5f1; }
#artist-heiko #top-picture { margin-top: 320px; } 

#artist-pf { background-image: url(images/top-pictures/pocketful-sr-top.jpg); }
#artist-pf #top-picture { height: 340px; } 

#contact-us { background-image: url(images/contact-us-top.png); }
#contact-us a { color: #fd5c0a; }
#contact-us ul.menu li a { color: #2c2c2c; }
#contact-us #top-picture { margin-top: 345px; }

#catalouge { background-image: url(images/top-pictures/catalouge-top.png); }
#catalouge #top-picture { height: 240px; }
#catalouge .post img { float:left; margin: 0 1.5em 1em 0; border: 1px solid #e5e5e5; }
#catalouge .post { margin-bottom: 3em; }



/* News-block
------------------------------------ */

#news-block { margin-bottom: 1.5em; margin-top: 0.4em; }
#news-block div { }



/* Post classes
--------------------------------- */

.post {
	margin-bottom: 6em;
	 
}

.date {
	border-bottom: 1px solid #cccccc;
	font-size: 0.8em;
	font-style: italic;
	color: #6d6d6d;
	margin: 0.5em 0 1.8em 0;
	padding-bottom: 0.5em;
}

.small-text {
	font-size: 0.8em;
	font-style: italic;
	color: #6d6d6d;
	margin: 0.5em 0 1.8em 0;
	padding-bottom: 0.5em;
}

.post h1 a { color:#222; }

	
.ingress p {
	color: #313131;
	margin: 0 0 1em 0;
	font-size: 1.1em;
	line-height: 1.5em;
	font-family: Helvetica, Arial, sans-serif;
	text-transform: uppercase;
}

.post.catalouge { margin-bottom: 3em; }
.post.catalouge p { margin-bottom: 0.5em; line-height: 1.3em; }

.post p img {
	float: right;
	clear: right;
	margin: 0 0 1em 1em;
}

.nextPosts {
	float: left;
	margin: 0;
}

.prevPosts {
	float: right;
	margin: 0;
}

.addto { margin: 1em 0 2em 0; clear: both; }
.addto a { border: none; }



/* Sidebar-menu classes
-------------------------------------- */

ul.sidebar-menu {
	list-style-type: none;
	margin: 0;
}

	ul.sidebar-menu li {
		margin: 0 0 3em 0;
		list-style-type: none;
	}
	
	ul.sidebar-menu li h2 {
		border-bottom: 1px solid #666;
		font-weight: normal;
		font-size: 0.8em;
		text-transform: uppercase;
		color: #363a3c;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		padding-bottom: 0.8em;
		margin: 0.2em 0 1.4em 0;
		letter-spacing: 0.1em;
	}
	
	ul.sidebar-menu li ul {
		margin: 0;
		
	}
	
	ul.sidebar-menu li ul li {
		margin: 0 0 1em 0;	
	}
	
	ul.sidebar-menu img {
		border: 1px solid #cccccc;
		margin: 0.5em 0 0.5em 0;
	}
	ul.sidebar-menu a.img { border: none; } 
	ul.sidebar-menu a:hover.img { border: none; } 


/* Artist & Record classes
------------------------------------- */

.post.artist-news { margin-bottom: 0; }

.record p img {
	float: right;
	margin: 0 0.5em 1em 1em;
	clear: none;
}

.record ul {
	float: right;
	list-style-type: none;
	margin: 0 0 1em 1em;
	padding: 0;
}

.record ul li {
	margin: 0;
}

.record ul li a {
	font-size: 0.9em;
}

.record ol {	
	margin: 0.7em 0 1.5em 1.5em;
}

.record ol li {
	margin: 0 0 0.6em 0;
}

.record ol li a {
	font-family: Helvetica, Arial, Verdana;
	text-transform: uppercase;
	font-size: 0.9em;
	margin-right: 0.5em;
	color: #000000;

}


/*
Newsletter classes
*/

label.required { font-weight: normal; text-transform: uppercase; font-size: 0.8em; display: block;}

div.required { color: #FF0000; }

	

/* Footer classes
---------------------------------------------- */


#footer { 
	background: #e5e5e5 url(images/footer-bg.png) no-repeat;
	margin: 4em 0 1em 0;
}

#footer ul { list-style-type: none; margin: 4em 0 4em 2em; border-top: 1px solid #999; }
#footer ul li { margin: 1em 0 0 0; clear: both; }
#footer ul li img { float: left; margin: 0 1em 1em 0; }

#footer-end {
	font-family: "Helvetica", arial, verdana;
	text-transform: uppercase;
	font-size: 0.7em;
	background: #ffffff;
	margin: 1em 0 1em 0;
}

	#footer-end p {
		margin: 0 0 2em 0;
		color: #666666;
	}
	
	
/* stats */
img#wpstats{display:none}


/* phplists
------------------------------ */
form.phplist label {  }
.newsletter p { margin: 0 0 0.3em 0; }