ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,q,fieldset,dl,dt,dd,iframe,table,tbody,thead,td,th,address,legend {
	margin:0;
	padding:0;
	font-size: 1.0em;
}

.break { clear: both; }
.align-right { float:right;}
.align-left { float:left;}
.center {margin: 0 auto;}
.tools { display: block; }
a img,:link img,:visited img {border:none}
a { outline: none; }
address {font-style:normal}
.hide, .skip {display: none;}
.center {text-align: center;}

body { line-height: 1.5em; font-family: Frutiger, Univers, "Helvetica Neue", arial, helvetica, sans-serif; font-size: 12px;}

p { 
	font-size: 1em; /* 12px */
	line-height: 1.5em; /* 18px */
	margin: 0 0 1.5em 0; 
}
p.intro {
	font-size: 1.08333em;
	line-height: 1.3846em;
	font-weight: bold;
}

h1 { 
	font-size: 1.5em; /* 18px */
	line-height: 1em; /* 18px */
	margin: 2em 0 1em 0; /* 18px */
}
/*
	h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child { margin-top: 0; } /* reset the first H{x} of the page 
	* html h1, * html h2 { margin-top: 0; } /* Don't we all love Bill? 
*/
h2 {
	font-size: 1.3333em; /* 16px */
	line-height: 1.125em; /* 18px */
	margin-top: 1.6875em; /* 27px */
	margin-bottom: 0.5625em; /* 9px */
}

h3 {
	font-size: 1.1667em; /* 14px */
	line-height: 1.286em; /* 18px */
	margin-top: 1.929em; /* 27 px */
	margin-bottom: 0.643em; /* 9px */
}
	h2 + h3 {
		margin-top: 1.2857em; /* 18 px */
	}

h4 {
	margin-top: 1.5em; /* 18px */
}
	h3 + h4 {
		margin-top: 0.5em; /* 9 px */
	}

h5 {
	margin-top: 1.5em; /* 18px */
	font-weight: normal;
}
	h4 + h5 {
		margin-top: 0em; /* 9 px */
	}
	
ul, ol {
	margin: 0 0 1.5em 2.5em;
}

li ul, li ol {
	margin: 0 0 0 2.5em;
}
dl {
	margin: 0 0 1.5em 0;
}
dt {
	font-weight: bold;
	margin: 1.5em 0 0 0;
}
dd {
	margin: 0 0 0 2.5em;
}
blockquote {
	margin: 0 2.5em 1.5em 2.5em;
	font-style: oblique;
}
q { font-style: oblique; }

hr {
	margin: 0 0 1.5em 0;
	height: 1px; background: #333; border: none;
}

small { 
	font-size: 0.8333em; /* 10px */
	line-height: 1.8em; /* 18px */ 
}

form br {
	clear: left;
}

label { 
	float: left; 
	width: 150px;
}
:focus { outline: 0; }

#mode-select {
	position: fixed;
	top: 0;
	right: 5px;
	width: 100px;
	height: 42px;
	padding-top: 22px;
	background: #FFF url(/publer/images_new/buttons/publer.gif) top center no-repeat;
	border-left: 1px solid #FFB61F;
	border-right: 1px solid #FFB61F;
	border-bottom: 1px solid #FFB61F;
	color: #5E5F61;
}
#mode-select select {
	font-size: 0.9em; padding:1px;
}

/* Feedback
***********************************/
div#warning,div#error{
	border: 1px solid #FFD700 /*gold*/;
	display: block;
	padding: 10px 10px 10px 50px;
	background: #feffca url(http://www.publer.com/publer/images_new/icons/16x16/warning.png) 3% 50% no-repeat;
}
div#confirm{
	border: 1px solid #3e983b;
	display: block;
	padding: 10px 10px 10px 50px;
	background: #e7f9e8 url(http://www.publer.com/publer/images_new/icons/16x16/online.png) 3% 50% no-repeat;
}

div#warning p,div#error p, div#confirm p {
	padding: 0; margin: 0; color: #000;
}
div#warning p a,div#error p a, div#confirm p a {
	color: #000;
}
