html{
	height: 100%;
}

body{
	/*background-color: #dedddc;*/
	background:#F5F5F5 url(../images/background/back_body.jpg) repeat-x;
	border			: none;
	margin			: 0px;
	font-family		: Arial, Helvetica, sans-serif;
	color			: #5a5b5f;
	height			: 98%;
}

*{
	outline:none;
}

img{
	border:none;
}


/* FONT */

h1{
	font-size	: 25px;
	font-weight	: bold;
	margin		: 0px 0px 10px 0px;
}

p{
	font-size	: 15px;
	line-height	: 1.3em;
}


#main-top{
	height		: 220px;
	background	: #3d3e44 url(../images/background/grey_top.jpg) no-repeat right top;
	width		: 100%;
	border-bottom: #9A9B9E 1px solid;
}

#main-center{
	position	: relative;
	left		: 50%;
	margin-left	: -465px;
	width		: 930px;
	height		: auto;
	margin-top	: -211px;
	min-height	: 100%;
	margin-bottom:-78px;
}

/* HEADER */

#header_top{
	text-align	: right;
	width		: 900px;
	height		: 35px;
}

#header_top a{
	color			: #dedddc;
	text-decoration	: none;
	font-size		: 14px;
}

#header_center{	
	margin-bottom:-22px;
}

#header_center img{
	display:block;
}

#main-menu{
	position	:absolute;
	top			:50px;
	left		:480px;
}
#main-menu ul{
	list-style-image	: none;
	list-style-position	: outside;
	list-style-type		: none;
	margin				: 0;
	padding				: 0;
	width				: 440px;
}

#main-menu ul li{
	float		: left;
	position	: relative;
	margin-right: 8px;
}


/* CENTER */

#center{
	margin-top		: 15px;
	height			: auto;
	min-height		: 400px;
	overflow		: auto;
	
}

#center-left{
	padding	: 0px 30px 0px 12px;
	height	: auto;
	float	: left;
	width	: 595px;
}

#center-right{
	float	: left;
	width	: 290px;
	font-size:10px;
	background:url(../images/background/right_btn.png) no-repeat top;
}

#center-right h2{
	font-size:12px;
	margin:0px;
}

#center-right a:link,
#center-right a:visited{
	text-decoration:none;
	color:#666;
}

#link_location{
	margin:11px 0px 0px 65px;
	width:215px;
}

#link_creation{
	margin:35px 0px 0px 65px;
	width:215px;
}

#comments{
	margin-top	: 35px;
	margin-left	: 15px;
	text-align	: center;
	font-size	: 13px;
	width		: 240px;
	line-height	: 140%;
	padding		: 0px 20px 10px 0px;
	background	: url(../images/guill_right.png) bottom right no-repeat;
}

#comments:first-letter{
	background: url(../images/guill_left.png) top left no-repeat !important;
	padding:10px 2px 10px 40px!important;
}


/* FOOTER */

#footer{
	position			: relative;
	background-color	: #3D3E44;
	height				: 85px;
}

#footer_center{
	position	: relative;
	text-align	: center;
	left		: 50%;
	margin-left	: -465px;
	width		: 930px;
}

#footer_center ul{
	list-style-image	: none;
	list-style-position	: outside;
	list-style-type		: none;
	margin				: 0;
	padding				: 0;
	font-size			: 12px;
	padding-top			: 20px;
}

#footer_center ul li{
	display			: inline;
	padding-top		: 20px;
	
}
#footer_center ul li.selected{
	background:url(../images/grey_arrow.png) no-repeat center top;
}

#footer_center a.first {
	border-left:0 none transparent !important;
}

#footer_center ul li a:link,
#footer_center ul li a:visited{
	color			: #dedddc;
	padding-left	: 2em;
	padding-right	: 2em;
	padding-top		: 5px;
	padding-bottom	: 5px;
	border-left		: 1px solid #dedddc;
	text-decoration	: none;
}

#footer_center ul li a:hover{
	text-decoration:underline;
}

#footer_credential{
	color			: #dedddc;
	font-size		: 10px;
	margin-top		: 20px;
}
