* {margin:0;padding:0;}
a { text-decoration: none; color:#444;}
A:hover { text-decoration:underline; color:black;}

body { 
    width:100%;
    margin: 0;
    padding: 0;
    border: 0px;
    text-align:left;
    color: #ffe;
    font-size:12px;
    font-family: Arial;
    background: #fff url(/gfx/background.gif);
    background-attachment: fixed;
}

#wrapper {
    width:1002px;
    text-align:left;
    margin:0 auto;
    background:#fff;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

#header { 
 width:1002px;
 height:70px;
 background:#fff url(/gfx/main_logo.jpg);
}

#logo{
	text-indent:-10000px;
	display:block;
	float:left;
	width:200px;
	height:60px;
}

#search {
    width:250px;
    float: right;
    text-align: right;
    margin-top: 18px;
    margin-right:10px;
    color:#333;
}

#footer {
    clear:both;
    text-align: center;
    margin-top:10px;
    padding-top:10px;
    width:1002px;
   color:#888;
}

#nav {
    width:175px;
    float: left;
    text-align: left;
    color:#333;
    background:#fff;
    padding-left:10px;
}

#nav a {
 color:#900;
 font-size:12px;
}

#nav a:hover {
 text-decoration:none;
 color:#c00;
}


#main {
    float: right;
    width:800px;
    text-align: left;
    padding:3px;
    color:#444;
    background:#fff;
}

#main a {
    color:#600;
}

#main a:hover {
 color:#c00;
}

#main h1 {
 border-bottom:1px dotted #999999;
 padding-bottom:2px;
 margin-bottom:.25em;
 font:130%/1.2em Arial,Serif;
 color:#044474;
}

#main h2
{
 font-size:16px;
 margin-top:10px;
 color:#444;
}

.leftCol {
    float:left;
    width:480px;
}

.rightCol {
    float:right;
    width:300px;
}
