/*
 *	Common Styles for Oblivion
 *	Authors: Jens Nedal   (jnedal@gmail.com)
*/
/* }}} */
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on November 6, 2011 */

@font-face {
    font-family: 'oblivionRegular';
    src: url('../fonts/oblivion-font-webfont.eot');
    src: url('../fonts/oblivion-font-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oblivion-font-webfont.woff') format('woff'),
         url('../fonts/oblivion-font-webfont.ttf') format('truetype'),
         url('../fonts/oblivion-font-webfont.svg#oblivionRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'VinerHandITCRegular';
    src: url('../fonts/vinerit0-webfont.eot');
    src: url('../fonts/vinerit0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/vinerit0-webfont.woff') format('woff'),
         url('../fonts/vinerit0-webfont.ttf') format('truetype'),
         url('../fonts/vinerit0-webfont.svg#VinerHandITCRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'GoudyMedievalRegular';
    src: url('../fonts/goudy-webfont.eot');
    src: url('../fonts/goudy-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/goudy-webfont.woff') format('woff'),
         url('../fonts/goudy-webfont.ttf') format('truetype'),
         url('../fonts/goudy-webfont.svg#GoudyMedievalRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* {{{ Standard Styles */
html, body {
	margin: 0;
	padding: 0;
}
body {
	background: #dfd1ae url(../images/misc/body_background.jpg);
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 80%;
	color: #162917;
}
a,
a:hover,
a:visited {
	color: #394c00;
}
.important {
	color: #990000;
}
ul,ol {
	padding: 0 50px 20px 50px;
	margin: 0;
}
ul li {
	padding: 0;
	margin: 0;
	list-style-type: square;
}
ol li {
	padding: 0;
	margin: 0;
	list-style-type: decimal;
}
img {
	border: 0;
}
p {
	margin: 0 0 0.6em 0;
	font-weight: normal;
	padding: 0 35px;
	text-align: justify;
}
p.date {
	text-align: right;
	font-size: 0.9em;
	font-weight: bold;
}
#container #header p.date, 
#container header p.date {
	font-family: 'GoudyMedievalRegular','Times New Roman', sans-serif;
	font-size: 1.5em;
	font-weight: bold;
}
li p {
	padding: 0 !important;
}
h1,h2,h3,h4,h5,h6 {
	margin: 0 0 5px 0;
	padding: 0;
}
h1 a {
	text-decoration: none;
}
h2 {
	font-family: 'GoudyMedievalRegular','Times New Roman', sans-serif;
	font-size: 2.1em;
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
	padding: 1px 0;
}
h3 {
	font-family: 'GoudyMedievalRegular','Times New Roman', sans-serif;
	font-size: 1.8em;
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px !important;
	padding: 1px 0;
}
h4 {
	font-family: 'GoudyMedievalRegular','Times New Roman', sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	margin: 1px 35px 10px 35px;
	border-bottom: 1px solid black;
	padding-bottom: 3px;
}
h5 {
	font-size: 1.1em;
	font-weight: bold;
	padding: 0 0 0 35px;	
}
h4 a, h5 a {
	text-decoration: none;
}
h4 a:hover, h5 a:hover {
	text-decoration: underline;
}
hr {
	width: 50%;
	size: 1px;
	color: #162917;
}
form {
	margin: 0;
	padding: 0;
}

.clear {
	margin: 0;
	padding: 0;
	height: 1px;
	font-size: 0px;
	clear: both;
	
}
td.light {
	background-color: #DDD5BC;
}
td.dark {
	background-color: #D8C696;
}
.nodisplay {
	display: none;
}
.green {
	color: green;
}
.red {
	color: red;
}
.pink {
	color: #d602af;
}
.green {
	color: #009f0c;
}
img.border {
	border: 1px solid black;
}
#container {
	background: #EAE1CB url(../images/misc/container_background.png) repeat-y;
	width: 800px;
	margin: 0 auto;
	position: relative;
}
#container #___plusone_0 {
	display: inline;
	position: absolute;
	top: 20px;
	left: 140px;
}
#container header h1,
#container #header h1 {
	font-family: 'GoudyMedievalRegular','Times New Roman', sans-serif;
	color: #0f1c02;
	font-size: 3.5em;
	font-weight: bold;
	margin: .5em 0;	
	text-shadow: 2px 2px #92a383;
	line-height: .9em;
}
#container header h1 span,
#container #header h1 span {
	color: #886353;
	text-shadow: 2px 2px #BBB;
	font-size: .8em;
}
#skyrim #container header h1 span, 
#skyrim #container #header h1 span {
	color: #555;
	text-shadow: 2px 2px #BBB;
}
#container header nav,
#container #header .menu {
	font-size: 1em;
	line-height: 1.5em;
	font-weight: bold;
	padding-top: 5px;
}
#container header nav a {
	color: #0f1c02;
	text-decoration: none;
}
#container header nav a,
#container #header .menu a {

	white-space: nowrap;
}
#container header nav a.important,
#container #header .menu a.important {
	color: #990000;
}
#container header,
#container #header {
	background: url(../images/misc/header_background.png) no-repeat;
	width: 736px;
	margin: 0 auto;
	padding: 15px 0 15px 0;
	text-align: center;
}
#container #content {
	background: url(../images/misc/content_background.png) repeat-y;
	width: 736px;
	min-height: 400px;
	margin: 0 auto;
	padding: 0;
	padding-bottom: 10px !important;
}
#skyrim #container #content {
	background: url(../images/misc/content_background_skyrim.png) repeat-y;
}
#container #content ul.faq li{
	font-size: 1.1em; 
	font-weight: bold;
	line-height: 1.3em;
	padding: 1px 0;
}
#container #content ul.perks li{
	padding-bottom: .8em;
}
#container #content ul.perks li em{
	font-size: .9em;
	padding: 1em;
}
#container #content .top {
	float: right;
	font-weight: bold;
	padding-right: 35px;
}
#container #content .top a {
	text-decoration: none;
}
#container #content .picleft {
	float: left;
	padding-right: 10px;
	padding-left: 20px;
	padding-bottom: 7px;
}
#container #content .adsense {
	text-align: center !important;
	border-top: 1px solid black;
	margin: 10px 35px !important;
	padding-top: 10px !important;
	
}
#container .selector {
	padding: 0 0 0 35px;
}
#container .selector input {
	background: #E7DEC8;
	font-family: 'Times New Roman', sans-serif;
	font-size: 1.1em;
	font-weight: bold;
}
#container .selector select {
	background: #E7DEC8;
	font-family: 'Times New Roman', sans-serif;
}
#container table.ingredients {
	margin: 0 auto;
	width: 700px;
	border: 1px solid #364228;
}
#container table.ingredientdetail {
	padding: 0 0 0 35px !important;
}
#container td.label {
	padding-right: 5px;
}
#container .ingredients th {
	font-family: Tahoma, sans-serif;
	text-align: left;
	font-size: 0.9em;
	background-color: #C9B171;
	border-right: 1px solid #818367;
	border-bottom: 1px solid #818367;
}
#container .ingredients td {
	font-family: Tahoma, sans-serif;
	border-right: 1px solid #818367;
	font-size: 0.9em;
}
footer,
#footer {
	background: url(../images/misc/footer_background.gif) no-repeat;
	width: 800px;
	height: 175px;
	margin: 0 auto;
	font-weight: bold;
}
footer {
	font-family: 'GoudyMedievalRegular','Times New Roman', sans-serif;
	font-size: 1.3em;
}
footer a,
#footer a {
	text-decoration: none;
}
footer a:hover,
#footer a:hover {
	text-decoration: underline;
}
footer .left,
#footer .left {
	padding-top: 17px;
	padding-left: 60px;
	float: left;
}
footer .right,
#footer .right {
	padding-top: 27px;
	padding-right: 70px;
	float: right;
	text-align: right;
}
footer .left {
	padding-top: 30px;
}
iframe {
	background: none transparent;
}

