/* ==================================== */
/* Global CSS Rules */
/* ==================================== */
body { margin: 0; padding: 0; background: #202072 url(../images/background.gif) repeat-x; color: #333333;
font: 73% "Trebuchet MS", Verdana, sans-serif; }
p { margin: 0 0 5px; }
.clear { clear: both; height: 1px; font-size: 1px; }
img, img a { border: none; display: block; }

#wrapper { width: 754px; height: auto; margin: 0 auto; }

/* ==================================== */
/* Header Rules */
/* ==================================== */
#header { width: 744px; height: 87px; background: url(../images/header_bg.gif) repeat-x; padding: 36px 0 0 10px; }

/* ==================================== */
/* Main Banner Rules */
/* ==================================== */
#main_banner { width: 728px; height: 192px; border: 3px solid #CCC; padding: 66px 0 0 20px;
background: #FFF url(../images/main_image.jpg) no-repeat right top; }

/* ==================================== */
/* Main Content Rules */
/* ==================================== */
#main_content { width: 730px; height: 240px; background: #E6E4E5; padding: 12px; }
#main_content a { color: #CB1E22; text-decoration: underline; font-weight: bold; }
#main_content a:hover { text-decoration: none; }

.buttons { width: 189px; height: 108px; float: left; }
.content { width: 326px; height: auto; float: left; padding: 0 13px; }
.content h1 { margin: 0 0 6px; padding: 0; font-size: 108%; color: #333399; }

/* ==================================== */
/* Footer Rules */
/* ==================================== */
#footer { width: 739px; height: 53px; background: url(../images/footer_bg.gif) repeat-x; padding: 19px 0 0 15px; }
#footer a { color: #FFF; text-decoration: underline; font-weight: bold; }
#footer a:hover { text-decoration: none; }
#footer p { color: #FFF; margin: 0; padding: 0; }