/*
	Praemium - Screen Media CSS
	Intro Page: Flash + Intro text
*/

@import url("common_1-0.css");

/* STRUCTURE  + + + + + + + + + */
#content {
	background: #ebebea url(../images/inside-bg.gif) no-repeat;
	text-align: right;
	color: #444;
	width: 784px;
	border: 8px solid #1c2114;
	border-top: none;
}
/* Two-column layout */
#left-column {
	width: 400px;
	padding: 14px 0;
	float: left;
}
#right-column {
	width: 384px;
	padding: 0;
	float: left;
}
/* One-column layout */
#main-column {
	padding: 14px 0;
	line-height: 1em;
}

/* LINE HEIGHT, PADDING  + + + + + + + + + */

/* Two-column layout */
#right-column .wrap {
	padding: 3em 1.5em 0 1.5em;
	line-height: 1.2em;
}
body.left #right-column .wrap {
	text-align: left;
}
body.right #right-column .wrap {
	text-align: right;
}
body.center #right-column .wrap {
	text-align: center;
}
body.full #right-column .wrap {
	text-align: justify;
}

/* Left justified  -  double-spaced */
body.liteleft #right-column .wrap {
	line-height: 1.8em;
	text-align: left;
}
body.liteleft #right-column .wrap p {
	margin-bottom: 2em;
}
/* Right justified  -  double-spaced */
body.literight #right-column .wrap {
	line-height: 1.8em;
	text-align: right;
}
/* Centered  -  double-spaced */
body.litecenter #right-column .wrap {
	line-height: 1.8em;
	text-align: center;
}
/* Full justification  -  double-spaced */
body.litefull #right-column .wrap {
	line-height: 1.8em;
	text-align: justify;
}
body.liteleft #right-column .wrap p,
body.literight #right-column .wrap p,
body.litecenter #right-column .wrap p,
body.litefull #right-column .wrap p {
	margin-bottom: 2em;
}

/* One-column layout */
#main-column .wrap {
	padding: 1em 5em 0 5em;
	line-height: 1.2em;
	text-align: left;
}
#pantry #main-column .wrap {
	padding: 1em 3em 0 3em;
	line-height: 1.2em;
	text-align: left;
}

body.left #main-column .wrap {
	text-align: left;
}
body.right #main-column .wrap {
	text-align: right;
}
body.center #main-column .wrap {
	text-align: center;
}
body.full #main-column .wrap {
	text-align: justify;
}

body.left #main-column .wrap p,
body.right #main-column .wrap p,
body.center #main-column .wrap p,
body.full #main-column .wrap p {
	margin-bottom: 1.5em;
}

/* "Lite" double-spaced */
body.liteleft #main-column .wrap {
	line-height: 1.8em;
	text-align: left;
}
body.literight #main-column .wrap {
	line-height: 1.8em;
	text-align: right;
}
body.litecenter #main-column .wrap {
	line-height: 1.8em;
	text-align: center;
}
body.litefull #main-column .wrap {
	line-height: 1.8em;
	text-align: justify;
}

body.liteleft #main-column .wrap p,
body.literight #main-column .wrap p,
body.litecenter #main-column .wrap p,
body.litefull #main-column .wrap p {
	margin-bottom: 2em;
}
body.litecenter #main-column .wrap ul {
	margin-left: 0;
}
body.litecenter #main-column .wrap ul li {
	margin-bottom: 1.5em;
}


/* CONTENT FORMATTING + + + + + + + + + */
.info {
	color: #555;
}
.price {
	font-size: 115%;
}
.hr {	
	width: 100%;
	border-bottom: solid 1px #CCC;
	margin: 1.5em auto;
}
.error {
	color: #A00;
}
a.giombetti {
	color: #888;
}
.highlight {
	font-weight: bold;
	color: #942314;
}
.lite {
	line-height: 1.8em;
}
.thumbnail a img {
	border: 3px solid #AAA;
	margin-top: 1em;
}
.thumbnail a:hover img {
	border: 3px solid #DDD;
	margin-top: 1em;
}
.details h3 {
	margin-top: 2em;
}
.details h5 {
	margin-bottom: 0.3em;
}
.details p {
	margin-top: 0.3em;
	padding: 0;
}
table td {
	padding-right: 1em;
}
table.ecard td {
	padding: 1em;
}
table.ecard td.pic {
	padding: 0;
	text-align: center;
}
table.ecard .subject {
	border: 1px solid #666;
	text-align: center;
	background-color: #EEE;
}
table.ecard td.radio {
	padding: 0.3em;
	text-align: center;
	background: #DDD;
}
table h1, table h2, table h3, table h4, table h5, table h6 {
	margin-top: 0.1em
}
table .price {
	text-align: center;
	font-size: 110%;
}
table .type {
	text-align: left;
	font-size: 130%;
	color: #555;
}
table .name {
	font-size: 100%;
	text-align: left;
}
table .year {
	text-align: center;
	color: #888;
}
table .left {
	text-align: left;
}
table th {
	text-align: left;
	padding: 0.5em 0 2em;
}
table.lite td {
	padding-bottom: 1.2em;
}
table td.last {
	padding-bottom: 0;
}
table.glossary td {
	padding-bottom: 0.5em;
}
table p {
	margin-bottom: 0.8em;
}
table ul {
	margin-bottom: 0.5em;
	padding-bottom: 0.5em;
}

ul.recipe {
	list-style-type: none;
	margin-bottom: 1em;
	padding-bottom: 1em;
}

ul.nav-side {
	font-size: 100%;
	list-style-type: none;
	margin: 0 0 1em 0;
	padding: 0;
}
ul.nav-side li {
	margin: 0.5em;
}

#tag-line {
	clear: both;
	height: 56px;
	background: transparent url(../images/tag-line.gif) 95% 50% no-repeat;
}
body.center #tag-line, body.litecenter #tag-line {
	background-position: 50% 50%;
}

#content img#main {
	border: 8px solid #000;
}
.pic-link {
	margin-left: 4px;
	margin-bottom: 4px;
	float: left;
}
.pic-link img, pic-link p {
	margin: 0;
}
.pic-link img {
	border: 1px solid #888;
}
.pic-link a:hover img {
	border: 1px solid #BBB;
}
#left-column .clr {
	height: 4px;
}

.pic-title-left, .pic-title-right {
	border: 1px solid #333;
	margin-top: 2em;
	margin-bottom: 1em;
	float: left;
}
.pic-title-right {
	float: right;
}
form img {
	border: 1px solid #333;
}

/* MENU SNAKE  + + + + + + + + + */
#menu-snake {
	background: #1c2114;
	height: 8px;
	clear: left;
	font-size: 10%;
}
body#discover #menu-snake {
	background: #1c2114 url(../images/menusnake-0.gif) no-repeat;
}
body#menus #menu-snake {
	background: #1c2114 url(../images/menusnake-1.gif) no-repeat;
}
body#press #menu-snake {
	background: #1c2114 url(../images/menusnake-2.gif) no-repeat;
}
body#bookings #menu-snake {
	background: #1c2114 url(../images/menusnake-3.gif) no-repeat;
}
body#magazine #menu-snake {
	background: #1c2114 url(../images/menusnake-4.gif) no-repeat;
}
body#recipes #menu-snake {
	background: #1c2114 url(../images/menusnake-5.gif) no-repeat;
}
body#pantry #menu-snake {
	background: #1c2114 url(../images/menusnake-6.gif) no-repeat;
}
body#friends #menu-snake {
	background: #1c2114 url(../images/menusnake-7.gif) no-repeat;
}
body#forum #menu-snake {
	background: #1c2114 url(../images/menusnake-8.gif) no-repeat;
}

/* MENU CURRENT + + + + + + + + + */
body#discover ul#primarynav li.menu0 {
	background: transparent url(../images/menu0_current.gif) no-repeat;
}
body#menus ul#primarynav li.menu1 {
	background: transparent url(../images/menu1_current.gif) no-repeat;
}
body#press ul#primarynav li.menu2 {
	background: transparent url(../images/menu2_current.gif) no-repeat;
}
body#bookings ul#primarynav li.menu3 {
	background: transparent url(../images/menu3_current.gif) no-repeat;
}
body#magazine ul#primarynav li.menu4 {
	background: transparent url(../images/menu4_current.gif) no-repeat;
}
body#recipes ul#primarynav li.menu5 {
	background: transparent url(../images/menu5_current.gif) no-repeat;
}
body#pantry ul#primarynav li.menu6 {
	background: transparent url(../images/menu6_current.gif) no-repeat;
}
body#friends ul#primarynav li.menu7 {
	background: transparent url(../images/menu7_current.gif) no-repeat;
}
body#forum ul#primarynav li.menu8 {
	background: transparent url(../images/menu8_current.gif) no-repeat;
}
.selections p {
	margin: 0em;
	padding 0em;
}
