/* MAIN CSS DOCUMENT */

/* RESET BROWSER DEFAULTS */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td {margin:0; padding:0; vertical-align:top; text-align:left; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img,abbr { border:0; }
address,caption,cite,code,dfn,h1,h2,h3,h4,h5,h6,th,var,i,b { font-style:normal; font-weight:normal; }
a { text-decoration:none; color:#ffffff; }
a:hover { color:#cacaca; }
ul, li { list-style:none; }

/* OVERALL LAYOUT */
html { height:100%; overflow-y:scroll; }
body { height:100%; font:100%/1.25em Verdana,Arial,sans-serif; color:#444; margin:0; padding:0; background: #cacaca; background-image:url(bgmain.gif); background-repeat: repeat-y }

/* WRAPPER */
#wrapper {}

/* SIDE */
#side { height:100%; width:170px; background-color:#2d83c8; float:left; }

	/* navigation */
    #side #nav { padding: 15px 15px 15px 15px; margin-top:15px; }
    #side #nav .mn { font-weight: bold; color: #222; font-size: 1.125em; }

/* MAIN CONTENT */
#content {padding: 0px 0px 0px 0px; height:100%; width:630px; background-image:url(bg.gif); background-repeat: repeat-y; right:200px; float:left; 
font:80%/1.25em Verdana,Arial,sans-serif; color:#505050;}

/* INNER CONTENT */
#content2 {padding: 0px 0px 0px 20px; width:90%; 
font:100%/1.25em Verdana,Arial,sans-serif; color:#505050;}