/*  
Theme Name: The Retail Blog
Theme URI: http://theretailblog.com
Description: The WordPress theme for the Retail Blog.
Version: 1.0
Author: Jason Fox
Author URI: http://www.initiatecommerce.com
*/

/* HTML tag-based styles */
body {margin:0px;padding:0px;font-family:Georgia, "Times New Roman";}
a:link, a:visited {color:blue;text-decoration:underline;}
a:hover, a:active {color:blue;text-decoration:none;}

/* Main page elements */
#site_container {width:750px;margin:0 auto;}
#site_footer {border-top:solid 1px #ccc;margin:50px 0px 100px 0px;padding-top:5px;font-size:12px;}
#content {width:525px;margin-right:50px;float:left;}
#sidebar {width:175px;float:left;margin-top:25px;}

/* Our typographic logo */
#logo_container {height:135px;position:relative;}
#logo_container .rss_icon {position:absolute;left:0px;top:25px;}
#logo_container .logo {height:75px;bottom:40px;position:absolute;left:90px;}
#logo_container .logo h1 {font-size:64px;font-family:georgia;font-weight:normal;top:0px;left:0px;margin:0px;}
#logo_container .logo h2 {font-weight:normal;text-transform:uppercase;font-size:14px;top:65px;margin:0px;position:absolute;}
#logo_container .logo .tiny_the {font-size:18px;position:absolute;top:5px;left:48px;}
#logo_container a:link, #logo_container a:visited, #logo_container a:hover, #logo_container a:active {border:none;color:#000;text-decoration:none;}

/* Sidebar specific styles */
#sidebar h2 {font-size:14px;margin:0px 0px 10px 0px;font-weight:normal;text-transform:uppercase;}
#sidebar p {font-size:12px;margin:0px;padding:0px;}
#sidebar .section {margin-bottom:15px;padding-bottom:15px;border-bottom:dashed 1px #ccc;}
#sidebar ul.posts, #sidebar ul.categories, #sidebar ul.archives {list-style-type:none;margin:0px;padding:0px;}
#sidebar ul.posts li, #sidebar ul.categories li, #sidebar ul.archives li {font-size:12px;margin:0px 0px 10px 0px;}

/* Styles for comments and the comment form */
#comments {padding-top:15px;font-size:14px;}
#comments h2 {margin-bottom:15px;font-size:25px;}
#comments #comment_form {background-color:#cfcfcf;padding:10px;margin-top:15px;}
#comments #comment_form h2 {margin:0px;font-size:18px;font-weight:normal;padding:0px;}
#comments ol.commentlist {list-style-type:none;margin:0px;padding:0px;}
#comments ol.commentlist li {border-top:dashed 1px #ccc;margin-top:10px;padding-top:10px;}
#comments ol.commentlist li .posted_at {font-size:12px;}

/* Blog post styles */
.blog_posts h2.category_name {margin:0px 0px 15px 0px;font-weight:normal;font-size:18px;}
.blog_post {margin-top:15px;padding-top:15px;border-top:dashed 1px #ccc;}
.blog_post h2 {font-weight:normal;font-size:25px;margin:0px;}
.blog_post p {font-size:14px;text-align:justify;}
.blog_post .posted_by {font-size:12px;color:#666;}
.blog_post .meta {font-size:14px;margin-top:10px;}
.first_post {border-top:none;margin-top:0px;padding-top:0px;}

/* Site footer styles */
img.icinc_logo {float:right;}

/* Google Adsense Containers */
.in_article_ad {float:right;margin:0px 0px 10px 25px;}
.sidebar_ad {margin-top:25px;}
.horizontal_ad {margin-top:50px;}

/* Miscellaneous utility styles */
.clearer {clear:both;}

/* Browser-specific style hacks */

/* Hides from IE5-mac \*/
* html .buggybox {height: 1%;}
/* End hide from IE5-mac */
:-moz-any-link:focus {
  outline: none;
}
