
/**************** SHARED STYLES ****************/

/* Wrapper */
div#wrapper {margin-top:3px;}

/* Masthead */
#header {overflow:hidden;}
#header div {width:950px; height:95px; margin:0 auto;}

/* Logo */
#header h1 {float:left; width:308px; height:61px; overflow:hidden;}
#header h1 a {display:block; padding:61px 0 0 0;}

/* Content */
#content {width:950px; margin:0 auto; padding:0; overflow:hidden;}

/* Nav */
#navigation {float:left; margin:0; padding:24px 0 0 0px; width:200px;}
#navigation h3 {margin:0; padding:10px 15px 7px 0;}
div#global-nav {float:left; width:246px; padding:0; margin:0; list-style:none; float:left;}
div#global-nav ul {margin-left: -40px; /** padding needed for correct display in ie **/ padding-left: 40px;}
div#global-nav li {list-style:none; display:inline;}
div#global-nav li a {display:block; padding:7px 10px 7px 45px; text-align:left;}
div#global-nav li a.first {border-top:none; margin-top:15px;}

#navevents ul {margin:0px 0px 0px 5px; padding:0;}
#navevents ul li {margin:0; padding:2px 15px 0px 15px;}
#navevents ul li a {margin:0; padding:0;}

/* Collaborate and Login */
#login {margin:0 0 7px 0; padding:8px 24px 0 12px;}
ul#collaborate {margin:0; padding:0;}
ul#collaborate li {padding:0 0 0 10px; margin:2px 0 0 0; list-style:none;}
ul#collaborate li a {display:block; padding:0; margin:0 0 0 10px; text-align:left;}

/* Footer */
#footer {height:86px; text-align:left; margin-top:6px; overflow:hidden;}
#footer div {width:950px; margin:0 auto;}
#contactinfo {width:303px !important; float:right; margin:0; padding:13px 0 0 0;}
#contactinfo dl.contact, #contactinfo ul.address {width:130px; padding:0; margin:0 20px 0 0;}
#contactinfo dl.contact {float:left;}
#contactinfo ul.address {float:right; list-style:none;}

/* Content Styles */
a.feature {padding:0 0 0 12px;}

img.left {float:left; margin:0 15px 7px 0;}
img.right {float:right; margin:0 0 7px 15px;}

