body {display: block; font-family: Arial; color: #333; margin: 0; padding: 0; }

#top {max-width: 1060px; height: 90px; position: relative; margin: 0 auto; }
#site-title {font-size: 80px; position: relative; bottom: -15px; text-shadow: #FFF 0 3px 0; }
a#support-link {color: #C60; font-size: 40px; text-decoration: none; position: absolute; bottom: 5px; right: 5px; }
/* #strip {background-color: #DFD; height: 40px; width: 100%; } */
#strip {background-color: #A6C74D; height: 25px; width: 100%; } 

#menu {width: 100%; height: 55px; font-size: 30px; background-color: #333; }
#menu ul {position: relative; max-width: 1060px; margin: 0px auto; padding: 10px 0;}
#menu li {list-style: none; display: inline; margin: 0 10px;}
#menu li a {color: #666; text-decoration: none;}
#menu li a.selected {color: #FFF; }

#title-stripe {background-color: #FFC; width: 100%; height: 120px; border-bottom: 1px solid #CCC; }
#title {max-width: 1060px; margin: auto auto;}
#title h1 {color: #C60; font-size: 70px; font-weight: normal; margin: 0; padding: 0;}
#title h2 {font-size: 30px; font-weight: normal; font-style: italic; margin: 0; padding: 0;}
#title a {}

article { max-width: 1060px; border: 1px solid #CCC; position: relative; margin: 10px auto; padding: 20px; box-shadow: #CCC 0 0 10px; }
article h3 {}
article p {}

aside { float: right; border: 1px solid #CCC; background-color: #FFE; padding: 10px; }
aside dt {}
aside dd {}
aside ul {list-style: none; margin: 0; padding: 0;}
aside li {}