html
{
  color:#000;
  background:#FFF;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td
{
  margin:0;
  padding:0;
}

table
{
  border-collapse:collapse;
  border-spacing:0;
}

fieldset,img
{
  border:0;
}

address,caption,cite,code,dfn,em,strong,th,var,optgroup
{
  font-style:inherit;
  font-weight:inherit;
}

del,ins
{
  text-decoration:none;
}

li
{
  list-style:none;
}

caption,th
{
  text-align:left;
}

h1,h2,h3,h4,h5,h6
{
  font-size:100%;
  font-weight:400;
}

q:before,q:after
{
  content:'';
}

abbr,acronym
{
  border:0;
  font-variant:normal;
}

legend
{
  color:#000;
}

input,button,textarea,select,optgroup,option
{
  font-family:inherit;
  font-size:inherit;
  font-style:inherit;
  font-weight:inherit;
}

input,button,textarea,select
{
  font-size:100%;
}

/*
	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/

	Licensed under GPL and MIT.
*/


/* Containers
----------------------------------------------------------------------------------------------------*/
.container_16 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* Grid >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .grid_1 {
	width:40px;
}

.container_16 .grid_2 {
	width:100px;
}

.container_16 .grid_3 {
	width:160px;
}

.container_16 .grid_4 {
	width:220px;
}

.container_16 .grid_5 {
	width:280px;
}

.container_16 .grid_6 {
	width:340px;
}

.container_16 .grid_7 {
	width:400px;
}

.container_16 .grid_8 {
	width:460px;
}

.container_16 .grid_9 {
	width:520px;
}

.container_16 .grid_10 {
	width:580px;
}

.container_16 .grid_11 {
	width:640px;
}

.container_16 .grid_12 {
	width:700px;
}

.container_16 .grid_13 {
	width:760px;
}

.container_16 .grid_14 {
	width:820px;
}

.container_16 .grid_15 {
	width:880px;
}

.container_16 .grid_16 {
	width:940px;
}



/* Prefix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .prefix_1 {
	padding-left:60px;
}

.container_16 .prefix_2 {
	padding-left:120px;
}

.container_16 .prefix_3 {
	padding-left:180px;
}

.container_16 .prefix_4 {
	padding-left:240px;
}

.container_16 .prefix_5 {
	padding-left:300px;
}

.container_16 .prefix_6 {
	padding-left:360px;
}

.container_16 .prefix_7 {
	padding-left:420px;
}

.container_16 .prefix_8 {
	padding-left:480px;
}

.container_16 .prefix_9 {
	padding-left:540px;
}

.container_16 .prefix_10 {
	padding-left:600px;
}

.container_16 .prefix_11 {
	padding-left:660px;
}

.container_16 .prefix_12 {
	padding-left:720px;
}

.container_16 .prefix_13 {
	padding-left:780px;
}

.container_16 .prefix_14 {
	padding-left:840px;
}

.container_16 .prefix_15 {
	padding-left:900px;
}



/* Suffix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .suffix_1 {
	padding-right:60px;
}

.container_16 .suffix_2 {
	padding-right:120px;
}

.container_16 .suffix_3 {
	padding-right:180px;
}

.container_16 .suffix_4 {
	padding-right:240px;
}

.container_16 .suffix_5 {
	padding-right:300px;
}

.container_16 .suffix_6 {
	padding-right:360px;
}

.container_16 .suffix_7 {
	padding-right:420px;
}

.container_16 .suffix_8 {
	padding-right:480px;
}

.container_16 .suffix_9 {
	padding-right:540px;
}

.container_16 .suffix_10 {
	padding-right:600px;
}

.container_16 .suffix_11 {
	padding-right:660px;
}

.container_16 .suffix_12 {
	padding-right:720px;
}

.container_16 .suffix_13 {
	padding-right:780px;
}

.container_16 .suffix_14 {
	padding-right:840px;
}

.container_16 .suffix_15 {
	padding-right:900px;
}



/* Push Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .push_1 {
	left:60px;
}

.container_16 .push_2 {
	left:120px;
}

.container_16 .push_3 {
	left:180px;
}

.container_16 .push_4 {
	left:240px;
}

.container_16 .push_5 {
	left:300px;
}

.container_16 .push_6 {
	left:360px;
}

.container_16 .push_7 {
	left:420px;
}

.container_16 .push_8 {
	left:480px;
}

.container_16 .push_9 {
	left:540px;
}

.container_16 .push_10 {
	left:600px;
}

.container_16 .push_11 {
	left:660px;
}

.container_16 .push_12 {
	left:720px;
}

.container_16 .push_13 {
	left:780px;
}

.container_16 .push_14 {
	left:840px;
}

.container_16 .push_15 {
	left:900px;
}



/* Pull Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .pull_1 {
	left:-60px;
}

.container_16 .pull_2 {
	left:-120px;
}

.container_16 .pull_3 {
	left:-180px;
}

.container_16 .pull_4 {
	left:-240px;
}

.container_16 .pull_5 {
	left:-300px;
}

.container_16 .pull_6 {
	left:-360px;
}

.container_16 .pull_7 {
	left:-420px;
}

.container_16 .pull_8 {
	left:-480px;
}

.container_16 .pull_9 {
	left:-540px;
}

.container_16 .pull_10 {
	left:-600px;
}

.container_16 .pull_11 {
	left:-660px;
}

.container_16 .pull_12 {
	left:-720px;
}

.container_16 .pull_13 {
	left:-780px;
}

.container_16 .pull_14 {
	left:-840px;
}

.container_16 .pull_15 {
	left:-900px;
}




/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

@font-face {
	font-family: 'TitilliumText14L400wt';
	src: url('http://sherwinpedia.com/wp-content/themes/sherwinpedia/fonts/TitilliumText400wt.eot');
	src: url('http://sherwinpedia.com/wp-content/themes/sherwinpedia/fonts/TitilliumText400wt.woff') format('woff'), url('http://sherwinpedia.com/wp-content/themes/sherwinpedia/fonts/TitilliumText400wt.otf') format('opentype'), url('http://sherwinpedia.com/wp-content/themes/sherwinpedia/fonts/TitilliumText400wt.svg#TitilliumText14L-400wt') format('svg');
}

@font-face {
	font-family: 'DroidSansRegular';
	src: url('http://sherwinpedia.com/wp-content/themes/sherwinpedia/fonts/DroidSans.eot');
	src: url('http://sherwinpedia.com/wp-content/themes/sherwinpedia/fonts/DroidSans.woff') format('woff'), url('http://sherwinpedia.com/wp-content/themes/sherwinpedia/fonts/DroidSans.ttf') format('truetype'), url('http://sherwinpedia.com/wp-content/themes/sherwinpedia/fonts/DroidSans.svg#DroidSans') format('svg');
}



body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, a, p, blockquote, th, td {
vertical-align: baseline;
}
body
{
  font-family: 'DroidSansRegular',"Helvetica","Arial","Lucida Grande","Lucida Sans Unicode",sans-serif;
  font-size: 0.9em;
  color:#bbb;
  text-shadow:1px 1px 0 #4d0058;
}

html,body
{
  height:100%;
  background:#65005f url(images/bgmix2.png) center top;
}

h1,h2,h3,h4
{
  font-family: TitilliumText14L400wt, Georgia, "Times New Roman";
  color:#ffea00;
  text-shadow: #3b0505;
}

h1
{
  font-size: 48px;
}

h2
{
  font-size: 24px;
  margin: 0 0 10px 0;
}

h3
{
  font-size: 21px;
  margin:20px 0 5px;
}

h4
{
  font-size:125%;
}

h1.title
{
  line-height:95%;
  margin:15px 15px 0 0;
}

strong
{
  font-weight:700;
  font-style:italic;
}

input[type="text"]
{
  border:1px solid #444;
  background: url('images/formbg.png') top left repeat-x !important;
  padding:3px !important;
  color:#222;
}

textarea
{
  width:90%;
  border: 1px solid #000;
  background: url('images/formbg.png') top left repeat-x;
  color:#222;
  font-weight:400;
  padding:2px;
}

input:focus, textarea:focus
{
  border:1px solid #d300b8;
}

input[type="submit"], #dsq-content .dsq-button, #dsq-content .dsq-button-small{
	border: 1px solid #4d0058;
	background: url("http://mediacdn.disqus.com/images/themes/narcissus/button-large.png") repeat-x;
	padding: 5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background: url("http://mediacdn.disqus.com/images/themes/narcissus/button-large.png") repeat-x;
  color:#EEE;
  display:block;
  cursor:pointer;
  margin:0 0 10px;
  padding:3px 4px 2px;	
  
}

#dsq-content .dsq-button-small{
	display: inline;
}

input[type="submit"]:hover , .dsq-button:hover, .dsq-button-small:hover
{
  background:#d300b8 !important;
  border:1px solid #222;
}

a
{
  color:#fff;
  text-decoration:none;
  -webkit-transition-duration: 0.2s;
}
a img{
border: none;
}
.post a, #footer #aboutsherwinpedia a, .breadcrumb a, #dsq-content a{
	border-bottom: 1px solid #666 !important;
}

.post h2 a
{
  display:inline;
  border-bottom: none !important;
  line-height:130%;
  color:#ffea00;
  margin:0 0 10px 0;
  padding:2px 5px 3px 0;
}

a.work_img{
border-bottom: none !important;
}

.breadcrumb a
{
  padding:2px;
}


#footer a
{
  padding:2px 3px;
  text-decoration: none;
}

#header a{
	text-decoration:  none;
}

#footer #network_list .network_link
{
  background:none;
  position: relative;
  top: 4px;
}

#friend_list{
	margin: 10px 0 20px;
}

#footer a:hover,#header a:hover,.breadcrumb a:hover
{
  color:#fff;
  text-shadow:none;
  background:#d300b8;
}

#footer .grid_2,#footer .grid_3
{
  min-height:150px;
}

.breadcrumb
{
  font-size:12px;su
  padding:5px 0;
}

#header
{
  background:url(images/black_bg.png) 47% bottom;
  color:#cdcdcd;
  position:relative;
  z-index:9000;
  margin:0 0 20px;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        padding: 0;  
}

#header a{
	color: #fff;
}

#footer
{
  background:url(images/black_bg.png) 0 top;
  display:block;
  font-size: 12px;
  text-shadow: none;
  margin-top: 75px;
}

#header h1
{
  font-size: 24px;
  text-shadow:none;
  float:left;
  margin: 14px 0 0 0;

}

#header h1 a
{
  color:#fff;
  text-shadow:none;
  padding:2px 5px;
  margin-left: -2px;
  background: url(images/headerbg.png) 0 0;
}

#header h1 a:hover,#header h1#current a:hover
{
  color:#fff;
  background:#d300b8;
}

#header_rss
{
  float:right;
  position:relative;
  top:8px;
}

#header_nav
{
  font-size:14px;
  margin:0 auto;
}

#rss_sub
{
  background:url(images/rss.png) no-repeat;
  width:17px;
  height:17px;
  display:block;
  float:right;
  position:relative;
  margin:0 5px 0 0;
}

#rss_sub:hover
{
  background:url(images/rss.png) 0 -33px no-repeat;
}

.descriptiontext
{
  font-size:70%;
}


#menu li
{
	float: left;
}


#menu li a
{
  display: block;
  padding:2px 5px 3px;
}

#menu li#current a
{
  color:#fff;
  background:#ddd url(images/headerbg.png);
}

#shareetc
{
  text-align:right;
}

#searchbox
{
  text-align:right;
  margin:0 0 10px;
}

#s
{
  background:#f6f6f6 url(images/search.png) no-repeat 98% center !important;
  border:1px solid #000;
  color:#888;
  width:140px;
  padding:3px;
}

#hider{
	display: none;
}

#page, #footer{
	line-height:1.6em;
}

#page
{
  text-align:left;
  min-height:100%;
  padding: 0 0 20px;
  margin-top: 100px;
  
}

* html #page
{
  height:100%;
}

#content
{
  min-height:600px;
}

.workpage .entry
{
  margin-top:10px;
}

.work h3
{
  margin:10px 0 0;
}

.work_role
{
	padding: 45px 0 0 0;
	margin-bottom: 20px;
}

.work_tag
{
  background:#000;
  text-shadow:none;
  padding:2px;
  margin: 0 0 1px 0;
  display:block;
}

.firstentry
{
  margin-bottom:10px;
}

.entry p,.posterous_quote_citation
{
  margin:10px 0 15px;
}

.additional_actions
{
  color:#bbb;
  margin-top:10px;
  padding:10px 0 0;
}

.firstpost .additional_actions
{
  border-bottom:none;
}
.date{
	color: #eee;
  font-size: 24px;
  line-height: 24px;
}

.day{
	display: block;
}

.month{

}

.year{

}
.additional_meta
{
  border:none;
  padding-top:0;
  margin:0 0 10px;
}

.additional_meta_archive
{
  border-bottom:none;
  margin-top:5px;
  padding-top:10px;
}

.aktt_tweet_digest li
{
  margin-bottom:5px;
}

.post
{
  margin-top:30px;
  padding:10px 0 7px;
}

.post ul li
{
  list-style-type:square;
  margin-left:15px;
}

.date_cat
{
  font-style:italic;
  margin-top:0;
}

.firstpost .tinytext
{
  

}

.tinytext{
line-height:1.5em;
font-size: 12px;
}

.tinytext p{
	margin: 8px 0;
}

.post .sub_additional_actions,.singlepost .sub_additional_actions
{
  margin:10px 0 0;
  padding:0;
}

.post.firstpost .sub_additional_actions,.post.singlepost .sub_additional_actions
{
  margin:5px 0 10px;
}

h2#firstpagefirstheader
{
  font-size:48px;
  margin-top: -3px;
}

#comment_wrapper{
margin-top: 20px;
}

#mycommentlist .ind_comment
{
  padding-bottom:15px;
  margin-bottom:15px;
  border-bottom:1px solid #dedede;
}

.comment_author
{
  font-style:italic;
}

#sidebar
{
  border-top:2px solid #00a9d3;
}

#sidebar h2
{
  background:none;
  display:block;
}

#sidebar_menu li
{
  float:left;
  font-size:90%;
  margin:0 1px 0 0;
}

#sidebar_menu li h2
{
  cursor:pointer;
  background:#e3e3e3;
  padding:3px 10px;
}

#sidebar_menu li.current h2
{
  background:#f3f3f3;
}

#sidebar_menu li.current h2:hover
{
  background:#d300b8;
}

#tab_box,.widget_listcategorypostswidget
{
  padding:20px 7px 10px 0;
}

.sidebar_tab_contents
{
  background:#f3f3f3;
  margin:0 0 20px;
  padding:10px;
}

.widget_listcategorypostswidget li
{
  margin:5px 0;
}

#tagbox,#socialbox,.categories,#description
{
  margin-bottom:20px;
}

#socialbox a
{
  margin-right:8px;
}

.comment_text
{
  margin-top: 30px;
}

.comment_right
{
  float:left;
  margin:0 0 0 30px;
}

h3#comments_header
{
  margin:0 0 10px;
}

#flickrfeed_wrap
{
  padding:30px 0;
}

#flickrfeed
{
  margin:0 auto;
}

#flickrfeed a
{
  height:75px;
  background:#00bed5 url(images/flickrbg.png);
  display:inline-block;
  border: 1px solid #000;
  margin-left: 3px;
}

#flickrfeed a:first-child
{
  margin-left: 0;
}

a.imgOutLink
{
  background:#00aec3 url(images/flickrbg.png) right top no-repeat !important;
  display:inline-block;
}

#network_list a.imgOutLink{
	background: none !important;
}

#pagination
{
  margin:20px 0 0;
  padding:0 7px 15px 0;
}

.pagi_bit
{
  margin:0 5px 0 0;
}

#pagination a
{
  padding:2px 5px;
  background: url(images/black_bg.png);
}

#pagination .pagi_bit:first-child
{
  padding-left:none;
}

#footer h2
{
  text-shadow:none;
  display:block;
  background:none;
}

#footer h2:first-child
{
	margin: 0 0 10px 0;
}

#footer p
{
  margin:0 0 12px;
}

#footer_strip
{
  padding-top:15px;
  padding-bottom:15px;
  margin:0 auto;
}

#footer_right
{
  float:right;
}

#send_down,#send_up
{
	text-align:right;
}

#send_down
{
  float:left;
  background:#ddd;
  text-align:center;
}

#send_down a
{
  display:block;
  padding:10px 0;
}

#send_up
{
  margin:20px 0 0;
}

.external_site
{
  padding-right:8px;
  background:url(images/externalsite.gif);
  background-repeat:no-repeat;
  background-position:top right;
}

.cform input[type=text]
{
  width:65%;
}

#cforms3form label
{
  display:block;
  color:#fff;
}

.reqtxt
{
  position:relative;
  float:right;
  top:0;
  right:70px;
}

#li-3-4 .reqtxt{
	right: 0px;
}

#cformsform .cf-after
{
  margin:0 10px 0 5px;
}

#cforms3form .cf-ol li,#cformsform .cf-ol li
{
  margin:0 0 8px;
}

.cf_info.failure
{
  border:1px dotted #f70e7b;
  color:#f70e7b;
  margin:10px 0;
  padding:5px;
}

.cf_info.success
{
  color:#88cc12;
  margin:10px 0;
}

.cf_li_text_err
{
  float:right;
  color:#f70e7b;
}

#li--7
{
  display:block;
  padding-top:10px;
}

#cforms_captcha,#cforms_captcha3
{
  display:block;
  margin:0 0 5px;
}

#loggedinuser
{
  margin: 10px 0 10px 0;
  padding: 0;
}

#TB_secondLine
{
  font:10px Arial, Helvetica, sans-serif;
  color:#666;
}

#TB_overlay
{
  position:fixed;
  z-index:100;
  top:0;
  left:0;
  height:100%;
  width:100%;
}

.TB_overlayMacFFBGHack
{
  background:url(images/macFFBgHack.png) repeat;
}

.TB_overlayBG
{
  background-color:#000;
  filter:alpha(opacity=80);
  -moz-opacity:0.80;
  opacity:0.80;
}

#TB_window
{
  position:fixed;
  background:#111;
  z-index:102;
  display:none;
  border:1px solid #333;
  text-align:left;
  top:50%;
  left:50%;
}

#TB_window img#TB_Image
{
  display:block;
  border:1px solid #111;
  margin:15px 0 0 15px;
}

#TB_caption
{
  height:25px;
  float:left;
  padding:7px 30px 10px 25px;
}

#TB_closeWindow
{
  height:25px;
  float:right;
  padding:11px 25px 10px 0;
}

#TB_closeAjaxWindow
{
  margin-bottom:1px;
  text-align:right;
  float:right;
  padding:7px 10px 5px 0;
}

#TB_ajaxWindowTitle
{
  float:left;
  margin-bottom:1px;
  padding:7px 0 5px 10px;
}

#TB_title
{
  background-color:#e8e8e8;
  height:27px;
}

#TB_ajaxContent
{
  clear:both;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
  padding:2px 15px 15px;
}

#TB_ajaxContent p
{
  padding:5px 0;
}

#TB_load
{
  position:fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top:50%;
  left:50%;
  margin:-6px 0 0 -104px;
}

#TB_HideSelect
{
  z-index:99;
  position:fixed;
  top:0;
  left:0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity:0;
  opacity:0;
  height:100%;
  width:100%;
}

#TB_iframeContent
{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  margin-bottom:1px;
}

ul#header_dd_menu
{
  list-style:none;
  float:left;
  margin:17px 0 0 0;
  padding:0;
  color: #777;
}

ul#header_dd_menu li
{
  float:left;
  position:relative;
}

ul#header_dd_menu > li
{
}

ul#header_dd_menu li > span:first-child
{
  font-size: 12px;
  background:url(images/down_arrow.png) right center no-repeat;
  padding-right: 10px;
  padding-left: 6px;
}

ul#header_dd_menu li > span:hover
{
  color: #fff	;
}

ul#header_dd_menu li span
{
  height:18px;
  float:left;
  cursor:pointer;
}

ul#header_dd_menu li a
{
  display:block;
  text-decoration:none;
  float:left;
}

ul#header_dd_menu li ul.subnav
{
  list-style:none;
  position:absolute;
  right:0;
  top:18px;
  background: transparent url(images/black_bg.png);
  display:none;
  float:left;
  width:170px;
  border-bottom:1px solid #111;
  font-size:11px;
  margin:0;
  padding:0 0 5px;
}

ul#header_dd_menu li ul.subnav li
{
  clear:both;
  width:170px;
  margin:5px 0 0;
  padding:0;
}

html ul#header_dd_menu li ul.subnav li a
{
  float:left;
  width:145px;
  padding-left:20px;
}

sup,sub
{
  vertical-align:baseline;
}

.clearfix,#tab_box a,.widget_listcategorypostswidget li a,.cf-fs1 label,#cforms_captcha
{
  display:block;
}

a:hover, #dsq-content a:hover
{
  background:#d300b8;
  color:#fff;
  text-shadow:none;
  border-bottom: none;
  -webkit-transition-duration: 0.1s;
  -webkit-transition-property: background, color;
}



#dsq-content .dsq-login-button a, #dsq-content a.dsq-avatar{
border-bottom: none !important;
}

#dsq-content .dsq-login-button a:hover{
background: none;
}

a:focus{
	background: #ffea00;
	color: #333;
}

h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,#header h1 a:visited
{
  color:#fff;
}

p,.workpage h2,.post ul,#comments_header,#cformsform .cf-ol
{
  margin:0 0 10px;
}

#sitetitle,#footer_left,.footer_box,#tagbox
{
  float:left;
}

#menu,#searchform,#cformsform .cf-box-title,#cformsform .cf-fs1 li.cf-box-group label,.cf-box-group
{
  display:inline;
}

.post.firstpost,.first,ul#header_dd_menu li ul.subnav li:first-child
{
  margin-top:0;
}

.singlepost,#mycommentlist,#cformsform,#TB_ajaxContent.TB_modal
{

}

.post h2,#cforms3form .cf-ol
{
  margin:0 0 10px 0;
}

.sidebar_tab_contents li,.categories li
{
  margin:0 0 5px;
}

.avatar,#footer li
{
  margin:5px 0 0;
}

.cform legend,#cformsform .reqtxt,.cf_li_text_err,.emailreqtxt,.cf_info ol,.cf_hidden
{
  display:none;
}

.cf_error,textarea.cf_error,input.cf_error
{
  border:1px dotted #f70e7b;
}

* html #TB_overlay,* html #TB_HideSelect
{
  position:absolute;
  height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px');
}

* html #TB_window,* html #TB_load
{
  position:absolute;
  margin-top:expression(0-parseInt(this.offsetHeight/2) 0 (TBWindowMargin=document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop) 0 px);
}

.commentmeta{
	padding-top: 5px;
}



#disqus_thread .dsq-dc-logo, #disqus_thread .dsq-subscribe-email, #disqus_thread .dsq-subscribe-rss {
	display: none;
}

/*hide the logos and options panel*/
#disqus_thread .dsq-options,
#disqus_thread .dsq-dc-logo,
.dsq-brlink,  {
  display: none;
}

#disqus_thread .dsq-trackback-url{
	color: #eee;
	border: 1px dotted #444;
}

#disqus_thread .dsq-panel a{
	color: #000;
	text-shadow: none;
	text-decoration: underline;
}

#disqus_thread .dsq-panel a:hover{
	color: #fff;
	text-shadow: none;
	text-decoration: none;
	background:#d300b8;
}

#disqus_thread .dsq-moderator-star{
top: -10px;
}


#dsq-content .dsq-textarea .dsq-textarea-wrapper, #dsq-content .dsq-post-fields .dsq-input-wrapper{
	background: url('images/formbg.png') top left repeat-x !important;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:0px !important;
-moz-border-radius-bottomright:0px !important;
-moz-border-radius-topleft:0px !important;
-moz-border-radius-topright:0px !important;
}

#dsq-content .dsq-post-fields .dsq-input-wrapper input[type="text"]{
	background: none !important;
}


#dsq-content .dsq-badge-small{
	text-shadow: none;
}

#dsq-new-post {
margin-bottom: 20px;
}

#dsq-content .dsq-drop-profile{
text-shadow: none;
}

#dsq-content .dsq-trackback-url{
width: 100%;
}

#at_hover{
text-shadow: none;
}

#at20mc{
text-shadow: none;
}

/* caption styling */

.caption-top, .caption-bottom {
	color: #ffffff;	
	padding: 1.2em;	
	font-weight: bold;
	font-size: 13px;	
	font-family: arial;	
	cursor: default;
	border: 0px solid #334143;
	background: #000000;
	text-shadow: 1px 1px 0 #202020;
}
.caption-top {
   border-width: 0px 0px 8px 0px;
}
.caption-bottom {
   border-width: 8px 0px 0px 0px;
}
.caption a, .caption a {
	border: 0 none;
	text-decoration: none;
	background: #000000;
	padding: 0.3em;
}
.caption a:hover, .caption a:hover {
	background: #202020;
}
.caption-wrapper {
	float: left;
}
br.c { clear: both; }

#caption-newwindow, #caption-expand{
	display: none;
}