/*
Theme Name: kinky mnml
Theme URI: http://www.helloroot.com
Description: Theme made by <a href="http://www.helloroot.com">helloroot</a>.
Version: 0.1
Author: Marco Romano
Author URI: http://www.helloroot.com 	
*/
body	{background-color:#f1f1f1; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin:0; padding:0;}
a, a:active, a:visited	{color:#999; text-decoration:none;}
a:hover					{color:#999; text-decoration:underline;}
h1,	h1 a, h1 a:visited				{font-size:18px; font-weight:bold; color:#000; margin:0; padding:0; line-height:18px; text-decoration: none;}
h1 a:hover							{color:#999; text-decoration:none;}
h2, h2 a, h2 a:visited, h2 a:hover	{font-size:14px; font-weight:bold; color:#000; margin:0; padding:0; line-height:14px; text-decoration: none;}
h3, h3 a, h3 a:visited, h3 a:hover	{font-size:14px; font-weight:bold; color:#000; margin:0; padding:0 0 10px 0; text-decoration: none;}
h3#comments {margin:20px 0;}
h4, h4 a, h4 a:visited, h4 a:hover	{font-size:12px; font-weight:bold; color:#000; margin:0; padding:0 0 10px 0;}
p	{text-align:justify; line-height:18px; margin:0 0 10px 0;}
p a, p a:link, p a:active, p a:visited	{color:#000; text-decoration:underline;}
p a:hover {color:#999;}
ul	{list-style:none; margin:0; padding:0;}

/* S T R U C T U R E */
#wrapper {text-align:center;}
#page { background-color:#fff; background:url(images/bg.jpg) no-repeat; width:940px; margin:0 auto; text-align:left;  background-color:#fff;}
#header {height:200px; margin:0 30px; border-bottom:1px solid #000;}
#syndication {float:right; background:url(images/icon_rss.gif) no-repeat right; padding-right:20px; line-height:20px;}
#follow {float:right; background:url(images/twitter.png) no-repeat right; padding-right:20px; line-height:20px;}
#logo {height:45px; width:145px; margin-top:75px;}
#content {margin:10px 30px 30px 30px; float:left; display:inline; }
#sidebar {margin:30px 0 0 0; width:400px; float:left;}
#left-col {width:185px;	float:left;}
#right-col {margin:0 0 0 30px; width:185px;	float:left;}
#bottom-col {width:400px; float:left;}
#footer {margin:0 30px; border-top:1px solid #000; padding-bottom:40px;}
#credits {margin-top:20px; color:#000;}
#credits a {color:#000; text-decoration:none;}
#respond {margin-top:30px;}

/* C L A S S E S */
.left	{float:left;}
.right	{float:right;}
.clr	{clear:both;}
.entry		{margin:5px 0 0 0;}
.post		{width:450px; border-bottom:1px dotted #999; padding:20px 0 10px 0;}
.more-link	{color:#999; line-height:16px;}
.post-title		{margin:0 0 5px 0;}
.post-date		{background:url(images/icon_date.gif) no-repeat; color:#999; text-indent:20px; line-height:16px; float:left; margin:0 10px 5px 0;}
.post-cat		{background:url(images/icon_cat.gif) no-repeat; color:#999; text-indent:20px; line-height:16px; float:left; margin:0 10px 5px 0;}
.post-comments	{background:url(images/icon_comments.gif) no-repeat; color:#999; text-indent:20px; line-height:16px; float:left; margin:0 10px 5px 0;}
.alert	{color:#cc0000;}
.grau	{color:#666;}

/* N A V I G A T I O N */
.pagenavi	{margin-top:10px; clear:both; display:block;}
.navigation	{clear: both; margin:0 0 10px 0;}
.navigation a, .navigation a:visited {color: #999;}
.previous-entries {background: url(images/icon_link.gif) no-repeat left center; float: left; padding-left: 20px; line-height:16px;}
.next-entries {background: url(images/icon_link.gif) no-repeat right center;float: right; padding-right: 20px; line-height:16px;}

/*  L I S T S */
.ul-cat {list-style: none; margin:0px 0px 30px; padding:0px; border-bottom: 1px solid #dedede;}
.ul-cat li{margin: 0px;	padding: 6px 0px 6px 20px; border-top: 1px solid #dedede; background: url(images/icon_cat.gif) no-repeat left center;}
.ul-cat li a, .ul-cat li a:visited{color: #999;	text-decoration: none;}
.ul-cat li a:hover{color: #999;	text-decoration: underline;}

.ul-pages {list-style: none; margin:0px 0px 30px; padding:0px; border-bottom: 1px solid #dedede;}
.ul-pages li{margin: 0px; padding: 6px 0px 6px 20px; border-top: 1px solid #dedede;	background: url(images/icon_pages.gif) no-repeat left center;}
.ul-pages li a, .ul-pages li a:visited{color: #999;	text-decoration: none;}
.ul-pages li a:hover{color: #999; text-decoration: underline;}

.ul-archives {list-style: none;	margin:0px 0px 30px; padding:0px; border-bottom: 1px solid #dedede;}
.ul-archives li{margin: 0px; padding: 6px 0px 6px 20px;	border-top: 1px solid #dedede; background: url(images/icon_date.gif) no-repeat left center;}
.ul-archives li a, .ul-archives li a:visited{color: #999; text-decoration: none;}
.ul-archives li a:hover{ color: #999; text-decoration:underline;}

.ul-linklist {list-style: none; margin:0px 0px 30px; padding:0px; border-bottom: 1px solid #dedede;}
.ul-linklist li{margin: 0px; padding: 6px 0px 6px 20px;	border-top: 1px solid #dedede; background: url(images/icon_link.gif) no-repeat left center;}
.ul-linklist li a, .ul-linklist li a:visited{color: #999; text-decoration: none;}
.ul-linklist li a:hover{color: #999; text-decoration: underline;}

.ul-recent-posts {list-style: none; margin:0px 0px 30px; padding:0px; border-bottom: 1px solid #dedede;}
.ul-recent-posts li{margin: 0px; padding: 6px 0px 6px 0px; border-top: 1px solid #dedede;}
.ul-recent-posts li a, .ul-recent-posts li a:visited{color: #999; text-decoration: none;}

.ul-recent-comments li a:hover{color: #999; text-decoration: underline;}
.ul-recent-comments {list-style: none; margin:0px 0px 30px; padding:0px; border-bottom: 1px solid #dedede;}
.ul-recent-comments li{margin: 0px; padding: 6px 0px 6px 0px; border-top: 1px solid #dedede;}
.ul-recent-comments li a, .ul-recent-comments li a:visited{color: #999; text-decoration: none;}
.ul-recent-comments li a:hover{color: #999; text-decoration: underline;}

/* W I D G E T S */
.widget {margin:0 0 30px 0;}
.widgettitle {margin:0 0 10px 0;}

li.widget_links {margin:0px 0px 30px; padding:0px; border-bottom:1px solid #dedede;}
li.widget_links li {margin:0px;	padding:6px 0px 6px 20px; border-top:1px solid #dedede; background:url(images/icon_link.gif) no-repeat left top; background-position:0 6px;}

li.widget_archive {margin:0px 0px 30px; padding:0px; border-bottom:1px solid #dedede;}
li.widget_archive li {margin:0px; padding:6px 0px 6px 20px; border-top:1px solid #dedede; background:url(images/icon_date.gif) no-repeat left top; background-position:0 6px;}

li.widget_categories {margin:0px 0px 30px; padding:0px; border-bottom:1px solid #dedede;}
li.widget_categories li {margin:0px; padding:6px 0px 6px 20px; border-top:1px solid #dedede; background:url(images/icon_cat.gif) no-repeat left top; background-position:0 6px;}

li.widget_recent_comments {margin:0px 0px 30px; padding:0px; border-bottom:1px solid #dedede;}
li.widget_recent_comments li {margin:0px; padding:6px 0px 6px 20px; border-top:1px solid #dedede; background:url(images/icon_comments.gif) no-repeat left top; background-position:0 6px;}

li.widget_recent_entries {margin:0px 0px 30px; padding:0px; border-bottom:1px solid #dedede;}
li.widget_recent_entries li {margin:0px; padding:6px 0px 6px 0px; border-top:1px solid #dedede;}

li.widget_pages {margin:0px 0px 30px; padding:0px; border-bottom:1px solid #dedede;}
li.widget_pages li {margin:0px; padding:6px 0px 6px 20px; border-top:1px solid #dedede; background:url(images/icon_pages.gif) no-repeat left top; background-position:0 6px;}

li.widget_meta {margin:0px 0px 30px; padding:0px; border-bottom:1px solid #dedede;}
li.widget_meta li {margin:0px; padding:6px 0px 6px 0px; border-top:1px solid #dedede;}

li.widget_text {}
.textwidget {}

li.widget_tag_cloud {padding-bottom:1em;}
li.widget_tag_cloud a {line-height:1em;}

#calendar_wrap {}
#wp-calendar thead th, #wp-calendar tfoot tr {padding:8px;}
#wp-calendar tbody a {}
#prev a , #next a{color:#999; text-decoration:none;}
#prev a:active, #prev a:focus, #prev a:hover,
#next a:active, #next a:focus, #next a:hover {text-decoration:underline;}
#today {}

/* C O M M E N T S */
#comments, #respond {padding-bottom: 5px;}
.commentlist {margin: 10px 0px;	padding-left: 20px;	line-height: 130%;}
.commentlist li{padding: 5px 10px; position: relative;}
.commentlist .avatar {position: absolute; top: 5px;	right: 5px;	border: solid 1px #dedede; padding: 1px; background: #fff;}
.commentlist .alt {background: #f4f4f4;}
.commentlist cite, .commentlist cite a, .commentlist cite a:visited {font-weight:bold; font-style:normal; color: #999;}
.commentlist small {margin-bottom: 5px; display: block; font-size: 100%;}
#commentform {margin-top: 10px;}
#commentform p {padding: 6px 0px; margin: 0px;}
#commentform label{font-weight: normal;	color: #666;}
#commentform input{padding: 3px; margin-top: 3px;}
#commentform textarea{width: 440px;	height: 115px; padding: 2px; margin-top: 3px;}
#commentform textarea:focus, #commentform input[type="text"]:focus {}
#commentform #submit{}

/* I M A G E S */
a img {border:0;}
img.left, a img.left {float:left; margin: 4px 10px 5px 0px;	border: 1px solid #bdd77f; padding: 3px; background: #FFFFFF;}
a:hover img.left{border-color: #FF6600; background: #FF6600;}
img.right, a img.right {float:left;	margin: 4px 10px 5px 0px; border: 1px solid #bdd77f; padding: 3px; background: #FFFFFF;}
a:hover img.right{border-color: #FF6600; background: #FF6600;}

/* T W I T T E R */
#twitter {margin-bottom:20px;}
#twitter #twitter_update_list {padding:0; margin:0; list-style-type:none; line-height:18px;}
#twitter #twitter_update_list a {padding:0; margin:0; display:block;}
#twitter #twitter_update_list a:hover  {padding:0; margin:0;}
