/* CSS Document */

* /* universal rules - possibly overided later */
{
	margin: 0;
	padding: 0;
}

body
{
font-family:Gill sans mt, Gill sans, Arial, Helvetica, sans-serif;
margin-bottom:5px;
}

#container
{
width:100%;
}

#bg
{
width:1024px;
background:#FFF url(honeycomb.gif) top left no-repeat;
}

#content
{
position:relative;
width:1024px;
padding-right:200px;
padding-bottom:10px;
background:url(beehvies.jpg) bottom right no-repeat;
}

#header
{
margin:0px 0px 52px 217px;
text-indent:-9999px;
display:block;
height:148px;
width:543px;
background:url(header.png) bottom left no-repeat;
}

#navigation
{
float:left;
width:170px;
margin-left:20px;
}

#main
{
float:left;
width:500px;
padding-left:120px;
padding-right:60px;
margin-top:8px;
margin-bottom:10px;
}

#footer
{
padding:0px 200px 48px 0;
height:100px;
width:820px;
}

.clear_this
{
height:10px;
clear:both;
}



#navigation ul li
{
display:block;
width:179px;
height:41px;
background:url(navbg.png);
padding:5px 0 0 12px;
}

#navigation ul li a
{

letter-spacing:1.5px;
font-size:16px;
text-decoration:none;
text-transform:lowercase;
color:#855A57;
}

#navigation ul li a:hover
{
color:#578285;
}

#main .image_inline
{
float:left;
clear:left;
margin-right:40px;
}

#main .image_inline_right
{
float:left;
margin-left:60px;
}

#main .image_box
{
float:right;
padding:3px 0px 0px 47px;
}

img
{
border: 4px solid #598286;
}

#main .image_box p
{
color:#9D9FA1;
font-size:10px;
text-align:right;
letter-spacing:1.5px;
margin-bottom:0px;
}

#main .image_inline p
{
color:#9D9FA1;
font-size:10px;
text-align:left;
letter-spacing:1.5px;
margin-bottom:0px;
}

#main .image_inline_right p
{
color:#9D9FA1;
font-size:10px;
text-align:right;
letter-spacing:1.5px;
margin-bottom:40px;
}

h2
{
color:#333332;
letter-spacing:1.5px;
font-size:14px;
font-weight:200;
}

#main p
{
color:#58595B;
font-size:14px;
line-height:24px;
margin-bottom:24px;
text-align:justify;
}

em
{
font-style:normal;
color:#578285;
}

#main p a
{
font-style:normal;
color:#578285;
text-decoration:underline;
}

#footer p
{
color:#ccc;
font-size:10px;
text-align:right;
letter-spacing:1.5px;
margin-bottom:0px;
width:100%;
}

label
{
clear:both;
display:block;
color:#9D9FA1;
font-size:12px;
margin-bottom:2px;
text-align:left;
}

input
{
clear:both;
display:block;
color:#58595B;
font-size:12px;
margin-bottom:6px;
text-align:left;
padding:1px;
}

textarea
{
clear:both;
display:block;
color:#58595B;
font-size:12px;
margin-bottom:6px;
text-align:left;
padding:1px;
}
