/*
Theme Name: Underground Products
Theme URI: http://mclindigital.com/
Description: Custom theme created for Undergroundproducts.com
Version: 1.0
Author: Mike McLin
Author URI: http://mclindigital.com
*/

/********* STYLES ***********/
.alignleft { float:left; margin:.2em 1em 1em 0; }
.alignright { float:right; margin:.2em 0 1em 1em; }
.aligncenter { margin:.5em auto; display:block; }
img.size-thumbnail,
img.size-medium,
img.size-large { padding:9px; background:#FFF; border:1px solid #AAA; }
a:hover img.size-thumbnail,
a:hover img.size-medium,
a:hover img.size-large { background:#efe2cb; border:1px solid #9e694e; }
p.wp-caption-text { margin:0; text-align:center; padding:5px 0; font-family: “Lucida Grande”, sans-serif; font-size:12px; line-height:1.2em; color:#98d3df; font-style:italic; }
a.download_button { display:block; width:200px; height:50px; text-indent:-9999px; background: url(images/download_button.gif) no-repeat left top; }
a.download_button:hover { background: url(images/download_button.gif) no-repeat left bottom; }
a.tweet_this_button { display:block; width:100px; height:45px; text-indent:-9999px; float:right; margin:0 0 0 10px; background: url(images/tweet_this.gif) no-repeat left top; }
a.tweet_this_button:hover { background: url(images/tweet_this.gif) no-repeat left bottom; }
div#single_story a.tweet_this_button { float:left; margin:0 10px 10px 0; }
div#single_story a.follow_me_button { float:left; display:block; width:220px; height:45px; text-indent:-9999px; margin:0 0 10px 0; background: url(images/follow_me_button.gif) no-repeat left top; }
div#single_story a.follow_me_button:hover { background: url(images/follow_me_button.gif) no-repeat left bottom; }
blockquote { margin:20px 50px; padding-left:10px; border-left:5px solid #687E97; color:#687E97; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-style:italic; }
/********* INDEX.PHP / ARCHIVE.PHP / SEARCH.PHP ***********/
div.post_list { width:670px; float:left; }
div.post_list div.post { margin-bottom:10px; overflow:auto; padding:10px; border:1px solid #FFF; background:#DDD; color:#403f3f; }
div.post_list div.post a { color:#738996; font-weight:bold; }
div.post_list div.post a:hover { color:#FFF; background-color:#738996; }
div.post_list div.post img { float:left; border:1px solid #403f3f; }
div#archive_wrapper div.post h3,
div#search_wrapper div.post h3 { font-family: Helvetica, Arial, sans-serif; font-size: 24px; font-style: normal; font-weight: bold; text-transform: normal; letter-spacing: -1px; line-height: 1.2em; margin-left:112px; }
div#archive_wrapper div.post h3 a,
div#search_wrapper div.post h3 a { }
div#archive_wrapper div.post h3 a:hover,
div#search_wrapper div.post h3 a:hover { }
div.post_list div.post div.time_author { margin-left:110px; font-size:16px; font-weight:bold; margin-bottom:5px; font-style:italic; }
div.post_list div.post div.entry { margin-left:112px; }
div.post_list div.post div.postmetadata { margin-left:112px; }
div.post_list div.post div.postmetadata a { }
div.post_list div.post div.postmetadata a:hover { }
div.navigation { margin:0; height:33px; }
div.navigation div.previous_posts { }
div.navigation div.previous_posts a { display:block; text-indent:-9999px; width:159px; height:33px; background:url(../../../../images/layout/sprites.png) no-repeat -204px -998px; float:left; }
div.navigation div.previous_posts a:hover { background:url(../../../../images/layout/sprites.png) no-repeat -204px -1030px; }
div.navigation div.next_posts { }
div.navigation div.next_posts a { display:block; text-indent:-9999px; width:124px; height:33px; background:url(../../../../images/layout/sprites.png) no-repeat -364px -998px; float:right; }
div.navigation div.next_posts a:hover { background:url(../../../../images/layout/sprites.png) no-repeat -364px -1030px; }
/********* INDEX.PHP ***********/
div#homepage_wrapper { position:relative; }
div#bmx_posts { position:absolute; top:0; left:0; width:570px; }
div#bmx_posts a { color:#9e694e; text-decoration:underline; }
div#bmx_posts a:hover { color:#FFF; background-color:#9e694e; text-decoration:none; }
div#bmx_posts div.post { background-color:#efe2cb; position:relative; margin:0 0 30px 0; height:280px; color:#403f3f; }
div#bmx_posts div.post div.entry { position:absolute; top:40px; left:20px; width:310px; }
div#bmx_posts div.post div.entry h2.post_title a { font-family: Helvetica, Arial, sans-serif; font-size: 24px; font-weight: bold; letter-spacing: -1px; line-height: 1.0em; text-decoration:none; margin:0; }
div#bmx_posts div.post div.entry h2.post_title a:hover { }
div#bmx_posts div.post div.entry div.post_excerpt { margin:20px 0 0 0; font-size:12px; text-align:justify; }
div#bmx_posts div.post div.entry p.post_link { }
div#bmx_posts div.post div.entry p.post_link a { font-size:16px; font-weight:bold; }
div#bmx_posts div.post div.entry p.post_link a:hover { }
div#bmx_posts div.post_date { position:absolute; top:0; left:0; background-color:#9e694e; color:#FFF; width:560px; padding:1px 5px; }
div#bmx_posts div.post img.post_image { position:absolute; top:40px; right:20px; }
div#bmx_posts div.post div.post_metadata { position:absolute; bottom:20px; left:20px; border-top:1px dotted #9e694e; padding-top:15px; width:530px; }
div#bmx_posts div.post div.post_metadata a { }
div#bmx_posts div.post div.post_metadata a:hover { }
div#wake_posts { position:absolute; top:0; right:0; width:570px; }
div#wake_posts a { color:#738996; text-decoration:underline; }
div#wake_posts a:hover { color:#FFF; background-color:#738996; text-decoration:none; }
div#wake_posts div.post { background-color:#d2e3ed; position:relative; margin:0 0 30px 0; height:280px; color:#403f3f; }
div#wake_posts div.post div.entry { position:absolute; top:40px; right:20px; width:310px; }
div#wake_posts div.post div.entry h2.post_title a { font-family: Helvetica, Arial, sans-serif; font-size: 24px; font-weight: bold; letter-spacing: -1px; line-height: 1.0em; text-decoration:none; margin:0; }
div#wake_posts div.post div.entry h2.post_title a:hover { }
div#wake_posts div.post div.entry div.post_excerpt { margin:20px 0 0 0; font-size:12px; text-align:justify; }
div#wake_posts div.post div.entry p.post_link { }
div#wake_posts div.post div.entry p.post_link a { font-size:16px; font-weight:bold; }
div#wake_posts div.post div.entry p.post_link a:hover { }
div#wake_posts div.post_date { position:absolute; top:0; right:0; text-align:right; background-color:#738996; color:#FFF; width:560px; padding:1px 5px; }
div#wake_posts div.post img.post_image { position:absolute; top:40px; left:20px; }
div#wake_posts div.post div.post_metadata { position:absolute; bottom:20px; left:20px; border-top:1px dotted #738996; padding-top:15px; width:530px; text-align:right; }
div#wake_posts div.post div.post_metadata a { }
div#wake_posts div.post div.post_metadata a:hover { }
div#homepage_wrapper div#sidebar { position:absolute; top:0; left:350px; z-index:10; float:none; padding-top:0; }
div#homepage_wrapper div#sidebar div#bmx_or_wake { margin:20px 0; width:220px; height:27px; background: url(../../../../images/layout/sprites.png) no-repeat 0px -799px; display:block; }
/********* ARCHIVE.PHP ***********/
div#archive_wrapper { }
div#archive_wrapper h2 { border-top:5px solid #FFF; border-bottom:1px solid #FFF; font-family: Helvetica, Arial, sans-serif; font-size: 28px; font-style: normal; font-weight: bold; text-transform: normal; letter-spacing: -1px; line-height: 1.2em; padding:4px 0; margin-bottom:30px; text-align:center; }
div#archive_wrapper div.post { }
div#archive_wrapper div.post h3 { }
div#archive_wrapper div.post h3 a { }
div#archive_wrapper div.post h3 a:hover { }
div#archive_wrapper div.post div.entry h3 a { }
div#archive_wrapper div.post div.entry h3 a:hover { }
div#archive_wrapper div.post div.time_author { }
div#archive_wrapper div.post div.entry { }
div#archive_wrapper div.post div.postmetadata { }
div#archive_wrapper div.post div.postmetadata a { }
div#archive_wrapper div.post div.postmetadata a:hover { }
div#archive_wrapper div.navigation { }
div#archive_wrapper div.navigation div.previous_posts { }
div#archive_wrapper div.navigation div.previous_posts a { }
div#archive_wrapper div.navigation div.previous_posts a:hover { }
div#archive_wrapper div.navigation div.next_posts { }
div#archive_wrapper div.navigation div.next_posts a { }
div#archive_wrapper div.navigation div.next_posts a:hover { }
/********* SEARCH.PHP ***********/
div#search_wrapper { }
div#search_wrapper h2 { border-top:5px solid #FFF; border-bottom:1px solid #FFF; padding:4px 0; margin-bottom:30px; text-align:center; }
div#search_wrapper div.post { }
div#search_wrapper div.post h3 { }
div#search_wrapper div.post h3 a { }
div#search_wrapper div.post h3 a:hover { }
div#search_wrapper div.post div.entry h3 a { }
div#search_wrapper div.post div.entry h3 a:hover { }
div#search_wrapper div.post div.time_author { }
div#search_wrapper div.post div.entry { }
div#search_wrapper div.post div.postmetadata { }
div#search_wrapper div.post div.postmetadata a { }
div#search_wrapper div.post div.postmetadata a:hover { }
div#search_wrapper div.navigation { }
div#search_wrapper div.navigation div.previous_posts { }
div#search_wrapper div.navigation div.previous_posts a { }
div#search_wrapper div.navigation div.previous_posts a:hover { }
div#search_wrapper div.navigation div.next_posts { }
div#search_wrapper div.navigation div.next_posts a { }
div#search_wrapper div.navigation div.next_posts a:hover { }
/********* SIDEBAR.PHP ***********/
div#sidebar { width:220px; padding:10px 9px 0 9px; border:1px solid #AAA; background-color:#403f3f; float:right; }
div#bmx_or_wake { display:none; }
div#sidebar ul { margin:0; }
div#sidebar ul li { list-style:none; }
div#sidebar ul li.widget { }
div#sidebar ul li h2 { }
div#sidebar ul li.widget_search { padding-top:37px; background: url(../../../../images/layout/sprites.png) no-repeat -287px -799px; margin-bottom:30px; }
div#sidebar ul li form#searchform { border-bottom:1px solid #FFF; }
div#sidebar ul li form#searchform label { text-indent:-9999px; }
div#sidebar ul li form#searchform div { }
div#sidebar ul li form#searchform div input#s { background-color:#AAA; border:1px solid #FFF; width:164px; float:left; height:22px; padding:3px 7px; }
div#sidebar ul li form#searchform div input#searchsubmit { text-indent:-9999px; border:1px solid #FFF; width:30px; height:30px; padding:0; margin:0 0 10px 10px; background: #738996 url(../../../../images/layout/sprites.png) no-repeat -481px -583px; }
div#sidebar ul li form#searchform div input#searchsubmit:hover { background: #abbfca url(../../../../images/layout/sprites.png) no-repeat -481px -583px; }
div#sidebar ul li p { }
div#sidebar ul li ul { margin:0 0 30px 0; border-bottom:1px solid #FFF; }
div#sidebar ul li ul li { padding: 3px 10px 5px 24px; font-size:14px; border-top:1px dotted #AAA; background: url(../../../../images/layout/sprites.png) no-repeat -251px -71px; list-style:none; color:#AAA; }
div#sidebar ul li ul li:first-child { border-top:none; }
div#sidebar ul li ul li a { color:#FFF; text-decoration:none; }
div#sidebar ul li ul li a:hover { color:#FFF; text-decoration:none; background-color:#738996; }
div#sidebar ul li.widget_categories h3 { margin:0; border-top:5px solid #FFF; border-bottom:1px solid #FFF; height:37px; text-indent:-9999px; background: url(../../../../images/layout/sprites.png) no-repeat 0px -829px; }
div#sidebar ul li.widget_links h3 { margin:0; border-top:5px solid #FFF; border-bottom:1px solid #FFF; height:37px; text-indent:-9999px; background: url(../../../../images/layout/sprites.png) no-repeat 0px -861px; }
div#sidebar ul li.widget_text h3 { margin:0; border-top:5px solid #FFF; border-bottom:1px solid #FFF; height:37px; text-indent:-9999px; background: url(../../../../images/layout/sprites.png) no-repeat 0px -892px; }
div#sidebar ul li.widget_recent_entries h3 { margin:0; border-top:5px solid #FFF; border-bottom:1px solid #FFF; height:37px; text-indent:-9999px; background: url(../../../../images/layout/sprites.png) no-repeat 0px -925px; }
div#sidebar ul li.widget_archive { border-bottom:1px solid #FFF; margin-bottom:30px; }
div#sidebar ul li.widget_archive h3 { margin:0; border-top:5px solid #FFF; border-bottom:1px solid #FFF; height:37px; text-indent:-9999px; background: url(../../../../images/layout/sprites.png) no-repeat 0px -957px; }
div#sidebar ul li.widget_archive select { margin:8px 0; }
div#sidebar ul li.widget_text ul#social_network_list { width:220px; height:161px; position:relative; }
div#sidebar ul li.widget_text ul#social_network_list li { list-style:none; background:none; border:none; padding:0; }
div#sidebar ul li.widget_text ul#social_network_list li a { position:absolute; width:68px; height:68px; text-indent:-9999px; display:block; border:1px solid #AAA; }
div#sidebar ul li.widget_text ul#social_network_list li a:hover { border:1px solid #000; }
div#sidebar ul li.widget_text ul#social_network_list li.twitter_sidebar_link a { top: 8px; left:0px; background: url(../../../../images/layout/sprites.png) 0px -998px; }
div#sidebar ul li.widget_text ul#social_network_list li.facebook_sidebar_link a { top: 8px; left:75px; background: url(../../../../images/layout/sprites.png) -68px -998px; }
div#sidebar ul li.widget_text ul#social_network_list li.myspace_sidebar_link a { top: 8px; left:150px; background: url(../../../../images/layout/sprites.png) -136px -998px; }
div#sidebar ul li.widget_text ul#social_network_list li.rss_sidebar_link a { top: 83px; left:0px; background: url(../../../../images/layout/sprites.png) 0px -1066px; }
div#sidebar ul li.widget_text ul#social_network_list li.youtube_sidebar_link a { top: 83px; left:75px; background: url(../../../../images/layout/sprites.png) -68px -1066px; }
div#sidebar ul li.widget_text ul#social_network_list li.go211_sidebar_link a { top: 83px; left:150px; background: url(../../../../images/layout/sprites.png) -136px -1066px; }
/********* SINGLE.PHP ***********/
div#single_story { width:670px; float:left; }
div#single_story div.post { margin-bottom:30px; padding:14px; background-color:#CCC; border:1px solid #FFF; color:#403f3f; overflow:auto; }
div#single_story div.post h2 { clear:both; margin:0 0 20px 0; color:#403f3f; }
div#single_story div.post h3 { color:#738996; }
div#single_story div.post h4 { color:#666; }
div#single_story div.post h5 { color:#403f3f; }
div#single_story div.post h6 { color:#403f3f; }
div#single_story div.post a { color:#9e694e; }
div#single_story div.post a:hover { color:#FFF; background-color:#9e694e; }
div#single_story div.post div.entry { text-align:justify; overflow:auto; font-size:16px; }
div#single_story div.post div.postmetadata { font-family: “Lucida Grande”, sans-serif; font-size:12px; line-height:1.2em; padding:5px 10px; clear:both; overflow:auto; margin:20px 0 10px 0; background:#666; border:1px solid #FFF; color:#FFF; }
div#single_story div.post div.postmetadata a { color:#dbbc86; }
div#single_story div.post div.postmetadata a:hover { color:#FFF; }
ul#social_bookmarks { margin:0; }
ul#social_bookmarks li { list-style:none; display:inline; }
ul#social_bookmarks li a { text-indent:-9999px; display:block; padding:5px 10px; float:left; margin-right:10px; }
ul#social_bookmarks li#share_on_facebook a { width:185px; height:19px; background: #3b5997 url(../../../../images/layout/sprites.png) no-repeat -203px -1068px; border:1px solid #FFF; }
ul#social_bookmarks li#share_on_facebook a:hover { background: #5F7EC0 url(../../../../images/layout/sprites.png) no-repeat -203px -1068px; }
ul#social_bookmarks li#tweet_this a { width:104px; height:19px; background: #94e4e8 url(../../../../images/layout/sprites.png) no-repeat -204px -1102px; border:1px solid #FFF; }
ul#social_bookmarks li#tweet_this a:hover { background:#bbeef0 url(../../../../images/layout/sprites.png) no-repeat -204px -1102px; }
/********* COMMENTS.PHP ***********/
div#comments_wrapper h3 { margin-bottom:10px; }
div#comments_wrapper h3#comments { text-align:center; border-top:5px solid #FFF; border-bottom:1px solid #FFF; padding:6px 0; margin-bottom:30px; }
div#comments_wrapper div.navigation { }
div#comments_wrapper div.navigation div.previous_comments { }
div#comments_wrapper div.navigation div.previous_comments a { }
div#comments_wrapper div.navigation div.previous_comments a:hover { }
div#comments_wrapper div.navigation div.next_comments { }
div#comments_wrapper div.navigation div.next_comments a { }
div#comments_wrapper div.navigation div.next_comments a:hover { }
div#comments_wrapper ol.commentlist { margin:0; color:#403f3f; }
div#comments_wrapper ol.commentlist li.comment { list-style:none; padding:15px; margin-bottom:10px; position:relative; }
div#comments_wrapper ol.commentlist li.even { border:1px solid #AAA; background:#d2e3ed; }
div#comments_wrapper ol.commentlist li.odd { border:1px solid #AAA; background:#efe2cb; }
div#comments_wrapper ol.commentlist li.comment div { }
div#comments_wrapper ol.commentlist li.comment div div.comment-author { font-size:22px; margin-left:90px; }
div#comments_wrapper ol.commentlist li.comment div div.comment-author img.avatar { padding:5px; background:#FFF; border:1px solid #AAA; float:left; position:absolute; top:16px; left:16px; }
div#comments_wrapper ol.commentlist li.comment div div.comment-author cite { font-family: “Lucida Grande”, sans-serif; font-weight:bold; font-size:26px; }
div#comments_wrapper ol.commentlist li.even a { color:#738996; text-decoration:underline; }
div#comments_wrapper ol.commentlist li.even a:hover { color:#FFF; background-color:#738996; text-decoration:none; }
div#comments_wrapper ol.commentlist li.odd a { color:#9e694e; text-decoration:underline; }
div#comments_wrapper ol.commentlist li.odd a:hover { color:#FFF; background-color:#9e694e; text-decoration:none; }
div#comments_wrapper ol.commentlist li.comment div div.comment-author span { }
div#comments_wrapper ol.commentlist li.comment div div.commentmetadata { margin:0 0 10px 90px; }
div#comments_wrapper ol.commentlist li.comment div div.commentmetadata a { font-size:16px; font-family: Georgia, serif; font-style: italic; color:#888; text-decoration:none; }
div#comments_wrapper ol.commentlist li.comment div div.commentmetadata a:hover { background:none; text-decoration:none; }
div#comments_wrapper ol.commentlist li.comment div p { margin:10px 0 0 90px; }
div#comments_wrapper ol.commentlist li.comment div div.reply { }
div#comments_wrapper ol.commentlist li.comment div div.reply a { }
div#comments_wrapper ol.commentlist li.comment div div.reply a:hover { }
div#comments_wrapper ol.commentlist li.comment ul.children { }
div#comments_wrapper ol.commentlist li.comment ul.children li depth-2 { }
div#comments_wrapper ol.commentlist li.comment ul.children li depth-3 { }
div#comments_wrapper div#respond { margin:0 0 30px 0; }
div#comments_wrapper div#respond h3 { }
div#comments_wrapper div#respond form#commentform { }
div#comments_wrapper div#respond form#commentform p { }
div#comments_wrapper div#respond form#commentform p label { }
div#comments_wrapper div#respond form#commentform p input { }
form#commentform p input#author,
form#commentform p input#email,
form#commentform p input#url { border:1px solid #98d3df; padding:4px; width:250px; }
form#commentform p input#author:focus,
form#commentform p input#email:focus,
form#commentform p input#url:focus { border:1px solid #3495A9; }
div#comments_wrapper div#respond form#commentform p #comment { border:1px solid #98d3df; padding:4px; width:490px; }
div#comments_wrapper div#respond form#commentform p #comment:focus { border:1px solid #3495A9; }
div#comments_wrapper div#respond form#commentform p input#submit { }
/********* 404.PHP ***********/
div#error_404_wrapper { }
div#error_404_wrapper h2 { }

