/* Content Wrap Section */

#wrap 
{
width:800px;
height:800px;
border:2px groove #555555;
position:relative;
background-color:#dfcfcf;
overflow:hidden;
}

/* Header Section */

#header 
{

}

#header img 
{
width:800px;
height:96px;
}

/* Left Side Section */

#left-side
{
float:left;
height:100%;
width:150px;
border-top:5px solid #555555;
}

/* Navigation Section */

#nav 
{
background:#7f7f7f;
border-bottom:5px solid #555555;
height:192px;
}

#nav ul 
{
margin:0;
padding:0;
list-style-type:none;
}

#nav li 
{
display:inline;
}

#nav a 
{
border-bottom:0;
padding:15px 25px 5px 10px;
margin:0;
color:#eeeeee;
text-decoration:none;
text-transform:uppercase;
font:bold 0.94em/1.0 Arial, Helvetica, sans-serif;
vertical-align:text-middle;
display:block;
border-right:1px solid #555555;
}

#nav a:hover,#nav a:focus 
{
background:#555555;
color:#eeeeee;
}

#nav .sel a 
{
background:#dfcfcf;
color:#000000;
border:none;
}

/* News Section */

#news
{
color:#5f6f5f;
background-color:#cfcfcf;
height:500px;
padding:10px;
}

/* Main Content Section */

#content
{
float:left;
width:500px;
padding:10px 10px 0px 10px;
border-top:5px solid #555555;
}

#content #helloImg
{
float:left;
width:300px;
margin:0px 10px 10px 0px;
}

#content p
{
margin-bottom:.8em;
}

#content #intro:first-letter
{
font-size:200%;
color:#555555;
}


#content .gallery
{
width: 112px;
position: relative;
float: left;
margin: 5px 10px 5px 0px;
}

#content .thumb
{
float: left;
align: bottom;
}

#content .thumb a
{

}

#content .thumb img
{
border: 1px inset black;
float: left;
width: 100%;
display: block;
}

caption
{
text-align: left;
}

label
{
cursor:hand;
}

/* Right Side Section */

#right-side 
{
float:right;
width:120px;
height:100%;
padding:5px 5px 0px 5px;
font-size:94%;
line-height:130%;
background-color:#cfcfcf;
color:#5f5f5f;
border-top:5px solid #555555;
}

.extSite
{
border:1px dashed;
margin:5px 0px 10px 0px;
padding:2px 2px 2px 2px;
}

/* General Section */

* 
{
margin:0;
padding:0;
}

body 
{
padding:30px 30px 30px;
background-color:#c1a090;
color:#222000;
font:76%/1.5 "Lucida Grande",Geneva,Verdana,Arial,Helvetica,sans-serif;
}

a:link,a:visited 
{
color:#920D02;
font-weight:bold;
text-decoration:none;
border-bottom:1px dotted #666;
}

a:visited 
{
color:#333;
}

a:focus,a:hover 
{
color:#580801;
border-color:#580801;
border-bottom-style:solid;
}

a.imglink:link,a.imglink:visited 
{
border:none;
}

a.imglink:hover 
{
background:transparent;
}

h1,h2,h3,h4,h5,h6 
{
font-weight:normal;
color:#000;
font-family:Helvetica,Arial,Geneva,sans-serif;
}

h2 a:link,h2 a:visited,h2 a:hover,h3 a:link,h3 a:visited,h3 a:hover 
{
margin:0;
padding:0;
color:#555;
}

h2 a:hover,h3 a:hover 
{
color:#333;
background:#ffe;
}

h1 
{
margin:0 0 0.5em;
color:#333;
font-weight:bold;
font-size:1.5em;
line-height:1.3;
text-shadow:2px 2px 2px #eee;
}

.home h1 
{
margin:0;
color:#fff;
font-size:1em;
line-height:1.0;
}

h2 
{
font-size:1.2em;
line-height:1.3;
margin:1.2em 0 0;
font-weight:bold;
border-bottom:1px solid;
}

h3 
{
font-size:1em;
font-weight:bold;
text-transform:uppercase;
}

ol,ul 
{
margin:1em 0;
}

ul 
{
padding:0 0 0 2em;
list-style:square;
}

ol 
{
padding:0 0 0 2.5em;
}

li
{
margin:0 0 0.5em;
}
