@charset "UTF-8";
/* CSS Document */

body {
	margin:12px;
	padding:0;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #7b3a00;
	background:url(images/tile_fleur.gif);
}

img { border:none; }
img.title { padding: 15px 0 0 0; }

a { color: #f26721 /*#faa634*/; text-decoration:none;}
a:hover { color: #52bdec; }

p { padding: 0 0 0px 0; 
	width: 450px;}



#body {
	background: white;
}

div.floatright{
	float:right;
}



/* Sets up top corners for body */
#tcorner{
	font-size:9px;
	background:url(images/crnr_tleft.png) left no-repeat ;
}
#tcorner div{
	background:url(images/crnr_tright.png) right no-repeat;
}
#tcorner div div{
	background:url(images/tile_white.gif) center repeat-y;
}

/* Sets up bottom corners for body */
#bcorner{
	font-size:9px;
	background:url(images/crnr_bleft.png) left no-repeat ;
}
#bcorner div{
	background:url(images/crnr_bright.png) right no-repeat;
}
#bcorner div div{
	background:url(images/tile_white.gif) center repeat-y;
}

/* Sets up drop shadow */
#shadow.tleft, #shadow.left, #shadow.bleft, #shadow.tright, #shadow.right, #shadow.bright {
	width:12px;
	font-size: .1em;}
#shadow .tleft{ background:url(images/tile_sh_tleft.png) right bottom no-repeat; }
#shadow .left{ background:url(images/tile_sh_left.png) right repeat-y; }
#shadow .bleft{ background:url(images/tile_sh_bright.png) right top no-repeat; }
#shadow .bttm{ background:url(images/tile_sh_bttm.png) top repeat-x; }
#shadow .bright{ background:url(images/tile_sh_bright.png) top left no-repeat; }
#shadow .right{ background:url(images/tile_sh_right.png) left repeat-x; }
#shadow .tright{ background:url(images/tile_sh_tright.png) left bottom no-repeat; }

/* Sets up rounded corners for header*/
#header {
	width:580px;
	background:url(images/crnr_o_tleft.gif) left top no-repeat #f26721 /*#faa634*/;
}
#header div {
	background:url(images/crnr_o_tright.gif) right top no-repeat;
}
#header div div {
	background:url(images/crnr_o_bright.gif) right bottom no-repeat;
}
#header div div div {
	background:url(images/crnr_o_bleft.gif) left bottom no-repeat;
}
#header .logo{
	padding:20px 0px 10px 20px;
}


#nav {
	float:right;
	list-style:none;
	padding:70px 10px 0 0;
}
#nav li{
	display:inline;
	padding:10px 8px;
}


#footer{
	background:white;
}
#footer td{
	color:#7b3a00;
	text-align:center;
	font-size:10px;
	line-height:12px;
}
#footer h6{
	font-size:10px;
	font-weight:normal;
	padding:8px 0 0 0;
	margin:0;
}

#copy {
	font-size:10px;
	line-height:2.5em;
	color:#A29A8E;
}

#quote{
	float:right;
	text-align:right;
	width:250px;
	padding:30px 0 0 0;
	margin:0;
}
#quote h3{
	color:#f26721 /*#faab40*/;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	padding: 0 0 15px 0;
	margin:0;
}
#quote i{
	color: #f26721 /*#faab40*/;
	font-size:10px;
}
#quote img{
	padding-bottom:15px;
	margin-bottom:5px;
	text-align:right;
}
#quote img.text{ padding-bottom:20px; }



#menu {
	font-size:10px;
}
#menu th{
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	padding:8px 0 0 5px;
	margin:0;
}
#menu td{
	padding:0 0 0 5px;
	margin:0;
}
#menu ul{
	padding:0px;
	margin:3px 0;
	list-style:none;
	line-height:14px;
}

#menu table i{
	font-size:9px;
	font-style:normal;
	color:#bd9c7f;
}
#menu p{
	width:380px;
	padding:0 0 8px 5px;
	margin:0;
}
#menu img{
	padding-bottom:6px;
}
#menu #submenu img{
	padding-bottom:10px;
}
#menu #submenu img.bfast{
	padding-bottom:1px;
}


#location p{width:380px; padding-left:5px;}

#press p, #links p{ padding-left:5px; line-height:1.2em;}
#press p, #links p.links{ line-height:2em;}
#press a, #links a { color: #f26721; }
#press a:hover, #links a:hover { color: #52bdec; }

#press table{
	margin:0 0 2em 0;
	padding:0;
}
#press th{
	font-size:.9em;
	font-weight:normal;
	width:33%;
}
#press td{
	vertical-align:bottom;
}
#press div{
	width:225px;
}
#links i{
	font-size:.9em;
	margin:0 0 0 1em;
	line-height:1.5em;
}


#contact ul{
	list-style:none;
}
fieldset {
	margin: 1.5em 0 0 0;
	padding:0;
	width:330px;
}
legend {
	margin-left:1em;
	font-weight:bold;
}
fieldset ol {
	padding: 1em 1em 0 1em;
	list-style:none;
}
fieldset li {
	padding-bottom: 1em;
}
fieldset.submit {
	border-style: none;
}
fieldset textarea#comments{ 
	height:80px;
}
label {
	float:left;
	width:6em;
	margin-right:1em;
	text-align:right;
}


