/* addons.css
 *
 * This file contains some addons to the 800px template by Andreas Viklund
 */


/* Forms */
/* -------------------------------------------------------------------- */
form
{
    margin:0;
    padding:0;
}

input,
textarea,
select
{
    font-size:1em;
    border:1px solid gray;
    padding:1px;
}

textarea,
select
{
    margin-bottom:0.5em;
}

input[type=image],
input[type=image]:hover
{
    border:none;
    vertical-align:bottom;
}

label,
select,
input[type=checkbox],
input[type=radio],
input[type=button],
input[type=submit]
{
    cursor: pointer;
}

input:focus,
textarea:focus
{
    background-color:#eee;
    border:1px solid black;
}

input:hover,
textarea:hover
{
    border:1px solid black;
}

fieldset
{
    margin-bottom:10px;
    margin-right:10px;
    border:none;
}

fieldset.text,
fieldset.image
{
    float:left;
}

legend
{
    font-weight:bold;
}

label
{
    margin-top:0.7em;
    display:block;
    width:20em;
    font-size:0.9em;
}


/* Lists */
/* -------------------------------------------------------------------- */
ul, ol
{
	font-size:1em;
}

/* Images */
/* -------------------------------------------------------------------- */
img.left
{
    float:left;
    margin:5px 10px 5px 0;
    padding:0;
}

img.right
{
    float:right;
    margin: 5px 0 5px 10px;
    padding:0;
}


/* Header */
/* -------------------------------------------------------------------- */
#header
{
	background:url(/assets/templates/800px/images/header.jpg) no-repeat right 23px;
	padding-bottom:0.5em;
}

#header h1
{
	margin:0;
	font-size:3em;
}

#header #slogan
{
	margin-top:0.5em;
	font-size:1.2em;
}

#header #toplinks
{
	margin-bottom:15px;
}


/* Error messages */
/* -------------------------------------------------------------------- */
p.error
{
	color:red;
}


/* Pager snippet */
/* -------------------------------------------------------------------- */
p.pager
{
	text-align:right;
}