body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0}
table {border-collapse:collapse; border-spacing:5}
fieldset,img, img a {border:0}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal}
ol,ul {list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:13px; font-weight:normal; color:#333333;}
q:before,q:after {content:''}
abbr,acronym {border:0}
hr {display: none}

/* Global Styles
---------------------------*/
html,body{margin: 5px 0 15px 0; padding: 0}
body{font: 12px Helvetica, Arial, sans-serif; text-align: center; background: #000; color: #222}
div#container{text-align: left; width:760px; margin:0 auto; background: #fff url(../images/design/lc-tile.gif) repeat-y left;}

/* Banner Styles
---------------------------*/
div#banner {border-bottom: 1px solid #C2C1C0; width: 760px; background: #000; float: left; text-align: right; color: #fff; height: 30px; line-height: 30px;}
div#banner p {margin-right: 10px}
div#banner span {margin: 0 5px}
div#banner a {color: #fff; text-decoration: none}
div#banner a:hover {text-decoration: none; color: #323232}

/* Left Column Styles
---------------------------*/
div#sidebar{float: left; width: 175px; margin-bottom: 100px}
sidebar img {margin: 0px 0 0 0px}
div#sidebar ul {width:175px;  margin-top: 20px; font-variant:small-caps; font-size:13px;}
div#sidebar ul a {color: #222; text-decoration: none; width: 175px; text-indent: 10px; display: block; height: 27px; line-height: 27px}
div#sidebar ul a:hover {width: 175px; border: 1px solid #C2C1C0; border-left: none; border-right: none; background: #b7b6b6; height: 25px; line-height: 25px}

/* Footer Styles
---------------------------*/
div#footer {border-top: 1px solid #C2C1C0; clear: both; width: 100%; text-align: center; color: #fff; background: #000; height: 60px; line-height: 30px}
div#footer p {margin-right: 10px}
div#footer a {color: #fff; text-decoration: none}
div#footer a:hover {text-decoration: none; color: #000}

/* Content Styles
---------------------------*/
div#content {float: right; width: 563px; line-height: 22px; margin:0px;}
div#content strong {font-weight: bold}
div#content em {font-style: italic}
div#content h1, h2, h3, h4, h5 {margin: 20px 20px 15px 20px}
div#content h1 {padding-bottom: 20px; font-size: 20px; font-weight: bold; color: #58607A; border-bottom: 1px solid #595D55}
div#content h2, h {font-size: 15px; font-weight: bold}
div#content h3 {font-size: 20px; font-weight: bold; font-color:#595d54}
div#content p {margin: 0 20px 15px 20px}
div#content .red {color: #eb0509; font-size: 15px;}
div#content .orange {color: #f37007; font-size: 15px;}
div#content a {color: #5F7648; font-weight: bold; text-decoration: none}
div#content a:hover {text-decoration: none}
div#content .button {width: 100%; text-align: center; margin-bottom: 20px}
div#content .button a {text-decoration: none; padding: 5px; width: auto; text-align: center; background: #60678A; color: #fff}
div#content .button a:hover {background: #60678A; color: #fff}
div#content .imgwrap {text-align: center}
div#content img.left {float: left; margin-right: 10px}
div#content img.right {float: right; margin-left: 10px}
div#content .anchorwrap {width: auto; margin: 0 20px 15px 20px; padding-bottom: 15px; border-bottom: 1px dotted #82857E; text-align: center; font-weight: normal}
div#content .backtotop {margin: 0 20px; border-bottom: 1px dotted #aaa; text-align: right; padding-bottom: 15px}
div#content .backtotop#last {border: none}
div#content .backtotop a {background: url(../images/design/c-toparrow2.gif) no-repeat 0 50%; padding-left: 15px}

/* Home Page Styles */
body#home .imgwrap img {  margin-top: 10px;}

/* Registration Page Styles */
body#registration .imgwrap img {border-right: 1px solid #fff}
.reg { font-size:14px; color:#333333;}

/* Logistics Page Styles */
body#logistics .imgwrap img {height: 155px; width: 544px; margin-bottom: 10px}

/* Donations Page Styles */
body#donations .imgwrap img {border-right: 1px solid #fff; margin-bottom: 20px}

/* About Us Page Styles */
body#about .imgwrap {text-align: left; margin: 0 0 0 20px}
body#about .imgwrap img {margin: 20px 20px 10px 0}
body#about .imgwrap#last img {margin-top: 10px}

/* Breakdown Page Styles */
body#breakdown .left {width: auto; float: left; margin-left: 20px}
body#breakdown .right {width: auto; float: left}
body#breakdown h3 {margin: 0 20px; padding: 0; font-weight: bold} 
body#breakdown .pdf a {background: url(../images/design/pdf.png) no-repeat 0 50%; padding-left: 15px}

/* Corporate Sponsors Page Styles */
body#sponsors .imgwrap img {margin: 0 10px 20px 10px}