
/* ----------------- STANDARDIZE DEFAULTS ----------------- */
/* $Id: standardize_defaults.css,v 1.2 2005/01/19 04:35:31 francesca Exp $ */

/* default whitespace [ref:http://leftjustified.net/journal/2004/10/19/global-ws-reset/] and font-size */
	* { padding:0; margin:0; }
	h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:1em 0; }
	input { padding: 0.08em 0; }
	option { padding-right:0.5em; }
	li, dd { margin-left:2em; }
	fieldset { padding:0.5em; }
/* /whitespace */

/* font : don't forget IE resize-font hack */
	body { font:11px Verdana, Arial, Helvetica, sans-serif; }
	* { font-size:1em; }
	input, select, textarea { font-size:1.18em; }
/* /font */

/* form tags: start and end tag add carriage returns */
	form { display:inline; }
/* /form tags */

img { border:0; }
div#skipToAccessibilityLink { display:none; }

/* ----------------- /STANDARDIZE DEFAULTS ----------------- */

/* The Page */
body {
	margin: 0;
	padding: 0;
	border: 0;
	}

#header {
	height: 48px;
	margin: 0 0 0 0;
	padding: 29px 800px 0 0;
	}
#branding {
	position: absolute;
	top: 16px;
	left: 672px;
	z-index: 9;
	}
#menuContainer {
	position:absolute;
	left:0; top:62px;
	width:100%; padding:0;
	}
#topMenus {
	position: relative;
	height: 15px;
	width: 658px;
	margin: 0 auto 0 auto; /* REQ: WinIE hack for centering */
	}

#content {
	position:relative;
	width: 350px;
	margin: 60px auto 0 auto; /* REQ: WinIE hack for centering */
	}
#pageTitle {
	margin: -20px 0 0 -220px;
	}
body	{
	background: #fdbd0f url(/img/caffe/top_patt.gif) 0 46px repeat-x;
	color: #000;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	text-align: left;
	line-height: 1.5em;
	}

#header {
	background: url(/img/caffe/top_band.jpg) repeat-x;
	}


h1, h2, h3, h4, h5, h6	{
	color: #000;
	font-weight: normal;
	font-family: Myriad, "Gill Sans", "Century Gothic", "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	letter-spacing: 1px;
	}

h1	{ font-size: 2em; }
h2	{ font-size: 1.75em; }
h3	{ font-size: 1.5em; }
h4	{ font-size: .9em; text-transform: uppercase; }
h5	{
	font-weight: bold;
	font-size: 1.10em;
	letter-spacing: 0;
	margin-top: 0px;
	}
h6 {}

p	{
	color: #000;
	font-weight: normal;
   	font-size: 1em;
	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	line-height: 1.5em;
	}
i 	{ font-style: italic;
	border-bottom: 1px solid #b43e09;
	}
img	{ padding: 0px; border: 0px; }
hr	{
	background-color: #b43e09;
	height: 1px;
	margin-bottom: 12px;
	border: none;
	}

hr.clearer {
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	padding:0;
	height:0;
	margin: -0.66em 0;
	}


a {
	text-decoration: none;
	font-weight: bold;
	font-size: 1em;
	}
a:link	{ color: #b43e09; }
a:visited	{ color: #d64b0b; }
a:hover	{ color: #d64b0b; }


.subNav ul li {
	list-style: url(/img/caffe/bullet.gif);
	}


.border { border: 1px solid #000; }
.border2 { border: 1px dotted #000; }


.goUp {
	clear:both;
	float: right;
	margin: -88px 24px 0 0;
	z-index: 300;
	}
.left		{ float: left; padding-right: 12px; z-index: 300; }

.url { font-size: 11px; margin-top: 0px; }



/* Parts of Pages */
/*~~~~CSS~Select~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/
 * CSS Select:
 * $Id: structures.css,v 1.6 2005/02/01 07:32:01 bcurtis Exp $
 * version 1.0
 * (c) bivia, bivia.com 2005
 *~~~~*/
 
ul.cssSelectList {
	position:relative;
	float:right;
	margin: 0px 95px 0 0;
	padding:0;
	list-style: none;
	width: 17em;
	}
ul.cssSelectList li {
	margin:0; padding:0;
	background: #fff;
	}
ul.cssSelectList li a {
	display:block;
	padding: 0 18px 0px 5px;
	border: 1px solid #fff;
	font-weight: normal;
	}
ul.cssSelectList li a:link,
ul.cssSelectList li a:visited {
	color: #000;
	}
ul.cssSelectList li a:hover,
ul.cssSelectList li a:active {
	color: #fff;
	background: #b43e09;
	border-color:#b43e09;
	}
ul.cssSelectList li.cssSelectListSelected a:link,
ul.cssSelectList li.cssSelectListSelected a:visited,
ul.cssSelectList li.cssSelectListSelected a:hover,
ul.cssSelectList li.cssSelectListSelected a:active {
	background: #fff url(/img/caffe/select_arrow_down.gif) 100% 50% no-repeat;
	}

/* /CSS Select */


#topMenus {
	z-index: 300;
	}	
#topMenus a {
	border: 0px;
	text-decoration: none;
	}
#topMenus img {
	display: block;
	}

#menuMain {
	height: 15px;
	}
#menuMain img {
	margin-right: 2px;
	display: inline;
	}

#menuMain div.subnav {
	position: absolute;
	top: 15px;
	width: 92px;
	visibility: hidden;
	}

#menuNews	{ position: absolute; top: 15px; left: 0px; visibility: hidden; }
#menuJournal	{ position: absolute; top: 15px; left: 94px; visibility: hidden; }
#menuActor	{ position: absolute; top: 15px; left: 188px; visibility: hidden; }
#menuInterests { position: absolute; top: 15px; left: 282px; visibility: hidden; }
#menuGallery	{ position: absolute; top: 15px; left: 376px; visibility: hidden; }
#menuExchange	{ position: absolute; top: 15px; left: 470px; visibility: hidden; }
#menuShop	{ position: absolute; top: 15px; left: 564px; visibility: hidden; }
#footer {
	position:relative;
	clear:both;
	background:url(/img/caffe/footer/footer_patt.gif) repeat-x;
	padding: 100px 800px 0 0;
	height: 35px; /* REQ: WinIE box-model hack */
	text-align: center;
	white-space: nowrap;
	}
	
#footerNav {
	position:absolute;
	top:84px; left:0;
	width:100%;
	text-transform: uppercase;
	font-size: 9px;
	text-align:center;
	letter-spacing:0.25em;
	}
#footerNav a {
	letter-spacing:normal;
	text-decoration: none;
	font-weight: normal;
	}
#footerNav a:link { color: #000; }
#footerNav a:visited { color: #000; }
#footerNav a:hover { color: #fff; text-decoration:underline; }


#bivia {
	position:absolute;
	left:11px; top:84px;
	z-index:39;
	}

#menuToggle {
	position:absolute;
	right:11px; top:84px;
	z-index: 40;
	}
#showToggle {
	position:absolute;
	right:24px; top:18px;
	width: 342px;
	z-index: 42;
	visibility: hidden;
	}



