@charset "utf-8";
/***** general definitions ******/
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul, dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object, a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span, strong, sub, sup, tt, var, legend, fieldset { margin: 0; padding: 0; }
img, fieldset { border:0; }
body { font:normal 10px Arial, Helvetica, sans-serif; background:url(/themes/stamfordskatepark/images/body-bg.gif) top center fixed; color:#464646; height:100%; padding-bottom:56px; }
select, textarea, button, label, td, th, input, p, li { font-size:10px; }
h1, h2, h3, h4, h5 { font-family:Arial, Helvetica, sans-serif; }
h1 { margin:0 0 1em 0; font-size:1.5em; line-height:1.3em; }
h2 { margin:0 0 1em 0; font-size:1.3em; font-weight:bold; }
h3 { margin:0 0 0.2em 0; font-size:1.2em; line-height:1.4em; }
h4, h5 { font-size:1em; color:#000; font-weight:normal; }
img { border:0; }
a { text-decoration:underline; color:#464646; }	
a:hover { text-decoration:none; }
p { margin-bottom:1.2em; line-height:1.4em; }
p.small { font-size:1em; margin-bottom:0.8em; }
input.long { width:30em; }
div.clear { width:100%; height:1px; clear:both; }
form { }
ul { margin-left:1.5em; margin-bottom:1.2em; }
li { margin-bottom:0.2em; }
span.orange { color:#ff7800; }
img.left { float:left; margin:0 1.2em 1.2em 0; }
/***** particular definitions ******/
div#header { width:903px; height:281px; margin:26px auto 0 auto; background:url(../../../../themes/stamfordskatepark/images/header-bg.png) no-repeat; }

div#nav { float:left; height:54px; display:inline; margin:227px 0 0 38px; }
div#nav a { float:left; display:inline; height:54px; }
div#nav a#home { width:71px; background-image:url(/themes/stamfordskatepark/images/nav-home.gif); }
div#nav a:hover { background-position:top right; }
div#nav a#news { width:73px; background-image:url(/themes/stamfordskatepark/images/nav-news.gif); }
div#nav a#events { width:89px; background-image:url(/themes/stamfordskatepark/images/nav-events.gif); }
div#nav a#gallery { width:94px; background-image:url(/themes/stamfordskatepark/images/nav-gallery.gif); }
div#nav a#forum { width:83px; background-image:url(/themes/stamfordskatepark/images/nav-forum.gif); }
div#nav a#supporters { width:136px; background-image:url(/themes/stamfordskatepark/images/nav-supporters.gif); }
div#nav a#shop { width:70px; background-image:url(/themes/stamfordskatepark/images/nav-shop.gif); }
div#nav a#links { width:70px; background-image:url(/themes/stamfordskatepark/images/nav-links.gif); }
div#nav a#contact { width:102px; background-image:url(/themes/stamfordskatepark/images/nav-contact.gif); }
div#nav div.divider { float:left; width:5px; height:54px; background:url(/themes/stamfordskatepark/images/nav-divider.gif) bottom no-repeat; }

div#contentNoCornerImage { width:765px; padding:39px 69px 39px 69px; margin:0 auto; background-color:#fff; }
div#content { width:834px; padding:39px 0 39px 69px; margin:0 auto; background:#fff url(/themes/stamfordskatepark/images/content-bg.gif) bottom right no-repeat; }
div#leftColumn { float:left; width:463px; }
img.headingGraphic { margin-bottom:2em; }
div#sideMenu { float:right; width:265; margin:0 59px 380px 0; display:inline; }
div#sideMenu div.heading { width:265px; height:34px; background:url(/themes/stamfordskatepark/images/side-menu-heading-bg.jpg) no-repeat; }
div#sideMenu div.heading h1 { margin:0; font-size:1.3em; line-height:1.2em; text-transform:uppercase; color:#fff; padding:13px 0 0 15px; }
div#sideMenu div.section { width:235px; padding:9px 15px 3px 15px; background:#ffcab8 url(/themes/stamfordskatepark/images/side-menu-section-bg.gif) bottom no-repeat; }
div#sideMenu div.section p { font-size:1.1em; margin-bottom:0.4em; }
div#sideMenu div.section div.divider { width:100%; height:1px; margin-bottom:0.4em; background:#fff; }

/***** Drupal fixes *****/
div.clear-block li, div.clear-block legend, div.clear-block input, div.clear-block label, div.clear-block a { font-size:13px; }
div.clear-block fieldset, fieldset.collapsible { margin-bottom:10px !important; }
div.clear-block table th, div.clear-block table td { padding:1px 3px 1px 3px; }

img.forumHeadingText { float:left; margin-bottom:15px; }