/*
Theme Name: Humanoid
Theme URI: http://mclindigital.com/
Description: Custom theme created for HumanoidWake.com
Version: 1.0
Author: Mike McLin
Author URI: http://mclindigital.com
*/

/* Styles */
.tinybox { width:50px; }
.shortbox { width:100px; }
.midbox { width:250px; }
.longbox { width:700px; }
.small { font-size: 9px; }
:focus { outline:none; }
.alignleft { float:left; margin:.2em 1em 1em 0; }
.alignright { float:right; margin:.2em 0 1em 1em; }
.aligncenter { margin:.5em auto; display:block; }
label.error { color:#D20000; display:inline; }
input.error,
textarea.error { background: #FFDFDF; color: #8A0000; border-color:#D20000; }
.hasFocus { color:#000; font-weight:bold; }
.isChanged { color:#666; }
span.email_added { color:#00AA00; }
.hidden { display:none; }
img.size-thumbnail,
img.size-medium,
img.size-large { }
a:hover img.size-thumbnail,
a:hover img.size-medium { background:#efe2cb; border:1px solid #9e694e; }
a:hover img.size-large { }
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; }
/********* INDEX.PHP / ARCHIVE.PHP / SEARCH.PHP ***********/
div.post_list { width:445px; float:left; }
div.post_list div.post,
div.post_list div.post_video { margin-bottom:30px; overflow:auto; }
div.post_list div.post a { }
div.post_list div.post a:hover { }
div.post_list div.post img { }
div#archive_wrapper div.post h3,
div#search_wrapper div.post h3 { }
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 { }
div.post_list div.post div.entry { }
div.post_list div.post div.postmetadata { }
div.post_list div.post div.postmetadata a { }
div.post_list div.post div.postmetadata a:hover { }
div.navigation { }
div.navigation div.previous_posts { }
div.navigation div.previous_posts a { }
div.navigation div.previous_posts a:hover { }
div.navigation div.next_posts { }
div.navigation div.next_posts a { }
div.navigation div.next_posts a:hover { }
/********* INDEX.PHP ***********/
h2#latest_news_header { text-indent:-9999px; margin:0; height:54px; background: url(../../../../images/layout/sprites.png) no-repeat left -110px; }
div#posts_wrapper div.post { height:250px; position:relative; font-family: "Trebuchet MS", arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; letter-spacing: normal; line-height: 1.1em; color:#FFF; overflow:visible; }
div#posts_wrapper div.post div.entry { position:absolute; top:0; left:0; width:192px; height:220px; padding:15px; background: url(images/black75.png) repeat; }
div#posts_wrapper div.post div.entry h2.post_title { font-family: "Trebuchet MS", arial, helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: bold; letter-spacing: normal; line-height: 1.1em; margin-bottom:15px; }
div#posts_wrapper div.post div.entry h2.post_title a { color:#bed52f; text-decoration:none; }
div#posts_wrapper div.post div.entry h2.post_title a:hover { color:#bed52f; text-decoration:underline; background:none; }
div#posts_wrapper div.post div.entry p.post_links { position:absolute; left:-5px; bottom:0px; padding-left:5px; background: url(../../../../images/layout/sprites.png) no-repeat -557px -80px; width:240px; height:68px; }
div#posts_wrapper div.post div.entry p.post_links a { display:block; height:20px; width:90px; padding: 4px 10px 0 0; font-size:14px; font-weight:bold; text-align:right; background: url(../../../../images/layout/sprites.png) no-repeat right -55px; color:#000; text-decoration:none; }
div#posts_wrapper div.post div.entry p.post_links a:first-child { margin-bottom:15px; }
div#posts_wrapper div.post div.entry p.post_links a:hover { color:#FFF; text-decoration:none; }
div#posts_wrapper div.post .post-edit-link { position:absolute; bottom:0; right:0; background-color:#C00; color:#FFF; font-size:14px; }
div#posts_wrapper div.post .post-edit-link:hover { background-color:#FFF; color:#C00; }
div#big_feature_wrapper { width:920px; height:350px; position:relative; overflow:hidden; }
div#big_feature_wrapper h3 { display:none; }
div#big_feature_wrapper a.close { display:block; width:20px; height:20px; text-indent:-9999px; position:absolute; top:0; right:0; background: url(../../../../images/layout/sprites.png) no-repeat -300px -59px; z-index:100; }
div#big_feature_wrapper a.close:hover { background: url(../../../../images/layout/sprites.png) no-repeat -326px -59px; }
div#big_feature_wrapper ul { margin:0; }
div#big_feature_wrapper ul li { list-style:none; }
div#big_feature_wrapper ul.tabs { position:absolute; z-index:100; bottom:15px; left:15px; }
div#big_feature_wrapper ul.tabs li { display:inline; }
div#big_feature_wrapper ul.tabs li a { float:left; display:block; width:25px; height:20px; padding-top:5px; margin-right:5px; text-align:center; background-color:#000; color:#FFF; font-weight:bold; font-style:italic; text-decoration:none; }
div#big_feature_wrapper ul.tabs li a:hover { background-color:#666; color:#FFF; text-decoration:none; }
div#big_feature_wrapper ul.tabs li a.current { background-color:#bed52f; color:#000; text-decoration:none; }
div#big_feature_wrapper ul.blogroll { }
/********* ARCHIVE.PHP ***********/
div#archive_wrapper { }
div#archive_wrapper h2 { margin:30px 0 3px 0; font-style:italic; font-weight: bold; text-transform: uppercase; }
div#archive_wrapper div.post {padding:15px; background:#e6e6e6; }
div#archive_wrapper div.post img { float:left; margin:0 15px 5px 0;}
div#archive_wrapper div.post h3 {font-size:20px; }
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 { clear:both;}
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 { margin:30px 0 3px 0; font-style:italic; font-weight: bold; text-transform: uppercase; }
div#search_wrapper div.post { padding:15px; background:#e6e6e6;}
div#search_wrapper div.post img { float:left; margin:0 15px 5px 0;}
div#search_wrapper div.post h3 { font-size:20px;}
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 {clear:both; }
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:445px; float:right; }
div#sidebar_thin { width:208px; float:right; }
div#sidebar a { color:#bed52f; }
div#sidebar a:hover { color:#FFF; background-color:#000; }
#sb_features { width:445px; height:304px; overflow:visible; position:relative; }
h2#features_header { text-indent:-9999px; margin:0; height:54px; background: url(../../../../images/layout/sprites.png) no-repeat -435px -158px; }
#sb_features div.tabs_wrapper { width:445px; height:250px; position:relative; }
#sb_features div.tabs_wrapper div.post { width:445px; height:250px; position:absolute; font-family: "Trebuchet MS", arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; letter-spacing: normal; line-height: 1.1em; color:#FFF; overflow:visible; }
#sb_features div.tabs_wrapper div#sb_post_1 { z-index:2; }
#sb_features div.tabs_wrapper div.post div.entry { position:absolute; top:0; left:0; width:192px; height:220px; padding:15px; background: url(images/black75.png) repeat; }
#sb_features div.tabs_wrapper div.post div.entry h2.post_title { font-family: "Trebuchet MS", arial, helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: bold; letter-spacing: normal; line-height: 1.1em; margin-bottom:15px; }
#sb_features div.tabs_wrapper div.post div.entry h2.post_title a { color:#bed52f; text-decoration:none; }
#sb_features div.tabs_wrapper div.post div.entry h2.post_title a:hover { color:#bed52f; text-decoration:underline; background:none; }
#sb_features div.tabs_wrapper div.post div.entry p.post_links { position:absolute; left:-5px; bottom:0px; padding-left:5px; background: url(../../../../images/layout/sprites.png) no-repeat -557px -80px; width:240px; height:68px; }
#sb_features div.tabs_wrapper div.post div.entry p.post_links a { display:block; height:20px; width:90px; padding: 4px 10px 0 0; font-size:14px; text-align:right; background: url(../../../../images/layout/sprites.png) no-repeat right -55px; color:#000; text-decoration:none; font-weight:bold; }
#sb_features div.tabs_wrapper div.post div.entry p.post_links a:first-child { margin-bottom:15px; }
#sb_features div.tabs_wrapper div.post div.entry p.post_links a:hover { color:#FFF; text-decoration:none; }
#sb_features div.tabs_wrapper div.post .post-edit-link { position:absolute; bottom:0; right:0; background-color:#C00; color:#FFF; font-size:14px; }
#sb_features div.tabs_wrapper div.post .post-edit-link:hover { background-color:#FFF; color:#C00; }
#sb_features ul.tabs { display:none; }
#sb_features a.right_arrow { position:absolute; z-index:100; top:160px; right:-13px; display:block; text-indent:-9999px; width:20px; height:37px; background: url(../../../../images/layout/sprites.png) -525px -89px; }
#sb_features a.right_arrow:hover { background: url(../../../../images/layout/sprites.png) -505px -89px; }
#sb_features a.left_arrow { position:absolute; z-index:100; top:160px; left:-13px; display:block; text-indent:-9999px; width:20px; height:37px; background: url(../../../../images/layout/sprites.png) -464px -89px; }
#sb_features a.left_arrow:hover { background: url(../../../../images/layout/sprites.png) -484px -89px; }
#sb_artlab { float:left; width:208px; }
h2#art_lab_gallery_header { text-indent:-9999px; margin:0; height:54px; background: url(../../../../images/layout/sprites.png) no-repeat left -158px; }
#sb_artlab a { display:block; width:208px; height:130px; overflow:hidden; position:relative; }
#sb_artlab a span { display:block; width:178px; height:100px; padding:30px 15px 0 15px; overflow:hidden; text-align:center; position:absolute; top:0; left:0; background: url(images/black75.png) repeat; color:#FFF; text-decoration:none; font-family: "Trebuchet MS", arial, helvetica, sans-serif; font-size: 24px; font-style: normal; font-weight: bold; letter-spacing: -1px; line-height: 1.2em; }
#sb_feedus { float:right; width:208px; position:relative; }
#sidebar_thin #sb_feedus { margin-bottom:150px; }
h2#feed_us_header { text-indent:-9999px; margin:0; height:54px; background: url(../../../../images/layout/sprites.png) no-repeat left -206px; }
#sb_feedus ul.tabs { display:none; }
#sb_feedus ul { margin:0; }
#sb_feedus ul li { list-style:none; width:208px; height:130px; position:absolute; overflow:hidden; }
#sb_feedus ul.blogroll li:first-child { z-index:2; }
#sb_feedus a.right_arrow { position:absolute; z-index:100; top:100px; right:-13px; display:block; text-indent:-9999px; width:20px; height:37px; background: url(../../../../images/layout/sprites.png) -525px -89px; }
#sb_feedus a.right_arrow:hover { background: url(../../../../images/layout/sprites.png) -505px -89px; }
#sb_feedus a.left_arrow { position:absolute; z-index:100; top:100px; left:-13px; display:block; text-indent:-9999px; width:20px; height:37px; background: url(../../../../images/layout/sprites.png) -464px -89px; }
#sb_feedus a.left_arrow:hover { background: url(../../../../images/layout/sprites.png) -484px -89px; }
#sb_tweet { clear:both; float:left; width:208px; }
h2#tweeeeet_header { text-indent:-9999px; margin:0; height:54px; background: url(../../../../images/layout/sprites.png) no-repeat left -254px; }
#sb_tweet div.tweeeeet_wrapper { height:698px; width:208px; overflow:auto; background-color:#4d4e50; font-family: "Trebuchet MS", arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; letter-spacing: normal; line-height: 1.1em; color:#FFF; }
#sb_tweet div.tweeeeet_wrapper ul.tweeeeet_list { margin:15px 8px 15px 8px; }
#sb_tweet div.tweeeeet_wrapper ul.tweeeeet_list li.tweeeeet_tweet_item { list-style:none; clear:both; border-bottom:1px dotted #FFF; padding-bottom:8px; margin-bottom:8px; }
#sb_tweet div.tweeeeet_wrapper ul.tweeeeet_list li.tweeeeet_tweet_item_1 { }
#sb_tweet div.tweeeeet_wrapper ul.tweeeeet_list li.tweeeeet_tweet_item a img { float:left; width:35px; height:35px; margin:0 5px 0 0; }
#sb_tweet div.tweeeeet_wrapper ul.tweeeeet_list li.tweeeeet_tweet_item span.tweeeeet_date { display:block; font-style:italic; font-size:14px; margin-top:8px; color:#72c0e9; }
#sb_tweet div.tweeeeet_wrapper p.tweeeeet_powered { height:40px; margin-right:-5px; }
#sb_tweet div.tweeeeet_wrapper p.tweeeeet_powered a { display:block; height:40px; text-indent:-9999px; background:#72c0e9 url(../../../../images/tweeeeet_logo.png) no-repeat center center; }
#sb_tweet div.tweeeeet_wrapper p.tweeeeet_powered a:hover { background:#C5E4F5 url(../../../../images/tweeeeet_logo.png) no-repeat center center; }
#sb_edumacation { float:right; width:208px; }
#sidebar_thin #sb_edumacation { margin-bottom:30px; }
h2#edumacation_header { text-indent:-9999px; margin:0; height:54px; background: url(../../../../images/layout/sprites.png) no-repeat left -302px; }
#sb_edumacation ul.tabs { margin:0; overflow:auto; }
#sb_edumacation ul.tabs li { list-style:none; }
#sb_edumacation ul.tabs li a { float:left; display:block; height:24px; padding-top:8px; width:104px; text-align:center; text-decoration:none; border-bottom:1px solid #FFF; background-color:#999; color:#000; font-weight:bold; font-size:16px; }
#sb_edumacation ul.tabs li a:hover { text-decoration:none; background-color:#000; color:#FFF; }
#sb_edumacation ul.tabs li a.current { background: #4d4e50; border-bottom:1px solid #4d4e50; color:#FFF; }
#sb_edumacation ul.tabs li a.current:hover { background: #4d4e50; color:#FFF; text-decoration:none; }
#sb_edumacation ul.tabs li#sb_events_tab a { border-right:1px solid #FFF; width:103px; }
#sb_edumacation div.panels div { height:635px; width:178px; padding:15px; background-color:#4d4e50; color:#FFF; overflow:auto; }
#sb_edumacation div.panels div ul { margin:0; }
#sb_edumacation div.panels div ul li { list-style:none; border-bottom:1px dotted #FFF; padding:15px 0; font-style:italic; clear:both; }
#sb_edumacation div.panels div#sb_events_panel ul li { }
#sb_edumacation div.panels div#sb_events_panel ul li a { font-size:18px; font-style:normal; }
#sb_edumacation div.panels div#sb_friends_panel ul li { text-align:right; font-size:10px;}
#sb_edumacation div.panels div#sb_friends_panel ul li a { display:block; overflow:auto; background:none; color:#bed52f; text-decoration:none; }
#sb_edumacation div.panels div#sb_friends_panel ul li a:hover {  color:#FFF; text-decoration:none; }
#sb_edumacation div.panels div#sb_friends_panel ul li a img { width:160px; }
#sb_friends_header { display:none; }
#sb_ohsnap { clear:both; margin-bottom:30px; }
h2#oh_snap_header { text-indent:-9999px; margin:0; height:54px; background: url(../../../../images/layout/sprites.png) no-repeat -407px -206px; }
div#sidebar div.wp-pagenavi { float:right; clear:both; }
div#sidebar div.wp-pagenavi a { color:#FFF; text-decoration:none; background:#000; }
div#sidebar div.wp-pagenavi a:hover { color:#FFF; text-decoration:none; background:#666; }
/********* SINGLE.PHP ***********/
div#single_story { width:680px; float:left; }
div#single_story div.post { margin-bottom:30px; overflow:auto; }
div#single_story div.post h2 { clear:both; margin:20px 0 5px 0;}
div.time_author {font-size:12px; margin-bottom:15px; }
div#single_story div.post h3 { }
div#single_story div.post h4 { }
div#single_story div.post h5 { }
div#single_story div.post h6 { }
div#single_story div.post a { }
div#single_story div.post a:hover { }
div#single_story div.post div.entry { text-align:justify; overflow:auto; margin-bottom:30px; }
div#single_story div.post p.postmetadata { font-size:12px; line-height:1.2em; padding:15px; clear:both; overflow:auto; margin-bottom:30px; background:#e6e6e6; }
div#single_story div.post p.postmetadata a { }
div#single_story div.post p.postmetadata a:hover { }
div.post_categories,
p.post_tags,
div.social_bookmarks { overflow:auto; margin-bottom:0; font-weight:bold; font-style:italic; }
div.post_categories span,
p.post_tags span,
div.social_bookmarks span { display:block; float:left; margin-right:5px; padding: 2px 8px; border: 1px solid #000000; color: #000000; }
div.post_categories ul,
div.social_bookmarks ul { margin:0; }
div.post_categories ul li,
div.social_bookmarks ul li { list-style:none; }
div.post_categories ul li a,
p.post_tags a,
div.social_bookmarks ul li a { float:left; margin:0 5px 5px 0; padding: 3px 8px; text-decoration: none; color: #FFF; background-color: #000; }
div.post_categories ul li a:hover,
p.post_tags a:hover,
div.social_bookmarks ul li a:hover { text-decoration: none; color: #000; background-color: #bed52f; }
div.social_bookmarks { margin-bottom:25px; }
div.social_bookmarks ul li a { padding:2px 7px 2px 33px; border: 1px solid #000000; }
div.social_bookmarks ul li.facebook a { background: #000 url(images/social_sprites.png) no-repeat 0px center; }
div.social_bookmarks ul li.facebook a:hover { background: #bed52f url(images/social_sprites.png) no-repeat 0px center; border-color: #bed52f; }
div.social_bookmarks ul li.twitter a { background: #000 url(images/social_sprites.png) no-repeat -150px center; }
div.social_bookmarks ul li.twitter a:hover { background: #bed52f url(images/social_sprites.png) no-repeat -150px center; border-color: #bed52f; }
div.social_bookmarks ul li.digg a { background: #000 url(images/social_sprites.png) no-repeat -300px center; }
div.social_bookmarks ul li.digg a:hover { background: #bed52f url(images/social_sprites.png) no-repeat -300px center; border-color: #bed52f; }
div.social_bookmarks ul li.delicious a { background: #000 url(images/social_sprites.png) no-repeat -450px center; }
div.social_bookmarks ul li.delicious a:hover { background: #bed52f url(images/social_sprites.png) no-repeat -450px center; border-color: #bed52f; }
/********* COMMENTS.PHP ***********/
div#comments_wrapper h3 { margin-bottom:30px; }
div#comments_wrapper h3#comments { text-align:center; 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:30px; position:relative; background:#e6e6e6; min-height:75px; }
div#comments_wrapper ol.commentlist li.even { }
div#comments_wrapper ol.commentlist li.odd { }
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:14px; left:14px; }
div#comments_wrapper ol.commentlist li.comment div div.comment-author div.avatar img { padding:5px; background:#FFF; border:1px solid #AAA; float:left; position:absolute; top:14px; left:14px; }
div#comments_wrapper ol.commentlist li.comment div div.comment-author cite { font-family: �Lucida Grande�, sans-serif; font-weight:bold; font-size:26px; line-height:1.2em;}
div#comments_wrapper ol.commentlist li.comment div div.comment-author cite a.url { line-height:1.2em; }
div#comments_wrapper ol.commentlist li.comment div div.comment-author cite a.url .FB_ElementReady{ line-height:1.2em; }
div#comments_wrapper ol.commentlist li.even a { }
div#comments_wrapper ol.commentlist li.even a:hover { }
div#comments_wrapper ol.commentlist li.odd a { }
div#comments_wrapper ol.commentlist li.odd a:hover { }
div#comments_wrapper ol.commentlist li.comment div div.comment-author span { }
div#comments_wrapper ol.commentlist li.comment div div.commentmetadata { margin:5px 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 em { margin:10px 0 0 90px; display:block; color:#C00; }
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 #CCC; 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 #000; }
div#comments_wrapper div#respond form#commentform p #comment { border:1px solid #CCC; padding:4px; width:435px; }
div#comments_wrapper div#respond form#commentform p #comment:focus { border:1px solid #000; }
div#comments_wrapper div#respond form#commentform p input#submit { }
/********* PAGE.PHP ***********/
div#wp_page { width:680px; float:left; margin-bottom:30px; overflow:auto;}
div#wp_page h2 { clear:both; margin:15px 0 20px 0;}
/********* 404.PHP ***********/
div#error_404_wrapper { }
div#error_404_wrapper h2 { }
/********* CONTACT.PHP ***********/
div#wp_page div#email_form { width:445px;  margin-bottom:30px; overflow:auto;  }
div#wp_page div#email_form input[type=text] { border:1px solid #CCC; padding:4px; width:250px; }
div#wp_page div#email_form input[type=text]:hover { border:1px solid #000; }
div#wp_page div#email_form textarea { border:1px solid #CCC; padding:4px; width:435px; }
div#wp_page div#email_form textarea:hover { border:1px solid #000; }
div#wp_page div.contact_address { float:left; margin:0 30px 30px 0; }
div#wp_page div#contact_address_2 { clear:both; }
div#wp_page h2 {  }
div#wp_page h3 {  }
div#wp_page p { clear:both; }
/********* HEADER.PHP ***********/
form#searchform { position:absolute; top:66px; right:30px; }
form#searchform label { display:none; }
form#searchform div { }
form#searchform div input#s { border:none; width:140px; float:left; height:20px; padding:4px 0 0 10px; background: url(../../../../images/layout/sprites.png) no-repeat -227px -80px; }
form#searchform div input#searchsubmit { text-indent:-9999px; border:none; width:35px; height:24px; padding:0; margin:0; background: url(../../../../images/layout/sprites.png) no-repeat -393px -80px; }
form#searchform div input#searchsubmit:hover { background: url(../../../../images/layout/sprites.png) no-repeat -428px -80px; }
