* { margin:0;padding:0; }
body { background:#fff url('images/blue-bg.jpg') repeat-x;font-size:12px;font-family:arial;text-align:center; }
a { color:#3399cc; }
a:hover { text-decoration:none; }
.clear { clear:both; }
li { list-style:none; }
h3 { padding:0 10px; }
img { border:none; }

#page { width:960px;background:#fff;margin:20px auto;text-align:left;-moz-box-shadow:3px 3px 30px #8b9fae; }
#header { height:65px;border-bottom:1px solid #eee;position:relative; }
#social_links { position:absolute;top:0;right:0;padding-top:10px; }
#footer { padding:10px;background:#fff;border-top:1px solid #eee;text-align:center; }
#content { width:600px;float:left;padding:20px; }
#sidebar { width:320px;float:left; }
#content p,#content form,#sidebar p,#content h1,
#sidebar form { padding:5px 10px; }
#content ul,
#sidebar ul { padding:0 10px; }

.h1cta { padding:30px;font-size:40px;text-align:center;color:#444; }
.h1cta span { font-size:20px; }
.h1cta a { background:#6aaffb;color:#fff;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;padding:5px 10px; }
.h1cta a:hover { text-decoration:underline; }

#new_page span { display:block;width:50px;float:left;text-align:right;padding-right:5px; }
#new_page div { margin-bottom:2px; }

#logo { display:block;width:200px;height:55px;background:url('images/365-logo2.jpg') no-repeat;margin-top:10px;float:left; }
#nav  { float:right;text-align:right;padding:41px 10px 0 10px;-moz-border-radius:5px;margin:5px;text-align:center; }
#nav a { display:block;float:left;padding:1px 14px 0 14px;background:#6aaffb;color:#fff;margin-right:5px;text-decoration:none;font-size:11px;-moz-border-radius-topright:8px;-moz-border-radius-bottomleft:8px; }
#nav a:hover { background:#4995e9; }
#nav a.orange { background:#ffa800; }
#nav a.orange:hover { background:#ff8400; }


#quote { color:#333;font-size:12px;font-weight:bold;float:right;padding:5px; }
#get_involved { display:block;width:75px;height:75px;float:right;background:url('images/get-involved.jpg') no-repeat; }

.dsq-brlink,
#disqus_thread { padding:10px; }

#w-content { padding:5px 10px; }
#w-content p,
#w-content h1 { padding-bottom:5px; }

#top-ten li { clear:both;font-size:14px;padding:3px;border-bottom:1px solid #ddd; }
#top-ten li.odd { background:#f2f2e6; }
#top-ten li span { font-size:22px;font-weight:bold;color:#555;display:block;float:left;width:33px;height:60px; }
#top-ten .stars { float:right;font-size:12px;text-align:center;width:120px; }
#top-ten .stars a { display:block;width:40px;height:12px;background:url('/images/buy.png') no-repeat;margin:0 auto; }
#top-ten .stars a:hover { background:url('/images/buy.png') no-repeat 0 -12px; }
#top-ten .thumb { float:right;margin:0 10px;width:65px; }
#top-ten p { padding:0;margin-left:33px; }

.thumb { float:left;margin-right:10px; }
.screen-name { font-size:14px;font-weight:bold; }
.half { width:48%;float:left;margin-right:10px; }
.half li { padding:5px; border:1px solid #eee; margin-top:10px;background:#fafafa; }
.entry-content { margin-left:50px;display:block; }

.gallery { width:150px;padding-top:10px;float:left; }

#slideshow { width:600px;height:125px;overflow:hidden;position:relative;padding-top:22px; }
#slideshow ul { width:9999999px;height:300px;position:absolute;padding-left:0; }
#slideshow li { width:178px;height:75px;padding:5px;border:1px solid #ccc;margin:5px;-moz-border-radius:5px;float:left;list-style:none;position:relative; }
#slideshow img { float:left;margin-right:10px; }
#slideshow a { font-weight:bold; }
#slideshow p { float:left;padding:0;width:126px;color:#777; }
#slideshow h2 { padding-left:10px; }