html {
background-color:#ffffff;
}

body {
 margin:0px;
 padding:0px;
 font-family:Georgia, "Sans Serif",tahoma;
 font-size:0.9em;
 color:#7e7a61;
 line-height:1.8em;
 background: url(img/headerbg.jpg) repeat-x 0% 0%;
}

h1, h2, h3, form {
 margin:0px;
 padding:0px;
 width:100% ;
}


.h2aslink {
 color:#99c949;
 cursor:pointer;
 border-bottom:1px dashed #99c949;
 width:100%;
}
.h2aslinkhover {
 color:#49C9B9;
 border-bottom:0px solid #49C9B9;
 cursor:pointer;
}


.jsmenu {
 color:#99c949;
 cursor:pointer;
}
.jsmenuhover {
 color:#8F8A6B;
 cursor:pointer;
}



img {
 border:0px;
}

strong {
 color:#99c949;
}

h1 {
 font-weight:normal;
 margin:0.5em 0em 0.5em 0em;
 font-size:180%;
 color:#49C9B9;
 letter-spacing:0.1em;
 font-family:Georgia, "Sans Serif",tahoma;
 text-transform:capitalize;
}

h2 {
 margin:1em 0em 0em 0em;
 font-size:120%;
 color: #99c949;
}

h3 {
 font-size:110%;
 color: #99c949;
 display:inline;
}


#container {
 width:750px;
 margin-left:auto;
 margin-right:auto;
}

#header {
 float:left;
 background-color:#ffffff;
 padding:1em;
 margin:3em 0em 0em 0em;
 border:1px solid #c0c0c0;
}

#contents {
 float:left;
 width:480px;
 text-align:justify;
 background-color:inherit;
 padding:1em 0em 1em 0em;
 margin:0em 0em 0.5em 0em;
 border-top:0px solid #c0c0c0;
}

#mainmenu {
 float:right;
 width:230px;
 text-align:left;
 margin:8.55em 0em 0.5em 0em;
 border:0px solid black;
}


#footer {
 border-top:1px solid #a2a199;
 background-color:#cecccc;
}
#footer p {
 margin:0px;
 margin-left:auto;
 margin-right:auto;
 padding:1em 0em 1em 0em;
 width:750px;
}


.devider {
 font-size:0px;
 width:100%;
 clear:both;
 height:0px;
}


/* Menu links */

#mainmenu a { 
 background: transparent url(img/arrow.png) no-repeat;
 background-position:left center;
 color: #8F8A6B;
} 

#mainmenu a:hover { 
 background: transparent url(img/arrow_select.png) no-repeat left center;
 color: #99c949;
} 

#mainmenu a, #mainmenu a:hover { 
 padding: 0px 0px 2px 14px;
 text-decoration: none;
}

#mainmenu p {
 margin:0em 0em 0em 1em;
 padding-top:0.1em;
 padding-bottom:0.2em;
 border-bottom:1px solid #dadada;
 border-top:1px solid #ffffff;
 color: #8F8A6B; 
 font-size:80%;
 font-family:tahoma;
 letter-spacing:0.1em;
}



/* Intext links */

#contents a {
 color: #49C9B9;
 text-decoration: none; 
 border-bottom:1px dashed #49C9B9;
}
#contents a:hover {
 color: #ffffff;
 border-bottom:0px dashed #99c949;
 background-color:#99c949;
}

#contents h2 a {
 color: #99c949;
 text-decoration: none; 
 border-bottom:1px dashed #99c949;
 width:100%;
}
#contents h2 a:hover {
 color: #49C9B9;
 text-decoration: none; 
 border-bottom:1px solid #49C9B9;
 background-color:white;
}

/* Footer links */
#footer a {
 text-decoration: none;
 padding: 0px 0px 2px 0px;
 border-bottom: 1px dashed;
 color:#7e7a61;
}

#footer a:hover { 
 text-decoration: none;
 padding: 0px 0px 2px 0px;
 border-bottom: 1px solid;
}

/* Adsense */

.ad {
 text-align:center;
 padding:1em 0em 0em 0em;
}

#contents .ad {
 text-align:left;
}

/* Images */
#contents img {
 background-color:#ffffff;
 padding:0.5em;
 margin:0.4em;
 border:1px solid #c0c0c0;
}

img.lft {
 float:left;
 margin-left:0px;
}

img.rght {
 float:right;
 margin-right:0px;
}