/*
Theme Name: Family Guy Quotes Standard
Theme URI: http://family-guy-quotes.net
Description: Standard Theme
Version: 1.0
Author: Manuel Bieh

    Inhaltsverzeichnis:

    0. ...... Grundlegende Deklarationen
    1. ...... Allgemeingültige Element-Formatierungen
    2. ...... IDs (von oben nach unten)
    2.1 ..... Kopfbereich
    2.2 ..... Inhaltsbereich
    2.3 ..... Navigation
    2.4 ..... Unterer Bereich
    3. ...... Spezielle Angaben
*/

/* 0. Grundlegende Deklarationen */
* {
	margin: 0;
	padding: 0;
}

html, body {
	background: white;
	font-family: "trebuchet ms", verdana, arial, sans-serif;
	font-size: 100.01%;
	height: 100%;
}

/* 1. Allgemeingültige Element-Formatierungen */
a {
	color: #135172;
}

a:hover {
	color: #051E2B;
}

a span {
	display: none;
}

em {
	letter-spacing: 0.05em;
}

select {
	background: white;
	width: 180px;
}

h1 a {
	display: block; 
	height: 100px;
}

li {
	padding: 0.5em 0;
}

fieldset {
	margin: 1em 0;
	padding: 5px;
}

legend {
	font-weight: 700;
	padding: 0 5px;
}

/* 2. IDs */

#content {
	font-size: 0.80em; 
	margin: auto auto;
	padding-top: 70px; 
	width: 660px; 
}

#header {
	background: url(../images/top.gif) no-repeat; 
	height: 103px; 
	margin-top: 10px;
	width: 100%; 
}

#quotes {
	background: url(../images/bg.gif) repeat-y; 
	padding-left: 180px; 
	padding-right: 56px;
}

#quotes blockquote {
	background: url(../images/66.gif) no-repeat top left;
}

#quotes p {
	line-height: 1.7em;
	padding-left: 15px; 
	padding-top: 15px; 
	padding-bottom: 15px; 
}
#quotes blockquote p {
	background: url(../images/99.gif) no-repeat bottom right; 
}

#bottom {
	background: white url(../images/bottom.gif) no-repeat top left;
	height: 60px; 
	position: relative; 
	width: 100%; 
}

#bottom a {
	background: url(../images/next.gif) no-repeat; 
	bottom: 7px; 
	display: block; 
	height: 46px; 
	position: absolute; 
	right: 50px;
	width: 126px; 
}

#meta {
	margin-top: 40px;
}

#navi {
	float: left; 
	list-style: none; 
	margin-left: 10px;
	}
	
#navi li {
	float: left; 
	margin-right: 15px;
}

#lang {
	float: right; 
	list-style: none; 
	margin-right: 1px;
}

#lang li {
	float: left; 
	margin-right: 15px;
}

.copyurl {float: right; margin-right: 16px; margin-bottom: 20px; font-weight: bold;}
.copyurl input {background: #F3F3F3; padding: 5px; font-weight: bold; width: 350px; margin-left: 10px; font-size: inherit; border: 1px solid;}
.copyurl label {text-transform: uppercase;}
.registered {clear: both; margin-top: 45px; text-align: center; color: #999;}
#page-links ul {list-style: none;}
.us {background: url(../images/usa_flag.gif) no-repeat bottom left; padding-left: 22px;}
.de {background: url(../images/germany_flag.gif) no-repeat bottom left; padding-left: 22px;}

/* 4. Spezielle Angaben */

#bottom div {height: 305px; width: 170px; position: relative; z-index: 10; position: absolute; bottom: 0;}

#peter {background: url(../images/peter.gif) no-repeat bottom center;}
#stewie {background: url(../images/stewie.gif) no-repeat bottom center;}
#stewie2 {background: url(../images/stewie2.gif) no-repeat bottom center; bottom: 19px !important;}
#chris {background: url(../images/chris.gif) no-repeat bottom center;}
#chris2 {background: url(../images/chris2.gif) no-repeat bottom center;}
#quagmire {background: url(../images/quagmire.gif) no-repeat bottom center; bottom: 19px !important;}
#cleveland {background: url(../images/cleveland.gif) no-repeat bottom center; }
#brian {width: 179px !important; background: url(../images/brian.gif) no-repeat bottom center; bottom: 11px !important; left: 2px !important;}
#meg {background: url(../images/meg.gif) no-repeat bottom center;}
#lois {background: url(../images/lois.gif) no-repeat bottom center;}
#tucker {background: url(../images/tucker.gif) no-repeat bottom center; bottom: 18px !important;}
#adamwest {background: url(../images/adamwest.gif) no-repeat bottom center; bottom: 18px !important;}

.new {
	color: #A60030;
	vertical-align: top;
}
