/*
Theme Name: Perfectomania
Theme URI: http://www.perfectomania.com
Description: Perfectomania WordPress theme
Version: 0.1
Author: Roman Nastenko
Author URI: http://www.perfectomania.com
Tags: minimal
*/

.subscribe-to-comments label {
	padding-left: 0; margin-left: 0;
}

.s {
	margin-bottom: 7px;

}

#readerpublishermodule0, #readerpublishermodule0 div {
	margin: 0 !important; padding: 0 !important;
}
div.s a:link, div.s a:visited {
	color: #999 !important;
}
a.i {
	color: #444 !important;
}
.alt {
	background: #eee; 
-moz-border-radius: 8px;}
.wp-caption {
	background: #f5f5f5;
width: 100%;
border: 1px solid #ccc;
font-size: 0.8em;
margin-bottom: 1em;
}
.alignright {float: right}
.alignleft {float: left}
img.alignright {padding-left: 3em; padding-bottom: 3em; border: 0 !important;}
img.alignleft {padding-right: 3em; padding-bottom: 3em; border: 0 !important;}
button, input[type="button"], input[type="submit"] {cursor: pointer !important;}
#commentform input[type="button"] {padding: 3px !important; background-color: #E5F0FF; -moz-border-radius: 4px; border: 2px solid #B0D0FF; margin-right: 4px; padding: 0; font-size: 0.8em !important;}
code {font-family: Courier New;}
.minih {letter-spacing: 1px; font-size: 0.85em; border-bottom: 1px solid #ccc;         color: #333;}
#respond {margin-top: 2em;}

.post ul li, .post ol li {}

.aligncenter {
	text-align: center;
}

#commentform {background: #E5F0FF; border: 4px solid #B0D0FF; padding: 2em; -moz-border-radius: 8px;}


* {
	padding: 0;
	margin: 0;
	font-weight: normal;
	font-family: Georgia;
        line-height: 1.5em !important;
}



hr {
        background-color: #fff !important;
        color: #fff !important;
border: 0;
	border-bottom: 1px dashed #ccc;
        margin: 0 0 3em 0;
clear: both;
}


hr.fst {
margin-bottom: 3px;	
}


blockquote {
margin: 1em 0;
font-style: italic;
border-left: 4px solid #750;
color: #750;
        padding: 0 10pt;
}
blockquote p {
        margin: 0 !important;
}

input#submit {
        margin-bottom: 1em;
}

p.date {
        margin-bottom: 0.3em !important;
font-size: 0.9em;
}
html {

}
body {
	background: #f5f5f5 url('http://perfectomania.com/wp-content/uploads/2009/06/back.png');
	font-size: 0.9em;
margin-bottom: 1.31em;

}

.post p img {
        margin: 0; 
}

h1 {
	font-size: 1.8em;
        margin-bottom: 0.58em;
        line-height: 1.2em !important;
border-bottom: 1px solid #ccc;
}

h2 {
	font-size: 1.6em;
        margin-bottom: 0.5em;
color: #333;
        line-height: 1.2em !important;
}

h3 {
	font-size: 1.4em;
        color: #333;
        margin-bottom: 0.67em;
}

hr#comments {
        margin-top: 4em;
}



.num {vertical-align: top; padding: 3px;}

.post ul, .post ol {
         padding-left: 2.62em;
border-left: 4px solid #ccc;
}

.post p, .sub-menu li p, .sub-menu p, .commentlist li p, #commentform p {
        margin-bottom: 1em;
}

.postmetadata {
text-align: right;
}

.post {
        margin-bottom: 0;
}

ol.commentlist {
        margin-bottom: 3em;
list-style: none;
}

ol.commentlist li {
        margin-bottom: 1em;
}

ol.commentlist li p {
        margin-top: 1em;
}

.entry {
        margin-bottom: 0;
}

.entry img {
        margin-bottom: 1em;
        border: 1px solid #ccc;
}

.container {

min-width: 940px;
FLOAT: left;
	border-right: 1px solid #ccc;
max-width: 100em;

}

/*#mn {background: #fff;} */

/* ----------- GLOBAL LINKS ---------- */

a:link {
        color: #0A53AB;
}

h2 a:link,  h2 a:visited {
        color: #D70606;
        text-decoration: none;
        border-bottom: 1px solid;
padding-bottom: 1px;
}

h1 a {}

a:hover {
        color: #D70606;
}

/* ----------- GLOBAL LINKS ---------- */

textarea {
        margin: 1em 0;
}

img.wp-smiley {
        margin: 0;
        padding: 0;
        border: 0;
}

/* HEADER */

.header-container {
	background: #333 url('http://perfectomania.com/wp-content/uploads/2009/06/4441.png');
float: left;
width: 100%;
border-top: 7px solid #222;

}

.header {
float: left;
}

.header ul {
	list-style: none;
        float: left;
        width: 100%;
}

.main-menu  li {
        float: left;
	padding: 1.309em 2em 1.309em 2.62em;
	display: block;
}

.main-menu  li a {
        float: left;
	display: block;
	color: #ccc;
text-decoration: none;
line-height: 1em !important;
padding-bottom: 3px !important;
border-bottom: 1px solid;
}

.main-menu  li a:hover, .main-menu  li a:active {
       float: left;
       color: #fff !important;
}

.main-menu .current-cat a, .current-cat a:hover {
        color: #fff !important;
}

.rubs a {

	}


.current_page_item, .sub-menu .current-cat {
	background: #eee;
border-bottom: 1px solid #ddd;
}

.current_page_item a, .rubs .current-cat a {
        color: #000;
        text-decoration: none !important;
}

.rubs .current-cat a:hover {
        color: #000 !important;
}


/* CONTENT */

.container {
height: 100%;
width: 99%;
background: #fff;
}

.content-container {
        float: left;
	width: 61.8%;
        margin-right: -1px !important;
}

.content {
	padding: 2.62em;
        margin: 0;
	border-right: 1px solid #ccc !important;
}

/* SUBMENU */

.sub-menu-container {
	float: left;
height: 100%;
        width: 38.2%;

}

.sub-menu {
	padding: 2.62em;
	border-left: 1px solid #ccc;
height: 100%;
}

.sub-menu hr {
        background-color: #ddd;
}

.sub-menu-container ul {
	list-style: none;
}

.sub-menu ul li, .sub-menu p small, .sub-menu ul li p small {
        margin-bottom: 1em;
}

/* FOOTER */

.footer-container  {
	border-top: 1px solid #ccc;	

	border-bottom: 1px solid #ccc;
clear: both;
background: url(http://perfectomania.com/wp-content/uploads/2009/06/stripe_bd1a276cceae7d78c45e83fa869dc106.png);
}

.footer {

	width: 99%;
max-width: 100em;
border-right: 1px solid #ccc;
        text-align: center;
}



.footer-right {
	width: 38.2%;
        float: left;
}

.footer  p, .footer-right p {
	padding: 2.62em !important;
}

a.imge {
        border-bottom: 0;
}

.sub-menu ul img {
        border: 0  !important;
}


div.wp-pagenavi a {
line-height: 50px;
}

div.wp-pagenavi a:link {
	padding: 0.5em; 
        text-decoration: none;
	margin-right: 0.1em;	
	border: 1px solid #0066cc;
	color: #0066cc;
}















div.wp-pagenavi a:visited {
	padding: 0.5em; 
	margin-right: 0.1em;	

	border: 1px solid #0066cc;
	color: #0066cc;	
}

div.wp-pagenavi a:hover {	
	border: 1px solid #000000;
	color: #000000;

}


div.wp-pagenavi a:active {







	padding: 0.5em; 
	margin-right: 0.1em;	
        border: 1px solid #0066cc;
	color: #0066cc;	
}

div.wp-pagenavi span.pages {
	padding: 0.5em; 
	margin-right: 0.1em;	
	color: #000000;
line-height: 50px;
	border: 1px solid #000000;
}

div.wp-pagenavi span.current {
	padding: 0.5em; 
	margin-right: 0.1em;	
	border: 1px solid #000000;
	color: #000000;

}

div.wp-pagenavi span.extend {
	padding: 0.5em; 
	margin-right: 0.1em;	
	border: 1px solid #000000;
	color: #000000;

}

small {
        font-size: 0.85em;
}

.entry li p img, .entry li p a img  {
        margin-top: 1em !important;
        border: 0 !important;
}

textarea, input {
       padding: 7px !important;
        vertical-align: middle !important;
}
#commentform textarea, #commentform input {

        margin-right: 1em;
}
#subscribe {
        margin-right: 0;
}

#submit {
        width: 140px;
}

img.main_il {
        border: 0 !important;
}

.postsponsors {
        font-size: 0.8em;
margin-bottom: 1em;
padding: 7px;
border: 1px solid #ccc;
}

.postsponsors p {margin: 0;}

ol.commentlist {
}

ul {
        list-style: square;
}

.post ul, .post ol {
        margin-bottom: 1em;
}

p, small, p small, .sub-menu ul li p small {
}

th {
font-weight: bold;
border-bottom: 1px solid #ccc;
}

tr.r1 {
background: #f0f0f0;
}

table {
margin-bottom: 3em;
}

.kort {
background: #ff9;
}

div.entry blockquote p {
 margin-bottom: 1em !important;
}

.art li {
display: inline;
padding-right: 1em;
}

.submenu p .submenu li {
	
}

.monty span a {font-size: 0.7em; line-height: 1.5em !important;}

h1, h2, h3 {}

strong, b, strong a {
	font-weight: bold !important;
}


p.subscribe-to-comments input {
	width: 16px !important;
margin-right: 5px !important; padding-right: 5px !important;
}

