/* --------------------------------------------
 Template Styles below
---------------------------------------------*/

body { background:url(../images/wood-tile.jpg) repeat; padding:20px 0 0 0;}
.container { background:url(../images/container-copy.jpg) repeat-y;}
#navigation { position:relative; padding:0 0 0px 0;}
img#logo {position:absolute; margin:-20px 0 0 5px; padding:0;}

div#logo { margin:0 0 138px 0; }

a { color:#371B00; text-decoration:none;}
a:visited { color:#371B00; }
a:hover { color:#2975D7; }

div#right-col { margin:0 0 0 10px; }

img.flickr-vimeo { vertical-align:bottom;}
p.flickr-vimeo { padding:0px 0 5px 0; margin:0;}
p.flickr-vimeo img { float:none; margin:0;}

img.bio-pic { border:3px solid #DFDFDF; }

a.btn { padding:5px; background:#820F00; color:#FEF6E2; text-decoration:none; font-weight:bold;}
a.btn:visited { color:#FEF6E2;}
a.btn:hover { text-decoration:underline; background:#E81B00; }

a.archive-link { float:right; padding:0 10px 0 0; font-weight:bold; text-decoration:none; font-size:1.2em; color:#331900;}
a.archive-link:visited { color:#331900; }
a.archive-link:hover { text-decoration:underline;}

a.youtube-stats-link { text-decoration:none; color:#337AD4; font-weight:bold;}
a.youtube-stats-link:visited { color:#337AD4; }
a.youtube-stats-link:hover { text-decoration:underline; }

div.bio a { text-decoration:none; color:#337AD4; font-weight:bold; }
div.bio a:visited { color:#337AD4; }
div.bio a:hover { text-decoration:underline; }


div#dashboard-btn { position:absolute; right:0; top:0; margin:10px 10px 0 0;}
div#dashboard-btn a { padding:5px; background:#B39C6B; color:#1A160F; text-decoration:none; font-weight:bold;}
div#dashboard-btn a:visited {color:#1A160F; }
div#dashboard-btn a:hover { text-decoration:underline; background:#99855B;}

div.post { padding:0 0 6.5em 0; }
div.link-post.post a { text-decoration:none; color:#337AD4; font-weight:bold; font-size:2em;}
div.link-post.post a:visited { }
div.link-post.post a:hover { text-decoration:underline; }
div.post h2.date { margin:0 0 0px 0; border-bottom:1px solid #DED9D0; width:480px; color:#523611; font-weight:bold; font-size:1.5em;}
div.post h2.title { font-weight:bold; color:#666666; margin:0; }
div.post p { margin:0 0 2px 0; padding:0 10px 0 0; font-size:1.2em;}

div.photo-post p img { float:none; margin:0;}
div.photo-post p { margin:0;}

a#more-btn { float:right; margin:10px 70px 0 0; }


div#email-toggle { margin:0 0 40px 20px; position:relative; width:700px;}
div#email-toggle dl { }
div#email-toggle dd { margin:0 0 0 95px; font-size:1.5em; padding:5px 0 0 0;}
div#email-toggle dt { float:left; width:90px; }
div#email-toggle h2 { color:#644000; font-weight:bold; }
div#email-toggle h3#email-close { float:right; font-size:1em;}

div#subscribe-toggle { margin:0 0 40px 20px; position:relative; width:700px;}
div#subscribe-toggle dl a { text-decoration:none;  font-weight:bold;}
div#subscribe-toggle dl a:visited {  }
div#subscribe-toggle dl a:hover { text-decoration:none; }
div#subscribe-toggle dl { }
div#subscribe-toggle dd { margin:0 0 0 95px; font-size:1.5em; padding:5px 0 0 0;}
div#subscribe-toggle dt { float:left; width:90px; }
div#subscribe-toggle h2 { color:#644000; font-weight:bold; }
div#subscribe-toggle h3#subscribe-close { float:right; font-size:1em;}

p.flickr-vimeo a { text-decoration:none; color:#337AD4; font-weight:bold;}
p.flickr-vimeo a:visited { color:#337AD4; }
p.flickr-vimeo a:hover { text-decoration:underline; }


.cast-members { margin:25px 0 10px 15px;}
.cast-members dl { float:left; width:82px; margin:5px; padding:5px; }
.cast-members dl.active { background:#D9F2FF; }
.cast-members dl.current { background:#D9F2FF; }
.cast-members dl img { border:3px solid #DFDFDF;}
.cast-members dl dt { text-align:center; }
.cast-members dl dd { text-align:center; margin:0;}
.cast-members dl a { text-decoration:none; color:#332100;}
.cast-members dl.active a { color:#000;}
.cast-members dl a:hover { text-decoration:underline;}

.front-cast-members { margin:-20px 0 0 15px;}
.front-cast-members dl { float:left; width:82px; margin:5px; padding:5px; }
.front-cast-members dl.active { background:#D9F2FF; }
.front-cast-members dl.current { background:#D9F2FF; }
.front-cast-members dl img { border:3px solid #DFDFDF;}
.front-cast-members dl dt { text-align:center; }
.front-cast-members dl dd { text-align:center; margin:0;}
.front-cast-members dl a { text-decoration:none; color:#332100;}
.front-cast-members dl.active a { color:#000;}
.front-cast-members dl a:hover { text-decoration:underline;}

p.blurb { padding:15px 15px 15px 20px; margin:0;  color:#3E2500; font-family:'arial'; font-size:1.2em; line-height:1.4em;}

dl.video-thumbs { float:left; width:140px; text-align:center; margin:0 5px 10px 0px; height:140px; padding:0 0 3px 0;}
dl.video-thumbs.hover { background:#D9F2FF;}
dl.video-thumbs dt { margin:0;}
dl.video-thumbs dd { margin:0; font-size:0.9em;}
dl.video-thumbs dd a { text-decoration:none; color:#4D3813;}
dl.video-thumbs dd a:visited { }
dl.video-thumbs dd a:hover { text-decoration:underline;}

#video-description a { text-decoration:none; color:#337AD4; font-weight:bold;}
#video-description a:visited { }
#video-description a:hover { text-decoration:underline; }

#menu-wrap { position:relative; display:block; height:58px; margin:0 0 0px 0;}
#menu a { display:block; text-indent:-1900%; position:absolute; outline:none;}
#menu a:hover { background-position: left bottom;}
#menu a:hover span { display:block; }
#menu a.active { background-position: left bottom;}
#menu a.active span { display:block; }

ul#menu { list-style:none; margin:0; padding:0;}

#menu .blog-btn { width:101px; height:58px; background:url(../images/blog-btn.png) no-repeat; left:-20px; top:10px; }
#menu .blog-btn .active  {background-position: left bottom;}
#menu .blog-btn .active  { display:block;}
#menu .our-videos-btn { width:151px; height:58px; background:url(../images/our-videos-btn.png) no-repeat; left:110px; top:10px; }
#menu .playlist-btn { width:126px; height:58px; background:url(../images/playlist-btn.png) no-repeat; left:290px; top:10px; }
#menu .pics-btn { width:101px; height:58px; background:url(../images/pics-btn.png) no-repeat; left:300px; top:10px; }
#menu .email-btn { width:101px; height:58px; background:url(../images/email-btn.png) no-repeat; left:430px; top:10px; }
#menu .subscribe-btn { width:164px; height:58px; background:url(../images/subscribe-btn.png) no-repeat; left:580px; top:10px; }

img#menu-arrows { margin:-10px 0 10px 0;}

img.video-thumbnails { border:3px solid #DFDFDF; }

div#tumblr-front-wrapper { padding:0 0 0 10px; border-left:4px solid #DED9D0; border-right:4px solid #DED9D0;}

div#tumblr-front-wrapper-alt { padding:0 0 0 10px; border-left:4px solid #DED9D0; border-right:4px solid #DED9D0;}


ol.tumblr_posts { list-style-type: none; }
ol.tumblr_posts li.tumblr_post { margin:0px 0 40px 0; }
ol.tumblr_posts li.tumblr_post p { margin:0 0; width:400px; padding:0 0px; }
ol.tumblr_posts li.tumblr_post .tumblr_caption { width:400px; margin:5px 0 0 0; }
ol.tumblr_posts li.tumblr_post a { text-decoration:none; font-size:1.5em; color:#00ADEF;}
ol.tumblr_posts li.tumblr_post a:visited { }
ol.tumblr_posts li.tumblr_post a:hover {text-decoration:underline; }

ul.subscribe-btn { margin:10px 0 20px 0; }
ul.subscribe-btn li { display:inline; }

ul.links-list { list-style-type: none; margin:0 0 0 5px; padding:0; font-size:1.3em;}
ul.links-list li { }
ul.links-list li a { text-decoration:none; color:#371B00;}
ul.links-list li a:visited { color:#371B00; }
ul.links-list li a:hover { text-decoration:none; color:#2975D7;}

div#video-box { }
div#video-box #col-1 { }
div#video-box #col-2 { margin:30px 0 0 5px;}
div#video-box h2#view-count { float:right; font-size:1.2em; margin:5px 5px 0px 0;}
div#video-box h2#comment-hint { float:left; font-size:1.2em; margin:5px 0 0 0;}


div#blog-sidebar { margin:160px 0 0 0;}
div#tumblr-blog-sidebar { margin:20px 0 0 0; }
div#blog { }
div#sidebar { margin:0 0 0 12px; }

div#left-col-ad { margin:10px 0 0 20px;}
div#right-col-ad { margin:40px 0 0 0px;}