@charset "utf-8";

/* Default Styles */

html { overflow: -moz-scrollbars-vertical }

body
{
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	background:url(../_images/bg_full.jpg) #9d9d9d top repeat-x;
	margin:0px;
}

h1, h2, h3, h4 { margin:0 }

p { margin-top:10px }

h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#6c9daa;
	margin-bottom:10px;
}

h2
{
	font-size:22px;
	color:#37220a;
	background:url(../_images/bul_sub.gif) no-repeat left;
	padding-left:10px;
}

h3
{
	font-size:18px;
	color:#37220a;
	margin:10px 0px 10px 0px;
}

.list-title
{
	font-weight:bold;
	font-size:14px;
}

.list-subtitle
{
	font-weight:bold;
	font-size:13px;
	color:#663333;
}

.list-subtitle a
{
	font-weight:bold;
	font-size:13px;
	color:#663333;
}

.list-subtitle a:hover
{
	color:#660000;
	text-decoration:none;
}

#view-map
{
	position:relative;
	left:530px;
	top:-20px;
}

a:hover, a:active
{
	color:#000000;
	text-decoration:underline;
}

a
{
	color:#333333;
	text-decoration:none;
}

a img { border:none }

.left  { float:left  }
.right { float:right }

.clear-left  { clear:left  }
.clear-right { clear:right }
.clear-both  { clear:both  }

.gray-bottom-border { border-bottom:1px solid #666666; padding-bottom:10px }

.justify { text-align:justify }

.dashed-bottom-border
{
	border-bottom:1px dashed #37220a;
}

.padding-bottom-25px
{
	padding-bottom:25px;
}

.margin-left-0px
{
	left:0px;
}

#gallery-link
{
	padding-top:10px;
}

#gallery-link a
{
	font-size:14px;
	color:#663333;
}

span.strong { font-weight:bold }

form { margin:0 }

input, textarea
{
	padding:0px 5px 0px 5px;
	border:1px solid #666666;
	background-color:#FFFFFF;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

/** Wrapper **/
#wrapper
{
	width:784px;
	margin:0px auto;
}

/** Content **/

#content
{
	position:relative;
	left:-2px;
	width:685px;
	margin:0px auto;
	background:url(../_images/bg_deco.jpg) repeat-y top;
}

#inner-content
{
	width:650px;
	margin:0px auto;
	padding-top:8px;
	border-top:1px dashed #37220a;
}

#inner-content #text
{
	width:600px;
	margin:0px auto;
	padding-top:20px;
}

.desc-text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#836d4e;
}

/** Menu **/

#top-menu
{
	position:relative;
	left:30px;
	width:100%;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
}

#top-menu a
{
	color:#37220a;
}

#top-menu ul
{
	padding:0px;
	margin:0px;
}

#top-menu ul li
{
	background:url(../_images/bul_menu.gif) bottom no-repeat left;
	padding-left:10px;
	margin-right:1px;
	display:inline;
}

/** Footer **/

#footer
{
	width:784px;
	position:relative;
	left:0px;
}

#footer-imgs
{
	position:relative;
	left:20px;
}

/** Photo Gallery **/
#photos-gallery
{
	margin-top:10px;
	border-bottom:1px solid #CCCCCC;
	padding-bottom:10px;
}

#photos-holder
{
	margin-top:10px;
	margin-left:5px;
}

#photos-holder img
{
	margin-right:5px;
	border:1px solid #ffffff;
}

#photos-holder a:hover img
{
	border:1px solid #000000;
}

.no-border-bottom
{
	border-bottom:none !important;
	padding-bottom:0px !important;
}