body { 
background: #F5E2E3 url('back2.gif') fixed;
font-family:   Arial, sans-serif;
font-size: 12px;
margin: 0;
padding: 0;

 }

a:link {color:#000; text-decoration: none;}
a:visited {color: #000; text-decoration: none;}
a:hover {color: #6cc; text-decoration: none;}
a:active {color: #6cc; text-decoration: none;}
a img{border: none;}

form {padding: 0; margin: 0;}

h1 { 
margin-bottom:10px;
margin-top:5px;
padding-bottom:2px;
border-bottom:1px dashed;
border-bottom-color:#000;
text-transform:uppercase;
text-align: left;
color:#000;
font-family:Arial;
font-size:16px;
font-weight: 700;
letter-spacing:1px;}

h4 {font-size: 13px; font-weight: 700; }
h2 {font-size: 15px;}

h3 {font-size:14px;}

table{border-collapse: collapse; border-spacing: 0; padding: 0; margin: 0;}

#facebook {
 z-index: 52;
position:absolute;
left: 480px!important; /*what firefox reads*/
top:400px;
padding:0; margin:0;
}

#cgonsasig {padding-top: 2px;text-align:center;
background:  url('back_cgonsa_sig.gif');
background-repeat: no-repeat;
min-height: 177px;
 }

#wrapper { position:relative;
margin: 0 auto;
width: 960px;
}

.navigationtop { position: relative;  width: 959px; height: 380px; border: none; text-align: left;}

#left{position: absolute; left: 0; top: 0; width: 163px; height: 380px; padding: 0; line-height: 380px; }

#left-mid {position: absolute; left: 163px; top: 0; width: 201px; height: 380px; padding: 0; line-height: 380px;}

#mid {position: absolute; left: 364px; top: 0; width: 205px; height: 380px; padding: 0; line-height: 380px;}

#right-mid {position: absolute; left:569px; top: 0; width: 259px; height: 380px; padding: 0; line-height: 380px;}

#right{position: absolute; left: 828px; top: 0; width: 131px; height: 380px; padding: 0; line-height: 380px; }


.content { 
margin: 0;
padding-top:10px;
width: 959px;
background: #6E594D;

}

.contenttable_index{
margin: 0 auto;
color: #000;
font-family:  arial;
font-size: 12px;
text-align:center;
background-color: #FFF;
width: 98%;
}

.contenttable{
margin: 0 auto;
color: #000;
font-family:  arial;
font-size: 12px;
text-align:center;
width: 98%;
background-color: #FFF;
margin-top: 0;

}

.contenttable_content{
margin: 0 auto;
color: #000;
font-family:  arial;
font-size: 14px;
text-align:center;
width: 98%;
background-color: #FFF;
margin-top: 0;


}

.content-title {
padding-bottom:2px;
border-bottom:1px dashed;
border-bottom-color:#000;;
font-weight: 700;
font-size: 14px;
text-transform: uppercase;
text-align: center;
margin-top: 5px;}

#innermargin{ 
width:98%;
margin:0;
padding-left:8px;
overflow:hidden; }


#column-left{ 
text-align:left; 
float:left;
width: 620px;}

#column-right{ 
text-align:left; 
float:right; 
width: 280px; 
padding:8px;
}

#column-right-blog{ 
border-left: 1px dashed #000;
text-align:left; 
float:right; 
width: 280px; }


#footer { 
clear: left;
text-align: center;
width: 959px;
position: relative;
background: transparent url(bottom_border.gif);
background-repeat:no-repeat;
height: 100px; 
padding-top: 0;
}
#footer a:link {color:#fff; text-decoration:none}
#footer a:visited {color:#fff; text-decoration:none}
#footer a:hover {color:#D2EFBF;}
#footer a:active {color:#D2EFBF;}

#top_nav_search {  z-index: 42;
position:absolute;
top:48px;
left: 830px;
text-align:right;
font-size: 10px;
color: #000;}

.searchbox {
font-size: 10px;
color: #000;
vertical-align: bottom;}

.container {  background: #F6E2E4; color: #000;  margin:0 15px;}

.rtop, .rbottom{
display:block;
background:#fff;

}
.rtop *, .rbottom *{
display: block;
height: 1px;
overflow: hidden;
background:#F6E2E4;
text-indent: 3px;
}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{
margin: 0 1px;
height: 2px
}

#copyright{
text-align: center;
color: #fff;
font-size: 10px;
padding-top:40px;
padding-bottom: 0;

}

#copyright a:link {color:#fff; text-decoration:none;}
#copyright a:visited {color:#fff; text-decoration:none;}
#copyright a:hover {color:#E2EBF3;}
#copyright a:active {color:#E2EBF3;}

.tinytxt {
    font-size: 9px;
    line-height: 10px;
  	text-align: center;
    }

.tinytxt input {
    font-size: 9px;
    line-height: 10px;
  
    }


.input-err { background-color: #CF6; }

.logged-in-message {color: #F39;font-weight: 700;  }

.gallery{ background: #fff; margin: 20px;}
		
.gallery_nav a:link {color:#000; text-decoration:none;}
.gallery_nav a:visited {color:#000; text-decoration:none;}
.gallery_nav a:hover {color:#6cc;}
.gallery_nav a:hover {color:#6cc;}
