/*
Theme Name: monsterHash
Theme URI: http://monsterhash.com/
Description: Child Theme for thematic
Author: Demian
Author URI: http://monsterhash.com/
Template: thematic
Version: 1.0
*/
 
@import url("../thematic/style.css");


/*  ### alternative title (remove below) ###
#blog-title a {
background:url(http://www.monsterhash.com/beta/logo.png) no-repeat top center;
display:block;
text-indent:-9000px;
width: 260px;
height: 33px;
}
*/

#logo{
position:absolute;
left:1000px;
top:50px;
z-index: 1000;
}

div#blog-title a {
 font-family:Georgia,serif;
 font-size:42px;
 font-weight:normal;
}

#linkcat-262 li{
margin: 0px;
}

p:first-child::first-letter {
 font-size: 260%;
 margin-top: 5px;
 margin-right: 5px;
 padding: 0;
 color: #FF0000;
 float: left;
}

.meta-prep{
   display:none;
}

.widget_search #s{
    width: 100%;
}



/*  ### USABILITY RECOMMENDATIONS FROM USABILITYPOST ###  */

.entry-title a:link, .entry-title a:visited, #content .entry-title {
    border-bottom:0 none;
    color:#000000;
    font-family:Georgia,serif;
    font-size:34px;
    line-height:1.1em;
    margin-bottom:0.2em;
    font-weight:normal;
}

#s {
 padding-left:25px;
 width:245px;
 -moz-box-shadow:0 1px 1px #FFFFFF;
 background:url("http://www.monsterhash.com/beta/search_input.png") repeat scroll 0 0 transparent;
 -moz-border-radius:3px 3px 3px 3px;
 border-color:#656565 #AFAFAF #C3C3C3 #999999;
 border-style:solid;
 border-width:1px;
 font-size:13px;
 margin-bottom:7px;
 padding:6px;
 text-indent:20px;
 color:#888888;
}

p, dd, pre {
 margin-bottom:1.5em;
 padding:0;
 border:0 none;
 font-style:inherit;
 font-weight:inherit;
 outline:0 none;
 line-height:1.4em;
 vertical-align:baseline;
 color:#222222;
 font-family:Georgia,serif;
 font-size:110%;
}

p a:visited {
 color:FF0000;
}

.sf-menu a, .sf-menu a:visited {
  font-size:13px;
}

.aside a:link{
 color:#6600CC;
}

.aside a:visited{
 color:FF0000;
}

a:visited{
 color:#000000 !important;
}

p a:link{
 color: #6600CC;
}

ul, ol {
 font-size:115%;
 line-height:1.2em;
}

a {
    text-decoration: none;
    color: #6600CC;
}

a:hover{
    text-decoration: underline; 
}

.aside ul ul{
 list-style: none;
 margin:0;
 font-size:90%;
}

ul .xoxo li{
 clear:both;
 margin-bottom: 20px;
 margin-top: 10px;
}

.aside img{
 vertical-align:text-top;
 margin-right: 10px;
 float:left;
 border:1px solid #CCCCCC;
 margin-bottom: 10px;
}

.sociable ul {
 display:inline;
 margin:0 !important;
 padding:0 !important;
}

.sociable ul li {
 background:none repeat scroll 0 0;
 display:inline !important;
 list-style-type:none;
 margin:0;
 padding:1px;
}

/*  ### ALIGN THE ADS ###  */
#secondary ul {
padding-left:0;
}

#text-3{
 margin-bottom:20px;
}

