/*  
Theme Name: Elan Polushko
Theme URI: http://www.elansound.com/
Description: Elan Polushko
Version: 1.0
Author: Textfield
Author URI: http://www.textfield.org/
*/

/* html, body styles */

html,body{
	margin-top:10px;/* (html+body)10+10=20px */
	margin-left:15px;/* (html+body)15+15=30px */
	margin-right:0;
	margin-bottom:0;
	padding:0
	}
	
body{
	background: #fff;
	font-family:'Optima','Gill Sans','Lucida Grande','Skia','Tahoma','Geneva','Verdana','Arial',sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	line-height:15px;
	letter-spacing:normal;
	word-spacing:normal;
	text-transform:none;
	text-align:left
	color:#000; 
	}
	
/* main layout divs */

div#container{
	width:875px;
	margin:0;
	padding:0;
	border:0
	}
	
div#header{
	height:55px;
	margin-bottom:10px;
	padding:0;
	border:0
	}
	
div#navigation{
	float:left;
	width:320px;
	height:485px;
	margin:0;
	padding:0;
	border:0;
	}
	
div#content{
	float:right;
	width:540px;
	min-height:485px;
	margin-bottom:10px;
	padding:0;
	border:0
	}
	
div.post-page{
	float:left;
	width:510px;
	margin-left:30px;
	padding:0;
	border:0
	}
	
div.post-news{
	float:left;
	width:540px;
	margin-left:30px;
	margin-bottom:20px;
	padding:0;
	border:0;
	}
	
div.post-search{
	float:left;
	width:540px;
	border:1px dotted #ccc
	}
	
div.pagination{
	float:left;
	width:540px;
	border:0;
	}

div.pagination a{
	font-family:'Optima','Gill Sans','Lucida Grande','Skia','Tahoma','Geneva','Verdana','Arial',sans-serif;
	font-size:12px;
	line-height:15px;
	letter-spacing:normal;
	text-transform:none;
	}	
		
div#footer{
	clear:both;
	margin-bottom:10px;
	border:0
	}

/* navigation lists */
	
.navcontainer{
	width:265px;
	margin-top:0;
	margin-left:0;
	margin-right:0;
	margin-bottom:10px;
	padding:0;
	/*background-color:#fbfbfb;*/
	}

.navcontainer ul{
	margin:0;
	padding:0;
	}
	
.navcontainer li{
	list-style:none;
	margin:0;
	padding:0;
	}

#navlist{
	width:265px;
	margin:0;
	border-bottom:0;
	}
	
#navlist li{
	list-style:none;
	margin:0;
	padding-top:4px;
	padding-bottom:3px;
	border-top: 1px dotted #999;
	}

a#navlistcurrent{
	color:#000;
}	
	
#sublist1{
	margin:0;
	padding:0;
	}
	
#sublist1 li{
	list-style:none;
	margin-left:30px;
	padding:0;
	border:0;
	}

a#sublist1current{
	color:#000;
}

#sublist2{
	margin:0;
	padding:0;
	}
	
#sublist2 li{
	list-style:none;
	margin-left:30px;
	padding:0;
	}

a#sublist2current{
	color:#000;
	}

/* navigation links */

a:link,
a:visited{
	font-family:'Georgia','Times New Roman','Times',serif;
	font-size:18px;
	line-height:20px;
	letter-spacing:1px;
	text-transform:none;
	text-decoration:none;
	color:#0099ff;/*color:#ff9999;*/
	}

a:hover,
a:active{
	font-family:'Georgia','Times New Roman','Times',serif;
	font-size:18px;
	line-height:20px;
	letter-spacing:1px;
	text-transform:none;
	text-decoration:none;
	color:#000;/* #ff00cc #ff3333;*/
	}
	
/* sublist2 links */

/*#sublist2 a:link,
#sublist2 a:visited{
	font-family:'Optima','Gill Sans','Lucida Grande','Skia','Tahoma','Geneva','Verdana','Arial',sans-serif;
	font-size:12px;
	line-height:15px;
	letter-spacing:normal;
	text-transform:none;
	color:#999;
	}

#sublist2 a:hover,
#sublist2 a:active{
	font-family:'Optima','Gill Sans','Lucida Grande','Skia','Tahoma','Geneva','Verdana','Arial',sans-serif;
	font-size:12px;
	line-height:15px;
	letter-spacing:normal;
	text-transform:none;
	color:#666;
	}*/	
	
/* regular links */	

a.link:link,
a.link:visited{
	font-family:'Optima','Gill Sans','Lucida Grande','Skia','Tahoma','Geneva','Verdana','Arial',sans-serif;
	font-size:12px;
	line-height:15px;
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	text-decoration:none;
	}

a.link:hover,
a.link:active{
	font-family:'Optima','Gill Sans','Lucida Grande','Skia','Tahoma','Geneva','Verdana','Arial',sans-serif;
	font-size:12px;
	line-height:15px;
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	text-decoration:none;
	}	
	
/* discography links */	

a.discography:link,
a.discography:visited{
	font-family:'Georgia','Times New Roman','Times',serif;
	font-size:12px;
	line-height:15px;
	text-decoration:none;
	}

a.discography:hover,
a.discography:active{
	font-family:'Georgia','Times New Roman','Times',serif;
	font-size:12px;
	line-height:15px;
	letter-spacing:1px;
	text-decoration:none;
	}		
	
/* text styles */

.title{
	font-family:'Courier New','Courier',monospace;
	font-size:22px;
	line-height:20px;
	letter-spacing:2px;
	text-transform:uppercase;
	text-shadow:#ccc .15em .15em 0;
	color:#000;
	}
	
.overview-music{
	font-family:'Courier New','Courier',monospace;
	line-height:18px;
	}
	
.time{
	font-family:'Courier New','Courier',monospace;	
	font-size:11px;	
	color:#666;
	}
	
.discography-list{
	margin-left:20px;
	padding:0;
	}	
	
.services-list{
	margin-left:20px;
	padding:0;
	}		
	
.bold{
	font-family:'Georgia','Times New Roman','Times',serif;
	font-size:11px;
	font-weight:bold;
	}	

.footer{
	font-family:'Georgia','Times New Roman','Times',serif;
	color:#999;
	}
	
/* wp contact form styles */

.contact-form{
	position:static;
	margin-top:10px;
	padding:0;
	overflow:hidden
	}

.contact{
	width:320px;
	float:left;
	display:inline;
	margin-top:0;
	margin-bottom:2px;
	padding:0;
	text-align:left
	}

.contact-submit{
	width:320px;
	float:left;
	display:inline;
	margin-top:2px;
	margin-bottom:2px;
	padding:0;
	text-align:left
	}

.contact-text{
	font-size:12px;
	color:#666;
	}
	
.contact-success{
	margin-top:10px;
	font-size:12px;
	color:#666;
	}	

.contact-error{
	font-size:12px;
	color:#ff0000
	}
	
#contact-error{
	margin-bottom:10px;
	}	
	
/* default styles */

p{
	margin: 10px 0; 
	padding: 0 0;
	}
	
p.hr{
	width:265px;
	margin-top:10px;
	margin-bottom:10px;
	border-top:1px dotted #999;
	}	

img {
	border:0;
	}	
	
img a {
	border:0;
	}			