﻿/* Theme Name: Pyrmont V2

Author: motta

Author URL: http://imotta.cn/



Evoskin by Sonorth Corp.

URL http://www.sonorth.com */



@import url("../../rsc/css/basic.css");

@import url("../../rsc/css/blog_base.css");

@import url("../../rsc/css/item_base.css");


html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, code, cite,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; background: transparent }



body { line-height: 1 }

ol,

ul { list-style: none }

ins { text-decoration: none }

del { text-decoration: line-through }

table { border-collapse: collapse }



* { margin: 0; padding: 0 }

body { font-family: "Lucida Grande", Arial, Helvetica, Sans-Serif; background-color: #121315 }

a { color: #ff5a00; border: none; text-decoration: none }

a:visited { text-decoration:none; color: #ff5a00 }

a img { border: none }

.clear { clear: both }



div#page_wrap { width: 960px; margin: 0 auto; background: url(images/bg.gif) no-repeat }

.PostBottom,

.AfterPosts { margin:15px; padding:5px }

.star_rating { float:right; padding:5px 30px 0 20px }



div#header { font-size: 12px }

div#header div.blog_list { float:right; margin-top:15px; color:#CCC; line-height:18px }

div#header div.blog_list a.selected { text-decoration:underline; font-weight:bold }

div#header div.blog_list a { color:#CCC }

div#header div.blog_list a:hover { color:#ff5a00; text-decoration:underline }

div#header div.blog_title { float: left; margin: 20px 0 0 15px; color: #999 }

div#header div.blog_title h1 a { margin-bottom:10px; margin-left: -5px; font-family: Helvetica, "Trebuchet MS", Verdana, sans-serif; font-weight: bold; letter-spacing: -1px; font-size: 36px; color: #fff; line-height: 45px; display: block }

div#header div#search { border: none; float: right; position: relative }

div#header div#search form#searchform { position: absolute; top: 60px; right: 10px; width: 200px; height: 25px; border: none; background-color: #fff }

div#header div#search form#searchform .searchinput { position: absolute; top: 5px; left: 8px; color: #666; font-size: 13px; width: 165px; border: 0 }

div#header div#search form#searchform .button { position: absolute; top: 0px; left: 175px; background: url(images/mag.gif) no-repeat; height: 25px; width: 25px; border: 0; cursor: pointer }



div#main_navi { background: url(images/navi.gif) no-repeat; float: left; margin-top: 30px; height: 37px; width: 960px }

div#main_navi ul.left { float: left; list-style-type: none; padding: 2px 0 0 10px; width: 750px }

div#main_navi ul li { position: relative; float: left }

div#main_navi ul li .selected { color:#ff5a00 }

div#main_navi ul.left li a { float: left; overflow: hidden; color: #ccc; font-size: 12px; line-height: 18px; margin: 0 10px 0 10px; padding: 8px 4px }

div#main_navi ul.left li a:hover { color: #ff5a00 }

div#main_navi ul.left li ul { display: none; position: absolute; left: 0; width: 250px; margin-top: 33px; padding: 0 3px; height: auto; background-color: #111; border: 1px solid #2d2c2c; border-top: 0 }

div#main_navi ul.left li ul li { width: 250px; overflow: hidden }

div#main_navi ul.left li ul li a { font-size: 12px; padding: 3px 6px; margin: 0 2px }

div#main_navi ul.right { float: right; list-style-type: none; padding: 9px 10px 0 0 }

div#main_navi ul.right li a { float: left; color: #fff; font-size: 12px; line-height: 20px; margin: 0 0 0 10px }

div#main_navi ul.right li.twitter a { background: url(images/twitter.gif) no-repeat 0 3px; padding-left: 21px }

div#main_navi ul.right li.twitter a:hover { color: #0af }

div#main_navi ul.right li.feed a { background: url(images/feed.gif) no-repeat 0 5px; padding-left: 15px }

div#main_navi ul.right li.feed a:hover { color: #ff5a00 }





div#main { width: 660px; float: left; display: inline; margin: 20px 25px 30px 10px }

div#main .request_title { color:#ccc; background: url(images/sidebar_title_bg.gif) repeat-x; background-position: left bottom; background-color: #101010; padding: 5px 10px; border: 1px solid #1f2223; border-bottom:none; font-size:16px; line-height:24px; font-weight:normal }

div#main .display_empty,

div#main .msg_nothing { padding:20px; color:#CCC }

div#main ul,

div#main ol { padding-bottom: 24px; margin: 10px 40px }

div#main ul { list-style-type: disc }

div#main ol { list-style-type: decimal }

div#main ul li,

div#main ol li { padding: 1px 0; list-style: inside }

div#main a:hover { text-decoration:underline }





div#main div.bPost { background-color: #131313; border: 1px solid #1f2223; color: #ccc; line-height: 18px; margin-bottom: 20px; clear:both }

div#main div.bPost div.date { background: url(images/date.gif) no-repeat; float: left; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, sans-serif; text-align: center; color: #fff; height: 43px; width: 50px; margin-left: -10px; margin-top: 16px; padding-top: 4px; margin-right: 12px }

div#main div.bPost div.bTitle { margin-left: 50px; margin-bottom: 10px; margin-top: 16px }

div#main div.bPost div.bTitle h2 { font-family: Helvetica, "Trebuchet MS", Verdana, sans-serif; font-size: 22px; font-weight: bold; letter-spacing: -1px; color: #eee; width: 600px; line-height: 30px }

div#main div.bPost div.bTitle h2 a { color: #eee }

div#main div.bPost div.bTitle h2 a:hover { color: #ff5a00 }

div#main div.bPost div.bTitle div.postmeta { font-size: 12px; color: #666; width: 580px; overflow: hidden }

div#main div.bPost div.bTitle div.postmeta a { color: #666; border-bottom: 1px solid #131313; text-decoration: none }

div#main div.bPost div.bTitle div.postmeta a:hover { color: #ff5a00; border-bottom: 1px solid #ff5a00; text-decoration: none }

div#main div.bPost div.bText,

div#main div.bPost div.content_excerpt { padding: 5px 20px 10px 20px; overflow: hidden; font-size: 13px }

div#main div.bPost div.bText p { margin-bottom: 15px }

div#main div.bPost div.bText h1 { font-size: 20px; margin-bottom: 5px }

div#main div.bPost div.bText h2 { font-size: 18px; margin-bottom: 5px }

div#main div.bPost div.bText h3 { font-size: 16px; margin-bottom: 5px }

div#main div.bPost div.bText h4 { font-size: 15px; margin-bottom: 5px }

div#main div.bPost div.bText h5 { font-size: 14px; margin-bottom: 5px }

div#main div.bPost div.bText h6 { font-size: 12px; margin-bottom: 5px }

div#main div.bPost div.bText blockquote { background: #181818 url(images/blockquote.gif) no-repeat; padding: 15px 25px; margin: 15px; border: 1px solid #2a2e2f; color: #999 }

div#main div.bPost div.bText blockquote p { margin-bottom:8px }
/*
div#main div.bPost div.bText code { font-family: "Courier New", mono; background-color: #181818; border: 1px solid #2a2e2f; color: #197b30; padding: 2px 5px }

div#main div.bPost div.bText table { margin-bottom: 20px; border-collapse:collapse; border: 1px solid #2a2e2f; background-color: #181818; color: #999 }

div#main div.bPost div.bText table td,

div#main div.bPost div.bText table th { padding: 2px 5px; border: 1px solid #2a2e2f }

div#main div.bPost div.bText table th { background-color:#0d0d0d }
*/

/* Featured post */

div#main div.bFeatured { background-color: #0d0d0d; border-color:#555 }





.page_nav { clear: both; margin:10px; padding: 10px 0px; font-size:18px; color: #fff }

.page_nav a,

.page_nav a:visited { color: #555; font-weight:bold }

.page_nav .current_page { border: 1px solid #1f2223; padding:1px 6px 1px 6px }

div#main div.navigation { font-size: 13px }

div#main div.navigation a { display: block; color: #ccc; border: 1px solid #1f2223; padding: 0 5px; background-color: #101010; line-height: 28px }

div#main div.navigation .left a:hover,

 div#main div.navigation .right a:hover { color: #ff5a00; background-color: #000 }

div#main div.navigation .left { float: left }

div#main div.navigation .right { float: right }





div#footer { color: #666; font-size: 12px; background: url(images/footer_bg.gif) repeat-x }

div#footer div.footer_wrapper { width: 960px; margin: 0 auto; padding: 18px 0 }

div#footer a { color: #ccc; text-decoration: none }

div#footer a:hover { color: #fff }

div#footer div.footer_left { float: left; width: 800px; text-align: left }

div#footer div.footer_right { float: right; text-align:right; }

div#footer div.footer_right a { color: #ccc; text-decoration: none; }

div#footer div.footer_right a:hover { color: #ff5a00; text-decoration: underline; }

div#footer div.footer_none { float: none;}





div#sidebar { width: 260px; float: left; display: inline; margin-top: 20px; margin-bottom: 30px; overflow: hidden; color: #aaa; font-size: 12px; background-color: #131313; border: 1px solid #1f2223; line-height:18px }

div#sidebar .bSideitem { background-color: #131313 }

div#sidebar .bSideitem h2,

div#sidebar .bSideitem h3,

div#sidebar .bSideitem h4 { background: url(images/sidebar_title_bg.gif) no-repeat; background-position: left bottom; font-size: 16px; line-height: 25px; color: #ccc; background-color: #101010; padding: 5px 10px; font-weight: normal }

div#sidebar .bSideitem h2 a { color:#CCC }

div#sidebar .bSideitem ul { list-style-type: none; color: #eee; line-height: 18px }

div#sidebar .bSideitem ul li { padding: 2px 10px 2px 20px; background: url(images/sidebar_list_bg.gif) no-repeat; background-position: left bottom }

div#sidebar .bSideitem ul li:hover { background-color: #0d0d0d }

div#sidebar .bSideitem ul li ul li:hover { background-color:#1B1B1B !important; border:1px solid #222; padding: 1px 9px 1px 19px }

div#sidebar .bSideitem ul li ul li ul li:hover { background-color:#333 !important; border:1px solid #444 }

div#sidebar .bSideitem ul li a { background: none; display: inline; color: #ccc; line-height: 26px; text-decoration: none }

div#sidebar .bSideitem ul li a:hover { color: #ff5a00 }

div#sidebar .bSideitem ul li.rc a { display: inline }





.bSideitem { background: url(images/sidebar_list_bg.gif) no-repeat; background-position: left bottom }

.bSideitem_body { padding:5px }

.widget_core_coll_xml_feeds img,

.widget_core_coll_xml_feeds .notes { display:none }

.widget_core_coll_search_form form { padding:10px }

.widget_core_coll_search_form input { margin:3px }

.widget_core_coll_longdesc,

.widget_core_coll_tagline { padding:10px }

.widget_core_coll_media_index { padding-bottom:10px }

.widget_core_free_html { padding:0 10px 10px 10px }

.widget_core_free_html h2 { margin:0 -10px 10px -10px }

.widget_plugin_ministats p { margin:10px }

.tag_cloud { padding:10px }

#bCalendarToday { padding:0 4px; background-color:#444; border-color:#111; color:#FFF }



div#sidebar .bSideitem ul li ul li,

div#sidebar .bSideitem ul li ul.children li { background: none }

div#sidebar .bSideitem ul li ul li:hover,

div#sidebar .bSideitem ul li ul.children li:hover { background: none }





div.bComment,

form.bComment { margin:0 0 10px 0; padding:0; font-size:12px; clear:both; background-color: #131313; border: 1px solid #1f2223; color: #ccc; line-height: 18px }

div.bComment a,

form.bComment a { color:#ff5a00 }

div.bComment { padding: 10px 10px 5px 10px }

form.bComment .info strong { padding-left:10px }

form.bComment .radio { margin:3px }

form.bComment .edit_toolbar { text-align:center }



textarea, input.form_text_input, input.form_date_input,

input.SearchField {	background: #fff url(images/shadow-in.png) no-repeat left top; border: 1px solid #9db0bc; padding: 2px; color:#333 }



input[type="submit"],

input[type="reset"] { color:#ccc; font-size:12px; margin-right:7px; padding:6px 6px 7px 6px; line-height:0; border: 1px solid #000; border-top:none; border-bottom:none; background: url(images/button.gif) left bottom repeat-x; cursor:pointer }

input[type="submit"]:hover,

input[type="reset"]:hover { color:#ff5a00 }



.comment_form_title,

.comment_section_title { padding:0 15px 5px 15px; font-size:16px; color:#666; font-weight:bold }

.comment_form_title { float:left }

.comment_section_title { float:right }

div.moderation_msg { border-style:solid; margin:10px; padding:10px; clear:both }

.feedback_feed_msg { display:none }

#comment_preview { background-color:#333 }

.bComment h3, .bCommentTitle { margin:0 !important; padding:0 }

.bCommentText { margin:5px 20px 0 20px }

.bCommentSmallPrint { text-align:right }

.bCommentSmallPrint img { display:none }

.comment_rating { float:right; padding:0 0 20px 20px }

.comment_gravatar { float:left; margin:4px 10px 5px 0; border:1px solid #444; padding:2px; background:#222; color:#333 }

.codeblock { font-family: "Courier New", mono; background-color: #181818; border: 1px solid #2a2e2f; color: #197b30; padding: 2px 5px }

@import url("http://www.sharepointlessonslearned.com/styles/shCore.css");
@import url("http://www.sharepointlessonslearned.com/styles/shThemeDefault.css");
