/*
Theme Name: Atelier
Theme URI: http://timjukesdesign.com/
Description: Custom Wordpress theme for Atelier East.
Version: 0.1
Author: Tim Jukes
Author URI: http://timjukesdesign.com/
Tags: Castor Pollux

	Atelier v1
	 http://timjukesdesign.com/

	This theme was designed and built by Tim Jukes,
	whose site you will find at http://timjukesdesign.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

@import url(../../plugins/attachment-manager/css/wp-attachment-manager.css);
*/

@import url(../../plugins/attachment_list/attachment.css);
@import url(reset.css);
/* Begin Typography & Colors */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Verdana, Arial, Sans-Serif;
	/* background: #e0edff; */ /* light blue */
	/* background: #F0F8F1; */ /* lighter blue */
	/* background: #d6e9e9; */ /* blue/grey */
	/* background: #d4df56; */ /* green */
	/* background:#b4ba9e; */
	background:#4a4a4a;
	color: #333;
	text-align: center;
}

div, ul, ol{
overflow: hidden;
font-family: Verdana, Arial, Sans-Serif;
}

h1, h2, h3, h4, h5{
font-family: Helvetica, Arial, Sans-Serif;
font-weight: bold;
margin-bottom: 10px;
}

h1{
font-size: 1.5em;
}

h2{
font-size: 1.4em;
}
h3{
font-size: 1.3em;
}
h4{
font-size: 1.2em;
}
h5{
font-size: 1.1em;
}




p, ul{
font-size: 1.1em;
line-height: 1.5em;
margin-bottom: 1.5em;

}

a{
outline: none;
text-decoration: none;
/* color: #00A79D; */
color: #61ad2c;
}

a:hover{
text-decoration:underline;
}

#container{
width: 860px;
background: #FFFFFF;
margin: auto;
margin-top: 10px;
text-align: left;
margin-bottom: 40px;
position: relative;
}

#footer{
border-top: 1px solid #ccc;
background: #f6f6f6;
margin-top: 10px;
padding-top: 15px;
padding-bottom: 10px;
font-size: 90%;
position: relative;
}

p.credit{
position: absolute;
bottom: 10px;
right: 10px;

}

#footer a{

}

#footer a:hover{

}

#content{
margin: 0 15px 0 15px;
}

#masthead, #footer{
padding-left: 15px;
padding-right: 15px;
}

#masthead{
position: relative;
height: 90px;
display: block;
background: url(images/banner.jpg) no-repeat 10px 10px;
}


#masthead h1 a{
display: block;
width: 526px;
height: 66px;
background: url(images/header.jpg) no-repeat;
text-indent: -9999px;
position: absolute;
top:10px;
left: 10px;

}

#main_nav{
font-family: Helvetica, Arial, Sans-Serif;
display: block;
padding: 10px 0 5px 0;
margin: 0 11px 35px 10px;
font-size: 1.4em;
font-weight: bold;
color: #333333;
line-height: 1em;
}
#main_nav li{
float: left;
display: inline;
margin-right: 30px;
padding-left: 3px;
padding-top: 3px;
}

#main_nav a{
color: #333333;
text-decoration: none;
}

#main_nav a:hover{
color: #72c733;
text-decoration: none;
}

#main_nav li#current a{
text-decoration: none;
color: #72c733;
}

#main_nav li.search{
float: right;
margin-right: 0;
padding-top: 0;
position: relative;
bottom: 2px;
}


dl.posts_list div.post_details, #main_nav{
border-bottom: 1px dashed #ccc;
padding-left: 5px;

}






#s, #wpsb_email{
border: 1px solid #CCCCCC;
padding: 0.3em 0.2em 0.2em 0.2em;
width: 170px;

}

#s:active, #s:focus, #wpsb_email:active, #wpsb_email:focus, #comment:active, #comment:focus{
	background-color: #fcfeff;
}

#s:hover, #s:focus, #wpsb_email:hover, #wpsb_email:focus, #comment:hover, #comment:focus{
border: 1px solid #333333;
}

.wpsb_form_label{
font-weight: bold;
}


dl.featured dt,  dl.featured dd{
width: 250px;

} 

dl img{
border: 1px solid #ccc;
padding: 2px;
margin-bottom: 10px;

}

dl.posts_list img{
float: left;
margin-right: 15px;

}

dl.posts_list div.post_details{
padding-bottom: 10px;
margin-bottom: 20px;

}


dl.featured div.featured{
float: left;
display: inline;
margin-right: 40px;

}

dl.featured #last_featured{
margin-right: 0px;
}


dt{
font-size: 1.5em;
font-family: Helvetica, Arial, Sans-Serif;
font-weight: bold;
margin-bottom: 10px;
}

dt a{
color: #333333;
}

dt a:hover{
color: #72c733;
text-decoration: none;
}


div#featured_content{
margin-bottom: 40px;
}

div#main_content{
width: 530px;
float: left;
margin-right: 22px;
padding-right: 26px;
border-right: 1px dotted #cccccc;
position: relative;
}


.section_header, .post_title{
padding: 5px 5px 4px 5px;
font-size: 1.6em;
background: #ffffff;
font-family: Helvetica, Arial, Sans-Serif;
font-weight: normal;
margin-bottom: 20px;
border-bottom: 1px solid #72c733;
font-weight: bold;
}

.sub_content .section_header{
background: #72c733;
color: #ffffff;
font-weight: normal;
border-bottom: 1px solid #ffffff;
}

#ml_head{
margin-bottom: 0;
}


form.phplist{
background: #f6f6f6;
border: 1px #f2f2f2 solid;
padding: 10px;
margin-top: 0;
margin-bottom: 15px;
position: relative;
top: -17px;
}

form.phplist ul{
margin-top: 10px;
}

form.phplist ul.list li{
width: 50%; float: left; display: block;
margin: 0 0 1em 0;
}

form.phplist ul.list li b{
position: relative;
bottom: 4px;
}

form.phplist ul.list input{
position: relative;
}

form.phplist #email{
float: right;
width: 165px;
border: 1px solid #CCC;
padding: 5px;
}

form.phplist label.required{
float: left;
font-weight: bold;
padding-top: 5px;
font-size: 1.1em;
}

div.required{
color: #de3c3c;
font-size: 1.1em;
font-style: italic;
margin-bottom: 10px;

}

div.ml_form_holder{
background: #f6f6f6;
padding: 10px;
margin-bottom: 20px;
}

div.ml_form_holder input#wpsb_email{

}

ul.artist_list{
background: #f6f6f6;
padding-top: 10px;
padding-bottom: 10px;
position: relative;
top:-20px;

}

ul.artist_list li{
float: left;
margin-left: 10px;
margin-bottom: 10px;
}
ul.artist_list li span{
display:block;
text-indent: -9999px;

}

ul.artist_list img, ul.main_artist_list img{
border: 1px solid #CCC;
padding: 2px;
background: #fff;
}

.back_link{
position: absolute;
right: 22px;
top:2px;
}

.postmetadata{
overflow: hidden;
padding: 0.5em 0 0.5em 0;
border-top: 1px dotted #cccccc;
border-bottom: 1px dotted #cccccc;
clear: both;
}

.more{
float: right;
}

.meta_details{
float: left;
}

.main_artist_list li{
width: 250px;
float: left;
margin-bottom: 20px;

}

.main_artist_list li.even{
float: right;
}

#comment{
width: 90%;
border: 1px solid #CCCCCC;
font-family: 'Lucida Grande',  Helvetica, Arial, Sans-Serif;
font-size: 1em;
padding: 10px;
}

.commentlist{
/* background: #fcfeff; */
display: block;
font-size: 1em;
border-top: 1px dotted #CCCCCC;
margin-bottom: 30px;
}

.commentlist li{
padding-bottom: 10px;
border-bottom: 1px dotted #CCCCCC;
padding-left: 60px;
padding-top: 10px;
position: relative;
}
.commentlist .comment_alt{
background: #f6f6f6;
}

.commentlist .avatar{
position: absolute;
left:10px;
top:10px;
}

ul.cat_list, ul.blogroll{
margin-bottom: 2em;
padding-left: 5px;
padding-right: 5px;
}

ul.cat_list li, ul.blogroll li{
border-bottom: 1px dotted #cccccc;
padding-bottom: 0.5em;
margin-bottom: 0.5em;
}

div#calendar_wrap{
background-color: #f6f6f6;
position: relative;
top: -20px;
padding-bottom: 20px;
padding-left: 20px;
padding-top: 10px;
margin-bottom: 10px auto;
text-align: center;
}

#calendar_wrap thead tr th{
border: 1px solid #999;
}

#calendar_wrap caption#calendar-month{
background: none;
}

#wp-calendar{
text-align: center;
}

#wp-calendar td{
padding: 5px 0;

}

#wp-calendar td a{
display: block;
background: #72c733;
}

#wp-calendar td#today{
	color: #444444;
	background-color: #e9ffff;
	border-color: #ccc;
}

#wp-calendar thead th{
text-align: center;
background-color: #333;
padding: 5px 0;
}

#wp-calendar caption{
border: none; 
font-size: 14px;
padding-bottom: 5px;
}

#TB_window{
font-family: verdana, sans-serif;
}


#mc_signup_container{
background: #f6f6f6;
padding-bottom: 10px;
margin-bottom: 20px;
}

#mc_signup_form{
overflow: hidden;
}

#mc_signup_form legend{
background: #f6f6f6;
padding-left: 0;
margin-left: 0;
}

#mc_signup_form .mc_input{
border: 1px solid #CCC;
width: 240px;
padding-top: 5px;
padding-bottom: 5px;
margin-bottom: 10px;
}

#mc_signup_form .button{
	float: right;
}


