/***********************************************************************/
/* import content styles
/***********************************************************************/

@import url(content.css);

p
{
   width:500px;
   float:left;
   margin-right:50px;
}

/***********************************************************************/
/* redefined tags
/***********************************************************************/

body
{
   margin:0;
   padding:20px;
   color:#555;
   font-family:helvetica,arial,sans serif;
   font-size:14px;
   line-height:1.2;
}

h1
{
   display:block;
   float:left;
   background:url(logo.png) no-repeat;
   width:177px;
   height:33px;
}

h1 a,
h1 a:link,
h1 a:visited,
h1 a:hover
{
   display:block;
   text-indent:-9999px;
   text-decoration:none;
   color:#A69D8C;
   width:100%;
   height:100%;
}

/***********************************************************************/
/* forms (left column)
/***********************************************************************/

form
{
  margin:0;
  padding:20px 0;
  width:400px;
  float:none;
  clear:both;
}

fieldset
{
   border:0;
   margin:0;
   padding:0;
}

label
{
   display:block;
   float:none;
   clear:both;
   width:100%;
   padding-bottom:15px;
   text-transform:lowercase;
}

input,textarea{}

input.text,textarea
{
   border:1px solid #AAA;
   width:245px;
}

input.button
{
   float:none;
   clear:both;
   border:0;
}

/***********************************************************************/
/* main layout elements
/***********************************************************************/

#outer
{
   width:800px;
   margin:0 auto;
}

#content
{
   overflow:hidden;
   float:none;
   clear:both;
}

#leftcolumn
{
   float:left;
   clear:left;
   width:177px;
   overflow:hidden;
   padding-bottom:15px;
   margin-right:30px;
}

#hometext
{
   float:left;
   width:180px;
   margin-right:30px;
}

/***********************************************************************/
/* leftnav
/***********************************************************************/

#leftnav
{
   font-family:"Times New Roman", Times, serif;
   font-size:16px;
   padding-bottom:15px;
}

#leftnav ul
{
   float:none;
   clear:both;
   list-style:none;
   padding-left:4px;
   margin-top:-4px;
}

#leftnav li
{
   float:none;
   list-style:none;
   padding:0;
}

#leftnav li a,
#leftnav li a:link,
#leftnav li a:visited,
#leftnav li a:hover
{
   float:none;
   display:block;
   width:100%;
   padding:3px 0;
   font-weight:normal;
   text-transform:lowercase;
   text-decoration:none;
   text-align:right;
}

#leftnav li a:hover,
#leftnav li.selected a,
#leftnav li.selected a:link,
#leftnav li.selected a:visited,
#leftnav li.selected a:hover
{
   color:#A05338 !important;
}

/***********************************************************************/
/* sitemap
/***********************************************************************/

#sitemap
{
  margin:0px;
  padding:10px 10px 15px 0px;
  list-style-type:none;
}

#sitemap li
{
   padding:0px 0px 3px 0px;
   list-style-type:none;   
}

/***********************************************************************/
/* misc
/***********************************************************************/

.clear
{
   clear:both;
   float:none;
   height:1px;
}

img.left
{
   float:left;
   margin:0 20px 20px 0;
}

img.right
{
   float:right;
   margin:0 0 20px 20px;
}

/***********************************************************************/
/* gallery
/***********************************************************************/

div.gallery
{
   font-family:"Times New Roman", Times, serif;
   clear:both;
}

div.gallery div.left
{
   float:left;
   width:177px;
   padding-top:65px;
   margin-right:30px;
   font-size:12px;
}

div.gallery div.left h2
{
   font-size:15px;
   font-weight:normal;
   padding-bottom:5px;
   font-style:italic;
   text-align:right;
}

div.gallery div.left h3
{
   font-size:12px;
}

div.gallery div.left ul
{
   list-style:none;
   padding-top:20px;
}

div.gallery div.left li
{
   list-style:none;
}

div.gallery div.left li a,
div.gallery div.left li a:link,
div.gallery div.left li a:visited,
div.gallery div.left li a:hover
{
   float:none;
   display:block;
   width:100%;
   font-weight:normal;
   text-transform:lowercase;
   text-decoration:none;
   padding:1px 0;
   font-size:15px;
   line-height:1.1;
   text-align:right;
}

div.gallery div.left a:hover,
div.gallery div.left a.selected,
div.gallery div.left a.selected:link,
div.gallery div.left a.selected:visited
{
   color:#A05338 !important;
}

div.gallery div.right
{
   float:left;
   width:573px;
   overflow:hidden;
}

div.gallery div.nav
{
   float:none;
   clear:both;
   font-size:15px;
   text-transform:lowercase;
   padding-bottom:10px;
}

div.gallery div.nav ul
{
   list-style:none;
}

div.gallery div.nav li
{
   list-style:none;
   float:left;
   border-right:1px solid #555;
   padding:0 2px;
   line-height:1.2;
}

div.gallery div.nav li.next
{
   border-right:none;
   clear:right;
}

div.gallery h3
{
	text-transform:none;
}

div.gallery div.nav li a,
div.gallery div.nav li a:link,
div.gallery div.nav li a:visited,
div.gallery div.nav li a:hover
{
   float:none;
   display:block;
   font-weight:normal;
   text-transform:lowercase;
   text-decoration:none;
   padding:0 4px;
}

div.gallery div.nav li.selected a:hover
{
   color:#A05338 !important;
   padding:0 4px;
}

div.gallery div.nav li.selected a,
div.gallery div.nav li.selected a:link,
div.gallery div.nav li.selected a:visited
{
   color:#A05338 !important;
   font-weight:bold;
}

div.gallery div.nav li.previous a,
div.gallery div.nav li.previous a:link,
div.gallery div.nav li.previous a:visited,
div.gallery div.nav li.previous a:hover
{
   padding-left:0;
}

div.gallery img
{
   float:none;
   clear:both;
   margin-top:10px;
}

div.gallery div.galleries_nav a,
div.gallery div.galleries_nav a:link,
div.gallery div.galleries_nav a:visited,
div.gallery div.galleries_nav a:hover
{
	text-decoration:none;
    font-size:16px;
}


div.gallery div.galleries_nav a:hover
{
	color:#A05338 !important;
}

