/*  2010 6-Pack Challenge
------------------------------
Author: Omni Studios Inc
Contact: info@omnistudios.com
Website: http://omnistudios.com/
------------------------------
*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, em, font, img, strong, sub, b, u, i, center, ol, ul, li, form { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; font-family: Trebuchet MS; text-decoration: none; }
body { background:#6d276a url(images/bg.png) top center no-repeat; line-height: 1; }
ul { list-style: none; }
:focus { outline: 0; }

/* clouds */
#cloudsWrap { width:948px; height:407px; margin:0 auto; }
#clouds { width:948px; height:407px; background:url(images/clouds.png) 0 0 no-repeat; margin-left:-10px; }
#clouds h1 { position:relative; top: 100px; left: 135px; }
#clouds h1 a { display:block; width:412px; height:175px; text-indent:-9999px; background:url(images/6pack_logo.png) 0 0 no-repeat; }
#clouds h2 { position:relative; width:214px; height:98px; top:110px; left:235px; background:url(images/ryan_name.png) 0 0 no-repeat; text-indent:-9999px; }
#clouds h2 a { display:block; width:214px; height:98px; text-indent:-9999px; }
#rotator { position: relative; width:186px; height:306px; right:-630px; top:-172px; }

/* wrapper */
#wrapper { width:860px; margin:0 auto; }

/* quickLinks */
#quickLinks { width:860px; height:83px; background:url(images/quicklinks_bg.png) 0 0 no-repeat; margin-bottom:30px; padding-left:25px; }
#quickLinks ul { float:left; margin-top:12px; }
#quickLinks li { float:left; margin-right:15px; }
#quickLinks img { margin-right:5px; }

/* progress */
#progress { width:860px; height:94px; background:url(images/progress_bg.png) 0 0 no-repeat; }
#progress span { display:block; color:#6d276a; padding:11px 0 0 120px; }

/* content */
#content { background:white; width:860px; display:inline-block; overflow:hidden; }
#content { display:block; }

/* gallery */
.gallery img { padding:3px; vertical-align:top; }

/* left */
#left { float:left; width:620px; }
#left h1 { margin:22px 0 10px 20px; color:#6d276a; font-size:30px; letter-spacing:-1px; }
#left h2 { padding:5px; background:#6d276a; color:white; font-size:16px; font-weight:100; margin:0 22px 10px 22px; }
#left h2:hover { background:#7F3F7E; cursor:pointer; }
#left p { padding:0 22px 15px 22px; color:#525252; font-size:14px; line-height:20px; }
#left ul { padding:0 22px 15px 42px; list-style:circle; }
#left li { color:#525252; font-size:14px; line-height:20px; margin-bottom:10px; }

/* right */
#right { float:left; width:240px; background:url(images/sidebar_bg.gif) 0 0 repeat-y; }
#right p { color:#6d276a; font-size:12px; padding:5px 17px 5px 17px; line-height:16px; }
#sidebarEnd { width:240px; height:70px; background:url(images/sidebar_end.png) 0 0 no-repeat; }

/* footer */
#footer { width:860px; margin:0 auto; }
#footer ul { margin-top:10px; padding-bottom:20px; }
#footer li { float:left; margin-left:20px; }
#footer a { color:white; font-size:14px; }
#footer a:hover { color:#e69be3; }
