html, body, #container {
	min-height: 100%;
	width: 100%;
	height: 100%;
}

html>body, html>body #container {
	height: auto;
}

body{
	margin:0;
	padding:0;
	background-image:url(../images/bodyback.png);
	font-family: arial, Sans, sans-serif;
	font-size:12px;
	color:black;
	}
	
.banner{
	position:absolute;
	float:right;
	right:-70px;
	top:200px;
	height:600px;
	width:120px;
}

#container{
    position:relative;
	clear:left;
	margin:0 auto;
	width:974px;
	background-color:white;
        background-image:url(../images/containerback.png);
        background-repeat:repeat-y;
}

.headertop{
	position: relative;
	left:50%;
        width:900px;
        height:199px;
        margin-left:-450px;
	border:solid white;
	border-width:0 0 1px 0;
        background-image:url(../images/header.jpg);
}

.headerbottom{
	position: relative;
	left:37px;
	width:900px;
        height:18px;
        line-height:18px;
        background-color:black;
        color:rgb(175,179,208);
}

.entry{
        width:400px;
        margin-left:20px;
        background-image:url(../images/slick_postback.png);
        background-position:bottom right;
        background-repeat:no-repeat;
        padding:5px;
        border:1px #ccc solid;
        margin-bottom:32px;
        padding-right:38px;
        background-color:#fff;
}

.entryfooter{
        color:#666;
        font-size:9px;
        text-align:right;
        margin-bottom:3px;
        margin-top:15px;
}

#footer{
        clear:left;
        position:relative;
        bottom:0;
        left:37px;
        width:900px;
        height:25px;
        line-height:25px;
        background-color:black;
        color:white;
        font-size:10px;
}

#content{
        clear:both;
        position:relative;
        left:37px;
        width: 900px;
        height:auto;
        margin:5px 0 3em 0;
}

#leftbar{
        position:relative;
        float:left;
        left:5px;
        width:195px;
        font-size:10px;
        padding:0 5px 3em 5px;
}

#rightbar{
        position:relative;
        float:left;
        left:5px;
        width:675px;
        padding:0 5px;
}

.input{
        border:solid 1px rgb(180,180,180);
}

.input_error{
        border:solid 1px red;
}

h1{
        width:382px;
        font-size:14px;
        font-weight:bold;
        border-bottom:1px #ccc solid;
}

A:link {color:rgb(100,100,128); font-size:12px;text-decoration: none}
A:visited {color:rgb(100,100,128); font-size:12px;text-decoration: none}
A:hover {color:red; font-size:12px;text-decoration: none}

A.column:link {color:rgb(129,129,157); font-size:11px;text-decoration: none}
A.column:visited {color:rgb(129,129,157); font-size:11px;text-decoration: none}
A.column:hover {color:red; font-size:11px;text-decoration: none}

A.left:link {color:rgb(129,132,157); font-size:10px;text-decoration: none}
A.left:visited {color:rgb(129,132,157); font-size:10px;text-decoration: none}
A.left:hover {color:red; font-size:10px;text-decoration: none}

A.footer:link {color:white; font-size:10px;text-decoration: none}
A.footer:visited {color:white; font-size:10px;text-decoration: none}
A.footer:hover {color:red; font-size:10px;text-decoration: none}

A.header:link {color:rgb(175,179,208); font-size:11px;font-weight:bold;text-decoration: none}
A.header:visited {color:rgb(175,179,208); font-size:11px;font-weight:bold;text-decoration: none}
A.header:hover {color:red; font:11px;font-weight:bold;text-decoration: none}


