/*

THEME NAME: Freshstart

THEME URI: http://www.fberriman.com/

DESCRIPTION: A simple fresh design based on the Sandbox theme.

TAGS: widgets, sandbox, microformats, hcard, hatom, xoxo

VERSION: 0.2

AUTHOR: <a href="http://fberriman.com">Frances Berriman</a>, based on Sandbox by <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>

AUTHOR URI:

*/



/* new stuff! */

body{

	font-size:75%;

zoom:1;

	margin:0;

	padding:0;

background-attachment:fixed;
font-family:"Helvetica Neue Light","HelveticaNeue-Light","Helvetica Neue",Calibri,Helvetica,Arial;

	background-color:#fbfff6;

	background-image:url(bg2.jpg);

	background-position:top right;

	background-repeat:repeat-y;

	color:#333;

min-height:100%;

	border-left:10px solid #80B742;

border-right:2px solid #80B742;

}

html{

height:100%;

_height:auto;

}

html>body{

	font-size:12px;

	

}

a:link, a:visited{

	color:#FF3366;

	}

a:hover, a:active{

	color:#80B742;

	}

table{margin:1em;}

#header{

padding:1em 2em 2em 2em;

text-align:right;

}

#header a{

text-decoration:none;

}

h2, h3, p, ul, .entry-meta, .entry-date, .navigation, .form-label, .form-textarea, .edit-link{

	font-size:1em;

	padding:0 2em;

	margin:0;

	

}

h2{

/*font-family:"Helvetica Neue Light","HelveticaNeue-Light","Helvetica Neue",Calibri,Helvetica,Arial;*/
font-family:"Swingdancer Regular", cursive; font-size-adjust:0.474; font-weight:normal; font-style:normal;

}

.entry-date abbr{

text-decoration:none;

border:none;

color:#999;

}

input{

margin-left:2em;

}

.hentry ul{

margin-left:2em;

}

h2{

font-size:2em;

padding:1em 2em 0 1em;



color:#80B742;

}



h2 a:link, h2 a:visited{

	color:#80B742;

	}

h2 a:hover, h2 a:active{

	color:#FF3366;

	}

.entry-meta{color:#999;

margin-bottom:2em;

margin-top:1em;}

.entry-meta a:link, .entry-meta a:visited{

	color:#80B742;

	}

.entry-meta a:hover, .entry-meta a:active{

	color:#FF3366;

	}

.navigation{

clear:both;

margin:2em 0;

zoom:1;

overflow:auto;

}

.nav-previous{

float:left;

}

.nav-next{

float:right;

}

h1, #blog-description{

	letter-spacing:0em;

	font-size:4.5em;

	padding:0;

	margin:0;

	color:#80B742;

/*font-family:"Helvetica Neue Light","HelveticaNeue-Light","Helvetica Neue",Calibri,Helvetica,Arial;*/
font-family:"Swingdancer Regular", cursive; font-size-adjust:0.474; font-weight:normal; font-style:normal;
}

h1 a:link, h1 a:visited{

color:#80B742;

}

h1 a:hover, h1 a:focus, h1 a:active{

color:#FF3366;

}

label{

padding:1em 0 0.5em 0;

}

#blog-description{

font-size:1.2em;

margin-top:-0.8em;

font-variant:normal;
font-family:"Helvetica Neue Light","HelveticaNeue-Light","Helvetica Neue",Calibri,Helvetica,Arial;

text-transform:lowercase;

color:#FF3366;

}



p{

	line-height:1.8em;

	padding-top:1em;

}

#container{

	background-color:transparent;

	/*width:60%;

margin-left:10px;

float:left;*/

	padding-right:283px;

	padding-bottom:30px;

	/*background-image:url(contbg.jpg);

	background-position:top right;

	background-repeat:repeat-y;*/



	/*border-left:10px solid #80B742;*/

}

#menu ul{

	width:284px;

	background-color:transparent;

	position:absolute;

	list-style-type:none;

	right:0;

	top:0;

	margin:0;

	padding:0;

}

#menu ul li{

	padding-top:1em;

}

#menu ul li a:link, #menu ul li a:visited{

	display:block;

	/*width:0%;

_width:2em;

	text-indent:-9999px;*/

	padding:0.2em 1em;

	background-color:#80B742;

/*extra*/

color:#fff;

	font-weight:bold;

	text-transform:uppercase;

	text-decoration:none;

	text-indent:1px;

}

#menu ul li a:hover, #menu ul li a:active{

	/*width:40%;*/

	color:#fff;

	font-weight:bold;

	text-transform:uppercase;

	text-decoration:none;

	text-indent:1px;

	background-color:#FF3366;

}

#sidepanel{

	width:244px;

font-family:"Helvetica Neue Light","HelveticaNeue-Light","Helvetica Neue",Calibri,Helvetica,Arial;

	/*float:right;

	background-color:transparent;*/

	background-color:#fbfff6;

border:2px solid #80B742;

border-radius:15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;

	position:absolute;

	right:20px;

	top:120px;

	margin:0;

	padding:1em 0;

	/*background-image:url(sidebg.jpg);

	background-position:top left;

	background-repeat:repeat;*/



}

#sidepanel .info{

	

	/*margin-top:180px;

	width:200px;

	background-color:#80B742;*/

}

#sidepanel ul, #sidepanel ul li ul li{

list-style-type:none;

margin:0;

padding:0;

}

.widget_twitter li {
    clear:both;
}
.widget_twitter li img {
   float:left;
   margin-right:.5em;
}
.widget_twitter li .clear {
   clear:both;
}
#sidepanel ul li ul li{

display:inline;

}

#sidepanel ul li{

padding:0 1em;

}

#sidepanel ul li ul{

margin-bottom:1em;

}

#sidepanel h3, #sidepanel p, #sidepanel ul, #sidepanel input{

	font-size:1em;

	padding:0;

	margin:0;

	

}

#sidepanel h2{

font-size:1.5em;

margin:0 1em;

text-align:right;

text-transform:lowercase;

}

#searchform input{

border:1px solid #80B742;

color:#80B742;

margin-bottom:5px;

display:block;

font-weight:bold;

}

#searchform input.text-input{

width:180px;

padding:5px;

}

#sidepanel h2, #sidepanel h3, #sidepanel p, #sidepanel ul{

padding:0;

}

#comments-list .comment, #trackbacks-list .pingback, #trackbacks-list .trackback{

background-color:#e6f4d4;

margin:1em;

padding:1em;

}

#comments-list .alt, #trackbacks-list .alt{

background-color:#ddffb2;

}

#comments-list .comment-author-admin{

background-color:#fce7f7;

}

pre{

margin:2em;

background-color:#f9ffd7;

border:1px solid #80B742;

padding:1em;

color:#80B742;

}

.entry-content h4{

padding:1em 2em 0 2em;

color:#80B742;}

.entry-content h3{

padding:1em 2em 0 2em;

color:#80B742;}

li#adverts ul li a{

padding-bottom:1em;

margin-bottom:1em;

}

blockquote{

background-color:#fff;

border-left:4px solid #FCE7F7;

padding-bottom:1em;

zoom:1;

}

ol{margin-left:1em;padding-right:4em;}

ol li{padding-bottom:0.8em; line-height:1.8em;

	}
.foliofeature, .foliocontact{
padding:0 0 1em 0;
border:4px solid #ddffb2;
border-radius:15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;

margin:1em;
}

.foliocontact{
border:4px solid #fce7f7;
}
