/*
Theme Name: RobH Inverse SEO
Theme URI: http://www.inverseseo.com/
Description: A theme made by an RobH as another trial alternative for his blog
Version: 1.0
Author: Rob Hughes
Author URI: http://www.inverseseo.com/

If Rob has not given you permission to use the style how about you fk off and ask him?
It's not hard, he has done it before!!
Just open that email account and email him, rob@inverseseo.com
If you don't do it, oh well... but be careful where you use it all ;)
*/

body
{
    font: 16px Helvetica,Arial,Geneva,sans-serif;
    color: #666666;
    background-color: #bfbfbf;
    line-height: 18px;
    margin: 0 auto;
    padding: 0 auto;
}

a img
{
    border: 0px;
}

p, .category_desc, .author_biog
{
    line-height: 190%;
    font-size: 1em;
    margin: 0 0 1.125em 0;
}
a
{
    font-weight: normal;
    text-decoration: underline;
}
a:visited, a:link
{
    color: #c00000;
}

strong, p > strong a
{
    font-weight: bold;
}
em
{
    font-style: italic;
}

h1
{
    font-size: 34px;
    margin: 0 0 .75em 0;
    font-weight: bold;
    line-height: 36px;
    color: #c00000;
}

h2.indexH2
{
    font-size: 34px;
    margin: 0 0 .75em 0;
    font-weight: bold;
    line-height: 36px;
}

h2
{
    font-size: 1.4em;
}
/* displayed at 18px */
h3
{
    font-size: 1.125em;
}
/* displayed at 14px */
h4, h5, h6
{
    font-size: 1em;
}
/* displayed at 13px */

h1 a
{
    color: #c00000;
    text-decoration: none;
    font-weight: bold;
}

h2.indexH2 a
{
    color: #c00000;
    text-decoration: none;
    font-weight: bold;
}
blockquote
{
    border: 2px solid #BEBAB0;
    margin: auto;
    padding: 10px;
    background: #e6e6e6;
    width: 500px;
}

#blogcontainer
{
    width: 900px;
    background-color: #FFFFFF;
    padding: 30px 30px 0px 30px;
    text-align: left;
    border: 1px solid #cccccc;
    margin-left: auto;
    margin-right: auto;
    min-height: 700px;
}

#blogleft
{
    float: left;
    width: 650px;
    padding: 10px 0px;
    text-align: justify;
}

#blogright
{
    padding: 10px 0px;
    font-size: 80%;
    float: right;
    width: 200px;
    margin-left: 20px;
}

#blogtitle
{
    height: 90px;
    float: left;
}

#followus
{
    width: 180px;
    float: right;
    background: #c00000 no-repeat top left;
    min-height: 20px;
    padding: 8px;
    margin: -30px 0px;
}

#tagcloud a
{
    padding: 2px;
    line-height: 25px;
}
#latitude
{
    margin: -15px auto auto -8px;
    text-align: left
}

#blogright h3
{
    font-size: 16px;
    font-weight: bold;
}

#searchform
{
    margin-top: 25px;
}

#searchlabel
{
    font-size: 16px;
    font-weight: bold;
}

#blogright a
{
    text-decoration: none;
    font-weight: bold;
}

#blogright ul
{
    padding: 0px;
    list-style: none;
    margin: 0px;
}

#blogright li
{
    padding: 0px;
    list-style: none;
    margin: 0px;
}

#followus p
{
    padding: 8px;
    text-align: center;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 16px;
    line-height: 16px;
    margin-bottom: 3px;
}

#aboutimage
{
    float: right;
    margin: 4px 10px 0px 5px;
}

#aboutimage img
{
    height: 65px;
}

#topmenu
{
    background: url('./images/topbarBG.gif');
    width: 940px;
    height: 58px;
    margin-left: -20px;
    margin-top: -30px;
    margin-bottom: 20px;
}

#topmenu a
{
    text-decoration: none;
    font-weight: bold;
    color: #ffffff;
}

#topmenu a:hover
{
    text-decoration: underline;
}

#topmenu ul
{
    padding: 0px;
    list-style: none;
    margin: 0px 24px;
}

#topmenu li
{
    padding: 0px;
    list-style: none;
    margin: 15px 37px;
    float: left;
}

#submenu
{
    background: url('./images/midboxBG.gif');
    width: 932px;
    height: 184px;
    margin-left: -15px;
    position: relative;
}

div.alignleft
{
    float: left;
}

div.alignright
{
    float: right;
}

/* submenu links and twitter feed */
#twitter_div
{
    float: right;
    padding: 0px;
    margin-right: 50px;
    width: 285px;
    height: 105px;
    position: relative;
}

#twitter_div ul
{
    list-style: none;
}

#twitter_update_list li a
{
    display: block;
    position: absolute;
    bottom: 0px;
    left: 40px;
    position: absolute;
}

#twitter_update_list li span a
{
    display: inline;
    position: static;
}

#follow_me
{
    position: absolute;
    top: 145px;
    right: 85px;
}

#follow_me a
{
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}

#follow_me a:hover
{
    text-decoration: underline;
}

#rss_subscribe
{
    position: absolute;
    top: 145px;
    left: 70px;
}

#rss_subscribe a
{
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}

#rss_subscribe a:hover
{
    text-decoration: underline;
}

/* THIS IS THE COMMENTS TEMPLATE */
.comments-template
{
    margin: 10px 0 0;
    border-top: 1px solid #ccc;
    padding: 10px 0 0;
}

.comments-template ol
{
    margin: 0;
    padding: 0 0 15px;
    list-style: none;
}

.comments-template ol li
{
    margin: 10px 0 0;
    line-height: 18px;
    padding: 0 0 10px;
    border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3
{
    font-family: Georgia, Sans-serif;
    font-size: 16px;
}

.commentmetadata
{
    font-size: 12px;
}

.comments-template p.nocomments
{
    padding: 0;
}

.comments-template textarea
{
    font-family: Arial, Helvetica, Georgia, Sans-serif;
    font-size: 12px;
}

/* Share on social networks */
ul.share
{
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 278px;
    left: 50%;
    margin-left: 480px;
}

li.share
{
    height: 40px;
    width: 35px;
    margin-bottom: 5px;
}

a.share div
{
    height: 40px;
    width: 35px;
    opacity: 0.4;
}

a.share:hover div
{
    opacity: 1.0;
}

a.sharetwitter div
{
    background: url('images/share-post-on-twitter.gif');
}

a.sharesphinn div
{
    background: url('images/share-post-on-sphinn.gif');
}

a.sharedigg div
{
    background: url('images/share-post-on-digg.gif');
}

span.hidden
{
    display: none;
}