/********************************************
   LAYOUT
********************************************/ 

#container {width:980px; margin:0 auto;min-height:650px;height:auto !important;height:650px;padding:0 0 20px;}
#header {height:200px; position:relative;}
#nav {}
#main {padding:15px 0 0;}
#columnLeft {float:left;margin:0 10px 0 0;width:180px;}
#content {float:left;width:480px;}
#columnRight {float: right;width:300px;}
#footer {background: #000000 url(/img/footer_bg.png) repeat-x left top; font-family:Tahoma; color:#999999;height:320px;}
#footer .footerHolder {width:980px;margin:0 auto;background: url(/img/footer_logo_bg.png) no-repeat left top}


/* -------------------  LOGO elements -------------------- */

h1.logo{left:0;margin:0;padding:0;position:absolute;top:30px;}
h1.logo a {cursor:pointer;display:block;width:230px; height:100px;text-indent:-2000px}

/* -------------------  SEARCH elements -------------------- */

form.searchForm  {bottom:0;position:absolute;right:0;width:272px;}
fieldset.searchFieldset {width: 272px;}
fieldset.searchFieldset input.searchInput {color: #333333;font-size: 12px;font-family:Tahoma;background: transparent url(/img/search/search.png) no-repeat; float:left; height:15px;padding:19px 0 18px 17px;width:220px;}
fieldset.searchFieldset button.searchButton {width: 35px;height: 52px;cursor: pointer;text-indent: -9999px;background: transparent url(/img/search/search.png) no-repeat top right; float:left}
fieldset.searchFieldset button.searchButton:hover {background: transparent url(/img/search/search.png) no-repeat bottom right;}


/* -------------------  FOOTER elements -------------------- */

#footer a, #footer a:visited{color:#FFFFFF; text-decoration:underline;}
#footer a:hover{text-decoration:none;}
#footer .copyPower {border-bottom:1px solid #313131;height:80px;margin:0 0 10px;padding:0 0 10px;position:relative;}
#footer p.copy {bottom:10px;font-size:11px;left:130px;padding:0;position:absolute;}
#footer p.power {bottom:10px;font-size:11px;padding:0;position:absolute;right:0;text-align:right;}
#footer .footerMenu ul{margin:0; list-style:none; padding:0}
#footer .footerMenu ul li{float:left;list-style:none;margin:0;padding:0 5px;width:95px;}
#footer .footerMenu ul li a, #footer .footerMenu ul li a:visited{color:#CCCCCC;display:block;font-size:13px;font-weight:bold;margin:0 0 5px;text-decoration:none;}
#footer .footerMenu ul li a:hover{text-decoration:underline}
#footer .footerMenu ul li ul li {padding:0}
#footer .footerMenu ul li ul li a, #footer .footerMenu ul li ul li a:visited{color:#666666;font-size:11px;font-weight:normal;margin:0;text-decoration:none;}
#footer .footerMenu ul li ul li a:hover{text-decoration:underline;}

/* -------------------  Current Date -------------------- */

.currentDate {color:#D39793;font-family:Tahoma;font-size:11px;left:0;line-height:30px;position:absolute;top:0;}

/* -------------------  Social Icons -------------------- */

.socialIcons {float:right; margin-right:280px; padding-top:2px}

html[xmlns*=""] body:last-child .socialIcons { float:right !important;}/* Safari 2-3 */

* html .socialIcons {margin-right:145px; padding-top:0}