﻿/* Stylesheet Imports
----------------------------------------------------------- */



/* HTML Elements
----------------------------------------------------------- */
html {font-size:100%;}
* {border:none;margin:0;padding:0;}

body {
	background: #5FFF url("../images/bg/body.jpg") repeat-x;
	color: #000000;	
	font-size: 11pt;
	font-weight: normal;
	padding: 44px 10px 10px 10px;
	text-align: center;
}

body, textarea, select, input {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
}

a {color:#761414;font-weight:bold;text-decoration:none;}
a:hover {color:#000;}

h2{color:#000000;font-size:1.818em;font-weight:normal;line-height:1.3em;margin:10px 0 0 15px;font-style:italic;} /*20px 32px 10px*/
h3{color:#f89828;font-size:1.454em;font-weight:bold;line-height:1.25em;margin:1em 0 1em 0;} /*16px 20px 16px 32px*/
h4{color:#505052;font-size:1em;font-weight:bold;line-height:1.364em;margin:1.818em 0 0.545em 0;} /*11px 15px 20px 6px*/

table h3, table h4, table p, table ol, table ul {
	margin-top: 0;
}

input, select,textarea {font-size:inherit;} /*only works in Gecko browsers*/
input, select,textarea {font-size:100%;}
input, textarea{border:1px solid #DCD0BA;padding:2px;}
select{border:1px solid #DCD0BA;}
option {padding:2px;}

p {margin:1em 10pt 1em 15pt;} /*22px*/
.coffeep {margin:1em 2pt 1em 2pt; font-size:1.2em; text-align:center; line-height:1.5em;} /*22px*/
ol {margin:2em 0 2em 24px;} /*22px*/
ol li {margin: 0.727em 0;} /*8px*/
ol ol {margin: 0.727em 0 0.727em 24px;}  /*8px*/

ul {
	list-style: none;
	margin: 0; /*22px*/
	position: relative;
} 

ul li {
	background: url("../images/bg/bullet-arrow-orange.gif") 2px 0.454em no-repeat; /*5px*/
	padding: 0 0 0 19px;
	margin: 0.727em 0; /*8px*/
}

ul ul {
	margin: 0.727em 0; /*8px*/
} 

ul li li {
	background: url("../images/bg/bullet-dash.gif") 2px 0.727em no-repeat; /*9px*/
} 

table {
	margin: 1em 0 0 15px; /*11px*/
} 

.clints {
	margin: 0 0 0 0; /*11px*/
} 

/* Setting Font Size
----------------------------------------------------------- */

#container, body#FCK_editor {
	font-size: 0.6875em; /*11px*/
	line-height: 1.455em; /*16px*/
}

table {
	font-size: 1em;
}

body#FCK_editor {
	background: #fff;
	padding: 10px;
	text-align: left;
}


/* Fomatting
----------------------------------------------------------- */

/* data tables */

table.data {
	background: #fff;
	border: 1px solid #cccccc;
	font-size: 0.8em;
	margin: 0 0 0 0px;
}

table.data td {
	background: #ffffff;
	padding: 2px 5px;
	vertical-align: top;
	color:#333333;
	border: 1px solid #cccccc;
}

table.data th {
	background: #ffffff;
	padding: 2px 5px;
	text-align: left;
	vertical-align: top;
	color:#333333;
	border: 1px solid #cccccc;
}

table.data td {
	color: #FF0000;
}

table.data th {
	font-weight: bold;
}

table.data thead th {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 1px;
	background-color: #CCCCCC;
}

table.data thead .first {	
	padding-left: 4px;
	padding-right: 4px;
}


table.data tbody th {	
	padding-left: 4px;
	padding-right: 4px;
}

.foodname {
	font-weight: bold;
	width: 300px;
}
.foodcost {
	font-style: italic;
	width: 200px;
}

.magname {
	font-weight: bold;
	font-size: 1.2em;
}
.magdate {
	font-style: italic;
}
.winevintage {

	width: 30px;
}
.winename {
	font-weight: bold;
	width: 270px;
}
.wineregion {
	font-style: italic;
	width: 200px;
}
/* Clearfix hack */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
.clearfix {display:block;}
* html .clearfix {height:1px;}


#press td {
	width: 65px;
	height: 80px;
	border: 1px solid #000;
	spacing: 2px;
}

