/*  
Theme Name: Desoto
Description: Desoto
Version: 1.0

*/

/*
*	DEFAULTS
*/

* { margin: 0; padding: 0; }
body { padding: 12px 0 24px 0; background: #acadad url("graphics/bg.gif") repeat-x; color: #707070; font: .75em Verdana, sans-serif; }
ul, ol { list-style: none; }
a { text-decoration: none; color: #00a3ea; font-weight: bold; }
a img { border: 0; }
img { display: block; }

/*
*	PAGE
*/

#page { width: 760px; margin: 0 auto; }

/*
*	HEADER
*/

#header { font-size: 1.4em; color: #00a3ea; overflow: hidden; background: #ffffff; margin-bottom: 5px; }
* html #header { height: 1%; }
#header h1 { float: left; width: 230px; }
#header p { float: right; width: 500px; text-align: right; padding: 5px 10px 0 0; }

/*
*	MENU
*/

#menu { padding: 5px 20px; background: #0088e1 url("graphics/menu-bg.jpg") no-repeat; width: 211px; height: 243px; float: left; margin-bottom: 5px; }
#menu li { padding: 5px 0; background: url("graphics/menu-item-line.gif") bottom left no-repeat; }
#menu li a { line-height: 1em; color: #ffffff; font-size: 1.5em; font-weight: normal; }
#menu li ul { margin-top: 5px; padding-top: 5px; background: url("graphics/menu-item-line.gif") no-repeat; }
#menu li ul li { background: none; }
#menu li ul li a { font-size: .9em; padding-left: 20px; }

/*
*	CONTENT HEADER
*/

#content-header  { width: 505px; height: 253px; float: right; margin-bottom: 5px; }

/*
*	MAIN
*/

#main { overflow: hidden; clear: both; background: #ffffff url("graphics/main-bg.gif") repeat-y; }
* html #main { height: 1%; }

/*
*	CONTENT
*/

#content { width: 485px; float: right; padding: 10px; }
#content h2 { color: #00a3ea; font-size: 1.4em; }
#content p { margin: 1em 0; }
#content ul, ol { margin: 1em; }
#content ul ul, ol ol { margin: 0 1em; }
#content ul { list-style: square inside; }
#content ol { list-style: decimal inside; }

/*
*	SIDEBAR
*/

#sidebar { width: 251px; float: left; color: #ffffff; font-size: .9em; }
#sidebar h3 { margin: 10px; font-size: 1.4em; }
#sidebar p { margin: 10px; }
#sidebar a { color: #ffffff; font-weight: normal; }
#sidebar div.box { background: #b6b7b7; border-top: 5px solid #9c9d9d; }

/*
*	FOOTER
*/

#footer { text-align: center; padding: 5px; font-size: .9em; color: #ffffff; }
#footer a { color: #ffffff; font-weight: normal; }

