/***************** BODY *****************/
body {font-size: 13px; 
color: #518F00; 
font-family: Tahoma;
text-align: center;
margin-top:0px;
margin-bottom:0px;
background-image:url('img/pat.png');
cursor: default;}
       


/***************** CONTENT *****************/
#content {
    height: 100%;
    width: 625px;
    padding: 0px;
    margin: 20px auto 20px auto;
    position: relative;
    text-align: justify;

}


/***************** FOOTER *****************/
#footer {
position: relative;
background-position: bottom;
border-top: 1px dashed #D20E0D;
font-size: 9px;
clear: both;}

/***************** LINKS *****************/
a {color: #D20E0D; text-decoration: none;}
a:link {color: #D20E0D; text-decoration: none;}
a:visited {color: #D20E0D;text-decoration: none;}
a:active {color: #D20E0D;text-decoration: none;}
a:hover {color: #FF827F; text-decoration: none; background: #D3DFC3;}


u {cursor: sw-resize; color: #6DBF00; text-decoration: none; border-bottom: 1px dashed #D20E0D;}

/***************** H1 *****************/
h1 {
position:absolute;
font: italic 27px Georgia;
margin-top: -40px;
padding-left: 50px;
color: #D20E0D;}



h1:first-letter{
font: italic 35px Georgia;
color: #5A9F00;
font-weight: bold;}

/******************** H2 *****************/

h2
{border-bottom: 1px dashed;
font-variant: small-caps;
font-family: verdana;
font-size:12px;
text-align: right;}


/***************** FORMS *****************/
input, textarea, select, button {
border: #7CBF23 1px dashed;
color: #D20E0D;
font-size:11px;
background-color: transparent;}

/***************** IMAGES *****************/

img {border:0;
}

.imgb {background: #FF827F;
border-top: 5px solid #FF827F;
border-left: 5px solid #FF827F;
border-bottom: 5px solid #9DDF45;
border-right: 5px solid #9DDF45;}


/***************** BLOCKQUOTE *****************/

blockquote {
border: 1px dashed;
border-left: 10px solid #D20E0D;
border-top: 1px solid #C35C5A;}


/************** SHADOW **********************/


.blur{
   background-color: #FF827F; /*shadow color*/
   color: inherit;
   margin-left: 4px;
   margin-top: 35px;
}

.shadow,
.content{
   position: relative;
   bottom: 2px;
   right: 2px;
}

.shadow{
   background-color: #9DDF45; /*shadow color*/
   color: inherit;
}

.content{
   background-color: #72CA00; /*background color of content*/
   border-bottom: 1px solid #FF0000;
   border-right: 1px solid #FF0000;
   padding: .5em 2ex;
} 

.tcontent{
   border-bottom: 1px solid #64AF00;
   border-right: 1px solid #64AF00;
   padding: .5em 2ex;
} 



/************* SELECTION *************************/


::-moz-selection{
background:#9DDF45;
color:#D20E0D;
}
::selection {
background:#9DDF45;
color:#D20E0D;
}


/************** TWITTER ***********************/


#twitter_div ul  {
margin : 0;
padding : 0;
list-style-type : none;
}
#twitter_div ul li {
margin-bottom: 2px;
margin-top: 2px;
background: #D5EFB3;
border-bottom: 2px dotted #FF827F;
color : #D20E0D;
padding-left : 3px;
padding-right : 3px;
padding-bottom : 2px;
font-size : 11px;
font-family : Trebuchet MS;
}
#twitter_div ul li a {
color : #017B28;
}
