*{
	font-size:100%;
	}

html, body{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 1em;
	line-height: 1.2em;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-shadow: #f0efef 0px 0px 0px;
	min-width: 990px;
	background-color: #f0efef;
	color: #333333;
	}

img{
	border:none;
	}

form{
	margin:0px;
	}

a			{text-decoration:none}
a:visited	{text-decoration:none}
a:hover		{text-decoration:underline}

.sidebar a{color:#ff3300}
.information a, .content a{color:#ff6600}
blockquote{font-style: italic; margin:0px 0px 30px 30px; background-color: white; padding: 10px 10px 1px 20px;}

ul, ul li{list-style: none}
ul{margin:0px 0px 1.2em 0px; padding: 0px}
ul li{margin: 0px; padding: 0px}


h1{margin:0px 0px 1.2em 0px;}
h2{margin:0px 0px 0px 0px;}

p{margin:0px 0px 1.2em 0px;}
.small, .information p, .information ul, .information h2, label, .content p, .content ul, .content h2{font-size: 80%; line-height: 1.2em}

.body{margin:50px 0px 70px 50px; overflow: auto}
.body div{float:left}
.news{width:450px; overflow: hidden;}
.sidebar, .information{width:215px; margin-left:22px}
.sidebar ul li{font-weight: bold}
.bottommargin{margin-bottom: 90px}
.content{width:687px; clear:both;}

.sidebar a.rss{background-color:#ff6633; color:#ffffff;
text-shadow: #ff6633 0px 0px 0px; font-size: 70%;
padding: 1px 3px 1px 3px; border: 1px solid #ff6633 !important;
-webkit-border-radius: 4px; -moz-border-radius: 4px;

 }
 .sidebar a.rss:hover{background-color:#ffffff; color:#ff6633;
text-shadow: #ffffff 0px 0px 0px; text-decoration: none;
 }
.post{clear: both; margin-bottom: 3em; border-bottom: 1px Dashed #cccccc; padding-bottom: 1em}
.postIndex{clear: both; margin-bottom: 3em; }
.social a{vertical-align: middle}

.subscribe input, .subscribe label{width:60%}

.bottom{position:fixed; bottom:0px; left:0px; height:66px; width:100%; background-image:url('/img/bottom.png');}