@charset "ISO-8859-1";

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em,
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody,
tfoot, thead, tr, th, td {
    margin : 0;
    padding : 0;
    border : 0;
    outline : 0;
    font-weight : inherit;
    font-style : inherit;
    font-size : 100%;
    font-family : inherit;
    vertical-align: baseline;
    background : transparent; }

:focus { outline : 0; } 
ol, ul { list-style : none; }
table { border-collapse : collapse; border-spacing : 0;  }
caption, th, td { text-align : left; font-weight : normal; }
blockquote:before, blockquote:after, q:before, q:after { content : ""; }
blockquote, q { quotes : "" ""; }

/* =body */
body{
   background-color: #a9c136;
font-family: Arial, Helvetica, Geneva, sans-serif;
}

/* a */
a {
    color: #402794;
    text-decoration: none;
}
a:link{
    text-decoration: none;
}
a:visited{
    text-decoration: none;
}
a:active{
    text-decoration: none;
}
a:hover{ 
    text-decoration: underline;
}




/* =blocktext */
h1, h2, h3, h4, h5, p, blockquote, address, dl, ul, ol { margin : 0px; padding : 0px; }
h1, h2, h3, h4, h5, h6 {
  font-weight : normal;
  line-height : 1.1;
 }
h3, h4 {
  text-transform : uppercase;
 }

/* =h1, h2 */
h1, h2 {  }


/* =h3 */
h3 {  }
li h3 { margin-left : 0; }

/* =h4 */
h4 { }
li h4 { margin-left : 0; }

/* =h5 */
h5 {  }
li h5 { margin-left : 0; }

/* =p */
p { font-size : 100%; }
li p { margin-left : 0; }
form div p { margin-left : 0; }
dd p { margin-left : 0; padding-top : 0; }

/* =blockquote */
li blockquote { margin-left : 0; }

/* =strong/b/em/i */
strong, b { font-weight : bold; }
em, i { font-style : italic; }

/* =address */
address { font-style : normal; }
address span { display : block; }

/* =dl/dt/dd */
dt { font-weight : bold; }
dd { padding-bottom : .5em; }

/* =ul */
ul { list-style-type : none; }

/* =ol */
ol ol { margin-left : 0; }

/* =img */
img, a img { border : none; }

/* =hr */
hr { display : none; }

/* =form */
input, select, textarea {
  font-size : 99%;
  font-family: Geneva, Arial, Helvetica, sans-serif;
}

h2 a, h3 a { font-weight : inherit; }





/* outer-container is for all pages except gallery */
#outer-container, #gallery {
   background-color: #a9c136;
   height: 100%;
   margin-left: auto;
   margin-right: auto;
   position: relative;
   width: 968px;
}

/* #container is for regular pages, #wrapper is bbpress, #white-rap is for gallery */
#container, #wrapper, #white-rap {
   height: 100%;
   position: relative;
   margin-left: auto;
   margin-right: auto;
   /*overflow: auto;*/
}

/*@see http://www.webmaster-talk.com/html-forum/163500-footer-wont-stay-on-bottom-page.html*/
#footer {
   clear: both;
   font-size: .72em;
    height:34px;
   margin: 0 auto;
   text-align: center;    
   bottom:0px;

}

#footer ul, #footer li {
    display: inline;
}

#footer li a {
}