body {                              background:#fff;
                                    font-family:"Segoe UI", Verdana;
                                    font-size: 13px;
                                    background:#fff url(../images/bg.png) repeat top left;             
                                    margin:0;
                                    padding:0;}

#page {                             width:1000px;
                                    padding-top:20px;
                                    min-height:500px;
                                    margin:0 auto;
                                    text-align:left;
                                    margin-top:0px;}
                                    
a {                                 text-decoration: none; color:white}
a:hover {                           text-decoration: underline; }

a img {                             border:none }

.item-container {                   float:left; width:500px; color:white;  }

h1 {                                font-size:100px;
                                    margin:0;
                                    padding:0;    
                                    letter-spacing:20px; 
                                    font-family: Georgia;
                                    text-align: center;
                                    text-shadow:0 2px 3px #555555; }                                    

div.item-container h2 {             margin:0;
                                    padding:0;
                                    color:#222222;
                                    font-size:40px;
                                    margin-top:10px;
                                    line-height:45px;
                                    font-variant: small-caps;;
                                    text-shadow:0 2px 3px #555555; }

.item-inner {                       background:#222222; 
                                    padding:10px;
                                    width:450px;    
                                    text-shadow: 0px 2px 3px black;
                                    -moz-border-radius:10px;
                                    -moz-box-shadow:0 2px 3px #555555;
}

#promo {                            float:left; }

#tour {                             float:right; }

#social {                           float:right; }
                                   
#tour table {                       width:450px }

img#promo {                         border:1px solid white;
                                    margin-bottom:10px;}

#twitter ul {                       list-style-type: none; padding: 0; margin: 0 }
                                    
#twitter .tweet_date {              font-weight:bold }
                                    
#tour table th, #tour td {          padding:2px; }

#tour table td a{                   text-decoration: underline; }

#tour table th {                    text-align:right; width:175px; }

#tour table td {                    text-align:left }

ul#social_sites {                   list-style-type: none; width:158px; padding:0; margin:0 auto; display:block; height:32px;  }

ul#social_sites li {                display:block; height:32px; width:32px; padding:0; float:left; margin:0 5px }

ul#social_sites li.first {          margin-left:0 }

ul#social_sites li.last {           margin-right:0 }

ul#social_sites li a {              display:block; height:32px; width:32px; outline:none }

ul#social_sites li a img {          border:none; display:block }



img#webberry_logo {                 margin-top:30px; margin-right:30px; display:block; float:right }
