/*
#aaaaaa
#ffffff
strong: rgb(137,8,13)
verbage bg: rgb(226,222,208)
verbage td: rgb(137,12,8)
verbage color: rgb(229,225,209)
ul a active: rgb(229,225,209)
ul a hover: rgb(137,8,13)
a : #DE7008
a hover: #E0AD12
h1 a link: #F5DEB3
h1 a visited: #F5DEB3
h2: rgb(137,8,13)
h3: #403a04
h4: #aa0033
h6: rgb(137,8,13)
sidebar visited: rgb(148,145,118)
sidebar active: rgb(229,225,209)
sidebar hover: rgb(137,8,13)
other blogger colors: #999999
byline: #444444
byline a: #968A0A
blog comments: rgb(137,8,13)
.profile-link a:link: #999999
.profile-link a:active: #ff0000
.profile-link a:visited: #999999
.profile-link a:hover: #DE7008
*/
#bikeandbuild {
background: #d1def3 !important;
}
ul.internetexclusive {
margin-left: 10px !important;
}
#deskshowpage {
background-color: black;
vertical-align: center;
margin: 0;
padding: 0 0 1.5em 0;
position: center;
}
div.poptext {
margin: 0;
padding: .5em .5em .5em 0;    /* clockwise from top */
width: 500;
margin-left: 0;
text-align: left;
background: #aaaaaa url("images/icontint.jpg") 100px 162px no-repeat;
height: 400px;              /* for internet explorer */
padding-bottom: 2em
}
body {
background:#fff;
padding: 0 .5em .5em .5em;
}
#shell {
margin: auto;
width: 950px;
background-color: #ffffff;
border: none;
display: table;
height: 100%;
padding-bottom: 50px;
/* float: both;
clear: both; */
}
#onenav {
width: 1000px;
background-color: rgb(137,12,8);
}
#twonav {
width: 1000px;
background-color: rgb(137,12,8);
}
#threenav {
width: 250px;
background-color: rgb(229,225,209);
padding: .5em 0 0 1em;
overflow: visible;
float: left;
/*  clear: left; */
height: 1px;
}
#content {
width: 750px;
/* height: 500px; */
background-color: #ffffff;
float: left;
/* clear: right; 
overflow: auto; */
/* padding: 1em 1em 1em 0; */
}
#verbage {
width: 250px;
background-color: #ffffff;
float: right; 
clear: right; 
overflow: visible;
margin-right: 1em;
}
#filelist {
padding: 0 0 0 .5em;
}
#projectarea td {
border-bottom: thin dashed rgb(229,225,209);
vertical-align:top;
}
strong {
font: bold;
color: rgb(137,8,13);
padding: 0 .5em 0 0;
font-size: 120%;
}
table.one {
table-layout: auto;
border: none;
font-size: 90%;
text-decoration: none;
}
table.one a {
text-decoration: none;
color: #ffffff;
font: bold 90% Verdana,Sans-Serif;
}
table.one a:hover {
font: 90% Verdana,Sans-Serif;
letter-spacing: .07em;
}
table.verbage, td.tan {
background-color: rgb(229,225,209);
vertical-align: top;
padding: 4px;
}
table.verbage td.verbage {
color: rgb(55,22,10);
font-size: 90%;
padding: .6em;
}
#onenav td {
padding: .5em 1em .5em 1em;
}
#twonav td {
padding: 0 1em .5em 1em;
letter-spacing: -.05em;
}
p.footer {
font-size: 85%;
margin: 0;
padding: 0;	
}
td.footer {
color:#bbb;
text-align: center;
font-size: 85%;
margin: 0;
padding: 10px 0 0 250px;	
}
a img {
border: none;
}
td a {
padding:2px;margin:1px;width:100%;border:none;color:rgb(137,12,8);text-decoration:none;
}
td.header {
background: rgb(137,12,8);
background-repeat: repeat-x;
overflow: hidden;
background-position:bottom;
padding: 0 1em 8px 1em;
color: #333 !important;
} 
td.header2 {
background:  rgb(137,12,8) url("images/header_bg.jpg");
background-repeat: repeat-x;
background-position:top;
padding: 0 1em 0 1em;
color: #333;
} 
td.header h1, td.header strong {
color: #ffffff;
}
td.header strong {
text-transform: uppercase;
}
#verbage a {
color: rgb(137,12,8) !important;
}
.small_list {
color: rgb(55,2,10);
/*text-transform: capitalize;*/
}
.rightpadding {
padding: 0 1em 0 0;
}
.tan {
font-size: 90%;
}
h2.sidebar-title{color:#403a04;margin:0px;padding:.1em 0 0 0;font-size:120%;}
ul{margin:5px 1em 1em 0px;padding:0px 0px 0px 0px;list-style-type:none;font-size:100%;color:rgb(137,8,13);}
li{margin:0px 1em 0px 0px;padding:0px 0px 0px 0px;list-style-type:none;font-size:95%;}
ul a, h3 a, p a{padding:2px;margin:1px;width:100%;border:none;color:rgb(137,12,8);text-decoration:none;}
ul a:link, h3 a:link, p a:link, {color:rgb(137,12,8);text-decoration:none;}
ul a:visited, h3 a:visited, p a:visited{color:rgb(137,8,13);}
ul a:active, h3 a:active, p a:active{color:rgb(55,22,10);}
ul a:hover, h3 a:hover, p a:hover{color:rgb(55,22,10);text-decoration:none;}
a{color:#DE7008; text-decoration:none;}
a:hover{color:#E0AD12;}
#logo{padding:0px;margin:0px;}
div#sideBar{margin:20px 0px 0px 1em;padding:0px;text-align:left;}
#header{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-top:1px solid #eeeeee;border-bottom:dotted 1px #E0AD12;background:#F5E39E;color:white;}
h1,h2,h3,h4,h5,h6{padding:0px;margin:0px;}
h1 a:link {text-decoration:none;color:#F5DEB3}
h1 a:visited {text-decoration:none;color:#F5DEB3}
h1{padding: 0px 1em 1px 5px;margin-bottom:-.16em;color:rgb(137,12,8);font-family:Courier,Serif;font-size:100%;letter-spacing:2px;font-weight:normal;}
h2{color:rgb(137,8,13);font-weight:bold;font-family:Verdana,Sans-Serif;letter-spacing:-1px;font-size: 90%;} /* title of blog entry */
h3{color:#403a04;padding:0;font-size:100%;display: block;float: left;width: 320px;margin: 0 0 10px 1em;} /* date stamp on blogger */
h4{color:#aa0033;}
h6{text-decoration: none; font-weight: normal; padding:4px 0px 0px 0px;list-style-type:none;font-size:100%;color:rgb(55,22,10);} /* Archives title on blogger */
h2.sidebar-title{color:rgb(137,8,13);margin:0px;padding:0;font-size:120%;}
#sideBar ul{margin:5px 1em 1em 0px;padding:0px 0px 0px 0px;list-style-type:none;font-size:100%;color:rgb(137,8,13);}
#sideBar li{margin:0px 1em 0px 0px;padding:0px 0px 0px 0px;list-style-type:none;font-size:95%;}
#description{padding:0px;margin:7px 12% 7px 5%;color:rgb(137,8,13);background:transparent;font:bold 85% Verdana,Sans-Serif;}
.blogPost, .resume p, #blogfeeds {font-size: 85%;display: block;float: left;width: 320px;margin: 0 0 10px 1em;}
.blogPost strong{color:#000000;font-weight:bold;}
#sideBar {padding-left: 1em;}
#sideBar ul a{padding:2px;margin:1px;width:100%;border:none;color:rgb(137,12,8);text-decoration:none;}
#sideBar ul a:link{color:rgb(137,12,8);text-decoration:none;}
#sideBar ul a:visited{color:rgb(148,145,118);}
#sideBar ul a:active{color:rgb(229,225,209);}
#sideBar ul a:hover{color:rgb(137,8,13);text-decoration:none;}
pre,code{color:#999999;}
strike{color:#999999;}
.bug{padding:5px;border:0px;}
.byline{padding:0px;margin:0 0 2em 0;color:#444444;font-size:80%;}
.byline a{border:none;color:#968A0A;text-decoration:none;}
.byline a:hover{text-decoration:underline;}
.blogComments{padding:0px;color:rgb(137,8,13);font-size:110%;font-weight:bold;font-family:Verdana,Sans-Serif;}
.blogComment{margin-top:10px;margin-bottom:5px;font-size:100%;font-weight:normal;color:black;}
.blogComments .byline{padding-bottom:20px;color:#444444;font-size:80%;font-weight:normal;display:inline;margin-right:10px}
.deleted-comment {font-style:italic;color:gray;}
#profile-container { }
.profile-datablock { }
.profile-img {display:inline;}
.profile-img img {float:left;margin-right:5px;}
.profile-data strong { }
#profile-container p { }
#profile-container .profile-textblock { }
.profile-link a:link {color:#999999;text-decoration:none;}
.profile-link a:active {color:#ff0000;text-decoration:none;}
.profile-link a:visited {color:#999999;text-decoration:none;}
.profile-link a:hover{color:#DE7008;text-decoration:none;}
#blogfeeds { }
#postfeeds { font-size:100% }
.resume {
padding-bottom: 2em;
}
.resume h1 { font-size: 1em; }
h2, h3, .resume h2, .resume h3 {
font-weight: bold;
text-transform: uppercase;
margin: 0 3px 10px 0px;
}
h2 {
float: left;
width: 450px;
margin: 0 10px 2px 0px;
}
h3, .resume h2.simple, .resume h3 {
clear: left;
width: 120px;
margin: 0 10px 0 0px;
}
.resume p {
width: 400px;
}
h3, .resume h3 {
font-size: 80% !important;
font-weight: normal;
text-transform: none;
}
.resume strong {
font-size: 1em;
margin-right: -.5em;
}
div.resume_section {
padding-bottom: 1em;
height: 1%;
overflow: visible;
}
div.titlemenu {
font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
background: #333;
float: left !important;
padding: .6em .8em .6em .8em;
}
div.titlemenu a {
background: #333 url("images/separator.jpg") bottom right no-repeat;
color: #ccc;
margin: 0;
text-decoration: none;
font-weight:normal;
padding: .6em .8em .6em .8em;
}
div.titlemenu a:hover, div.titlemenu a.active {
background: rgb(137,12,8) url("images/hover.jpg") bottom center no-repeat;
color: #fff;
padding: .6em .8em .6em .8em;
}
#menu, #menu ul {
background: #333;
float: left !important;
list-style: none;
margin: 0;
}
#menu li, #menu td, #menu ul {
float: left !important; /**/
font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
margin: 0;
padding: 0;
background: #333;
}
td.titlemenu {
}
#menu a {
background: #333 url("images/separator.jpg") bottom right no-repeat;
color: #ccc;
/*display: block; */
float: left !important;
margin: 0;
text-decoration: none;
padding: .6em .8em;
font-weight:normal;
}
#menu a:hover, #menu a:active {
background: rgb(137,12,8) url("images/hover.jpg") bottom center no-repeat;
color: #fff;
padding-bottom: .6em;              
}         
.preview_floatleft {
	float:left;	
}
