/* CSS Document */

body{
margin-top:0px;
margin-left:0px;
margin-right:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:62.5%;
background:#B8AB96 url(../img/bg3.jpg) repeat-y center;
}

h1{
font-size: 1.4em;
margin: 0px 0px 10px 0px;
color: #B8AB98;
}

h2{
font-size: 1.2em;
margin: 0px 0px 10px 0px;
color: #B8AB98;
}

h3{
font-size: 1.0em;
margin: 5px 0px 0px 0px;
color: #B8AB98;
}

h5{
font-size: 1.2em;
margin: 0px 0px 0px 0px;
color: #B8AB98;
}

.main_container{
width: 866px;
display:block;
overflow:hidden;
margin:0px auto auto;
background-color:#FFFFFF;
padding:0px;
}

.container{
width: 866px;
display:block;
overflow:hidden;
background-image:url(../img/site_bg.jpg);
padding:0px;
margin:0px;
}

.topspace{
padding:0px;
margin:0px;
height: 23px;
width: 776px;
display:block;
overflow:hidden;
padding: 7px 0px 13px 90px;
}

/***************** HEADER ***********************/
.header{
width: 816px;
height: 20px;
padding:0px;
margin:0px auto auto;
background-color:#711172;
padding-left: 50px;
padding-top: 13px;
display:block;
overflow:hidden;
}

/***************** NAV ***************************/
.nav ul {
font-family:"Helvetica Condensed", "HelveticaNeue LT 65 Medium", Helvetica, Arial, "Arial Narrow", sans-serif;
display:inline;
margin: 0px;
}

.nav li {
font-size: 1.3em;
color: #FFFFFF;
display:inline;
padding:0px 20px 0px 0px;
font-weight: bold;
}

.nav a {
text-decoration:none;
color: #A47EAD;
}

.nav a:hover{
text-decoration:none;
color: #FFFFFF;
}

ul#nav { float: left; margin: 0px; padding: 0px 0px 0px 30px !important; }
#nav li { display: inline; float: left; height: 15px;  }
#nav a { overflow: hidden; padding-right: 1px; }
#nav a:active {	margin-top: 0px; }
#nav .on a, #nav a:hover {background-position: bottom center !important;margin-bottom:-4px; }
.nav_btn_about a { background: url(../img/about_btn.jpg) no-repeat top;height:15px; width:  75px; display: block; color:#FFFFFF; text-decoration:none; text-align:center; }
.nav_btn_projects a { background: url(../img/projects_btn.jpg)  no-repeat top; height: 15px; width:  75px; display: block; color:#FFFFFF; text-decoration:none; text-align:center; }
.nav_btn_news a { background: url(../img/news_btn.jpg) no-repeat top; height: 15px; width:  75px; display: block; color:#FFFFFF; text-decoration:none; text-align:center; }
.nav_btn_bits a { background: url(../img/bits_btn.jpg) no-repeat top; height: 15px; width:  75px; display: block; color:#FFFFFF; text-decoration:none; text-align:center; }

/***************** LEFT COLUMN ***************************/
.leftcol{
width: 91px;
height: 530px;
float: left;
/*background-color:#F5F4F1;*/
}

.leftcol2{
width: 140px;
height: 528px;
padding: 2px 21px 0px 21px;
float: left;
display:block;
overflow:hidden;
}

.leaf{
width: 91px;
height: 55px;
float: left;
background:url(../img/leaf.jpg) no-repeat;
background-color:#FFFFFF;
display:block;
overflow:hidden;
}

h4{
font-family:"Helvetica Condensed", "HelveticaNeue LT 65 Medium", Helvetica, Arial, "Arial Narrow", sans-serif;
font-size: 1.2em;
margin: 2px 5px 0px 0px;
color: #FFFFFF;
float: right;
font-weight:bold;
}

.leftspace{
width: 91px;
height: 475px;
float: left;
display:block;
overflow:hidden;
}

/***************** FLASH ***********************/
.flash{
margin: 0px;
padding: 0px;
width: 600px;
height: 530px;
float: left;
display:block;
overflow:hidden;
}

/***************** NEWS and BITS ***********************/
.content{
width: 376px;
float: left;
overflow:hidden;
display:block;
padding: 2px 21px 0px 21px;
}

.display_date{
width: 62px;
font-size:1.1em;
float: left;
margin: 0px 10px 10px 0px;
color:#711172;
}

.display_title{
width: 304px;
font-size:1.1em;
font-weight:bold;
float: left;
margin: 0px 0px 10px 0px;
color:#711172;
}

.display_article{
width: 376px;
font-size:1.1em;
color:#B8AC97;
float: left;
padding-bottom:20px;
}
/***************** RIGHT COLUMN ***********************/
.rightcol_container{
width: 165px;

float:left;
display:block;
overflow:hidden;
margin-right:10px;
/*background-color:#F5F4F1;*/
}

.image_container{
width: 160px;
height: 43px;
float: left;
padding-left: 15px;
display:block;
overflow:hidden;
}

.logo{
width: 165px;
height: 50px;
display:block;
overflow:hidden;
}

.rightspace{
display:block;
overflow:hidden;
width: 160px;
color: #B8AB98;
float: left;
padding: 40px 0px 10px 15px;
font-family:Arial, Helvetica, sans-serif;
}


.seperator{
display:block;
overflow:hidden;
width: 140px;
height: 1px;
float: left;
margin: 7px 14px 18px 15px;
border-bottom: solid #F0EDE8 1px;
}

.latest{
display:block;
overflow:hidden;
width: 160px;

color: #B8AB98;
float: left;
padding: 0px 0px 0px 15px;
}

.latest_date{
display:block;
overflow:hidden;
float:left;
width: 58px;
font-size:1.1em;
font-weight:bold;
padding:0px 2px 0px 0px;
cursor:pointer;
}

.latest_title{
display:block;
overflow:hidden;
float:left;
width: 93px;
font-size:1.1em;
font-weight:bold;
cursor:pointer;
}

.latest_list{
width:154px;
display:block;
overflow:hidden;
color:#711172;
padding:0px 0px 0px 0px;
cursor:pointer;
}

.latest_list a{
color:#C4B9A8;
text-decoration:none;
}

.latest_list a:hover{
color:#711172;
text-decoration:none;
}
/***************** CONTACT FORM ***********************/
.form_contact {
font-size:1.0em;
}

.w139 {
width: 139px;
border:1px solid #DAD2C5;
font-size:1.0em;
font-family:Arial, Helvetica, sans-serif;
height:13px;
}

.h70 {
height: 70px;
font-size:1.0em;
}

.button {
background-color:#B8AB98;
color:#FFFFFF;
padding:4px;
width: 140px;
height: 20px;
margin-top:5px;
text-align:left;
font-weight:bold;
font-size:0.8em;
}

/***************** FOOTER ***********************/
.footer_line{
border-top:solid #E0DACF 1px;
position:absolute;
bottom:45px;
width:866px;
line-height:8px;
background-color:#FFFFFF;
}
.footer_container{
height: 43px;
width: 866px;
/*border-top:solid #E0DACF 1px;*/
float:left;
/**/position:absolute;
padding-bottom:8px;
bottom:0px;
background-color:#FFFFFF;
}
.footer_left{
font-family:"Helvetica Condensed", "HelveticaNeue LT 65 Medium", Helvetica, Arial, "Arial Narrow", sans-serif;
width: 600px;
height: 36px;
float: left;
padding-left: 90px;
padding-top: 7px;
font-size: 1.2em;
color: #B8AB98;
}

.footer_right{
width: 155px;
height: 36px;
float: left;
padding-left: 21px;
padding-top: 7px;
font-size: 1.4em;
color: #711172;
text-align:left;
font-weight:bold;
}

.list_date{
display:block;
overflow:hidden;
float:left;
width: 78px;
font-size:1.1em;
font-weight:bold;
padding:0px 5px 0px 0px;
}
.list_date a{
color:#B8AB98;
text-decoration:none;
}
.list_date a:hover{
color:#B8AB98;
text-decoration:none;
}

.list_title{
display:block;
overflow:hidden;
float:left;
width: 70px;
font-size:1.1em;
font-weight:bold;
text-align:left;
padding:0px 0px 0px 0px;
}
.list_title a{
color:#B8AB98;
text-decoration:none;
}
.list_title a:hover{
color:#B8AB98;
text-decoration:none;
}
.public_list{
width:140px;
display:block;
overflow:hidden;
color:#711172;
cursor:pointer;
margin-bottom:5px;
}

.public_list a{
color:#DAD2C5;
text-decoration:none;
cursor:pointer;
}

.public_list a:hover{
color:#B8AB98;
text-decoration:none;
cursor:pointer;
}

.friends_list{
width:140px;
font-size:1.1em;
font-weight:bold;
display:block;
overflow:hidden;
color:#B8AC97;
margin:30px 0px 0px 0px;
}
.friends_list a{
color:#B8AB98;
text-decoration:none;
}
.friends_list a:hover{
color:#B8AB98;
text-decoration:none;
}
.friends_links{
width:140px;
font-size:1.1em;
font-weight:bold;
display:block;
overflow:hidden;
color:#711172;
}

.friends_links a{
color:#DAD2C5;
text-decoration:none;
}

.friends_links a:hover{
color:#B8AC97;
text-decoration:none;
}

.articles{
width:140px;
font-size:1.1em;
font-weight:bold;
display:block;
overflow:hidden;
color:#711172;
}

.news_scroll{
overflow-y:auto;
overflow-x:hidden;
width: 161px;
}
.news_scroll a{
color:#DAD2C5;
text-decoration:none;
}
.news_scroll a:hover{
color:#711172;
text-decoration:none;
}
.bits_scroll{
overflow-y:auto;
overflow-x:hidden;
width: 161px;
}
.bits_scroll a{
color:#DAD2C5;
text-decoration:none;
}
.bits_scroll a:hover{
color:#711172;
text-decoration:none;
}

.friends_scroll{
overflow-y:auto;
overflow-x:hidden;
height: 166px;
width: 161px;
}
.friends_scroll a{
color:#DAD2C5;
text-decoration:none;
}
.friends_scroll a:hover{
color:#711172;
text-decoration:none;
}

.about_us{
font-family:"Helvetica Condensed", "HelveticaNeue LT 65 Medium", Helvetica, Arial, "Arial Narrow", sans-serif;
width:558px;
font-size: 4.0em;
font-weight:bold;
color:#711172;
padding:0px 21px 0px 21px;
line-height:40px;
}

.about_us2{
width:278px;
font-size: 1.4em;
color: #B8AB98;
padding:0px 21px 0px 21px;
margin:20px 0px 0px 0px;
float: left;
}

.about_us3{
width:237px;
font-size: 1.2em;
color: #B8AB98;
padding:0px 21px 0px 21px;
margin:20px 0px 0px 0px;
float: right;
border-left:solid #E0DACF 1px;
}

h6 {
font-size: 1.3em;
color: #B8AB98;
font-weight:bold;
margin: 0px;
padding:0px;
}