*:link, *:visited {
text-decoration:none;
}
ul, ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
h1, h2, h3, h4, h5, h6, pre, code {
font-size:1em;
}
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input {
margin:0px;
padding:0px;
}
img {
}
a img, *:link img, *:visited img {
border:medium none;
}
address {
font-style:normal;
}
body {
font-family:Arial,Helvetica,sans-serif;
font-size:62.5%;
margin:10px 0px;
opacity:0.99999;
padding:0px;
text-align:center;
}
img {
border:medium none;
}
a:link, a:visited {
border-bottom:1px dotted #F1A42B;
color:#737A7F;
text-decoration:none;
}
a:hover, a:active {
border-bottom:1px solid #F1A42B;
color:#F1A42B;
text-decoration:none;
}
#masthead {
height:335px;
margin:0px auto;
text-align:left;
width:900px;
}
#masthead a:link, #masthead a:visited {
border-bottom:1px dotted #F1A42B;
}
#masthead a:hover, #masthead a:active {
border-bottom:1px solid #F1A42B;
}
#masthead2 {
height:100px;
margin:0px auto;
text-align:left;
width:900px;
}
#masthead2 a:link, #masthead2 a:visited {
border-bottom:1px dotted #F1A42B;
}
#masthead2 a:hover, #masthead2 a:active {
border-bottom:1px solid #F1A42B;
}
#mastLine {
color:#737A7F;
float:right;
font-family:Arial,sans-serif;
font-size:1.4em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:500;
line-height:1.8em;
position:relative;
width:390px;
}
#tagline {
color:#737A7F;
font-family:Arial,sans-serif;
font-size:1.5em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:300;
line-height:2em;
margin:-23px 0pt 0pt 175px;
position:relative;
}
#content {
margin:0px auto;
width:900px;
}
.mainPage {
background:transparent url(http://www.refactr.com/wp-content/themes/default/images/main-bg.gif) repeat-x scroll left top;
}
#mainPageText {
font-family:Arial,sans-serif;
font-size:1.3em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
left:100px;
line-height:2.2em;
position:relative;
top:100px;
}
#ghostLine {
margin-top:-20px;
}
#calloutText {
color:#CCCCCC;
float:right;
font-family:Myriad,Arial,sans-serif;
font-size:30px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:300;
letter-spacing:-1.25px;
line-height:38px;
margin:40px 0pt 0pt;
position:relative;
width:370px;
}
#greybar {
color:#FFFFFF;
font-family:Arial,sans-serif;
font-size:1.4em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:300;
height:148px;
line-height:1.7em;
margin:45px auto 65px;
padding:0px;
text-align:left;
width:900px;
}
#greybar h2 {
border-bottom:1px solid #626364;
font-family:Arial,sans-serif;
font-size:1.3em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:300;
letter-spacing:-1px;
line-height:1.5em;
margin:0px 0px 10px;
}
#greybar2 #greybarBox1 h3, #greybar2 #greybarBox2 h3, #greybar2 #greybarBox3 h3 {
font-size:14px;
letter-spacing:-0.25px;
margin:0pt 0pt 10px;
text-align:right;
}
#greybar2 #greybarBox1 h2, #greybar2 #greybarBox2 h2, #greybar2 #greybarBox3 h2 {
font-size:20px;
letter-spacing:-0.25px;
}
#greybar2 #greybarBox1 h2 a:link, #greybar2 #greybarBox2 h2 a:link, #greybar2 #greybarBox3 h2 a:link {
color:#FFFFFF;
font-weight:300;
}
#greybar2 {
color:#FFFFFF;
font-family:Arial,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:300;
height:265px;
left:-35px;
line-height:18px;
margin:0px auto 15px;
padding:0px;
position:relative;
text-align:left;
top:23px;
width:960px;
}
#greybarBox1 {
float:left;
left:150px;
position:relative;
text-align:justify;
top:51px;
width:178px;
}
#greybarBox2 {
float:right;
left:-320px;
position:relative;
text-align:justify;
top:51px;
width:178px;
}
#greybarBox3 {
float:left;
left:592px;
position:relative;
text-align:justify;
top:51px;
width:178px;
}
#map {
left:700px;
margin:0pt;
position:relative;
top:-140px;
width:250px;
}
#map a {
border:medium none;
}
#mainPageText {
color:#666666;
float:left;
font-family:Arial,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:300;
left:0px;
line-height:22px;
position:relative;
text-align:left;
top:10px;
width:500px;
}
#greybar2 ul {
margin:10px 0pt 0pt 10px;
}
#greybar2 ul li a {
color:#FFFFFF;
}
#primaryNav {
background:#F1A42B url(http://refactr.com/wp-content/themes/default/images/topnav-left-side.gif) no-repeat scroll left top;
height:30px;
margin:0px auto 20px;
padding:0px;
text-align:left;
vertical-align:middle;
width:950px;
}
#primaryNav ul {
display:inline;
float:left;
height:30px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:auto 0px auto 20px;
position:relative;
vertical-align:middle;
width:700px;
}
#primaryNav ul li {
display:inline;
height:30px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px 30px 0px 0px;
vertical-align:middle;
}
#primaryNav ul li a:link, #primaryNav ul li a:visited {
color:#FFFFFF;
font-family:Arial,sans-serif;
font-size:1.3em;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:300;
height:30px;
line-height:2.2em;
}
#primaryNav ul li a:hover, #primaryNav ul li a:active {
border-bottom:2px solid #FFFFFF;
height:30px;
}
#primaryNav ul li a.on {
font-family:Arial,sans-serif;
font-size:1.3em;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:700;
line-height:2.2em;
}
#secondaryNav {
background:transparent url(http://www.refactr.com/wp-content/themes/default/images/secondaryNav-bg.gif) repeat-x scroll left top;
color:#FFFFFF;
font-family:Arial,sans-serif;
font-size:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:300;
height:30px;
line-height:2em;
margin:0px auto 10px;
width:487px;
}
#secondaryNav ul {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:4px 0px 0px;
padding:0px;
}
#secondaryNav ul li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px 15px;
width:100px;
}
#secondaryNav ul li a:link, #secondaryNav ul li a:visited {
border-bottom:2px solid #989898;
color:#FFFFFF;
}
#secondaryNav ul li a:hover, #secondaryNav ul li a:active {
border-bottom:2px solid #FFFFFF;
color:#FFFFFF;
}
.page {
color:#737A7F;
text-align:left;
}
.page p {
font-family:Arial,Helvetica,sans-serif;
font-size:1.4em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:300;
line-height:2em;
margin:0px 0px 20px;
}
.page h2 {
font-family:Arial,Helvetica,sans-serif;
font-size:2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:300;
line-height:2em;
}
.page h2 a {
border-bottom:medium none;
}
hr {
background-color:#CCCCCC;
border:0px none;
color:#CCCCCC;
height:1px;
width:100%;
}
#footer {
clear:both;
color:#737A7F;
font-size:1em;
padding:15px 0px 0px;
text-align:center;
}
#footer2 {
clear:both;
color:#737A7F;
font-size:1em;
}
.smallLink {
font-family:Arial,sans-serif;
font-size:0.8em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:300;
line-height:1.4em;
}
.post {
color:#737A7F;
font-family:Arial,sans-serif;
font-size:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:300;
line-height:1.6em;
text-align:left;
}
.post h2 {
font-family:Arial,Helvetica,sans-serif;
font-size:1.7em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:300;
letter-spacing:-0.75px;
line-height:1.1em;
margin:0px 0px 0px 110px;
}
.post h2 a {
border-bottom:medium none;
}
.post p {
margin:0px 0px 20px;
}
.postBody {
float:right;
margin:0px 0px 32px;
position:relative;
width:440px;
}
.postBody ul {
margin:0px 0px 0px 25px;
}
.postBody ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:square;
margin:0px 0px 10px;
}
.postBody ol {
margin:0px 0px 0px 25px;
}
.postBody ol li {
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
margin:0px 0px 8px;
}
.postHome {
color:#737A7F;
font-family:Arial,sans-serif;
font-size:1.4em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:300;
line-height:1.8em;
text-align:left;
}
.postHomeBody {
margin:0px;
width:400px;
}
.postHome h2 {
font-family:Arial,Helvetica,sans-serif;
font-size:1.5em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:300;
line-height:1.4em;
margin:0px 0px -10px;
}
.postHome h2 a {
border-bottom:medium none;
}
.postHome p {
margin:0px;
}
.singlePost {
color:#737A7F;
font-family:Arial,sans-serif;
font-size:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:300;
line-height:1.6em;
text-align:left;
}
.singlePost h2 {
font-family:Arial,Helvetica,sans-serif;
font-size:1.7em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:300;
line-height:1em;
}
.singlePost h2 a {
border-bottom:medium none;
}
.singlePost p {
margin:0px 0px 20px;
}
.singlePost ul {
margin:0px 0px 0px 25px;
}
.singlePost ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:square;
margin:0px 0px 8px;
}
.singlePost ol {
margin:0px 0px 0px 25px;
}
.singlePost ol li {
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
margin:0px 0px 8px;
}
.postMeta {
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:300;
line-height:18px;
padding:0px 25px 0px 0px;
position:relative;
text-align:right;
width:85px;
}
.singlePostMeta {
background-color:#EEEEEE;
border:1px solid #DDDDDD;
font-family:Arial,Helvetica,sans-serif;
font-size:0.9em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:300;
line-height:1.5em;
margin:0px 0px 25px;
padding:10px;
}
.postMeta a {
border-bottom:medium none;
font-weight:700;
}
#columnPosts {
color:#737A7F;
float:left;
font-family:Arial,sans-serif;
font-size:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:300;
line-height:1.5em;
margin:30px 50px 0px 0px;
position:relative;
text-align:left;
width:550px;
}
.interviewer {
}
.interviewee {
}
#columnPosts hr {
background-color:#CCCCCC;
border:0px none;
color:#CCCCCC;
height:1px;
width:100%;
}
#columnPosts blockquote {
border-left:2px solid #CCCCCC;
font-family:Arial,Helvetica,sans-serif;
font-size:0.85em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:300;
line-height:1.8em;
margin-left:20px;
padding-left:20px;
}
#columnRight {
float:right;
font-family:Arial,Helvetica,sans-serif;
position:relative;
width:300px;
}
#columnRight hr {
background-color:#F1A42B;
border:0px none;
color:#F1A42B;
height:1px;
margin:0px 0px 20px;
width:100%;
}
ol.commentlist {
font-family:Arial,Helvetica,sans-serif;
font-size:1.1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:300;
line-height:1.5em;
list-style-type:none;
margin:0px 0px 0px -10px;
padding:10px 20px;
}
ol.commentlist li {
list-style-type:none;
margin:5px 0px 10px;
}
ol.commentlist li p {
margin:10px 0px;
}
.commentsSub {
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:300;
line-height:1em;
}
.highlighted-author {
background-color:#EFEFEF;
border:1px solid #CCCCCC;
margin:15px 0px;
padding:10px 20px;
}
label {
color:#666666;
display:block;
float:left;
font-size:14px;
font-weight:bold;
margin-right:7px;
text-align:left;
vertical-align:middle;
width:150px;
}
input {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #999999;
color:#666666;
font-size:20px;
letter-spacing:-1px;
padding:4px;
width:250px;
}
textarea {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #999999;
color:#000000;
height:100px;
margin:3px 0px 2px;
padding:4px;
}
.submit input {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #666666;
color:#666666;
float:right;
font-size:16px;
font-weight:bold;
letter-spacing:0px;
padding:0px;
}
.clear-styles input {
width:auto;
}
.submit input:hover {
background:#F1A42C none repeat scroll 0%;
border:1px solid #FFFFFF;
color:#FFFFFF;
}
fieldset {
border:1px solid #EEEEEE;
}
.callout {
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:1.6em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1.6em;
margin:25px 0px 25px 25px;
position:relative;
width:225px;
}
.homePage {
background:transparent url(http://www.refactr.com/wp-content/themes/default/images/home-bg.gif) repeat-x scroll left top;
}
#blockleft {
float:left;
padding:0px 45px 0px 0px;
width:280px;
}
#blockcenter {
float:left;
padding:0px 45px 0px 0px;
width:370px;
}
#blockright {
float:left;
padding:0px;
width:160px;
}
#lowerblocks {
left:0px;
position:relative;
width:900px;
}
#lowerblockleft {
background:transparent url(http://www.refactr.com/wp-content/themes/default/images/blog-post-text-small.gif) no-repeat scroll left top;
float:left;
left:0px;
margin:0px 40px 0px 0px;
padding:15px 0px 0px 5px;
position:relative;
top:0px;
width:400px;
}
#lowerblockright {
background:transparent url(http://www.refactr.com/wp-content/themes/default/images/projects-text-small.gif) no-repeat scroll left top;
color:#737A7F;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:1.4em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:300;
left:0px;
line-height:1.5em;
margin:0px;
padding:15px 0px;
position:relative;
text-align:left;
top:0px;
width:400px;
}
#lowerblockright ul.columns {
float:left;
font-family:Arial,sans-serif;
font-size:0.9em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:300;
line-height:1.4em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:14px 10px 0px;
width:36em;
}
#lowerblockright ul.columns li {
background:transparent url(http://www.refactr.com/wp-content/themes/default/images/bullet-small.gif) no-repeat scroll left center;
float:left;
padding:2px 16px;
width:15em;
}
#formContact {
left:-80px;
position:relative;
top:40px;
width:320px;
}
#formContact label {
color:#FFFFFF;
display:block;
float:left;
font-weight:bold;
margin-right:7px;
text-align:right;
vertical-align:middle;
width:80px;
}
#formContact input {
background:#FFFFFF none repeat scroll 0%;
border:medium none;
color:#666666;
font-size:20px;
letter-spacing:-1px;
padding:4px;
width:225px;
}
#formContact textarea {
background:#FFFFFF none repeat scroll 0%;
border:medium none;
color:#000000;
height:75px;
margin:3px 0px 2px;
padding:4px;
width:225px;
}
#formContact .submit input {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #666666;
color:#666666;
float:right;
font-size:16px;
font-weight:bold;
letter-spacing:0px;
padding:0px;
width:70px;
}
#formContact .submit input:hover {
background:#F1A42C none repeat scroll 0%;
border:1px solid #FFFFFF;
color:#FFFFFF;
}
#formContact fieldset {
border:medium none;
}
legend {
}
.wp_syntax {
background-color:#F9F9F9;
border:1px solid silver;
color:#110000;
margin:0pt 0pt 1.5em;
overflow:auto;
}
.wp_syntax {
overflow-x:auto;
overflow-y:hidden;
width:100%;
}
.wp_syntax table {
border-collapse:collapse;
}
.wp_syntax div, .wp_syntax td {
padding:2px 4px;
vertical-align:top;
}
.wp_syntax .line_numbers {
background-color:#DDEEFF;
color:gray;
overflow:visible;
text-align:right;
}
.wp_syntax pre {
clear:none;
float:none;
font-size:1.1em;
line-height:1.1em;
margin:0pt;
overflow:visible;
width:auto;
}
