body{
   background: #000000 url('images/greypattern.jpg');
   margin: 0;
   padding: 0;
   font: 16px Georgia;
   color: #FFFFFF;
}

h1,h2,h3 {
   padding: 0;
   margin: 0;
   color: #d3ff99;
   font-family: Georgia,"Lucida Grande";
   font-weight: normal;
}

h1 {
   font-size: 36px;
}

a img {
   border: 2px solid #464646;
}
a:hover img {
   border: 2px solid #000000;
}
a {
   color: #d3ff99;
   text-decoration: none;
   border-bottom: 1px dotted;
}
a:hover {
   color: #D2D2D2;
}
a.noborder {
   border-bottom: 0px;
}

#content_wrapper {
   width: 960px;
   margin: 20px auto 0 auto;
   height: 250px;  
}
#content-left {
   float: left;
   width: 500px;
}
#content-right {
   float: right;
}
#content_wrapper h1 {
   color: #FFFFFF;
}

#content_wrapper-content {
   padding: 10px;
}

#s-ca1 {
   min-height: 20px;
}
#content-logo {
   height: 80px;
}

#content_pane {
   background: url('images/transparentbg.png') repeat;
   position: relative;
   margin: 0;
   padding: 0;
}

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

#content_pane-content {
   color: #FFF;
   z-Index: 20;
}
#content_pane-content-page_name{
   padding: 10px;
}

ul {
   list-style: none;
   margin: 0;
   padding: 0;
}

.content_pane-column {
   width: 300px;
   float: left;
   padding: 10px;
}

.column-full_image{
   width: 296px;
   height: 200px;
}

.clearer {
   clear: both;
}

/*--- Navigation ---*/
#content-navigation {
   margin-top: 20px;
   background: #000000;
   color: #d3ff99;
   padding: 10px;
   width: 400px;
}

#content-navigation-flags {
   float: right;
   display: inline-block;
   vertical-align: middle;
}
#content-navigation-flags img {
   height: 20px;
   margin-right: 5px;
   border: 0px;
}

#s-navi {
   padding-left: 10px;
   display: inline-block;
}
#s-navi ul{
   margin: 0;
   padding: 0;
}
#s-navi ul li {
   display: inline-block;
   padding-right: 5px;
}
#s-navi li.active a {
   color: #FFFFFF;
   border-bottom: 0px;
}

/*--- End Navigation ---*/

/*--- Footer ---*/
#footer {
   width: 960px;
   margin: 100px auto;
   font-size: 12px;
}
#footer {
   text-align: center;
}
/*--- End Footer ---*/
/*--- Form ---*/
.s-form {
   padding: 10px;
}
.s-form form {
   margin-top: 10px;
}

.s-form form label {
   padding-top: 10px;
}

input {
   margin-bottom: 10px;
   font-weight: bold;
   font-family: Georgia, sans-serif;
   font-size: 12px;
   padding: 5px;
   border: 2px solid #464646;
}
textarea {
   font-family: Georgia, sans-serif;
   padding: 5px;
   border: 2px solid #464646;
}
/*--- End Form ---*/
