* {margin:0;padding:0;border:0;outline:0;}
body{font-size:14px; font-family:Arial, Helvetica, sans-serif; background-color:#333;}

a:link{text-decoration: none; font-weight:bold;color:#FF3300;}
a:visited{text-decoration: none; font-weight:bold;color:#FF3300;}
a:hover{text-decoration: none; font-weight:bold;color:#FF6600;}

.post img{padding:0;max-width:100%;height:auto;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:0px;margin:0 0 5px 10px;display: inline;}
img.alignleft{padding:0;margin:0 10px 5px 0;display:inline;}
.aligncenter{}
.alignleft{float:left;}
.alignright{float:right;}

#wrapper{margin:5px auto; text-align: left; border-top:1px solid #000; border-bottom:1px solid #000; background-color:#FFF;}
#logo{margin:5px 5px 6px 5px; background-color:#FFFFFF; position:relative;}
#logo h1 {font-size:22px;font-weight:normal; padding:5px;}
#logo h1 a {color:#FFF;}
#logo h2 {font-size:16px; padding:4px 4px 4px 10px; font-weight:normal; color:#000; text-transform:uppercase;  background-color:#FFFF99; }

.mobile_rss {display:block; width:18px; height:14px; position:absolute; right:0px; bottom:-20px;}

div.titles{font-family: Arial, Helvetica, Georgia, Sans-serif;color:#f0f0f0;padding-left: 10px;padding-right: 10px;}
.title_link a:link{text-decoration: none;color: #f0f0f0;}
.title_link a:visited{text-decoration: none;color: #f0f0f0;}
.title_link a:hover{text-decoration: none;color: #cccccc;}
.entry{margin-left:10px;margin-right:10px;}
#container{width:100%;}
.sidebar{background:#ffffff;}
#footer{margin-top:10px;margin-left:10px;margin-right:10px;margin-bottom:10px; background-color: #EFEFEF; padding:5px;}
div.copyright{padding-left: 2px;padding-right: 10px;font-family: Arial, Helvetica, Georgia, Sans-serif;font-size: 10px;text-align: left;color: #333;}

h1{font-size: 18px;font-weight:bold;}
div.subtitle{font-size: 14px;}

.imgpost {width:50px; height:50px; border:3px solid #EFEFEF; display:inline; float:left; margin:0px 10px 5px 0px;}

.post{margin:10px 5px 10px 0px; clear:both; border-bottom:1px solid #E2E2E2;}
.title{padding: 0px 0px 5px 0;margin: 0px;}
.date{padding: 0px;margin: 0px;font-family: Arial, Helvetica, Georgia, Sans-serif;font-size: 11px;color: #999;}
.post h2{font-family: Arial, Helvetica, Georgia, Sans-serif;font-size: 15px; font-weight:bold;}
.post h2 a:link{text-decoration: none;}
.post h2 a:visited{text-decoration: none;}
.post h2 a:hover {color:#333;}

.navigation{font-family: Arial, Helvetica, Georgia, Sans-serif;font-size: 12px;font-weight: bold;text-align: center;}
.sidebar {margin:0px 20px 20px 10px;}
.sidebar ul{list-style-type:none;margin:0;padding:0;padding-right:5px;}
.sidebar ul li{font-family: Tohoma;font-size: 16px;padding: 10px 0 10px 0;border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#cccccc;}
.sidebar ul li h2{padding-bottom:10px;font-family: Arial, Helvetica, Georgia, Sans-serif;font-size: 16px;color:#222222;font-weight:bold;}
.sidebar ul li h3{padding-bottom:10px;font-family: Arial, Helvetica, Georgia, Sans-serif;font-size: 16px;color:#222222;font-weight:bold;}
.sidebar ul ul li{font-family: Arial, Helvetica, Georgia, Sans-serif;font-size: 12px;padding: 0 0 0 14px; line-height:18px; border-bottom-style:none; left no-repeat;}
.sidebar a:hover {text-decoration:underline; color:#FF6600;}

/*--- Content Styling ---*/
.content a {text-decoration:underline;}
.content p {margin-bottom:10px;}
.content ul, .content ol  {margin:20px;}
.content ul li, .content ol li {margin:5px; background:url(images/bullet.png) 0px 1px no-repeat; padding-left:25px; list-style:none;}
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {margin-bottom:20px;}
.alignleft {float:left; margin:0 15px 0 0;}
.alignright {float:right; margin:0 0 0 15px;}
.content blockquote { margin:0 0 0 30px; padding:10px 10px 5px 40px;}

.goleft a {float:left; padding:5px; text-decoration:underline;}
.goright a {float:right; text-decoration:underline; padding:5px;}