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

/********* BASE ***********/
body { color:#403f3f; }
h2 { font-family: Helvetica, Arial, sans-serif; font-size: 44px; font-style: normal; font-weight: bold; letter-spacing: -2px; line-height: 1.2em; color:#403f3f; }
h3 { font-family: Helvetica, Arial, sans-serif; font-size: 28px; font-style: normal; font-weight: bold; letter-spacing: -1px; line-height: 1.2em; color:#403f3f; }
h4 { font-family: Helvetica, Arial, sans-serif; font-size: 24px; font-style: normal; font-weight: bold; letter-spacing: -1px; line-height: 1.2em; color:#403f3f; }
h5 { font-family: Helvetica, Arial, sans-serif; font-size: 22px; font-style: normal; font-weight: normal; letter-spacing: -0.1; line-height: 1.4em; color:#403f3f; }
h6 { font-family: Helvetica, Arial, sans-serif; font-size: 18px; font-style: italic; font-weight: normal; letter-spacing: normal; line-height: 1.4em; color:#403f3f; }
a,
a:active,
a:visited { text-decoration:underline; color:#9e694e; }
a:hover { text-decoration:none; background-color:#9e694e; color:#FFF; cursor:pointer; }
a image { border:none; text-decoration:none; }
abbr,
acronym { border-bottom:1px dotted #000; cursor:help; }
b,
strong { font-weight:bold; }
em,
i { font-style:italic; }
blockquote { margin:1em; }
ul,
ol,
dl { margin:1em; margin-left:3em; }
ul li { list-style:disc outside; }
ol li { list-style:decimal outside; }
dl dt { font-weight:bold; font-size:108%; color:#000; }
dl dd { margin-left:2em; margin-bottom:1em; }
th,
td { border:1px solid #CCC; padding:.5em; }
th { font-weight:bold; }
caption { margin-bottom:.5em; text-align:center; }
p,
fieldset,
table,
pre { margin-bottom:1em; }
input[type=text],
input[type=password],
input.file { width:250px; font-size:123.1%; padding:3px; }
textarea { width:500px; font-size:123.1%; padding:3px; height:100px; font-family:Arial, Helvetica, sans-serif; }
textarea.midbox { width:250px; }
input.shortbox { width:75px; }
input.longbox { width:700px; }
.small { font-size: 77% }
* { outline:none; }
.alignleft { float:left; margin:0 1em .5em 0; }
.alignright { float:right; margin:0 0 .5em 1em; }
label { display:block; }
label.error { color:#D20000; }
input.error,
textarea.error { background: #FFDFDF; color: #8A0000; border:1px solid #D20000; }
.hidden { display:none; }
/********* MAIN ***********/
html { background: #FFF url(images/html.jpg) repeat-x center top; }
#doc2 { width:940px; padding:0 10px; overflow:hidden; }
#header { border-top:10px solid #403f3f; height:137px; position:relative; border-bottom:5px solid #403f3f; margin-bottom:30px; }
h1 { margin:0; position:absolute; top:0; left:10px; }
h1 a { background: url(images/sprites.png) no-repeat 0px 0px; width:209px; height:101px; text-indent:-9999px; display:block; }
h1 a:hover { background: url(images/sprites.png) no-repeat 0px -612px; }
ul#main_nav { position:absolute; top:100px; left:0; height:35px; width:939px; border-top:1px dotted #403f3f; border-left:1px dotted #403f3f; margin:0; }
ul#main_nav li { display:inline; list-style:none; }
ul#main_nav li a { float:left; display:block; border-right:1px dotted #403f3f; text-indent:-9999px; }
ul#main_nav li a:hover { }
ul#main_nav li#home_navlink a { background: #FFF url(images/sprites.png) no-repeat 10px -141px; width:47px; height:17px; padding:9px 10px; }
ul#main_nav li#home_navlink a:hover { background: #d2e3ed url(images/sprites.png) no-repeat 10px -141px; }
ul#main_nav li#ugp_navlink a { background: #FFF url(images/sprites.png) no-repeat -77px -141px; width:252px; height:17px; padding:9px 10px; }
ul#main_nav li#ugp_navlink a:hover { background: #d2e3ed url(images/sprites.png) no-repeat -77px -141px; }
ul#main_nav li#contact_navlink a { background: #FFF url(images/sprites.png) no-repeat -368px -141px; width:71px; height:17px; padding:9px 10px; }
ul#main_nav li#contact_navlink a:hover { background: #d2e3ed url(images/sprites.png) no-repeat -368px -141px; }
#main_content { margin-bottom:30px; overflow:auto; }
#footer { clear:both; position:relative; border-top:10px solid #403f3f; height:150px; }
#footer ul#footer_links { margin:0; }
#footer ul#footer_links li { position:absolute; padding:3px 0 0 17px; background: url(images/sprites.png) no-repeat -277px -71px; list-style:none; }
#footer ul#footer_links li a { }
#footer ul#footer_links li a:hover { }
#footer ul#footer_links li#footer_blog { top:27px; left:0px; }
#footer ul#footer_links li#footer_ugp { top:44px; left:0px; }
#footer ul#footer_links li#footer_contact { top:61px; left:0px; }
#footer ul#footer_links li#footer_policy { top:27px; left:190px; }
#footer ul#footer_links li#footer_rss { top:44px; left:190px; }
#footer ul#footer_links li#footer_admin { top:61px; left:190px; }
#footer p#copyright { margin:0; position:absolute; right:0; top:27px; width:515px; height:22px; background: url(images/sprites.png) no-repeat 0px -723px; text-indent:-9999px; }
#footer p#site_design { margin:0; position:absolute; right:0; top:61px; width:200px; text-align:right; font-size: 12px; }
#footer p#site_design a { color:#9e694e; font-weight:bold; text-decoration:none; }
#footer p#site_design a:hover { color:#FFF; background-color:#9e694e; font-weight:bold; text-decoration:none; }
ul.dotted_list,
ul.dotted_list_alt { margin:0; border-bottom:1px solid #FFF; }
ul.dotted_list li,
ul.dotted_list_alt li { padding: 3px 10px 5px 24px; font-size:14px; border-top:1px dotted #AAA; background: url(images/sprites.png) no-repeat -271px -71px; list-style:none; color:#AAA; }
ul.dotted_list_alt li { background: url(images/sprites.png) no-repeat -271px 0px; }
ul.dotted_list li:first-child,
ul.dotted_list_alt li:first-child { border-top:none; }
ul.dotted_list li a,
ul.dotted_list_alt li a { color:#FFF; text-decoration:none; }
ul.dotted_list li a:hover { color:#FFF; text-decoration:none; background-color:#738996; }
ul.dotted_list_alt li a:hover { color:#FFF; text-decoration:none; background-color:#9e694e; }
div.breadcrumbs { font-size:20px; height:31px; padding-top:9px; font-size:18px; border-bottom:1px solid #FFF; }
div.breadcrumbs a { color:#FFF; text-decoration:none; font-weight:bold; }
div.breadcrumbs a:hover { color:#FFF; text-decoration:none; background-color:#9e694e; }
div.breadcrumbs span { color:#abbfca; }
.hidden { display:none; }
span.fail { color:#C00; font-weight:bold; }
span.success { color:#090; font-weight:bold; }
/********** FEATURED SLIDER **********/
ul#featured_slider { width:279px; height:100px; position:absolute; top:0; left:641px; overflow:hidden; margin:0; }
ul#featured_slider li { width:279px; height:100px; position:absolute; left:279px; background-color:#f4ebdb; color:#403f3f; list-style:none; }
ul#featured_slider li#slide_1 { left:0; }
ul#featured_slider img { position:absolute; left:0; top:0; width:133px; height:100px; border-left:5px solid #403f3f; border-right:1px solid #403f3f; }
ul#featured_slider li span.featured_caption { position:absolute; top:7px; left:146px; width:126px; font-weight:bold; }
ul#featured_slider a.featured_link { position:absolute; bottom:7px; left:146px; color:#9e694e; font-weight:bold; font-size:18px; }
ul#featured_slider a.featured_link:hover { color:#FFF; background-color:#9e694e; }
ul#featured_slider span.featured_counter { position:absolute; bottom:7px; right:7px; color:#999; }
a#header_arrow { position:absolute; top:0; right:0; width:20px; height:100px; display:block; text-indent:-9999px; background: url(images/sprites.png) no-repeat -245px -612px; }
a#header_arrow:hover { background: url(images/sprites.png) no-repeat -265px -612px; }
/********** CONTACT US **********/


/********* 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:14px; border:1px solid #abbfca; background:#e5eff5; 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 { }
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; }
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 { font-size:16px; font-weight:bold; margin-bottom:5px; font-style:italic; }
div.post_list div.post div.entry { }
div.post_list div.post div.postmetadata { clear:both; }
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/sprites.png) no-repeat 0px -759px; float:left; }
div.navigation div.previous_posts a:hover { background:url(images/sprites.png) no-repeat 0px -791px; }
div.navigation div.next_posts { }
div.navigation div.next_posts a { display:block; text-indent:-9999px; width:124px; height:33px; background:url(images/sprites.png) no-repeat -160px -759px; float:right; }
div.navigation div.next_posts a:hover { background:url(images/sprites.png) no-repeat -160px -791px; }
/********* INDEX.PHP ***********/
div#posts_wrapper div.post h2 { font-family: Helvetica, Arial, sans-serif; font-size: 30px; font-style: normal; font-weight: bold; letter-spacing: -1px; line-height: 1.2em; }
div#posts_wrapper div.post { margin-bottom:30px; }
/********* 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:210px; padding:14px 14px 0 14px; border:1px solid #dbbc86; background-color:#f4ebdb; float:right; overflow:hidden; }
div#sidebar a { color:#9e694e; }
div#sidebar a:hover { color:#FFF; background-color:#9e694e; }
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/sprites.png) no-repeat -375px -187px; margin-bottom:30px; }
div#sidebar ul li form#searchform { border-bottom:1px solid #403f3f; }
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:#FFF; border:1px solid #CCC; width:154px; float:left; height:22px; padding:3px 7px; }
div#sidebar ul li form#searchform div input#searchsubmit { text-indent:-9999px; border:1px solid #dbbc86; width:30px; height:30px; padding:0; margin:0 0 10px 10px; background: #efe2cb url(images/sprites.png) no-repeat -327px -195px; }
div#sidebar ul li form#searchform div input#searchsubmit:hover { border:1px solid #9e694e; }
div#sidebar ul li p { }
div#sidebar ul li ul { margin:0 0 30px 0; border-bottom:1px solid #403f3f; }
div#sidebar ul li ul li { padding: 3px 10px 5px 24px; font-size:14px; border-top:1px dotted #dbbc86; background: url(images/sprites.png) no-repeat -271px 0px; list-style:none; color:#AAA; }
div#sidebar ul li ul li:first-child { border-top:none; }
div#sidebar ul li ul li a { }
div#sidebar ul li ul li a:hover { }
div#sidebar ul li#rss-3 h3 { margin:0; border-top:5px solid #403f3f; border-bottom:1px solid #403f3f; height:54px; padding:7px 0; }
div#sidebar ul li#rss-3 h3 a { display:block; height:55px; width:210px; text-indent:-9999px; background: url(images/sprites.png) no-repeat 0px -526px; }
div#sidebar ul li#rss-3 h3 a:hover { background: url(images/sprites.png) no-repeat -220px -526px; }
div#sidebar ul li#rss-3 h3 a:first-child { display:none; }
div#sidebar ul li#rss-4 h3 { margin:0; border-top:5px solid #403f3f; border-bottom:1px solid #403f3f; height:66px; padding:7px 0; }
div#sidebar ul li#rss-4 h3 a { display:block; height:66px; width:210px; text-indent:-9999px; background: url(images/sprites.png) no-repeat 0px -440px; }
div#sidebar ul li#rss-4 h3 a:hover { background: url(images/sprites.png) no-repeat -220px -440px; }
div#sidebar ul li#rss-4 h3 a:first-child { display:none; }
div#sidebar ul li#text-4 h3 { margin:0 0 30px 0; border-top:5px solid #403f3f; border-bottom:1px solid #403f3f; height:63px; padding:7px 0; }
div#sidebar ul li#text-4 h3 a { display:block; height:63px; width:210px; text-indent:-9999px; background: url(images/sprites.png) no-repeat 0px -357px; }
div#sidebar ul li#text-4 h3 a:hover { background: url(images/sprites.png) no-repeat -220px -357px; }
div#sidebar ul li.widget_categories h3 { margin:0; border-top:5px solid #403f3f; border-bottom:1px solid #403f3f; height:37px; text-indent:-9999px; background: url(images/sprites.png) no-repeat 0px -179px; }
div#sidebar ul li.widget_links h3 { margin:0; border-top:5px solid #403f3f; border-bottom:1px solid #403f3f; height:37px; text-indent:-9999px; background: url(images/sprites.png) no-repeat 0px -211px; }
div#sidebar ul li.widget_recent_entries h3 { margin:0; border-top:5px solid #403f3f; border-bottom:1px solid #403f3f; height:37px; text-indent:-9999px; background: url(images/sprites.png) no-repeat 0px -275px; }
div#sidebar ul li.widget_archive { border-bottom:1px solid #403f3f; margin-bottom:30px; }
div#sidebar ul li.widget_archive h3 { margin:0; border-top:5px solid #403f3f; border-bottom:1px solid #403f3f; height:37px; text-indent:-9999px; background: url(images/sprites.png) no-repeat 0px -306px; }
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:#DDD; border:1px solid #AAA; 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/sprites.png) no-repeat -325px -619px; border:1px solid #FFF; }
ul#social_bookmarks li#share_on_facebook a:hover { background: #5F7EC0 url(images/sprites.png) no-repeat -325px -619px; }
ul#social_bookmarks li#tweet_this a { width:104px; height:19px; background: #94e4e8 url(images/sprites.png) no-repeat -326px -653px; border:1px solid #FFF; }
ul#social_bookmarks li#tweet_this a:hover { background:#bbeef0 url(images/sprites.png) no-repeat -326px -653px; }
/********* COMMENTS.PHP ***********/
div#comments_wrapper h3 { margin-bottom:10px; }
div#comments_wrapper h3#comments { text-align:center; border-top:5px solid #403f3f; border-bottom:1px solid #403f3f; padding:6px 0; margin-bottom:30px; color:#403f3f; }
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 #dbbc86; background:#f4ebdb; }
div#comments_wrapper ol.commentlist li.odd { border:1px solid #abbfca; background:#e5eff5; }
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 { }
/********* CONTACT.PHP ***********/
div#contact_page div#email_form { width:550px; float:right; margin-bottom:30px; overflow:auto; padding:14px; border:1px solid #abbfca; background:#e5eff5; color:#403f3f; }
div#contact_page div#contact_info { width:300px; padding:14px; border:1px solid #dbbc86; background-color:#f4ebdb; float:left; overflow:hidden; font-size:18px; color:#777; }
div#contact_page h2 { margin-bottom:30px; }
div#contact_page h3 { margin-bottom:20px; font-size:34px; }
div#contact_page p { clear:both; }