@charset "utf-8";
/*
Theme Name: New JayGilford.com theme
Theme URI: http://www.jaygilford.com/
Description: New JayGilford.com theme
Version: `
Author: Jay Gilford
*/

#content {
margin-left:200px;
}

#content p {
line-height:22px;
margin:7px;
}

#contentwrapper {
overflow:auto;
padding:5px 20px;
}

#contentwrapper #postcontent,.alignleft {
float:left;
}

#contentwrapper #sidebar {
width:180px;
border:5px solid #86A3BF;
float:left;
margin-right:5px;
padding-top:8px;
background-color:#AACFF3;
}

#contentwrapper #sidebar a {
text-decoration:none;
font-weight:700;
color:#3D5772;
}

#contentwrapper #sidebar a:hover {
color:#fff;
}

#contentwrapper #sidebar ul li {
margin-bottom:15px;
list-style:none;
margin-left:5px;
}

#contentwrapper #sidebar ul li ul li {
margin-bottom:0;
margin-left:10px;
list-style:none;
}

#footer {
background-image:url(images/footerbackground.gif);
background-repeat:repeat-x;
margin-top:5px;
font-weight:700;
color:#FFF;
}

#footer #copy {
text-align:center;
vertical-align:middle;
line-height:79px;
}

#footer #fflogo {
background-image:url(images/firefox.png);
background-repeat:no-repeat;
background-position:left center;
height:65px;
padding-left:66px;
width:60px;
position:absolute;
margin-top:10px;
margin-left:3px;
}

#footer #fflogo a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
color:#CCC;
text-decoration:none;
}

#footer #fflogo a:hover {
color:#FFF;
text-decoration:underline;
}

#footer a {
text-decoration:none;
color:#FFF;
}

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

#footer,#copy {
height:79px;
}

#fset {
border-style:none;
}

#header #headimage {
background-image:url(images/header.png);
background-repeat:no-repeat;
background-position:center center;
height:140px;
}

#header #headimage a {
display:block;
height:140px;
}

#header #headimage h1,#header #headimage p {
display:none;
}

#header #navigation {
background-image:url(images/navbackground.gif);
background-repeat:repeat-x;
height:47px;
line-height:40px;
vertical-align:middle;
}

#header #navigation #navlist {
list-style-type:none;
text-align:center;
}

#header #navigation #navlist a {
font-family:Arial, Helvetica, sans-serif;
font-size:large;
font-weight:700;
color:#FFF;
text-decoration:none;
}

#header #navigation #navlist li {
display:inline;
padding-right:2em;
padding-left:2em;
}

.w3c {
float:right;
width:88px;
height:31px;
background:url(images/w3c-xhtml.png) no-repeat top left;
margin:12px 6px 0 0;
	
}
.w3c:hover {
background-position: bottom left;
}

#w3c-css {
margin-top:10px;
background-image: url(images/w3c-css2.png);
}

* {
font-size:small;
margin:0;
padding:0;
}

.addthis {
margin:3px 0 0;
}

.alignright {
float:right;
}

.code_title {
font-weight:700;
color:#3cf;
background-color:#FFF;
text-align:center;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:silver;
width:auto;
padding:1px;
}

.code_wrapper {
border:1px solid silver;
margin-top:5px;
}

.entry li {
margin-left:20px;
}

.navigation {
text-align:center;
display:block;
overflow:auto;
padding:1px;
}

.navigation a {
text-decoration:none;
font-weight:700;
color:#40839F;
}

.post {
margin-bottom:10px;
border:2px solid #86A3BF;
background-color:#AACFF3;
padding:10px;
}

.post a {
text-decoration:none;
font-weight:700;
color:#ff0;
}

.post a:hover {
color:#FFF;
}

.post h2 {
font-size:20px;
margin-bottom:10px;
color:#40839F;
}

.post h2 a {
font-size:20px;
text-decoration:none;
color:#40839F;
}

.post small {
color:#000;
font-style:italic;
font-variant:small-caps;
margin-left:15px;
}

.postmetadata {
border:1px solid #86A3BF;
padding:3px;
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.code {
font:1em 'Courier New', Courier, Fixed;
background-color:#79AEFF;
color:#FFF;
border:1px solid #000;
display:block;
padding:1px 2px;
}

.small {
display:inline;
white-space:nowrap;
}
