* {
color:#aaa;
font-family:trebuchet ms,arial;
font-size:9pt;
margin:0;
padding:0;
}

input{
 color:#333;
}

html, body{
	height:100%;
	width:100%;
	font-family:trebuchet ms, arial;
	font-size:9pt;
        background:#000000 url(images/bgtest.png) repeat-y scroll center;
}

td{
 font-family:trebuchet ms, arial;
 font-size:9pt;
}

a,
a:link,
a:visited,
a:active
{
 color:#bbb;
 border:none;
}

h1,h2,h3{
    font-weight:normal;
    font-size:16pt;
    clear:left;
}

div#container{

background:#101010 url(images/contentbg.png) repeat-y scroll left top;
height:auto !important;
margin:auto;
min-height:100%;
position:relative;
width:900px !important;

}

div.header{
	width:100%;
        overflow:hidden;
	min-width:900px;
	_width:900px;
        *width:auto; 
        background: #101010; 
        /*background: #282828 url(images/header/bg.png) repeat scroll center center;*/
	height:185px;
        
}

div.picbox{
  float:left;
  width:auto;
 *text-align:center;
 *width:250px;
}

img.headerpic{
	margin:10px;
	border:solid 4px #000;
	position:relative;
}

div.picbox a,
div.picbox a:visited,
div.picbox a:active{
        text-decoration:none;
}

/*
div.headerlogo{
	background: transparent url(images/header/logo_hdr.png) no-repeat scroll center center;
        *background:none;
        _background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/snitch/images/header/logo_hdr.png', sizingMethod='image'); 

        position:absolute;
	left:17px;
	top:17px;
	width:71px;
	height:62px;
        cursor:hand;
        cursor:pointer;
}
*/
div.headerlogo{
background:transparent url(images/header/wiggle-logo.png) no-repeat scroll center center; 
*background:none;
        _background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/snitch/images/header/wiggle-logo.png', sizingMethod='image'); 
center center;
cursor:pointer;
margin:auto;
height:45px;
/*left:5px;*/
position:relative;
top:-45px;
width:100%;
}

div.headerlogo h1{
	font-size:1px;
        visibility:hidden;
}

div.header .widget{
        background: #000 url(images/header/bg-links1.png) no-repeat scroll center center;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	height:180px;
	width:150px;
	float:left;
	margin: 0px 15px;
        color:#fff;
}

div.header .widgettitle {
	border:none;
	font-weight:normal;
	font-size:12pt;
        padding:5px;
        color:#fff;
        border-bottom:solid 1px #000;
}

div.header .widgettitle a {
	border:none;
	font-weight:normal;
	font-size:12pt;
        padding:5px;
        text-decoration:none;
        color:#fff;
}


div.header .widget ul{
	list-style:none;
}

div.header .widget ul li{
        padding:5px;
	list-style:none;
	color:#fff;
	border-bottom:solid 1px #000;
}

div.header .widget ul li a{
        color:#fff;
        text-decoration:none;
}

#ilastfm_display{
        width:100%;
        /*padding-top:10px;*/
	background: transparent url(images/header/25pct-trans.png) repeat scroll center center;
        _background:none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/snitch/images/header/25pct-trans.png', sizingMethod='scale'); 
        text-align:center;

}

#ilastfm_display li{
        display:inline;
        border:none;
        width:35px;
        margin:0px;
        padding:0px;
}

#ilastfm_display li img{
        width:35px;
        height:35px;
        border:none;
        margin:2px;
        padding:0px;
}

.content ul, 
.content ol{
	list-style-position: inside;
}

.sidebar ul,
.sidebar ol
{
        list-style: none;
	list-style-position: inside;
        margin-left:8px;
}

ul.generallinks{
	list-style:none;
	float:left;
	background: #000 url(images/header/bg-links1.png) no-repeat scroll center center;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	margin: 0px 2px;
	height:180px;
	width:150px;
}

ul.generallinks li{
	padding:5px;
	list-style:none;
	color:#fff;
	border-top:solid 1px #000;
}

ul.generallinks li a{
	color:#fff;
	text-decoration:none;
}

ul.categorylinks{
	list-style:none;
	width:150px;
	float:left;
	background: #000 url(images/header/bg-links1.png) no-repeat scroll center center;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	margin: 0px 2px;height:100%;
        height:180px;
}

ul.categorylinks li{
	padding:5px;
	list-style:none;
	color:#fff;
	border-top:solid 1px #000;
}

ul.categorylinks li a{
	color:#fff;
	text-decoration:none;
}

.widget_recent_entries ul
{list-style-type:disc !important;}

.widget_recent_entries ul li a,
.widget_recent_entries ul li a:link,
.widget_recent_entries ul li a:visited
{text-decoration:none !important;}

ul.searchbox{
	list-style:none;
	width:200px;
	float:left;
	background: #000 url(images/header/bg-search.png) no-repeat scroll center center;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	margin: 0px 2px;
        height:180px;
}

ul.searchbox li{
	padding:5px;
	list-style:none;
	color:#fff;
	border-top:solid 1px #000;
}

li h3{
	border:none;
	font-weight:normal;
	font-size:12pt;
        color:#efefef;
}

.li-odd{
	background: transparent url(images/header/25pct-trans.png) repeat scroll center center;
        _background:none;
        *background:none;
        _width:1000%;

        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/snitch/images/header/25pct-trans.png', sizingMethod='scale'); 
}

input.searchbox{
	width:100%;
	font-size:12pt;
	background: #fff url(images/header/searchtext.png) repeat-x scroll bottom left;
	border:1px inset;
}

div#content{
	width:650px;
	height:auto !important;
        _height:100%;
        padding-bottom:5px;
        padding-right:5px;
        margin:0px 5px;
        min-height:650px;
        float:left;
        clear:left;
}

div.post{
	margin-bottom:5px;
        margin-left:5px;
	/*border-top:solid 1px #d1d1d1;*/
        clear:left;
}

.content{
 clear:both;
}

.content .pheader{
	background:#FFFFFF;
	height:50px;
	padding:6px;
	padding-right:15px;
	float:left;
	margin:8px;
	margin-bottom:17px;
}

.content .date_display {
	width:45px;
	float:left;
	/*border-right:1px solid #D1D1D1;*/
	text-align:center;
	margin-right:8px;

	padding-right:4px;
	padding-bottom:5px;
	/*background:transparent url(images/gradient1.png) repeat scroll 0 0;*/

	/*
	border:1px solid #000;
	background:#fff;
	float:left;
	margin:5px;
	text-align:center;
	height:58px;*/
	
}
.content .date_display .date {
	color: #333;
	font-size:32px;
	letter-spacing:-1px;
	margin-bottom:-4px;
	width:49px;
	
}





.content .date_display .month {
	color: #666;
	font-size:16px;
	font-weight: 400;
	letter-spacing:-1px;
	margin-bottom:-6px;
	text-transform: uppercase;	
	width:49px;
}

.content .posttitle {
    /*border-top: 1px solid #303030;*/
}

.content .posttitle a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	color: #ddd;
	letter-spacing:-1px;
	text-decoration: none;
}

.content .posttitle a:hover {
	color: #eee;

}

.content p{
 /*clear:left;*/
}

.content p, .content ul, p {
	font-size: 11px;
	color: #aaa;
	/*padding:5px;
	line-height:20px;
	letter-spacing:.5px;
	*/
        margin:5px 5px 15px 5px;
	line-height:19px;
}

.wp-caption{
    text-align:center;
    font-weight:bold
}

.wp-caption-text{
    margin:0px !important;
}

.content .pcontents p {
	font-size: 11px;
	color: #666;
	padding:5px;
	line-height:19px;
	letter-spacing:0px;
	line-height:19px;

}

.content .pcontents a {
	color: #333;
}

.content .mata {
	font-size: 11px;
	color: #999;
	text-decoration: none;
	letter-spacing:1px;
	clear:right;
	margin-top:4px;
	margin-bottom:10px;
	padding-left:6px;

}


.content .mata a {
	font-size: 11px;
	color: #999;
	text-decoration: none;
}

.content .mata a:hover {
	
	color: #eee;
	text-decoration: none;
}

.commentslink {
	padding: 2px 0 2px 20px;
	background: url('images/comment.png') left center no-repeat;
	margin-left: 10px;
}

div.sidebar{
        clear:right;
	width:225px;
        vertical-align:top;
	/*position:absolute;
        top:175px;
        right:0px;*/
	padding:3px;
        float:left;
        clear:right;
}

div.sidebar .widget{
    background: transparent none repeat scroll 0 0;
    margin:10px 0px 15px;
    padding:4px 4px 4px 0;
}

div.sidebar .adsensem_widget{
    text-align:center;
}

div.sidebar .widget h3{
    background:transparent url(images/sidetitlebg.png) repeat-y scroll left top;
    margin-left:-2px;
    padding-left:5px;
}

div.footer{
	width:100%;
	clear:both;

	/*position:absolute;
        bottom:0px;
	height:50px;
        */
        height:100px;
        color:#333;
	text-align:center;
        background:#050505 none repeat scroll 0 0;
}

.copyright{
    padding:70px 10px 0 0;
    text-align:right;
}

a#sig{
        display:none;
	position:relative;
	/*right:0px;
	bottom:0px;
        */
        float:right;
}


/* Begin Comments*/

#comments{
        margin:5px 10px;
        color:#000;
}

#comments h3{
        font-weight:normal;
        font-size:16pt;
}

.avatar{
    margin:5px;
}

/* Normal Bubble */



div.bubble {
	width: auto;
	margin-bottom: 24px;
}

div.bubble blockquote {
	margin: 0px;
	padding: 10px;
	border: 1px solid #c9c2c1;
        background: #fff;
        color:#000;
}

div.bubble blockquote p {
        color:#000;
	margin: 0px;
	padding: 0px;
	line-height: 1.3em;
}

#comment-remix-meta, #wpcr_tags{
      color:#000;
}

div.bubble cite {
	position: relative;
	margin: -7px;
	padding: 7px 0px 10px 15px;

	top: 5px;
	background: transparent url('images/tip.gif') no-repeat 20px 0;
	font-style: normal;
	font-size: 1em;
	display: block;
}


.alt {
	margin: 0;
	padding: 0;
	}

#commentform p {
	padding: 5px 0;
	font-size: 1.2em;
	}

#comment {

	width: 336px;
	height: 100px;
        color:#000;
	}
.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
	
#commentPreview {
font-size: .8em;}
/* End Comments */

/* images */

a img{
 border: none;
}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
p img { padding: 0; max-width: 100%; }


/* end images */

div.sociable{
    margin:16px 0 0 0 !important;
    text-align:right !important;
    clear:both;
    padding-top:16px;
}

#tag_cloud a{
    font-size:-2 !important;
}

.navigation
{
display:block;
width:100%;
text-align:right;
padding:5px;
}

.alignleft
{
float:left;
}

.alignright
{
float:right;
clear:right;
}
