/*
Theme Name: Jeffrey Isham
Theme URI: http://jeffreyisham.com/
Description: Theme for jeffreyisham.com
Version: 4.0
Author: Jeffrey Isham
Author URI: http://jeffreyisham.com/
*/



/* DO NOT CHANGE */

/* RESET */
/*html {background-color:#FFFFFF;color:#000000;}*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
ol,ul {list-style:none;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}

body {background-color:#FFFFFF;color:#333333;}

/* FONTS */
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
th {font-style:normal;font-weight:normal;text-align:left;}
code {font-family:monospace;*font-size:108%;line-height:100%;}
input, textarea, select, option, optgroup {font-family:arial,helvetica,clean,sans-serif;font-size:inherit;font-weight:inherit;font-style:inherit;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}

em {font-style:italic;font-weight:normal;}
strong {font-style:normal;font-weight:bold;}

blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/* FLOATS */
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.clearabove {line-height:0;height:0;font-size:0;clear:both;} /* Use on a clearing element following a float */
.clearcontents {overflow:hidden;zoom:1;word-wrap:break-word;} /*Use on a container to clear enclosed floats */

/* HIDE */
.none {display:none;}
.hidden {visibility:hidden;}

/* CENTER CONTAINER */
body.center #container, body.center #page {margin-right:auto;margin-left:auto;}

/* LINKS
a {color:#000099;text-decoration:none;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {text-decoration:underline;}
 */
/* HEADINGS
h1, h2, h3, h4, h5, h6 {font-weight:bold;}
h1 {font-size:182%;margin:0 0 1em 0;}
h2 {font-size:167%;margin:0 0 .75em 0;}
h3 {font-size:153.9%;margin:0 0 .5em 0;}
h4 {font-size:138.5%;margin: 0 0 .5em 0;}
h5 {font-size:123.1%;margin:0 0 .25em 0;}
h6 {font-size:108%;margin:0 0 .25em 0;}
 */
/* TEXT */
p, ol, ul {margin:0 0 1em 0;}

/* DEFAULT LIST STYLES *//* add class="default_list" to ol, ul */
ol.default_list, ul.default_list {margin-left:3em;}
ol.default_list li {list-style:decimal outside;margin:0 0 .5em 0;}
ul.default_list li {list-style:disc outside;margin:0 0 .5em 0;}

/* FORMS *//* Needs Work/Testing */
fieldset {border:1px solid #cccccc;}
legend {color:#333333;font-weight:bold;margin:0 5px;}
textarea, input {}
form ol {}
form li {display:block;width:100%;margin:0 0 4px 0;padding:0;}
form .text_label {display:block;width:100px;margin:0 2px 0 0;}
form input.text_input, form select, form textarea {border:1px solid #CCCCCC;}
form input.text_input {width:185px;padding:2px;}
form textarea {width:285px;height:90px;padding:2px;}
form input.radio_input,form input.checkbox_input  {margin:0 3px;}

/* YUI FONT SIZING CHART: 10px=77% 11px=85% 12px=93% 13px=100% 14px=108% 15px=116% 16px=123.1% 17px=131% 18px=138.5% 19px=146.5% 20px=153.9% 21px=161.6% 22px=167% 23px=174% 24px=182% 25px=189% 26px=197% */

/* --------------------------------- */

body {color:#666666;}

hr {display:none;}

/* LINKS */
a {color:#3399ff;text-decoration:none;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {color:#FF9900;font-weight:bold;}
a:active {color:#FF9900;}

/* HEADINGS *//* Basic Headline Set */
h1, h3, h4, h5 {font-weight:bold;}
h1 {font-size:182%;margin:0 0 2px 0;padding:0;}
h2 {font-size:182%;margin:0 0 .75em 0;text-transform:uppercase;color:#acacac;}
h3 {font-family: Georgia, "Times New Roman", Times, serif;font-size:123.1%;margin:0 0 .5em 0;padding:0;}
h4 {margin: 0 0 5px 0;padding: 0px;}
h5 {color:#999999;font-family: Georgia, "Times New Roman", Times, serif;font-size: 93%;margin:0 0 10px 0;padding:0;}
h6 {border-bottom:1px solid #CCCCCC;color:#acacac;font-size:80%;margin:0 0 1px 0;text-transform:uppercase;padding:0 0 1px 0;}

h3 a {color:#666666;}
h3 a:hover {color:#FF9900;text-decoration:none;}

html {background-color:#FFFFFF;}
body {background:#FFFFFF url(images/logo_line.png) fixed 0 0 repeat-x;padding:80px 0 125px; overflow-y:scroll;}

#page {width:1005px;margin:0 auto;}

#header {height:75px;position:fixed;top:0;width:1005px;background:transparent url(images/logo_line.png) 0 0 repeat-x;}
#header h1#logo_jeffreyisham {width:260px;}
#header h1#logo_jeffreyisham a {display:block;width:260px;height:0;padding-top:75px;overflow:hidden;background:transparent url(images/logo_jeffreyisham.png) 0 0 no-repeat;}

h2.pagetitle a {color:#acacac;}
h2.pagetitle a:hover {color:#FF9900;}

.row {padding:25px 0;}
.row {width:1005px;overflow:hidden;}
.scroll-container {width:3015px;}

.page-container {width:1005px;}

.column {width:315px;margin:0 10px;}
.column-wide {width:985px;margin:0 10px;}
.column-single {width:650px;margin:0 10px;}
.column-post-frame {width:650px;margin:0 10px;overflow:hidden;}
.post-container {width:6700px;}

.current-cat {font-weight:bold;}

.post {width:650px;float:left;}

.entry {width:501px}
.entry img {background-color:#FFFFFF;padding:2px;border:solid 1px #CCCCCC;margin:0 7px 0 0;}

.portfolio {margin-bottom:35px;}
.portfolio .post {width:315px;}
.portfolio .entry {width:315px;}

.post-link-img {display:block;width:309px;height:225px;overflow:hidden;background-color:#FFFFFF;padding:2px;border:solid 1px #CCCCCC;margin:0 7px 0 0;}
.entry .post-link-img img {display:block;background-color:none;padding:0;border:none;margin:0;}

/* default list styles for posts */
.post ol {margin:0 0 15px 0;}
.post ul {margin-left:2.5em;}
.post ol li {list-style: decimal inside;margin:0 0 10px 0;}
.post ul li {list-style: disc outside;margin:0;}

/* various dated social network feeds */
.stream {font-size:85%;}
.stream li {margin-bottom:3px;}
.stream h6 {border-top:1px solid #E3E3E3;border-bottom:none;margin:2px 0 5px 0;padding:1px 0 0 0;}
.stream p {margin:0;}

a.twitter-hashtag {color: #999999;}
a.twitter-profile {color:#999999;}
a.twitter-hashtag:hover, a.twitter-profile:hover {color:#FF9900;}



.postmetadata {margin:0 0 25px 0;}
.column-navigation {/*margin:0 0 20px 0;*/}

.commentmetadata {color:#acacac;font-size:80%;margin:0 0 1px 0;text-transform:uppercase;padding:0 0 1px 0;}
li.comment cite a, li.pingback cite a {color: #999999;}
li.comment p, li.pingback p {margin:0;display:inline;}

#footer-fixed {background:transparent url(images/80_percent_white.png) 0 0 repeat;width:1005px;margin:0 auto;position:fixed;bottom:0;border-top:1px solid #a9a9a9;}

.six-column {padding:15px 0;border-bottom:1px solid #a9a9a9;height:15px;}
.nojs .six-column:hover {height:auto;}
.six-column ul#list_root {margin:0;}
.six-column ul li {display:inline;float:left;width:127px;margin:0 20px;}
.six-column ul li ul li {display:block;margin:0;font-size:77%;}

.widget h4, .categories h4 {margin:0 0 15px;}

li ul.children {display:none;}

#footer {/*background-color:#FFFFFF;*/padding:25px;font-size:77%;text-align:right;}
