/*------------------------------*/
/*  Reset Stlyes                */
/*------------------------------*/
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, 
cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, 
ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr, button { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6, li { line-height: 100%; font-weight: normal; }
blockquote, q { quotes: none; }
table { border-collapse: collapse; border-spacing: 0; }

/*------------------------------*/
/*  General Styles              */
/*------------------------------*/
body { background: #DDD url('../img/bg.jpg') repeat left top; color: #414141; font-family: "Arial","Myriad Pro",sans-serif; font-size: 12px; }
a { text-decoration: none; }

/*------------------------------*/
/*  Wrapper                     */
/*------------------------------*/
#wrapper { margin: 14px auto 0; width: 763px; }

/*------------------------------*/
/*  Header                      */
/*------------------------------*/
#header h1 { text-indent: -9999px; }
#header h1 a { background: url('../img/logo.gif') no-repeat left top; display: block; height: 125px; }

/*------------------------------*/
/*  Main                        */
/*------------------------------*/
#main { background: url('../img/bg-wrapper.png') repeat-y left top; margin: 4px 0 0; overflow:hidden; padding: 0 0 50px; }

/*------------------------------*/
/*  Coming up and Lounge is...  */
/*------------------------------*/
#coming-lounge { overflow: hidden; }
div.content { float: left; width: 505px; }
#PictoBrowser100128235350 { margin: 0 0 0 6px; }
div.title { margin: 10px 0; }
p.paragraph { line-height: 16px; margin: 0 0 20px; padding: 0 17px 0 25px; text-align: justify; }
p.paragraph a { color: #32C6F4; }
p.paragraph a:visited { color:#ED1C24; }
#blog-twitter { float: right; width: 252px; }
#link-twitter { display: block; height: 41px; }

/*------------------------------*/
/*  Ning                        */
/*------------------------------*/
#ning { background: #000000; margin: 5px 0 0; padding: 16px 28px; width: 191px; }
#ning h1 { color: #59d1f6; font-size: 13px; }
#ning h2 { margin: 13px 0 15px; }
#ning h2 a { background: url('../ning.gif') no-repeat left top; display: block; height: 46px; text-indent: -9999px; width: 159px; }
#ning p { color: #FFFFFF; font-size: 10px; margin: 0 0 11px; }
#ning a { color: #59d1f6; font-size: 14px; }

/*------------------------------*/
/*  Twitter                     */
/*------------------------------*/
#twtr-widget-1 { margin:4px 0 0; }

/*------------------------------*/
/*  Press                       */
/*------------------------------*/
#press { clear: both; }
#press-content { background: #000000; overflow: hidden; }
#press-left { float: left; padding: 0 0 0 20px; position: relative; width: 448pc; }
#press-left a { position: absolute; }
#press1 { top: 16px; }
#press2 { top: 16px; left: 320px; }
#press3 { top: 100px; }
#press4 { left: 290px; top: 126px; }
#press5 { top: 161px; }
#press6 { left: 230px; top: 167px; }
#press-right { border-left: 1px dotted #FFFFFF; float: right; padding: 16px 0; width: 320px; }
#press-right p { color: #FFFFFF; font-style: italic; line-height: 20px; margin: 0 30px 0 15px; text-align: justify; }
#press-right span { color: #FFFFFF; margin: 0 0 0 15px; }

/*------------------------------*/
/*  About Us                    */
/*------------------------------*/
#about-us { clear: both; }
#about-us div.content h2 { font-weight: bold; margin: 0 0 20px 20px; text-transform: uppercase; }
#about-us div.content h3 { font-weight: bold; margin: 0 0 20px 20px; }

/*------------------------------*/
/*  Sidebar                     */
/*------------------------------*/
#side-bar { float: right; width: 251px; }
#side-bar span { color: #000000; display: block; font-size: 11px; font-weight: bold; text-align: center; }
#sidebar-container { background: #000000; margin: 37px 0 10px; 	height: 740px; padding: 19px 15px; }
#contact-us { border-bottom: 1px dotted #FFFFFF; }
#contact-us h1 { color: #FFFFFF; margin: 0 0 18px; text-transform: uppercase; }
#contact-us p { color: #FFFFFF; margin: 0 0 18px; }
#links { padding: 19px 0 0; }
#links h1 { color: #FFFFFF; margin: 0 0 18px; text-transform: uppercase; }
#links ul li a { color: #32C6F4; line-height: 30px; }
