/*
Theme Name: Neu Milk
Theme URI: http://milkrock.net/
Description: A new wordpress theme developed exclusively for milkrock.net
Version: 0.2
Author: Ramiro Jr. Franco
Author URI: http://milkrock.net/
Tags: metal dark blue gloss

	Neu Milk 0.2
	http://www.milkrock.net/

	This theme was developed only for milkrock.net

	Code should not be distributed.

*/




body, html {
background: #888;
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: medium;
background: url(/wp-content/themes/neu_milk/images/neu_milk_bg.png);
}

p {
line-height: 1.6em;	
}

img {
border: 0;	
}

.alignleft {
float: left;
}

.alignright {
float: right;
}

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}

.clear {
	clear: both;
}

h2, h1, p, ul{
margin: 0;
}

ul {
list-style: none;	
}

label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #777;
}

#page {
width: 1024px;
margin-left: auto;
margin-right: auto;
background: #091b2f;
}

#wrapper {
	width: 1124px;
	margin-left: auto;
	margin-right: auto;
	background: url(/wp-content/themes/neu_milk/images/neu_milk_scroll_shadow.png) repeat-y;
}

#headerimg {
height: 85px;
width: 1024px;
}

#headerimg h1 {
margin: 0;
padding: 0;
}

a.home_link, a.home_btn, a.cont_btn, a.port_btn {
display: block;
float: left;
height: 85px;
}

a.home_link span, a.home_btn span, a.cont_btn span, a.port_btn span{
display: none;
}

a.home_btn:hover, a.cont_btn:hover, a.port_btn:hover {
background-position: 0 -85px;
}

a.home_link {
background: url(/wp-content/themes/neu_milk/images/neu_mr_title.png) 0 0 no-repeat;
width: 246px;
}

a.home_btn {
background: url(/wp-content/themes/neu_milk/images/new_milk_home.png) 0 0 no-repeat;
width: 72px;
}

a.cont_btn {
background: url(/wp-content/themes/neu_milk/images/neu_milk_contact.png) 0 0 no-repeat;
width: 85px;
}

a.port_btn {
background: url(/wp-content/themes/neu_milk/images/neu_milk_port.png) 0 0 no-repeat;
width: 85px;
}


span.head_space, span.head_end {
display: block;
height: 85px;
float: left;
}

span.head_space {
width: 422px;
background: url(/wp-content/themes/neu_milk/images/neu_milk_hbar.png) 0 0 no-repeat;
}

span.head_end {
width: 114px;
background: url(/wp-content/themes/neu_milk/images/neu_milk_hend.png) 0 0 no-repeat;
}

span.head_shd {
display: block;
width: 1024px;
height: 12px;
background: url(/wp-content/themes/neu_milk/images/neu_milk_hshdw.png);
}


div#blog_content {
width: 834px;
float: left;
margin-left: 15px;
}

span.blog_top {
display: block;
width: 834px;
height: 27px;
background: url(/wp-content/themes/neu_milk/images/neu_milk_boxt.png);
}

span.blog_bot {
display: block;
width: 834px;
height: 23px;
background: url(/wp-content/themes/neu_milk/images/neu_milk_boxb.png);
}

div.blogs {
width: 834px;
background: url(/wp-content/themes/neu_milk/images/neu_milk_boxr.png) repeat-y;
}

div.post {
padding-bottom: 50px;
}

div.post h2 {
display: block;
width: 804px;
height: 35px;
padding: 0 0 10px 30px;
font-size: 24px;
font-weight: bold;
color: #666;
line-height: 35px;
background: url(/wp-content/themes/neu_milk/images/neu_milk_dshw.png) no-repeat bottom;
}

div.post h2 a {
text-decoration: none;
color: #666;
}

span.sdiv {
display: inline-block;
height: 35px;
margin: 0 0 0 5px;
padding: 0 0 0 30px;
background: url(/wp-content/themes/neu_milk/images/neu_milk_dstr.png) 0 5px no-repeat ;
}


span.sdiv2 {
padding: 3px 0 10px 30px;
margin: 0 0 0 2px;
background: url(/wp-content/themes/neu_milk/images/neu_milk_dstr.png) 0 0 no-repeat ;
}

div.entry {
margin-left: 31px;
margin-right: 30px;
}

div.entry p {
	color: #666;
	padding: 0 0 10px 0;
}

div.entry a {
	color: #3678ba;
}

div.entry a:hover {
	color: #fff;
	background: #3678ba;
	text-decoration: none;
}

div.entry a img {
	background: none;
	border: 10px solid #ebeef2;
	margin: 10px;
	padding: 0;
}

div.post a img.size-thumbnail {
	margin: 10px 20px 10px 10px;
}

div.nav_old a {
	color: #3678ba;
	margin-left: 30px;
}

div.nav_old a:hover {
	color: #fff;
	background: #3678ba;
	text-decoration: none;
}

div.entry p.postmetadata {
	margin-left: 30px;
	color: #666;
}

div.entry p.postmetadata a {
	display: inline-block;
	padding: 9px 20px 0 15px;
	background: url(/wp-content/themes/neu_milk/images/neu_milk_cb.png) 0 0 no-repeat;
	height: 35px;
	width: 110px;
	color: #fff;
	text-align: center;
	text-decoration: none;
}

div.entry p.postmetadata a:hover {
	background-position: 0 -43px;
}

div.blogs p.postmetadata {
	margin-left: 30px;
	color: #666;
}

div.blogs p.postmetadata a {
	display: inline-block;
	padding: 9px 20px 0 15px;
	background: url(/wp-content/themes/neu_milk/images/neu_milk_cb.png) 0 0 no-repeat;
	height: 35px;
	width: 110px;
	color: #fff;
	text-align: center;
	text-decoration: none;
}

div.blogs p.postmetadata a:hover {
	background-position: 0 -43px;
}

/***** Archive Side *****/
div#sidebar {
	float: left;
	font-size: 10px;
	text-align: right;
	width: 169px;
	background: url(/wp-content/themes/neu_milk/images/neu_milk_abg.png) top right no-repeat;
}

div#sidebar a {
	color: #fff;
	opacity: .50;
	text-decoration: none;
}

div#sidebar a:hover {
	opacity: 1.0;
	background: #3678ba;
}

div#sidebar ul {
margin: 0;
padding: 0;
}

div#sidebar ul li {
	padding-right: 5px;
}

h2.mr_month, h2.mr_cat, h2.mr_meta {
	margin-left: 100px;
	display: block;
	height: 27px;
	width: 60px;
}

h2.mr_month span, h2.mr_cat span, h2.mr_meta span {
	display: none;
}

h2.mr_month {
	background: url(/wp-content/themes/neu_milk/images/neu_milk_month.png);
}

h2.mr_cat {
	margin-top: 20px;
	background: url(/wp-content/themes/neu_milk/images/neu_milk_cat.png);
}

h2.mr_meta {
	margin-top: 20px;
	background: url(/wp-content/themes/neu_milk/images/neu_milk_meta.png);
}

/***** Search Bar *****/
input#s {
	float: left;
	padding: 12px 8px 0 5px;
	height: 25px;
	width: 89px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	background: url(/wp-content/themes/neu_milk/images/neu_milk_sea.png);
	border: 0;
}

input#searchsubmit {
	float: left;
	height: 37px;
	width: 38px;
}

div#searchbox {
	margin: 5px 0 0 25px;
	height: 37px;
	width: 140px;
}


/***** Footer *****/

div#footer {
clear: both;
height: 68px;
}

p.mr_by, a.mr_wp, p.mr_div, a.mr_ent, a.mr_com, p.mr_per {
	display: block;
	height: 59px;
	float: left;
}

p.mr_by span, a.mr_wp span, p.mr_div span, a.mr_ent span, p.mr_and, a.mr_com span, p.mr_per span {
	display: none;
}

a.mr_wp:hover, a.mr_ent:hover, a.mr_com:hover {
	background-position: 0 59px;
}

p.mr_by {
	background: url(/wp-content/themes/neu_milk/images/neu_milk_cbmr.png);
	width: 395px;
	margin-left: 15px;
}

a.mr_wp {
	background: url(/wp-content/themes/neu_milk/images/neu_milk_cbwp.png) 0 0;
	width: 86px;
}

p.mr_div {
	background: url(/wp-content/themes/neu_milk/images/neu_milk_cbsd.png);
	width: 37px;
}

a.mr_ent {
	background: url(/wp-content/themes/neu_milk/images/neu_milk_cberss.png) 0 0;
	width: 80px;
}

a.mr_com {
	background: url(/wp-content/themes/neu_milk/images/neu_milk_cbcrss.png) 0 0;
	width: 105px;
}

p.mr_per {
	background: url(/wp-content/themes/neu_milk/images/neu_milk_cbe.png);
	width: 131px;
}

/***** Archive Navigation *****/

div.navigation {
height: 30px;
color: #aaa;
margin-left: 30px;
margin-right: 30px;
}

div.navigation a {
	color: #3678BA;
	-moz-border-radius: 5px;
	-webkit-border-radio: 5px;
	padding: 5px;
	text-decoration: none;
}

div.navigation a:hover {
	background-color:#3678BA;
	color: #fff;
}

.metaalt {
margin-top: 20px;
clear: both;	
}

/*** Comment Styles ***/
div.neu_feedback {
	color: #666;
	padding-bottom: 40px;
}

div.neu_feedback h3 {
	margin: 0 0 0 40px;
}

div.neu_feedback ol {
	margin: 15px 40px 0 40px;
}

div.neu_feedback ol a {
	color: #3678BA;
}

/***** Comment Box *****/

div.neu_comment {
	width: 764px;
	height: 308px;
	background: url(/wp-content/themes/neu_milk/images/neu_milk_reply_bg.png) no-repeat;
	margin: 0 0 0 30px;
	padding: 0 0 15px 0;
}

h3#respond {
	display: none;
}

textarea#comment {
	width: 580px;
	height: 60px;
}

input#submit {
	margin: 30px 0 0 5px;
}

input#author, input#email, input#url, textarea#comment {
border: 1px solid #e3e8ee;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #777;
font-size: 16px;
}

p.logged {
	height: 80px;
	padding: 70px 0 0 40px;
	font-size: 2em;
}

p.logged strong {
	display: block;
	color: #333;
	font-size: .6em;
	line-height: normal;
	font-weight: normal;
	margin: 10px 0 0 0;
}

p.logged img.avatar {
	float: left;
	margin: 0 20px 0 0;
}

p.logged a.profile {
	color: #333;
	text-decoration: none;
	position: relative;
	top: -10px;
}

p.logged a.logout {
	display: block;
	color: #3678BA;
	text-decoration: none;
	float: right;
	font-size: .4em;
	position: relative;
	top: -35px;
	left: -50px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 5px;
	line-height: normal;
}

p.logged a.logout:hover {
	background: #3678BA;
	color: #fff;
}

p.name {
	padding: 60px 0 0 40px;
	float: left;
	width: 300px;
}

p.mail {
	padding: 60px 0 0 40px;
	float: left;
	width: 300px;
}

p.site {
	padding: 0 0 0 40px;
	width: 300px;
}

p.com_box {
	float: left;
	width: 580px;
	padding: 10px 0 0 40px;
}