html                                                    { margin:0;padding:0;}
body                                                    { margin:0;padding:0;background-color:#454b4c;}
#pageWrapper                                            { width:990px;margin:0 auto;font-family:Verdana, Geneva, sans-serif;font-size:11px;color:#fff;}
.clr                                                    { clear:both;}

/* --- Main Header Styles --- */
#header                                                 { position:relative;height:73px;background:url('images/mainHeader_bg.jpg') center no-repeat;}
#header #logo a img                                     { position:relative;margin-left:18px;margin-top:13px;border:none;}
#header .loginLink                                      { position:absolute;left:225px;top:32px;z-index:1001;}
#header .loginLink a,
#header .loginLink a:hover,
#header .loginLink a:visited                            { color:#fff;}

#searchBlock                                            { position:absolute;bottom:14px;right:9px;width:290px;height:40px;border:solid 1px #000000;background-color:#303844;}
#searchBlock .SkinObject                                { font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#ccc;}
#searchBlock #searchInputBox                            { position:absolute;top:7px;left:7px;width:200px;height:25px;border:solid 1px #000;color:#000;background:#fff;line-height:23px;}
#searchBlock input                  { position:absolute;left:7px;top:3px;z-index:2000;width:190px;background:transparent;border:none;color:#000;height:20px;outline:none;font-size:12px;}
#searchBlock a:link,
#searchBlock a:active,
#searchBlock a:visited                                  { display:block;height:25px;width:69px;padding:0;background:url('images/search.gif') 0 0 no-repeat; position:absolute;top:0px;left:206px;text-decoration:none; }
#searchBlock a:hover                                    { display:block;height:25px;width:69px;z-index:2000;text-decoration:none; }

#socialBlock					{ position:absolute;bottom:12px;right:300px;height:39px;width:338px;}
#socialBlock div                                    { float:left;margin-bottom:5px;margin-left:5px;text-align:center;}

.dnnheader							                    { position:relative; z-index:1000}
#menu                                                   { height:23px;background:#4e5359 url(images/menu.gif) 0 0 repeat-x; clear:both}

/* -- Content Pane Styles --- */
#mainContent                                            { position:relative;clear:both;background:#454b4c url('images/mainContent_bg.jpg') center repeat-y;margin-top:7px;}
#leftMainContent                                        { width:657px;float:left;}
#rightMainContent                                       { width:325px;float:right;padding-bottom:10px;}

/* --- Footer Styles --- */
#footer                                                 { height:210px;background:#8f9495;}
#footerContainer                                        { width:885px;padding:26px 0;margin:0 auto;}
#footerContainer .footerColumn a                        { display:block;font-size:10px;color:#404040;text-decoration:none;line-height:18px;}
#footerContainer .footerColumn a:hover                  { color:#fff}
#footerContainer .footerColumn                          { float:left;margin-right:27px;}
#footerContainer .footerSpacer                          { float:left;width:1px;height:145px;margin-right:15px;background:url('images/footer_spacer.jpg') center no-repeat;}
#footerContainer #footerDMALogoWrapper img              { width:150px;border:0px; }
#socialContainer                                        { float:left;width:300px;font-size:11px;color:#454b4c;}
#socialContainer h3                                     { margin-top:0px;color:#404040 !important;font-weight:bold;}
#socialContainer div                                    { float:left;margin-bottom:18px;width:75px;height:50px;text-align:center;}
#socialContainer a                                      { color:#fff;text-decoration:none;font-weight:bold;font-size:9px;}
#socialContainer a:hover                                { color:#404040;}
#socialContainer span                                   { display:block;}

