/* @override http://s51370.gridserver.com/_rainer/wp-content/themes/milan/style.css */

/*
Theme Name: Milan
Theme URI: http://www.siiimple.com
Description: A minimalist wordpress theme
Version: 3.0
Author: Justin
Author URI: http://www.justinmarcusdesign.com
Tags: fixed-width, theme-options, white, custom-menu
*/

/*Milan is a theme by siiimple.com*/

/* RESET */

/* ----------------------------------------- */

/* Global reset */

/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */

*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td {  margin: 0;padding: 0 }

table {  border-collapse: collapse;border-spacing: 0 }

fieldset, img {  border: 0 }

address, caption, cite, code, dfn, em, strong, th, var {  font-style: normal;font-weight: normal }

ol, ul, li {  list-style: none }

caption, th {  text-align: left }

h1, h2, h3, h4, h5, h6 {  font-size: 100%;font-weight: normal }

q:before, q:after {  content: '' }

/* Global reset-RESET */

/* The below restores some sensible defaults */

strong {  font-weight: bold }

em {  font-style: italic }

a img {  border: none }

/* Gets rid of IE's blue borders */

/*The Grid, The Framework, The Structure - Whatever You Want to Call It*/

html,body,div {  border: 0;margin: 0;padding: 0; }

.main {  width: 900px;padding-top: 40px;margin: 0 auto; }

.g100,.g110,.g160,.g200,.g225,.g260,.g300,.g320,.g400,.g450,.g480,.g590,.g640,.g800,.g900,.g960,.g80,.g240,.g400,.g560,.g720,.g880,.g960 {  float: left;display: inline;margin-left: 10px; }

.g100 {  width: 90px; }

.g110 {  width: 105px; }

.g160 {  width: 150px; }

.g200 {  width: 190px; }

.g225 {  width: 215px; }

.g300 {  width: 290px; }

.g320 {  width: 310px; }

.g400 {  width: 390px; }

.g450 {  width: 430px; }

.g480 {  width: 470px; }

.g590 {  width: 580px; }

.g640 {  width: 630px; }

.g800 {  width: 790px; }

.g900 {  width: 890px; }

.g960 {  width: 950px; }

.g80 {  width: 70px; }

.g240 {  width: 230px; }

.g260 {  width: 250px; }

.g400 {  width: 390px; }

.g560 {  width: 550px; }

.g720 {  width: 710px; }

.g880 {  width: 870px; }

.clear {  clear: both;width: 890px; }

.clearfix:after,.main:after {  visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0; }

.clearfix,.main {  display: block; }

div#divide.clear {  height: 1px;background: #000000;width: 900px; }

div#short.clear {  height: 1px;background: #000000;width: 10px;margin-bottom: 5px; }

div#twitter-short.clear {  height: 1px;background: #000000;width: 10px;margin-bottom: 15px; }

/*Basic Conglomeration of Typographical Elements*/

body {  font-family: Georgia, serif; }

h1,h2,h3,h4,h5 {  font-family: Georgia, serif; }

a {  text-decoration: none; }

a:hover, p.text a {  color: #F50000 !important; }

h1 {  font-size: 11px;font-weight: bold;margin-bottom: 5px; }

h2.title {  margin-top: 5px;margin-bottom: 5px;font-weight: bold;font-size: 11px; }

h2.title a {  font-size: 11px;color: #000;text-decoration: none; }

h2.archive {  margin-top: 20px;margin-bottom: 10px;font-style: italic; }

h2.header {  margin-bottom: 10px;font-size: 16px;font-style: italic; }

div.g225 p {  margin-top: 10px; }

ul#twitter_update_list li {  margin-bottom: 20px !important;line-height: 18px; }

ul#twitter_update_list li span {  font-size: 11px;padding-right: 0px; }

ul#twitter_update_list li a {  font-size: 11px !important;font-style: italic;color: #777; }

p.twitter a, p.intro a {  font-size: 10px;color: #000;text-decoration: none;font-style: italic; }

p {  font-family: Georgia, serif;font-size: 11px;line-height: 18px;padding-right: 20px; }

ul#twitter_update_list li {  padding-right: 150px;margin-bottom: 0px; }

p.desc {  font-size: 10px;font-style: italic; }

div#line.g450 span {  font-style: italic;font-size: 10px; }

ul li span {  font-weight: normal; }

div.more-link {  margin-left: 230px;font-size: 10px;margin-top: 20px;text-align: right; }

div.more-link  a {  color: #000;font-style: italic;text-decoration: none; }

input#s {  font-size: 10px;font-style: italic; }

/*Some Random Stuff, Not Really In Order*/

div#intro.g450 {  padding-left: 0px; }

div#line.g450 h1 {  font-size: 11px;font-weight: bold;margin-bottom: 0; }

div#line.g450 h1 a {  font-size: 11px;font-weight: bold; text-decoration: none;color: black; }

div#line.g450 {  margin-bottom: 35px;margin-left: 20px; }

div#line.g450 ul li a {  font-size: 11px;font-weight: bold; text-decoration: none;color: black; }

div#line.g450 ul li {  font-size: 11px;line-height: 18px; }

div#noLine.g110 p {  padding-right: 0px;font-size: 11px;margin-bottom: 30px;padding-top: 5px;line-height: 18px; }

/*Something to do with Posts*/

div#post.g450 {  border-top: 1px solid #ccc;margin-bottom: 20px;padding-top: 20px;width: 430px; }

body.archive.date div.main div#post.g450 {  margin-right: 40px; }

body.archive.date div.main div#post.g450.odd {  margin-right: 0px; }

body.search div.main div#post.g450.odd {  margin-right: 40px; }

body.search div.main div#post.g450.even {  margin-right: 0 !important; }

div#post.g450.odd, body.archive.category div#post.g450.even,body.archive.category div#post.g450 {  margin-right: 40px; }

body.archive.category div#post.g450.odd {  margin-right: 0 !important;margin-left: 0px !important; }

div#post.g450 h2 {  padding-left: 230px;font-weight: bold; }

div#post.g450 p {  padding-left: 230px;padding-right: 10px; }

div#post.g450 img {  float: left;margin-bottom: 25px; }

div.postthumb {  padding-bottom: 0px;margin-bottom: 0px; }

div#single.g225 div.postthumb img {  margin-bottom: 15px; }

/*This is for the Portfolio*/

#portfolio.g900 {  width: 400px !important;  margin-bottom: 50px ;margin-right: 25px; margin-left: 25px !important;}

#portfolio.g900 h2.title {  margin-top: 20px; margin-bottom: 20px; }

#portfolio.g900 p {  margin-bottom: 20px; padding-right: 0; }

div#portfolio-content.g480 {  width: 430px;margin-left: 20px !important; }

div#portfolio.g225 {  margin-right: 5px !important;margin-left: 5px !important;margin-bottom: 20px; }

/*Basic Styles for the Plugin Page-Navi, Which Hopefully You Have Installed*/

div.wp-pagenavi {  text-align: right;margin-top: 20px;margin-bottom: 20px;margin-right: 10px;font-size: 11px; }

span.pages {  margin-right: 20px; }

a.page {  margin-right: 10px;margin-left: 10px;text-decoration: none;color: black; }

a.nextpostslink {  color: black;text-decoration: none; }

/*This is for the Single.php page*/

div#single.g400 {  margin-left: 50px;padding-top: 20px;border-top: 1px solid #ccc; }

div#single.g225 {  border-top: 1px solid #ccc; }

div#single.g225  img {  margin-bottom: 25px;max-width: 470px; }

div#single.g400 p {  margin-bottom: 10px; }

div#single.g400 input {  border: 1px solid #ddd;padding: 5px; }

textarea#comment {  width: 380px;border: 1px solid #ddd; }

input#submit {  border: 1px solid #ddd;background: #fff;margin-top: 10px;padding: 5px;color: #777; }

p.meta {  font-size: 10px;font-style: italic;margin-bottom: 25px; }

/*Slideshow*/

#show {  width: 430px;height: 250px !important;margin-top: 30px;overflow: hidden;margin-bottom: 10px; }

#show img.attachment-large {  cursor: pointer;max-height: 400px;max-width: 550px !important; }

#show_nav a {  font-size: 11px;color: #000;text-decoration: none;margin-right: 10px; }

#show_nav a:hover, #show_nav .activeSlide {  color: red; }

h3.reply {  font-size: 13px;margin-top: 60px;margin-bottom: 20px;font-weight: bold; }

h3#comments, div.comment-author.vcard, div.comment-meta.commentmetadata {  font-size: 10px;font-style: italic;margin-bottom: 10px; }

div.comment-meta.commentmetadata a {  font-weight: normal !important;color: #ccc; }

a.url {  color: #000;font-size: 11px; }

img.avatar {  border: 1px solid #eee;padding: 5px; }

cite.fn {  margin-left: 10px;font-weight: bold; }

div#respond {  width: 320px; }

ol.commentlist p {  border: 1px solid #eee;padding: 10px;margin-bottom: 10px;margin-top: 20px;font-size: 11px; }

div.reply {  font-size: 10px;margin-bottom: 10px;text-align: right; }

ol.commentlist {  width: 380px }

form#commentform {  margin-top: 0px !important;width: 450px;margin-bottom: 50px; }

div.comment-author.vcard {  margin-bottom: 3px; }

a.comment-reply-link {  color: red; }

/*The Bottom of it All.*/

div#bottom.g225 {  margin-bottom: 20px; }

div#bottom.g225 h1 {  margin-top: 20px; }

div#bottom.g225 ul {  margin-top: 10px; }

div#bottom.g225 ul li a, div#bottom.g225 ul li {  font-size: 11px;color: black;text-decoration: none;line-height: 18px; }

input#s {  border: none;width: 185px;border-left: 2px solid black;padding-left: 5px; }

div#footer.g900 {  margin-bottom: 20px; }

div#footer.g900 a {  font-size: 10px;color: #000;text-decoration: none;font-style: italic; }

body.home.blog .navigation div.wp-pagenavi {  padding: 0;margin: 0 }

div.navigation {  font-size: 11px;padding-top: 10px;padding-bottom: 10px;text-align: right; }

/*Twitter*/

li.twitter-link a {  font-size: 11px;color: #000;float: right; }

div#twitter.g450 h1 {  margin-bottom: 5px; }

div#twitter.g450 h1.twitter {  margin-bottom: 5px !important; }

div#twitter.g450 h1 a {  color: #000;text-decoration: none;font-weight: bold; }

div.tweet.tweet img {  float: left;padding: 3px;border: 1px solid #eee;margin-right: 15px;height: 25px;width: 25px }

div.tweet.tweet {  padding-bottom: 5px;margin-bottom: 20px; }

div.tweet.tweet:first-child {  margin-top: 20px }

p.text {  padding-right: 40px }

span.username {  color: #000;font-size: 12px;display: none }

span.time {  display: none }