body {
        width:940px;
        font-family:Verdana, Arial, Helvetica;
        font-size:0.75em;
        line-height:1.8;
        text-align:left;
        padding:0px;

        scrollbar-3dlight-color : #898;
        scrollbar-arrow-color : #090;
        scrollbar-base-color : #666;
        scrollbar-darkshadow-color : Black;
        scrollbar-face-color : #040;
        scrollbar-highlight-color : #898;
        scrollbar-shadow-color : #040;
        scrollbar-track-color : #ded;
        }

table, td   {
        font-family:Verdana, Arial, Helvetica;
        text-align:left;
        padding: 0 10px;
        font-size:100%;
        line-height:1.8;
        //border-left:1px solid #dde;
        //border-right:1px solid #dde;
        }

* {
        color: #000;
}

img {
        border:0px solid #666;
        align:center;
        margin-right:4px;
         margin-top:2px;
}

hr {
        width: 90%;
        height: 6px;
        color: #099;
        text-align: center;
}

a {
        text-decoration: none;
        color:#099;
}

a:hover {
        background:#abb;
}

h1 {
       position:relative;
       top:-28px !important;
       top:-18px;
       left:-2px;
        //line-height:1.0;
        font-size:4em;
        text-transform: lowercase;
        color: #099;
        //background:#ded;
        padding-left:-10px;
        padding-bottom:4px;
        margin-bottom:-10px !important;
        margin-bottom:0px;
}

h1.minor {
        font-size:2em;
        }

h2 {
       position:relative;
       top:-10px !important;
       top:0px;
       left:-2px;
        //line-height:1.0;
         font-size:3em;
         color: #099;
       // background:#ded;
                text-transform: lowercase;
                        padding-bottom:4px;
        margin-bottom:-10px !important;
        margin-bottom:0px;
}

h3 {
       position:relative;
       top:-16px !important;
       top:0px;
       left:-2px;
       // line-height:1.0;
        font-size:2em;
        text-transform: lowercase;
        color: #099;
        //background:#ded;
        padding-bottom:4px;
        margin-bottom:-10px !important;
        margin-bottom:0px;
        border-bottom:1px dotted #099;
}

h4 {
        font-size:1em;
                color: #099;
        //background:#ded;
}

h5 {
                font-size:0.9em;
                        color: #099;
        //background:#ded;
}

h6 {
                font-size:0.7em;
                        color: #099;
        background: #fff;
        //background:#ded;
}

#page  {
        display:block;
        position:absolute;
        top:0;
       left:42% !important;
	   left:40%;
        text-align: center;
        width:962px !important;
        width:940px;
        height:auto;
        padding-right:0px !important;
        padding-right:0px;
        margin-left:-391px !important;
        margin-left:-375px;

        /* border:1px solid #ddd; */
}

#header {
        position: relative;
        top:0;
        left:0;
        text-align: center;
        width: 980px !important;
		  width:976px;
        border:1px solid #ccc;
        padding:10px;
        background:#ded;
}

#column1{
float: left;
position:relative;
top:0;
left:0;
width:280px; //210
padding:0px;
padding-left:2px;
padding-right:0px;
text-align:left;
//background:#ded;
font-size:90%;
height:auto;
}

#column2 {
float: left;
position:relative;
top:-24px !important;
top:-20px;
left:0;
width:470px; //390
padding:10px;
text-align:left;
}

#column3{
float: right;
position:relative;
top:0;
left:0;
width:150px !important; //132
width:162px; //144
padding-right:10px !important;
padding:2px;
text-align:left;
font-size:90%;
}

#column1 table, td {
        height:auto;
        //background:#ded;
        }

#footer {
        float: left;
        position:relative;
        top:0;
        left:0;
        text-align: center;
        width: 980px !important;
		width:976px;
        border:1px solid #ccc;
        padding:10px;
        background:#ded;
}

#twitter_div {
text-align:center;
margin-bottom:10px;
border-top:1px dotted #099;
border-bottom:1px dotted #099;
}

.small {
        font-size:1.4em;
        text-transform:lowercase;
		line-height:1.2;
		//border-top:1px dotted #099;
		//border-bottom:1px dotted #099;
        }

.smaller {
        font-size:0.9em;
        text-transform:lowercase;
		line-height:1.2;
		//border-top:1px dotted #099;
		//border-bottom:1px dotted #099;
        }

		
.big {
        font-size:2.0em;
        text-transform:lowercase;
		line-height:1.2;
		//border-top:1px dotted #099;
		//border-bottom:1px dotted #099;
        }
