/*
Theme Name: David Choi 2010
Description: Custom theme for David Choi Music
Author: Keebs
Author URI: http://www.crackpixels.com
Template: davidchoi2010
*/
/* Begin Grid */.container_12 { margin-left:auto;margin-right:auto;width:950px }.grid_4 { display:inline;float:left;position:relative;margin-left:10px;margin-right:20px }.grid_8 { display:inline;float:left;position:relative;margin-left:20px;margin-right:10px }.container_12 .grid_4 { width:300px }.container_12 .grid_8 { width:570px }
body.blog .grid_8, body.archive .grid_8, body.search .grid_8, body.page-template-videos-php .grid_8, body.page-template-behind-the-scenes-php .grid_8, body.page-template-bloopers-php .grid_8, body.page-template-music-php .grid_8, body.page-template-po-box-videos-php .grid_8, body.page-template-tutorials-php .grid_8, body.page-template-tour-php .grid_8, body.page-template-beats-php .grid_8, body.page-template-vlogs-php .grid_8 { width:590px }
/* End Grid */

/* Begin Corners */
.ui-corner-tl { -moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px }
.ui-corner-tr { -moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px }
.ui-corner-bl { -moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px }
.ui-corner-br { -moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px }
.ui-corner-top { -moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px }
.ui-corner-bottom { -moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px }
.ui-corner-right { -moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px }
.ui-corner-left { -moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-top-left-radius:5px;border-bottom-left-radius:5px }
.ui-corner-all, .rndall { -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px }
/* End Corners */

html { background:url("images/bg.png") repeat scroll 0 0 #d4d2c3 }
body { background:url("images/bg.png") repeat scroll 0 0 #d4d2c3;color:#3f3f3f;font:75%/1.6em Helvetica, Arial, Sans-Serif }
a:link, a:visited { color:#97c757;text-decoration:none }
a:hover, a:active { color:#b8e779 }
h1 { font-size:1.8em }
h2 { font-size:1.5em }
h3 { font-size:1.1em }
ul { list-style-image: url("images/bullet.png") }
h1, h1 a, h1 a:hover { text-decoration:none }
h2, h2 a, h2 a:hover, h3, h3 a { color:#b8e779;text-decoration:none }
small { font-size:0.9em;line-height:1.5em }
code { font:1.1em 'Courier New', Courier, Fixed }
acronym, abbr, span.caps { cursor:help;font-size:0.9em; letter-spacing:.07em }
acronym, abbr { border-bottom:1px dashed #999 }
blockquote { border-left:5px solid #ddd;margin:15px 30px 0 10px;padding-left:20px }
blockquote cite { display:block;margin:5px 0 0 }select { width:130px }
input, textarea { background:#fff;border:1px solid #afb1b6;color:#a96d39;font-family:Helvetica, Arial, Sans-Serif;font-weight:bold;padding:3px }
hr { color:#b8e779;height:1px;margin:10px 0 }
p { margin-bottom:1em }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, time, summary { display:block }

/* Begin blvd */
#blipcarousel { border:none;display:none;height:510px;margin:0 0 20px 20px;padding:0;width:910px }
#blipcarouselframe { border:none;height:510px;margin:0;padding:0;width:910px }
/* End blvd */

/* Begin Header */
header { background:url("images/header-bg.png") no-repeat scroll 0 0;height:200px;margin:20px auto 0;position:relative;width:950px }
header h1 { height:149px;padding:20px 0 0 18px;width:378px }
#twitter-wrapper { background:url("images/twitter-bg.png") no-repeat 0 0;height:103px;position:absolute;right:242px;top:18px;width:326px }
#twitter-bg { height:103px;position:relative;width:326px }
#tweet { height:70px;position:absolute;right:10px;top:10px;width:240px;word-wrap:break-word }
#twitter-follow a { background:url("images/twitter-follow.png") no-repeat 0 0 transparent;bottom:10px;display:block;height:15px;position:absolute;right:15px;width:78px }
.search-bg { background:transparent url("images/search-bar-bg.png") no-repeat scroll 0 0;bottom:10px;height:31px;position:absolute;right:20px;width:308px }
#mailing-list { display:block;height:31px }
#mailing-list input { background:transparent;border:medium none;color:#f5f4e8;font-size:.9em;height:17px;padding:7px;vertical-align:middle;width:193px }
#mailing-list #submit-btn {background:transparent none repeat scroll 0 0;border:medium none;height:31px;padding:0 0 0 5px;width:92px}
.social-icons { position:absolute;right:10px;top:40px }
.social-icons li { float:left;list-style:none;margin-right:23px }
/* End Header */

/* Begin Nav */
nav { background:#4a4538;border-top:4px solid #dfb02f;height:22px;margin:0 auto;padding:10px 0;width:950px }
nav li { display:block;float:left }
nav li a { display:block;height:22px;text-indent:-9999px }
nav li.home a { background:url("images/nav-home.png") no-repeat scroll 0 0 transparent;width:89px }
nav li.bio a { background:url("images/nav-bio.png") no-repeat scroll 0 0 transparent;width:50px }
nav li.photos a { background:url("images/nav-photos.png") no-repeat scroll 0 0 transparent;width:92px }
nav li.videos a { background:url("images/nav-videos.png") no-repeat scroll 0 0 transparent;width:85px }
nav li.blogs a { background:url("images/nav-blogs.png") no-repeat scroll 0 0 transparent;width:124px }
nav li.forums a { background:url("images/nav-forums.png") no-repeat scroll 0 0 transparent;width:91px }
nav li.downloads a { background:url("images/nav-downloads.png") no-repeat scroll 0 0 transparent;width:133px }
nav li.live a { background:url("images/nav-cam.png") no-repeat scroll 0 0 transparent;width:103px }
nav li.store a { background:url("images/nav-store.png") no-repeat scroll 0 0 transparent;width:72px }
nav li.contact a { background:url("images/nav-contact.png") no-repeat scroll 0 0 transparent;width:88px }
nav li a:hover, nav .current_page_item a, nav .current_page_item a:hover { background-position:center bottom !important }
/* End Nav */

/* Begin Tabs */
#tabs { height:199px;margin-bottom:20px;margin-top:20px }
#tabs .ui-tabs-panel a { color:#d25f12;font-weight:bold }
#tabs.ui-tabs .ui-tabs-hide { display:none }
#tabs.ui-tabs #comments-tab, #tabs.ui-tabs #trackbacks-tab { border:1px solid #666;background-color:#eee;padding:4px }
#tabs.ui-tabs ul { margin:0 0 2px 0 }
#tabs .ui-tabs-panel { background:#fff;border:1px solid #d6d6d6;height:155px;overflow:hidden;padding:10px }
#tabs .ui-tabs-panel ul { padding-left:15px }
#tabs.ui-tabs .ui-tabs-nav li { list-style-type:none;display:inline;width:auto;margin:0 4px 0 0 }
#tabs.ui-tabs .ui-tabs-nav li a { -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;background:#c8c6af;color:#4a4538;font-weight:bold;padding:4px 10px }
#tabs.ui-tabs .ui-tabs-nav li a:hover { background:#c8c6af;text-decoration:none }
#tabs.ui-tabs li.ui-tabs-selected a { -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;background:#dfb02f;color:#fff;font-weight:bold;padding:4px 10px }
#tabs.ui-tabs li.ui-tabs-selected a:hover { background:#dfb02f;text-decoration:none }
#tab-1 ul li { margin-bottom:5px }
#tab-3 .dsq-widget-list { padding:0 !important }
li.dsq-widget-item { margin:0 !important }
/* End Tabs */

/* Begin Main */
#content-wrapper { background:url("images/wrapper-bg.jpg") no-repeat scroll center bottom #4a4538;overflow:hidden;padding:20px 0 20px }
#featured { background-color:#fff;border:1px solid #d6d6d6;margin-bottom:20px;padding:10px;position:relative }
#main { background:#f5f4e8;padding:10px;position:relative }
#video-player { background:#f5f4e8;padding:10px }
.featured-post { overflow:hidden }
.featured-thumbnail { border:1px solid #d6d6d6;float:left;padding:3px }
.featured-content { float:left;margin-left:20px;width:375px }
.featured-content .post-date { border-bottom:1px solid #d6d6d6;margin-bottom:5px;padding-bottom:5px }
.featured-post .postmetadata { clear:both;float:left;margin-top:20px }
.post { background:#fff;position:relative }
.post .date { font-weight:bold;margin:5px 0 }
.video-header { margin-bottom:20px }
#latest-vid { margin-bottom:10px }
#click-a-video { color:#fff;font-size:1.5em;margin-bottom:10px }
#video-nav { margin-bottom:10px }
#video-nav li { display:inline;font-weight:bold;margin-right:10px }
#video-nav .current a, #video-nav .current a:hover { color:#f4cb57 }
#back-to-videos { display:block;font-weight:bold;margin-bottom:10px }
p.vid-cat { bottom:0;left:10px;position:absolute }
body.blog .post, body.archive .post, body.search .post { border:1px solid #d6d6d6;float:left;height:298px;margin:0 10px 10px 0;overflow:hidden;padding:10px;position:relative;width:268px }
body.page-template-videos-php .post, body.page-template-behind-the-scenes-php .post, body.page-template-bloopers-php .post, body.page-template-music-php .post, body.page-template-po-box-videos-php .post, body.page-template-tutorials-php .post, body.page-template-tour-php .post, body.page-template-beats-php .post, body.page-template-vlogs-php .post { background:#fff !important;border:1px solid #d6d6d6;float:left;height:200px;margin:0 10px 10px 0;overflow:hidden;padding:10px;position:relative;width:168px }
#content-wrapper .right { margin-right:0 }
body.blog .post h2, body.archive .post h2, body.page .post h2 , body.single .post h2, body.search h2, body.page-template-videos-php h2, body.page-template-behind-the-scenes-php h2, body.page-template-bloopers-php h2, body.page-template-music-php h2, body.page-template-po-box-videos-php h2, body.page-template-tutorials-php h2, body.page-template-tour-php h2, body.page-template-beats-php h2, body.page-template-vlogs-php h2, body.error404 h2{ background:#c8c6af;color:#4a4538;font-size:1.3em;padding:5px }
body.page-template-videos-php img.thumbnail, body.page-template-behind-the-scenes-php img.thumbnail, body.page-template-bloopers-php img.thumbnail, body.page-template-music-php img.thumbnail, body.page-template-po-box-videos-php img.thumbnail, body.page-template-tutorials-php img.thumbnail, body.page-template-tour-php img.thumbnail, body.page-template-beats-php img.thumbnail, body.page-template-vlogs-php img.thumbnail  { height:108px;width:168px }
body.blog .post h2 a, body.archive .post h2 a, body.single .post h2 a, body.search h2 a, body.page-template-videos-php h2 a, body.page-template-behind-the-scenes-php h2 a, body.page-template-bloopers-php h2 a, body.page-template-music-php h2 a, body.page-template-po-box-videos-php h2 a, body.page-template-tutorials-php h2 a, body.page-template-tour-php h2 a, body.page-template-beats-php h2 a, body.page-template-vlogs-php h2 a, body.error404 h2 a { color:#4a4538 }
body.page .post h2, body.single .post h2, body.search h2 { margin-bottom:20px }
.readmore, .readmore:hover, .readmore:visited { background: url("images/read-more.png") no-repeat scroll transparent;bottom:0;display:block;height:21px;position:absolute;right:10px;text-indent:-9999px;width:89px }
body.page .post, body.single .post, body.error404 .post { background:transparent }
body.parent-pageid-22 .entry li { list-style:none }
body.blog .entry, body.archive .entry, body.search .entry { height:100px;overflow:hidden }
body.blog .post img.thumbnail, body.archive .post img.thumbnail, body.search .post img.thumbnail { height:108px;width:268px }.submit-btn input { cursor:pointer }
#social-icons { clear:both;overflow:hidden }
/* End Main */

/* Start Store */
body.page-template-store-php #main iframe { margin:0 10px 15px 0 }
body.page-template-store-php #main iframe:nth-child(3n+3) { margin-right:0 }
/* End Store */

/* Start Sidebar */
.box { margin-bottom:20px }
#facebook-fanbox { height:245px }
/* End Sidebar */

/* Begin Footer */
footer { color:#4a4538;font-size:10px;margin:0 auto;padding:10px 0;text-align:left;width:950px }
footer p { margin:0 0 0 10px }
footer a, footer a:visited { color:#4a4538;text-decoration:underline }
footer a:hover { color:#797467 }
.credits { background:url("images/credits.png") no-repeat scroll 0 0 transparent;display:block;float:right;height:17px;margin-right:10px;width:17px }
.credits:hover { background-position:center bottom }
/* End Footer */

/* Begin Page Navi */
.wp-pagenavi { clear:both }
.wp-pagenavi span, .wp-pagenavi a { -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px }
.wp-pagenavi span.current { background:#fff;color:#97C757;font-weight:bold }
.wp-pagenavi a:hover { background:#97C757;color:#fff }
.wp-pagenavi a, .wp-pagenavi span { color:#4A4538;font-weight:bold;margin:2px;padding:3px 5px;text-decoration:none }
/* End Page Navi */

/* Begin Extras */
img#wpstats { position:absolute;visibility:hidden }
.wp-pagenavi a, .wp-pagenavi span { background:#fff }
.ngg-album { background:#fff }
.fan_box .full_widget .connect_top { background:#f5f4e8 }
/* End Extras */

/* Captions */
.aligncenter, div.aligncenter { display:block;margin-left:auto;margin-right:auto }
.wp-caption { -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px }
.wp-caption p.wp-caption-text { line-height:17px;padding:0 4px 5px;margin:0}
/* End captions */

/* Begin Images */
p img { max-width:100% }
img.centered { display:block;margin-left:auto;margin-right:auto }
img.alignright { padding:4px;margin:0 0 2px 7px;display:inline }
img.alignleft { padding:4px;margin:0 7px 2px 0;display:inline }
.alignright { float:right }
.alignleft { float:left }
/* End Images */

/* Begin Comments*/
#disqus_thread { clear:both;margin-top:40px }
#dsq-global-toolbar { display:none !important }
#disqus_thread li { list-style:none }
/* End Comments */
