html,body
{
    margin:             0px;
    background: 	white;
    font-family:        "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
    font-size:          10pt;
}

a
{
    color: #FF7800;
}

div#main
{
    overflow:	hidden;
}

div#header
{
    border-bottom: 		10px solid #FF7800;
    height: 			200px;
    background:			#DCE1DD;
}

div#header_cont
{
    height: 			200px;
    width: 			1280px;
    clear: 			both;

}

div#fade
{
    float: 			left;
    overflow:			hidden;
    width: 			700px;
    border-right: 		10px solid #FF7800;
}

div#logo
{
    float: left;
    width: 480px;
    overflow:hidden;
}

div#logo b
{
    color: #FF7800;
}

div#content
{
    border-top: 	5px solid gray;
    overflow:	hidden;
}

div#menu
{

    float:			left;
    width: 			200px;
    margin-left: 79px;
    *margin-left: 69px;
}

div#menu h1
{
    margin: 	0px;
    padding: 	0px;
    font-size:	18px;
    border-bottom: 	1px solid orange;
}

div#menu a
{
    display:block;
    text-align: right;
    text-decoration: none;
    color: black;
    background:		url(../images/icon.png) no-repeat 190px 8px;
    padding-right: 20px;

}

div#menu a:hover
{
    color: black;
    background:		url(../images/icon2.png) no-repeat 190px 8px;
}

div#menu a.active
{
    color: black;
    background:		url(../images/icon3.png) no-repeat 190px 8px;
}

div#menu a b
{
    font-weight: normal;
}


div#text
{
    float:			left;
    width:			430px;
    padding: 		10px;
    background-image:		url('../images/bg_main.png');
}

div#right
{

    float:			left;
    width:			200px;
}

div#footer
{
    clear: 			both;
    border: 		1px solid gray;
    text-align: 	center;
    margin:			50px;
    margin-bottom: 10px;
}

div.error
{
    border: 		1px solid #FF0000;
    padding: 		5px;
    background:		#FFAAAA;
    margin-bottom: 	10px;
}

div.valid
{
    border:			1px solid #339966;
    padding:		5px;
    background:		#B3FE5F;
    margin-bottom: 	10px;
}



p.head
{
    background: 	orange;
    color: white;
    font-weight: bold;
    margin: 0px;
    padding:0px;
    padding-left: 5px;
}

/* ########################################################################################## 
##
##
##
##
*/

div.news
{
    clear: 			both;
    overflow:		hidden;
    margin-bottom:	20px;
    margin-right: 20px;
}
div.news h2
{
    font-size: 		20px;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    color:			#ff7800;
    border-bottom: 	3px solid silver;
}
div.news p
{
    margin-top: 10px;
    padding: 0px;
}



div.news p img
{}

div#adminBox
{
    border: 		2px solid green;
    margin: 		20px;
    background:		#B3FE5F;
    padding: 		5px;
}
div#adminBox img
{
    border-style: none;
}
