@CHARSET "UTF-8";

* {
margin: 0; 
padding: 0;
}


html, body {
	width: 100%;
	height: 100%;
}

body {
	background: #626161 url(../gfx/body_back.jpg) top left repeat;
	text-align: center;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
}

div#wrap {
	position: relative;
	margin: 0 auto 0 auto;
	border: 0px solid #000;
	width: 850px;
	height: auto;
	text-align: center;
}

div#top {
	width: 100%;
	height: 110px;
}

div#top div#logo {
	float: left;
	margin-left: 10px;
}

div#logo a#siesta-logo-click, 
div#logo a#siesta-logo-click:link {
	display: block;
	width: 199px;
	height: 104px;
	background: transparent url(../gfx/logo2.png) center center no-repeat;
}

div#logo a#siesta-logo-click:hover, 
div#logo a#siesta-logo-click:active {
}

div#top div#menu-top {
	float: right;	
	height: 45px;
	margin-right: 15px;
	padding-top: 20px;
	text-align: center;
	color: #fff;
}

div#menu-top ul {
	margin-left: 15px;	
}

div#menu-top ul li {
	list-style-type: none;
	float: left;
	margin-right: 3px;
}

div#menu-top a, 
div#menu-top a:link,
div#menu-top a:hover, 
div#menu-top a:active {
	display: block;
	float: left;
}

div#menu-top span#fb-icon {
	width: 17px;
	height: 17px;
	display: block;
	float: left;
	margin: -1px 2px 0 0;
	background: transparent url(../gfx/fb.png) top left no-repeat;
}

div#menu-top a:hover span#fb-icon, 
div#menu-top a:active span#fb-icon {
	background: transparent url(../gfx/fb_over.png) top left no-repeat;
}

div#frame {
	position: absolute;
	z-index: 100;
	width: 100%;
	height: 440px;
	border: 0px solid #ff5500;
	top: 95px;
	left: 0;
}

div#canvas {
	margin: 325px auto 0 auto;
	width: 745px;
	border: 0px solid #ff5500;
}

div#canvas div#top-border {
	width: 100%;
	height: 124px;
}

div#top-border div#top-border1 {
	float: left;
	width: 11px;
	height: 124px;
	background: transparent url(../gfx/text_back_top1.png) top left no-repeat;
}

div#top-border div#top-border2 {
	float: left;
	width: 724px;
	height: 124px;
	background: transparent url(../gfx/text_back_top2.jpg) top left no-repeat;
}

div#top-border div#top-border3 {
	float: left;
	width: 8px;
	height: 124px;
	background: transparent url(../gfx/text_back_top3.png) top left no-repeat;
}

div#canvas div#left-border {
	clear: both;
	float: left;
	width: 37px;
	/* set height in appropriate files */
	background: transparent url(../gfx/text_back_left.png) top left repeat-y;	
}

div#canvas div#content-wrap {
	float: left;
	width: 671px;
	/* set height in appropriate files */
	background-color: #fffffe;
	text-align: center;
}


div#canvas div#right-border {
	float: left;
	width: 37px;
	/* set height in appropriate files */
	background: transparent url(../gfx/text_back_right.png) top left repeat-y;	
}

div#canvas div#bottom-border {
	clear: both;
	width: 100%;
	height: 115px;
	background: transparent url(../gfx/text_back_bottom1.png) top left no-repeat;
	text-align: center;
}

div#bottom-border div#bottom-border-inner {
	margin: 0 auto 0 auto;
	width: 721px;
	height: 102px;
	background: transparent url(../gfx/text_back_bottom2.jpg) top left no-repeat;
	text-align: center;
	border: 0px solid #ff5500;	
}


div#content-wrap div#content {
	width: 595px;
	height: auto;
	margin: 0 auto 0 auto;
	text-align: left;
}

div#content h1 {	
	width: 200px;
	height: 40px;		
}

div#content p {
	line-height: 150%;
	font-family: Arial, sans-serif;
	font-size: 12px;
}

div#content p.space {
	font-size: 0px;
	/*width: 100%;*/
	height: 12px;
}

div#content p.dots {
	font-size: 0px;
	width: 100%;
	height: 1px;
	background: transparent url(../gfx/dots.gif) top left repeat-x;	
}

div#bottom-border-inner div#foot {
	width: 595px;
	height: auto;
	margin: 0 auto 0 auto;
	padding-top: 63px;
	font-size: 11px;
	color: #645f58;
	line-height: 160%;
	border: 0px solid #ff5500;
	text-align: center;
}

div#canvas div#bottom-info {
	width: 100%;
	height: 4em;
	padding-top: 1px;
	font-size: 11px;
	color: #A8A8A8;
}

div#bottom-info div#dp {
	float: left;
}

div#bottom-info div#copy {
	float: right;
}


a.white-link,
a.white-link:link {
	color: #fff;
	text-decoration: none;
}

a.white-link:hover, 
a.white-link:active {
	text-decoration: underline;
}

a.in-text-link, 
a.in-text-link:link {
	color: #870A3B;
	text-decoration: none;
}

a.in-text-link:hover, 
a.in-text-link:active {
	text-decoration: underline;
}

a.foot-link, 
a.foot-link:link {
	color: #645f58;
	text-decoration: none;
}

a.foot-link:hover, 
a.foot-link:active {
	text-decoration: underline;
}

a.dp-link, 
a.dp-link:link {
	color: #A8A8A8;
	text-decoration: none;
}

a.dp-link:hover, 
a.dp-link:active {
	text-decoration: underline;
}

.clear-both {
	clear: both;
	width:100%;
	height:0px;
	font-size: 0px;
}

