/*
Theme Name: LegHumped v3
Theme URI: http://www.leghumped.com/
Description: Full width
Version: 3.0
Author: Harry Jennerway/Echilon
Author URI: http://www.leghumped.com/
*/
html, body, #contentwrapper {
        min-height: 100%;
        width: 100%;
        height: 100%;
}
html>body, html>body #contentwrapper {
        height: auto;
}
body {
        font-size: 62.5%; /* Resets 1em to 10px */
        font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
        background-color: #f9f9f9;
        color: #333;
        margin: 0;
        padding: 0;
        text-align: center;
}
#logowrap {
       margin: 0;
       text-align: left;
       width: 100%;
       height: 135px;
       background: url(http://leghumped.com/blog/wp-content/themes/leghumpedv3/images/bannerfill.png) repeat-x top;
}
#logo {
       position: relative;
}
#logo h1 {
	margin: 0;
	padding:0;
	float: left;
	display: block;
	text-indent: -999em;
}
#logo h1 a {
	display: block;
	width: 400px;
	height: 135px;
	background: url(/blog/wp-content/themes/leghumpedv3/images/banner.png) no-repeat 0 0;
}
#snow {
        position: absolute;
        right: 0;
        top: 0;
        background: url(http://mi6.nu/snowflakes.png) no-repeat top right;
        width: 321px;
        height: 90px;
}
#nav {
        position: absolute;
        top: 0;
        right: 10em;
}
#footer {
        width: 100%;
        background: #1a1a1a url(http://leghumped.com/blog/wp-content/themes/leghumpedv3/images/bottomgrad.gif) repeat-x top;
        text-align: left;
        color: #fff;
}
#col1, #col2, .profile {
        float: left;
}
#col1 {
        width: 30%;
}
#col2 {
        width: 30%;
}
.profile {
        width: 35%;
        margin-right: 2em;
}
.vccontainer {
        display: block;
        float: left;
}
#sidebar .profile a {
        display: inline;
        line-height: 2.2em;
}
#sidebar .profile a:hover {
        text-decoration: underline;
}
#logo, #maincontent, #sidebar {
        margin: 0 auto;
        width: 70%;
}
ul#nav, #footer #footernav ul {
        list-style: none;
        margin: 0;
        padding: 0.2em 0 0 0;
}
#footernav {
        padding-top: 1em;
        margin: 1em auto;
        width: 70%;
        clear:left;
        text-align: center;
        font-size: 1em;
}
#footernav ul li {
        padding: 0;
        margin: 0;
        display: inline;
}
#footernav ul li:before { content: "| "; }
#footernav ul li:first-child:before { content: ""; }
#nav li a {
       display: block;
       margin-left: 5px;
       line-height: 2em;
       font-size: 1.1em;
       font-weight: bold;
       font-family: Verdana, Arial, Helvetica, Sans-Serif;
       vertical-align: middle;
       text-align: left;
       background:  url(http://leghumped.com/blog/wp-content/themes/leghumpedv3/images/bullet.png) no-repeat 0 0;
       padding-left: 24px;
       border-top: 1px dashed #fff;
       width: 15em;
}
#nav li a#first {
 border: 0;
}
#nav li a:link, #nav li a:visited {
       color: #000;
}
#nav li a:hover {
       color: #000;
       background: #e3e6e9 url(http://leghumped.com/blog/wp-content/themes/leghumpedv3/images/bullet.png) no-repeat 0 -19px;
       padding-left: 24px;
}
#contentwrapper {
        background: #f9f9f9;
        text-align: left;
        width: 100%;
}
#maincontent {
        padding: 1px 5px 30px 5px;
        background: #f9f9f9;
}
#sidebar {
        padding: 10px 9px 10px 10px;
        font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
        color: #fff;
}
#sidebar ul ul li, #sidebar ul ol li, #sidebar h2 {
        color: #fff;
}
#sidebar a {
        color: #fff;
        display: block;
        width: 20em;
}
#sidebar a:visited {
        color: #ddd;
}
#sidebar a:hover {
        text-decoration: none;
}
#sidebar .extlinx a:hover {
        background: #555 url(http://leghumped.com/blog/wp-content/themes/leghumpedv3/images/link.gif) no-repeat left -16px;
}
.extlinx {
         text-align: left;
}
.extlinx a, a.more-link {
        background: url(http://leghumped.com/blog/wp-content/themes/leghumpedv3/images/link.gif) no-repeat 0 1px ;
        padding: 0 0 0 19px;
}
.extlinx a:visited, a.more-link:visited {
        color: #ddd;
}
.extlinx a:hover, a.more-link:hover {
        background-position: 0 -15px;
}
#footer {
        padding: 5px 0 5px 0;
}
#credits {
        color: #aaa;
        font-size: 1em;
        text-align: right;
        width: 70%;
        clear: left;
}
#credits p {
        margin: 0;
        font-size: 1em;
        color: #fff;
}
#credits a, #footernav ul a {
        display: inline;
        color: #888;
}
#credits a:hover, #footernav ul a:hover {
        color: #bbb;
}
.custtitle {
        font-family: verdana, Arial, Sans-Serif;
        font-weight: bold;
        font-size: 24pt;
        text-align: left;
        color: #000000;
}

p, .content {
    font-family: verdana, Arial, Sans-Serif;
    font-size: 10pt;
    color: #000000
}

.subtitle {
    font-weight: bold;
    font-size: 16px;
}

blockquote {
        background: #e7e7e7 url(http://leghumped.com/blog/wp-content/themes/leghumpedv3/images/quote.png) no-repeat top right;
        margin: 1em;
        padding: 0 1em 0 1em;
        border: 1px dashed #666;

}
.wp_syntax {
        background: #e7e7e7 url(http://leghumped.com/blog/wp-content/themes/leghumpedv3/images/code.png) no-repeat top right !important;
        margin: 1em;
        padding: 1em;
        border: 1px dashed #CCC !important;
        font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
        overflow: auto;

}
pre.php {
        background: #e7e7e7 url(http://leghumped.com/blog/wp-content/themes/leghumpedv3/images/code_php.png) no-repeat top right;
}
blockquote cite {
        margin: 5px 0 0;
        display: block;
}
a {
        color: #424242;
        text-decoration: none;
}
.profile img{
      border: 1px solid #000;
      float: left;
      display: inline;
}
.tdmiddle {
      width: 34px;
}

.tab_gallery {
      width: 100%;
      border: 0;
}
.tab_gallery td {
      width: 275px;
      text-align: center;
      padding-bottom: 30px;
}
.tab_gallery img {
      margin-bottom: 10px;
}
img.gallery {
      display: block;
      margin: 1px auto 0.8em;
      border: 1px solid #000;
}
.portfolioWork {
    display: block;
    width:30em;
    float: left;
    text-align: center;
    margin-bottom: 2em;
    min-height: 240px;
}
.clear {
    clear: both;
}

h5 {
        text-align: left;
        font-size: 18pt;
        padding: 0;
        margin: 0;
        color: #000;
}
div.timestamp {
        text-align: center;
        width: 50px;
        height: 60px;
        float: left;
        background: url(http://leghumped.com/blog/wp-content/themes/leghumpedv3/images/datestamp.jpg) no-repeat;
        font-family: Verdana, Tahoma, Helvetica, Arial;
        margin: 0 10px 0 5px;
}
div.stampday {
        font-size: 2em;
        font-weight: bold;
}
.narrowcolumn div.stampday {
        height: 26px;
}
.widecolumn div.stampday {
        height: 18px;
}
.narrowcolumn div.stampmonth {
        font-size: 0.9em;
        display: block;
        color:#FFFFFF;
        height: 15px;
        padding-top: 2px;
}
.widecolumn div.stampmonth {
        font-size: 0.9em;
        display: block;
        color:#FFFFFF;
        height: 22px;
}
div.stampyear {
        font-size: 0.9em;
}
ul.specs {
        text-align:left;
        font-family: verdana, arial, helvetica, tahoma;
        font-size: 10pt;
        color: #000;
}
div.specs {
        text-align: center;
        font-size: 10pt;
        font-family: verdana, tahoma, helvetica, arial;
        color: #000;
}
a.custbookmark {
        text-decoration: none;
        color: #000;
}
.entrytext a:link, .entry p>a:link, .entry p>a {
       color: #c75c22;
}
.entrytext a:visited, .entry p>a:visited {
       color: #8e6854;
}
.entrytext a:hover, .entry p>a:hover {
        text-decoration: none;
        color: #c77c53;
}
a.rmore, a.rmore:link, a.rmore:visited {
        background: url(http://leghumped.com/blog/wp-content/themes/leghumpedv3/images/rmore.gif)  center left no-repeat;
        background-position: 0 2px;
        padding: 0 0 0 21px;
}
a.rmore:link {
        color: #bf4300;
}
a.rmore:visited {
        color: #682500;
}
a.rmore:hover {
        color: #bf4300;
        background-position: 0 -14px;
        padding: 0 0 0 21px;
}
.profile .vcard {
       margin-left: 13px;
}
a.msn {
       background: url(http://leghumped.com/blog/wp-content/themes/leghumpedv3/images/msn_small.png) -1px no-repeat;
}
a.email {
       background: url(http://leghumped.com/blog/wp-content/themes/leghumpedv3/images/mail.png) -1px no-repeat;
}
a.xmpp {
       background: url(http://leghumped.com/blog/wp-content/themes/leghumpedv3/images/jabber_small.png) -1px no-repeat;
}
.vdownload {
       background: url(http://leghumped.com/blog/wp-content/themes/leghumpedv3/images/vcard_small.gif) -1px no-repeat;
}
.twitter {
       margin: 1em 0;
       display: block;
       width: 100%;
       clear: both;
}
#sidebar .twitter a.permaLink {
    width: auto;
    display: block;
    margin-left: 1.5em;
}
#sidebar .twitter a {
    display: inline;
    margin: auto;
    width: auto;
}
#sidebar #twitterUpdates {
	margin-left: 60px;
}
a.msn, a.email, a.xmpp, .vdownload {
       padding: 1em 2em;
       line-height: 2em;
       display: block;
}
.vcard .geo {
       display: none;
}
.vcard img {
        margin-right: 2px;
        border: 0;
}
.vcard img.photo {
        margin-right: 4px;
        float: left;
        border: 2px solid #000;
}
/* class inserted @ sidebar.php to make the 'extlinx' work


        <div id="extlinx">
                <ul>
                        <?php get_links_list(); ?>
                </ul>
        </div>
---------------------------------------------------*/

.commentslink {
        padding: 2px 0 2px 16px;
        background: url(http://leghumped.com/blog/wp-content/themes/leghumpedv3/images/comment.png) left center no-repeat;
        margin-right: 10px;
}

.posteddate {
        padding: 2px 0 2px 20px;
        margin-left: 20px;
        display: inline;
        background: url(http://leghumped.com/blog/wp-content/themes/leghumpedv3/images/time.png) left center no-repeat;
}
#archivetext {
        text-align: left;
}
#archivetext li {
    list-style: none;
    list-style-type: none;
}
#content {
        font-size: 1.2em
}
.widecolumn .entry p {
        font-size: 1.05em;
}
.narrowcolumn .entry, .widecolumn .entry {
        line-height: 1.6em;
}
.widecolumn {
        line-height: 1.6em;
}
small, small p, small a {
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 0.9em;
        line-height: 1.5em;
        }

h1, h2, h3 {
        font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
        font-weight: bold;
        }
h1 {
        padding-top: 70px;
        margin: 0;
        font-size: 4em;
        text-align: center;
}
h2 {
        margin: 30px 0 0;
        font-size: 1.6em;
}
h2.pagetitle {
        margin-top: 30px;
        text-align: center;
        font-size: 1.6em;
}
.post h2 {
        display: inline;
}
.post h2 a:hover, .post h3 a:hover {
        color: #6a6a6a;
}
h3 {
        padding: 0;
        margin: 30px 0 0;
        font-size: 1.3em;
}
h1, h1 a, h1 a:hover, h1 a:visited, .description {
        text-decoration: none;
        color: white;
        }
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
        color: #333;
}
a, h2 a:hover, h3 a:hover {
        color: #424242;
        text-decoration: none;
}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, cite {
        text-decoration: none;
}
#sidebar h2 {
        font-family: 'Lucida Grande', Verdana, Sans-Serif;
        font-size: 1.2em;
}
.description {
        font-size: 1.2em;
        text-align: center;
}
.narrowcolumn .comments {
        width: 100%;
        margin: 0 auto;
        text-align: left;
}
.commentlist {
        padding: 0;
        text-align: justify;
        list-style: none;
}
.comments li {
	font-size: 7pt;
}
.commentlist .number {
        font-size: 2.4em;
        font-style: italic;
        font-family: Tahoma, Verdana, Arial, Sans-Serif;
        float: right;
}
.commentlist li, #commentform input, #commentform textarea {
        font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentlist li ol li {
        font-size: 1em;
}
.commentlist li {
        font-weight: bold;
        margin: 15px 0 3px;
        padding: 10px;
        background: #eaeaea;
        border: 1px solid #7a7a7a;
        list-style: none;
}
.commentlist cite, .commentlist cite a {
        font-weight: bold;
        font-style: normal;
        font-size: 1.3em;
}

.authorpic {
        float: left;
        margin-right: 1em;
}
.commentlist p {
        font-weight: normal;
        line-height: 1.5em;
        margin: 10px 5px 10px 0;
        clear: left;
}
.commentlist li.commentself {
        background: #d0ddff;
}
ol.commentlist li.even {
	background-color: #DFE8FF;
}

ol.commentlist li ol {
	list-style-type: none;
	margin: auto 2em;
}
#commentform p {
        font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
        margin: 5px 0;
}
.commentmetadata {
        font-weight: normal;
        margin: 0;
}
#commentform label {
        width: 170px;
        float: left;
        text-align: right;
        margin: 2px 10px 2px 10px;
        font-weight: bold;
}
#commentform input, select#comment_parent {
        width: 200px !important;
        padding: 2px;
        margin-bottom: 8px;
}

#commentform textarea {
        width: 90%;
        padding: 2px;
        margin: 0 auto;
}
#commentform fieldset {
        margin: 1em 0;
        1px solid #ccc;
}
#commentform #submit {
        margin: 0;
        float: right;
}
#openid_url {
	border: 1px solid #6b627a;
}
.nocomments {
        text-align: center;
        margin: 0;
        padding: 0;
}
div.numcomments, div.rss2, div.trackback, div.category {
        font-size: 0.8em;
        display: inline;
        line-height: 1.8em
}
div.numcomments a:link, div.rss2 a:link, div.trackback a:link, div.category a:link {
        color: #666;
}
div.numcomments a:visited, div.rss2 a:visited, div.trackback a:visited, div.category a:visited {
        color: #4c4c4c;
}
div.numcomments a:hover, div.rss2 a:hover, div.trackback a:hover, div.category a:hover {
        color: #a0a0a0;
}
div.numcomments {
        background: url(http://leghumped.com/blog/wp-content/themes/leghumpedv3/images/comment.gif) no-repeat;
        background-position: 0 -3px;
        padding-left: 20px;
        margin-right: 15px;
}
div.rss2 {
        background: url(http://leghumped.com/blog/wp-content/themes/leghumpedv3/images/rss.gif) no-repeat;
        background-position: 0 -4px;
        padding-left: 20px;
        margin-right: 15px;
}
div.trackback {
        background: url(http://leghumped.com/blog/wp-content/themes/leghumpedv3/images/trackback.gif) no-repeat;
        background-position: 0 -3px;
        padding-left: 20px;
        margin-right: 15px;        
}
div.category {
        background: url(http://leghumped.com/blog/wp-content/themes/leghumpedv3/images/categories.gif) no-repeat;
        background-position: 0 -4px;
        padding-left: 20px;
        margin-right: 15px;
}
small, .nocomments, .postmetadata, strike {
        color: #777;
}
acronym, abbr, span.caps
{
        font-size: 0.9em;
        letter-spacing: .07em;
}
.narrowcolumn {
        padding: 0 0 0 5px;
        margin: 0px 0 0;
        width: 100%;
        text-align: center;
}
.widecolumn {
        padding: 10px 0 20px 0;
        margin: 5px 0 0 10px;
        width: 100%;
}
.post {
        margin: 20px 0 40px;
        text-align: justify;
}
.widepost {
        margin: 10px;
        text-align: justify;
}
.widecolumn .smallattachment {
        text-align: center;
        float: left;
        width: 128px;
        margin: 5px 5px 5px 0px;
}
.widecolumn .attachment {
        text-align: center;
        margin: 5px 0px;
}
.description {
        text-align: center;
}
#sidebar h2 {
        margin: 5px 0 0;
        padding: 0;
}
h3.comments {
        padding: 0;
        margin: 40px auto 20px ;
}
p img {
        padding: 0;
        max-width: 100%;
}
div.center {
        display: block;
        margin-left: auto;
        margin-right: auto;
}
img.centered {
        display: block;
        margin-left: auto;
        margin-right: auto;
}
img.alignright {
        padding: 4px;
        margin: 0 0 2px 7px;
        display: inline;
}
img.alignleft {
        padding: 4px;
        margin: 0 7px 2px 0;
        display: inline;
}
.alignright {
        float: right;
}
.alignleft {
        float: left
}
.entry ul, .entrytext ul  {
        margin-left: 0px;
        padding: 0 0 0 10px;
        list-style: none;
        text-indent: 14px;
}
.entry ul li, .entrytext ul li {
        margin: 4px 0 2px 0px;
        list-style: none;
        background: url(http://leghumped.com/blog/wp-content/themes/leghumpedv3/images/li.gif) no-repeat left center;
}
.entry ol {
        padding: 0 0 0 35px;
        margin: 0;
}
.entry ol li {
        margin: 0;
        padding: 0;
}
ul.nodecor, ul.nodecor li {
        margin: 0;
        padding: 0;
        text-align: center;
        background: none;
}
.postmetadata ul, .postmetadata li {
        display: inline;
        list-style-type: none;
        list-style-image: none;
}
#searchform {
        margin: 5px auto;
        padding: 5px 3px; 
}
#searchform #s {
        width: 120px;
        padding: 2px;
}
#searchsubmit {
        padding: 1px;
}
.entry form { /* This is mainly for password protected posts, makes them look better. */
        text-align:center;
}
#sidebar form {
        margin: 0;
}
#sidebar ul {
        margin: 0;
        padding: 0;
}
#sidebar ul li {
        list-style-type: none;
        list-style-image: none;
        margin-bottom: 15px;
        line-height: 1.5em
}
#sidebar ul p, #sidebar ul select {
        margin: 5px 0 8px;
}
#sidebar ul {
        margin: 5px 0 0 10px;
}
#sidebar ul li {
        margin: 0 0 0;
        padding: 0;
}
acronym, abbr, span.caps {
        cursor: help;
}
acronym, abbr {
        border-bottom: 1px dashed #999;
}
.center {
        text-align: center;
}
hr {
        display: none;
}
.entrytext {
        padding-top: 10px;
        clear:both;
}
.entry table {
       width: 100%;
       border: 0; 
}
a img {
        border: none;
}
.wp-pagenavi {
        font-size: 1.1em;
        font-family: Verdana, Tahoma, Sans-Serif, Helvetica;
}
#lightbox{
        background-color:#eee;
        padding: 10px;
        border-bottom: 2px solid #666;
        border-right: 2px solid #666;
        }
#lightboxDetails{
        font-size: 1em;
        padding-top: 0.4em;
        }       
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(http://leghumped.com/overlay.png); }
.head_tags ul
{
  list-style-type: none;
  margin-left: 0px;
  padding-left: 0px;
}
.head_tags ul li
{
display: inline;
}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {
        padding: 2px 4px 2px 4px; 
        margin: 2px;
        text-decoration: none;
        color: #0066cc; 
}
.wp-pagenavi span.pages {
        padding: 2px 4px 2px 4px; 
        margin: 2px 2px 2px 2px;
        color: #000000;
}
.wp-pagenavi span.current {
        padding: 2px 4px 2px 4px; 
        margin: 2px;
        font-weight: bold;
        color: #000000;
}
.wp-pagenavi span.extend {
        padding: 2px 4px 2px 4px; 
        margin: 2px;
        color: #000000;
}
.divider {
        margin: 0 auto; 
        width: 500px;
}
.sociable img {

}
