/*  
Theme Name: Lead
Theme URI: http://www.amypink.com
Description: The official AmyPink Theme
Version: 1.0
Author: Marcel Winatschek
Author URI: http://www.amypink.com

	
 */

body {
	background-image: url(images/bg_pattern.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
/*	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #242424; */
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color:#1E1E1E;
font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
font-size:0.75em;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.7em;
}

a {
	color: #0099b7;
	text-decoration: none;
}

a:hover {
	color: #007ea0;
    text-decoration: underline;
}

a img {
	border : none;
}

ul {
	margin: 0 0 0 1em;
	padding: 0 0 0 0;
}

li {
	margin: 0 0 0 1em;
	list-style-image: none;
}

form {
	margin: 0 0 0 0;
}

.clearfix {
	clear: both;
}

h1 {
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	font-size: 18px;
	font-weight: normal;
}

h2 {
	margin: 0 0 0 0;
	padding: 10px 0;
	font-size: 18px;
	font-weight: normal;
}

h3 {
	margin: 0 0 0 0;
	padding: 10px 0;
	font-size: 18px;
}

p {
	margin: 0 0 0 0;
	padding: 10px 0;
}

#headerbg {
	height: 500px;
}

#headerstripes {
	height: 150px;
	width: 966px;
	margin: 0 auto 0 auto;
}

#headerpattern {
}

#container {
	width: 980px;
	margin: 0 auto;
}

#bgheader {
	background-image: url(images/bg_header.gif);
	background-repeat: no-repeat;
	height: 165px;
	width: 980px;
	margin: 10px auto 0 auto;
}

/*header*/
#header {
	width: 980px;
	margin: 0 auto 0 auto;
	position: relative;
}

#headertop {
	width: 980px;
	padding: 0;
	margin: 0 auto 0 auto;
	height: 125px;
}

#logo {
	float:left;
	height:130px;
	margin-left:20px;
	margin-top:-16px;
	width:350px;
}

/*topnav*/
#topnav {
	width: 200px;
	float: right;
	text-align: right;
	color: #FFFFFF;
	font-size: 14px;
	padding: 10px 20px 0 0;
}

#topnav a {
	color: #000000;
}

#topnav a:hover {
	color: #000000;
}

/*navigation*/
#navleft a {
	color: #000;
	text-decoration: none;
}

#navleft a:hover {
	color: #000000;
	text-decoration:underline;
}

#navigation {
	width: 966px;
	height: 41px;
	background: url(images/bg_navbar.jpg) repeat-x;
}

/*main navigation*/
#navleft {
	float: left;
	font-size: 13px;
	width: 650px;
	font-weight: bold;
	margin-left: 15px;
}

#navleft ul {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 15px 0 0 0;
	padding: 0;
}

#navleft li {
	display: inline;
	margin: 0 0 0 0;
	padding: 8px;
}
#navleft li.active {
	text-transform:uppercase;
}

.navbar-icons {
	float: left;
	margin: 3px 0 0 0;
}

.icon {
	float: left;
	margin: 0 0 0 10px;
	width: 30px;
}

#navright {
	background:url(images/bg_icons.jpg) no-repeat scroll left center transparent;
	color:#FFFFFF;
	float:right;
	height:38px;
	margin:0 15px 0 0;
	width:225px;
}

.navright-list {
	float: right;	
	margin: 15px 0 0 20px;
}
.navright-list li {
	display: inline;
	padding: 8px;
	margin: 0;
	list-style:none;
	font-size: 13px;
	font-weight: bold;
}
.navright-list a {
	color: #000000;
}
.navright-list a:hover {
	color: #000000;
}

/*IE7 fix*/
*:first-child+html #navright label {
	float: left;
	padding: 8px 5px 0 0;
}
/*IE7 fix*/

.search {
	background-image: url(images/field_search.gif);
	background-repeat: no-repeat;
	width: 163px;
	height: 25px;
	color: #666666;
	border: 0px solid #000000;
	padding: 7px 0 0 10px;
	background-color: transparent;
}

/*newsletter*/
#newsletter {
	position: absolute;
	width: 180px;
	height: 75px;
	margin: 112px 0 0 700px;
}

/*content area*/
#contentarea {
	width: 966px;
	background: #FFFFFF;
	border: 1px solid #F0F0F0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -opera-border-radius: 5px;
    margin: 10px 0;
}

/*IE7 fix*/
*:first-child+html #contentarea {
	width: 980px;
	_background-image: url(images/bg_contentarea.png);
	background-repeat: repeat-y;
	margin: 0 0 0 0;
}
/*IE7 fix*/

#contentareabottom {
	_background-image: url(images/contentarea_bottom.png);
	background-repeat: no-repeat;
	width: 966px;
	height: 10px;
}

#content {
	width: 625px;
	margin: 0 auto;
	padding: 20px;
}

/*content left*/
#contentleft {
	width: 623px;
	float: left;
}


/*cols*/
#cols {
	width: 623px;
	padding: 0 0 10px 0;
}

#leftcol {
/*	width: 750px;*/
}

#rightcol {
	float: right;
	width: 304px;
}

#doublecol {
    float: left;
    width: 100%;
}

/*footer*/
#footer {
	width: 966px;
	background-image: url(images/bg_footer.png);
	background-repeat: no-repeat;
	height: 70px;
	font-size: 12px;
	color: #FFFFFF;
	padding: 0;
}

#footer a {
	color: #FFFFFF;
}

#footer a:hover {
	color: #9cf0ff;
}

#footer .fleft {
	width: 600px;
	float: left;
	padding: 20px 0 0 15px;
}

#footer .fright {
	width: 250px;
	float: right;
	text-align: right;
	padding: 20px 20px 0 0;
}



/** end pigspigot styles **/



#entry img{
width:475px;
}
#leftcol #thumbs img {
margin : 0 15px 15px 0;
}
#leftcol #thumbs img.end {
margin : 0 0 15px 0;
}
#leftcol #thumbs a img {
border : 2px solid #0099b7;
}
#leftcol #thumbs a img:hover {
border : 2px solid #0099b7;
}
#leftcol ul {
clear : both;
margin : 0;
padding : 10px 0 0 0;
list-style : none;
}
#leftcol li {
list-style : none;
line-height : 26px;
float : left;
margin-right : 20px;
font-size : 14px;
}
#leftcol li a {
color : #0099b7;
}
#logo a {
position : relative;
top : 0;
left : 0;
padding : 45px 0 0 0;
height : 0 !important ;
width : 291px;
height : 139px;
/*overflow : hidden;
background : url(http://www.pigspigot.com/images/pigspigot_beta_logo.png) no-repeat top left;*/
}
.jury_member {
margin : 0 0 30px 0;
width : 470px;
float : left;
}
.jury_member img {
float : left;
margin : 5px 20px 0 0;
}
.jury_member p {
float : left;
margin : 0;
padding : 0;
width : 320px;
}
.archive {
margin : 0 0 50px 0;
width : 470px;
float : left;
}
.archive img {
float : left;
margin : 5px 25px 0 0;
}
.archive p {
float : left;
margin : 0;
padding : 0;
width : 215px;
}
.artist {
margin : 0 0 60px 0;
width : 470px;
float : left;
}
.artist img {
float : left;
margin : 5px 20px 0 0;
}
.artist p {
float : left;
margin : 0;
padding : 0;
width : 320px;
}
.artist p img {
float : left;
margin : 20px 5px 0 0;
border : 1px solid #fff;
}
.artist p img:hover {
border : 1px solid #ff0055;
}
#pulse_credit {
margin : 30px 0 30px 0;
height : 55px;
width : 240px;
overflow : hidden;
line-height : 19px;
font-size : 11px;
}
#pulse_credit img {
float : left;
margin : 3px 12px 0 0;
}
#pulse_credit p {
margin : 0;
padding : 0;
height : 85px;
}
.inpt_1 {
float : left;
width : 475px;
overflow : hidden;
color : #888;
}
.inpt_2 {
float : left;
width : 150px;
overflow : hidden;
color : #888;
}
.inpt_3 {
float : left;
width : 150px;
overflow : hidden;
color : #888;
}
.inpt_4 {
float : left;
width : 72px;
overflow : hidden;
color : #888;
}
.inpt_5 {
float : left;
width : 72px;
overflow : hidden;
color : #888;
}
.inpt_6 {
float : left;
overflow : hidden;
color : #888;
}
.inpt_7 {
float : left;
width : 310px;
overflow : hidden;
color : #888;
}
.inpt_1 input {
height : 18px;
width : 98%;
margin-top : 5px;
border : 1px solid #ccc;
}
.inpt_2 input {
height : 18px;
width : 96%;
margin-top : 5px;
border : 1px solid #ccc;
}
.inpt_3 input {
height : 18px;
width : 96%;
margin-top : 5px;
border : 1px solid #ccc;
}
.inpt_4 input {
height : 18px;
width : 93%;
margin-top : 5px;
border : 1px solid #ccc;
}
.inpt_5 input {
height : 18px;
width : 93%;
margin-top : 5px;
border : 1px solid #ccc;
}
.inpt_7 input {
height : 18px;
width : 98%;
margin-top : 5px;
border : 1px solid #ccc;
}
.text_1 {
float : left;
width : 470px;
margin : 15px 0 0 0;
overflow : hidden;
color : #888;
}
.text_1 textarea {
width : 99%;
margin : 5px 0 0 0;
border : 1px solid #ccc;
height : 50px;
}
.text_2 {
float : left;
width : 470px;
margin : 15px 0 0 0;
overflow : hidden;
color : #888;
}
.text_2 textarea {
width : 99%;
margin : 5px 0 0 0;
border : 1px solid #ccc;
height : 300px;
}
.container_1 {
float : left;
width : 470px;
margin : 15px 0 0 0;
}
.margin_1 {
margin : 15px 0 0 0;
}
.margin_2 {
margin : 15px 10px 0 0;
}
.margin_3 {
margin : 15px 6px 0 0;
}
.margin_4 {
margin : 8px 0 0 0;
}
.margin_5 {
margin : 8px 10px 0 0;
}
.margin_6 {
margin : 8px 6px 0 0;
}
.submit {
float : left;
width : 350px;
height : 24px;
margin : 38px 10px 50px 0;
}
.grey {
color : #888;
}
#credit {
margin-top : 35px;
height : 20px;
width : 150px;
color : #666;
font : 9px Arial, Helvetica, Sans-serif;
text-align : left;
}
#credit a {
text-decoration : none;
color : #666;
}
#credit a:hover {
text-decoration : none;
color : gray;
background-color : #fce4df;
}
#commentform textarea {
background : #f8f7f6;
border : 1px solid #d6d3d3;
width : 460px;
}
#commentform textarea:hover {
background : #ffffff;
border : 1px solid #d6d3d3;
}
#commentform textarea:focus {
background : #ffffff;
border : 1px solid #939793;
}
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {
font-size : 1.1em;
background : #ffffff;
border : 1px solid #939793;
width : 280px;
}
#commentform input {
margin-bottom : 3px;
}
.com-list {}
.com-list h3 { font-size: 18px; line-height: 22px; font-weight: normal; padding-bottom: 10px;  border-bottom: solid 1px #ebeadd;}
.com-entry { background: url(images/com-top.png) no-repeat left top; margin-bottom: 20px;}
.com-entry-bot { background: url(images/com-bot.png) no-repeat left bottom; padding: 10px 0px;}

.com-con { padding: 10px 70px 10px 20px; font-size: 11px; line-height: 16px; color:#666; border-left: solid 1px #e7e5dd; border-right: solid 1px #e7e5dd; position: relative;}
.com-name { }
.com-avt { position: absolute; top: 10px; right: 20px; width: 30px; height: 30px; }
* html .com-avt { right: 40px;}
.com-avt img { border: 1px solid #ccc;}
.com-date { font-size: 10px; color: #999; margin-bottom: 10px; }
.com-text { width:200px; }
.com-date a, .com-date a:visited, .com-date a:hover { color: #999; text-decoration: underline; }
#flickr {
margin-top : 10px;
}
#flickr img {
padding-bottom : 10px;
width : 475px;
}

#lastfm  { background-image: url(http://www.amypink.com/images/musicback.gif); margin-top:11px; list-style:none; width:240px; height:160px; }
#lastfm img { width:79px; height: 79px; margin: 0 1px 1px 0; float:left; }


/* date stamp styles */
.entry{

	padding-top: 0px;

	padding-bottom: 30px;

	padding-left: 0px;

	/*font-size: 0.80em;*/

	line-height: 1.5em;
	
	clear: left;

}

.firstpost {

	margin-bottom:15px

}

h1.etitle, h1 {

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 5px;



}

h1.etitle a, h1.etitle a:visited, h1 a{

	color: #242424;

	border-style: none;

	font-size: 18px;

	text-transform: none;
		
}



h1.etitle a:hover, h1 a:hover{
	text-decoration:underline;
}

.emeta{

	height: 40px;

	margin-top: 0;

	color: #7b7b7b;

	border-top:dotted 1px #666;

	padding-top:4px;

	margin-bottom: 8px;
	
	font: 11px Arial, Helvetica, Geneva, sans-serif;
}

.emeta a img{

	border:none;

}





.ebody img, .ebody div {

/*	padding: 4px;
*/
/*	float: left; */
/*	padding-right: 10px;*/

}

.ebody ul {

	margin-left: 20px;

	padding-left:0px;

	list-style-type: none;

}

.ebody ol{

	margin-left:20px;

	padding-left:0px;

}

.ebody ul li {

	list-style:square;

}

.ebody {
	
	padding: 0px;
	
}
.ebody p{

	margin:8px 0;

	padding:0;

}

.ebody ul {

	margin-left: 30px;

	padding-left:0px;

	list-style-type: none;

}

.ebody ol{

	margin-left:30px;

	padding-left:0px;

}

.ebody ul li {

	list-style:square;

}

.date {

	float:left;

	height:45px;

	width:30px;

	margin-top:2px;

	margin-right:10px;

	padding:2px;

/*	background:#01799c; */

/*	border: 1px dotted #155169; */

	}

.date p {

	text-align:center;

	color: white;

	margin:-10px 0 0 0px;

	text-transform:uppercase;

	font-family:Arial,Helvetica,sans-serif;

	}

.date span.day {

	font-size: 11px;

	display:block;

	/* color:#FFFFFF; */
	margin-top:2px;
	margin-left:2px;

	}

.date span.month {

	font-size: 11px;

	height:11px;

	display:block;

	padding: 1px 2px 4px 2px;

/*	border-bottom: 1px dotted #3f9dbd; */

    margin-bottom:4px;

/*	border-top: 2px solid #3f9dbd; */

	font-weight: bold;
	color: #242424;
}
div.entry p.MsoNormal img {
	float: left;
	margin: 0px 20px 20px 0;
}
div.alignleft {
	float: left;
	margin: 0px 20px 20px 0;
	clear: left;
}

div.entryfoot {clear:both;}

/*michael ballard*/
div.left_entry_images {padding:0; margin:0; float:left; margin-right:15px; padding:10px; margin-bottom:15px;background-color:#eeeeee;}
div.left_entry_images img {padding:0; margin:0;margin-right:0px;}
img.borderright {border-right:1px solid white;}

img.alignright {float:right;padding-left:10px;}

div.post_thumb {float:right;}
div.post_thumb img {width:57px; height:80px;position:relative; top:-20px; border: 1px dotted #666666; padding:5px;background-color:white;}

/*div.date {display:none;}*/
p.written {display:none;}

div.entry {margin-bottom:20px;}
div.sociable_tagline {display:none;}
div.entryfoot {padding-top:10px;}

img.alignleft {float:left;border:10px solid #EEEEEE; margin-right:15px;}
