@import url("reset.css");
@import url("typography.css");
/* @import url("menu-dropdown.css"); */
/* @import url("stickyfooter.css"); */

body
{background-color:#d8d9db;font-family:Arial,Helvetica,Sans-Serif;}
/* wrappers */
#outer-wrapper
{margin:0px auto;width:800px;}
#main-wrapper
{background-image:url('images/background.gif');background-repeat:repeat-y;padding:0px;width:785px;}
/* wrappers */

/* topmenu */
#topmenu
{background-image:url('images/top.png');background-position:left bottom;background-repeat:no-repeat;clear:both;height:46px;margin-top:10px;width:785px;}
#topmenu > ul.horizontal
{margin:0px 0px 0px 15px;}
#topmenu > ul.horizontal li
{padding:0px 4px 0px 0px;}
#topmenu #submenu
{float:right;clear:both;height:30px;padding-right:50px;}
#topmenu #submenu li
{padding:0px;}
/* end topmenu */

p
{line-height:1.25em;}

/* columns */
#column-left
{float:left;margin-bottom:100px;width:150px;padding:0px 0px 0px 20px;}


#column-main
{color:#fff;float:left;font-family:Arial,Helvetica,Sans-Serif;font-size:11px;width:400px;}
#column-main a
{color:#fff;font-family:Arial,Helvetica,Sans-Serif;font-size:11px;font-weight:bold;}
#column-main .column-main-top
{background-image:url('images/blue-top.png');background-position:center top;background-repeat:no-repeat;float:left;margin-top:30px;padding-top:10px;width:400px;}
#column-main .column-main-middle
{background-image:url('images/blue-middle.png');background-repeat:repeat-y;}
#column-main .column-main-bottom
{background-image:url('images/blue-bottom.png');background-position:bottom;background-repeat:no-repeat;padding-bottom:10px;padding-left:10px;}
#column-main .text-container
{padding-left:30px;padding-top:30px;width:330px;}
#column-main > .content-pane
{float:left;margin-top:0px;width:400px;}


#column-right
{float:left;margin-left:30px;margin-top:30px;padding:0px;width:160px;}
#column-right .content-pane h2
{border-top:3px solid #d8d9db;color:#68a639;font-size:14px;margin:0px;padding:10px 0px 0px 0px;}
#column-right .content-pane h2:first-child
{border:0px;padding:0px;}
#column-right .content-pane a
{color:#68a639;font-size:10px;font-weight:bold;}
/* end columns */

/* footer */
#footer
{background-image:url('images/bottom.png');background-repeat:no-repeat;clear:both;height:32px;width:785px;}
/* end footer */	
