/* andreas07 - an open source xhtml/css website layout by Andreas Viklund - http://andreasviklund.com . Free to use for any purpose as long as the proper credits are given for the original design work.

Version: 1.1, November 28, 2005

### modified by kiddo to fit abisource.com ###
### last modified: january 6, 2006

### modified by uwog to fit uwog.net ###
### last modified: march 21, 2006
*/

/**************** Page and tag styles ****************/

body{
    margin:0; 
    padding:0; 
    color:#303030;
    font:76% Verdana,Tahoma,sans-serif;
    background:#fff;
    /*background-image:url(img/diags.jpg);*/
    /*background-repeat:repeat-x;*/
    /*background-attachment:fixed;    */
    }

ul{
    list-style:circle; 
    margin:15px 0 20px 0; 
    font-size:0.9em;}

li{
    margin:0 0 8px 25px;
    }

a{
    color:#336699;
    font-weight:bold; 
    }

a:hover{
    /*color:#505050;*/
    color:#95BA10;
    text-decoration:underline;
}

h3 a {
    color:#BA8A11;
    font-weight:normal;
    text-decoration:none;
}

img{
    /*float:left; */
    margin:0 15px 15px 0; 
    padding:1px; 
    }

/*a img{border-color:#d85d5d;}
a img:hover{background:#d85d5d; border-color:#d85d5d;}*/

/**************** Content area styles ****************/

#content{
    position:absolute;
    left: 50%;
    margin-left: -320px; /*set to a negative number 1/2 of your width*/
    width:640px; 
    padding:10px 0; 
    }

#content p{
    margin:0 0 20px 0; 
    line-height:1.5em;
    }
#content h1{
    margin:0; 
    color:#b5b5b5;/*color:#41BA11;*/
    font-size:4em; 
    letter-spacing:-5px; 
    text-align:center;
    }
#content h2{
    margin:0; 
    color:#95BA10; 
    font-weight:normal; 
    font-size:2.5em; 
    letter-spacing:-2px; 
    text-align:center;
    }
#content h3{
    clear:both; 
    margin:30px 0 10px 0; 
    color:#BA8A11; 
    font-weight:normal; 
    font-size: 2em; 
    letter-spacing:-2px;
    }

#comments h4 {
    clear:both;
    margin:30px 0 10px 0;
    color:#95BA10;
    font-weight:normal;
    font-size: 1.5em;
    letter-spacing:-2px;
    }

/**************** Content area styles ****************/

/**************** Ads ea styles ****************/

#ads {
    float:right;
    margin-right:30px
    }

/**************** Header area styles ****************/

#header {
    color:#aaa;
}

#header a{
    color:#95BA10;
    }

#header p{
    text-align:center;
    }

/**************** Footer area styles ****************/

#footer {
    color:#aaa;
    font:76% Verdana,Tahoma,sans-serif;
    }

#footer a{
    color:#aaa;
    }

#footer p{
    text-align:center;
    margin:0;
    }

/*printer styles*/
@media print{
    #content{
        width:100%;
        margin:0;
        padding:0;
    }
    #content p{
        margin:0;
    }
    #sidebar{
        display:none;
    }
    #footer{
	display:none;
    }
}

