body, html { margin:0; padding:0; background:#FFF; font:normal 11px/14px Helvetica Neue, Arial, Helvetica, sans-serif; color:#FF0000; }

img { margin:0; padding:0; border:0; }
div { margin:0; padding:0; }
p, ul { margin:0 0 15px 0; padding:0; }
ul { list-style:none; }
em, strong { font-weight:bold; font-style:normal; }

.clear { clear:both; display:block; line-height:0; font-size:0; height:0; }

h1, h2, h3, h4, h5, h6, caption { font-weight:bold; }
a { color:#FF0000; text-decoration:underline; }
a:active, a:hover { color:#FFCCCC; text-decoration:underline; }

h1 { margin:0 0 15px 0; padding:0; font-size:18px; line-height:21px; }
h1#logo { position:absolute; top:0; left:0; }
h1#logo a { text-decoration:none; }
h2 { margin:0; padding:0; font-size:18px; line-height:21px; }
h3 { margin:0 0 10px 0; padding:0; font-size:11px; line-height:14px; }

div#video { width:352px; margin-bottom:10px; margin-top:3px; vertical-align:bottom; }
div#video.vimeo { margin-top: -10px; }
div#detailImage { width:352px; height:303px; margin-bottom:10px; }

#head { position:absolute; left:20px; top:20px; width:856px; height:100px; padding:0; }

#left { position:absolute; left:20px; top:122px; width:352px; min-height:300px; padding:0 20px 20px 0 ; }
#right { position:absolute; left:392px; top:122px; padding-bottom:80px; /*min-width:490px; max-width:810px;*/}

/***
Header
***/

/***
Navigation
***/
ul.nav { list-style:none; margin:0; padding:0; }
ul.nav li { margin:0 0 4px 0; padding:0; }
ul.nav li a { font-weight:bold; font-size:18px; text-decoration:none; }
ul.nav a:hover, ul.nav a.active { color:#FFCCCC; }

ul#nav_left { position:absolute; top:3px; left:372px; }
ul#nav_right { position:absolute; top:3px; left:695px; }
/* html #nav_main #nav_left ul li a  { margin-left:-3px; } /* IE6 */

/***
Social Links
***/
#socialIcons { margin:0 0 6px 0; padding:0; float:left; }
#socialIcons a { display:block; padding-right:3px; width:17px; height:17px; float:left; }
a#sI-1 { background:transparent url(../images/ico_mail.gif) no-repeat; width:17px; height:17px; }
a#sI-1:hover { background:transparent url(../images/ico_mail_ov.gif) no-repeat; }
a#sI-2 { background:transparent url(../images/ico_digg.gif) no-repeat; width:17px; height:17px; }
a#sI-2:hover { background:transparent url(../images/ico_digg_ov.gif) no-repeat; }
a#sI-3 { background:transparent url(../images/ico_myspace.gif) no-repeat; width:17px; height:17px; }
a#sI-3:hover { background:transparent url(../images/ico_myspace_ov.gif) no-repeat; }
a#sI-4 { background:transparent url(../images/ico_facebook.gif) no-repeat; width:17px; height:17px; }
a#sI-4:hover { background:transparent url(../images/ico_facebook_ov.gif) no-repeat; }
a#sI-5 { background:transparent url(../images/ico_twitter.gif) no-repeat; width:17px; height:17px; }
a#sI-5:hover { background:transparent url(../images/ico_twitter_ov.gif) no-repeat; }
a#sI-6 { background:transparent url(../images/ico_stumbleupon.gif) no-repeat; width:17px; height:17px; }
a#sI-6:hover { background:transparent url(../images/ico_stumbleupon_ov.gif) no-repeat; }
a#sI-7 { background:transparent url(../images/ico_google.gif) no-repeat; width:17px; height:17px; }
a#sI-7:hover { background:transparent url(../images/ico_google_ov.gif) no-repeat; }
a#sI-8 { background:transparent url(../images/ico_delicious.gif) no-repeat; width:17px; height:17px; }
a#sI-8:hover { background:transparent url(../images/ico_delicious_ov.gif) no-repeat; }
a#sI-9 { background:transparent url(../images/ico_technorati.gif) no-repeat; width:17px; height:17px; }
a#sI-9:hover { background:transparent url(../images/ico_technorati_ov.gif) no-repeat; }
a#sI-10 { background:transparent url(../images/ico_windows.gif) no-repeat; width:17px; height:17px; }
a#sI-10:hover { background:transparent url(../images/ico_windows_ov.gif) no-repeat; }


#amazonLink { background:transparent url(../images/buy_amazon.gif) no-repeat; width:60px; height:19px; margin-right:10px; display:block; float:left; position:relative; top:10px; }
#amazonLink:hover { background:transparent url(../images/buy_amazon_ov.gif) no-repeat; }
#itunesLink { background:transparent url(../images/buy_itunes.gif) no-repeat; width:77px; height:25px; display:block; float:left; }
#itunesLink:hover { background:transparent url(../images/buy_itunes_ov.gif) no-repeat; }

#next { margin:0; padding:0; float:right; }
#next { font-size:18px; line-height:18px; font-weight:bold; text-decoration:none; }
#nextLink { background:transparent url(../images/play_next.gif) no-repeat; display:block; width:11px; height:11px; float:left; margin-top:5px; }
#prevLink { background:transparent url(../images/play_prev.gif) no-repeat; display:block; width:21px; height:11px; float:left; margin-top:5px; }
a#nextLink:hover { background-position: 0 -11px; }
a#prevLink:hover { background-position: 0 -11px; }
#next span { float:left; padding-right:8px; }
#next a:hover, #next a.active { color:#FFCCCC; }

#description p { font-size:14px; line-height:18px; }
#description p.credits { font-size:11px; line-height:14px; }

/*** Content right ***/

div.col-3-3 { width:484px; }
div.col-2-3 { width:322px !important; float:left; margin-right:2px; }
div.col-1-3 { width:160px !important; float:left; margin-right:2px; }
div.col-1-3 p, div.col-1-3 h3 { padding-left:2px; }

.thumbs p, .thumbs h3, .thumbs a { font-size:11px !important; }
.thumbs p { margin:2px 0 5px !important; font-size:11px !important; line-height:14px; }
.thumbs h3 { margin-top:15px; }
.thumbs a { display:block; }
img.play { position:absolute; top:37px; left:57px; z-index:10; }

.news { margin-bottom: 20px; }

#grid .item { position:absolute; }
#grid .item h3 { margin:0; }
#grid .item a.thmb { margin-bottom:6px; }

#item { margin-top:40px; float:right; padding-bottom:20px; width:160px; }

/*** About ***/

.picture { padding:0 5px 13px 0; }
.pictureLft { padding:0 5px 13px 0; float:left; }
.colOrder div { float:left !important; width:489px; }
iframe { margin:-3px;}
p.textCol { width:155px; float:left; }
.narrow { width:330px !important; }
p.v-space { margin:0; font-size:2px; width:300px; }
p.half { margin-bottom:8px; }