
body {margin: 0 auto; }
html {width:100%; height:100%;}
ol, ul, li { list-style: none outside none; }
:focus { outline: 0pt none; }
ul, ol, dl { margin: 0pt; padding: 0pt; }
ul li, ol li { list-style: none outside none; margin: 0pt; padding: 0pt; }


.cfix { width:100%; height:100%  }
.cfix:after { content: "."; display: block; clear: both; height: 0pt; visibility: hidden; line-height: 0; overflow: hidden;width:100%; height:100%;  }
#wrapper { margin-top:200px;}
#header {	width: 800px;height: 270px;	margin: 0 auto;}
#header .span {color:# F00; font-size:22px; }
.template-column-1, { float: left; }
.template-column-2 { float: right; }
#two-column-nav-links-container.template-column-2 #two-column-nav-links { float: right; }

#two-column-header-container { display: block; border-top: 9px solid rgb(0, 0, 0); border-bottom: 1px none rgb(234, 234, 234); }
#two_column-projects-container { display: block; }

#header-projects-container, #projects-container, #project-container, #resume-container, #custom-container, #custom-frame-container { width: 350px; margin-right:50px; color:#999999; float:left; }
#header-projects-container-1, #projects-container-1, #project-container-1, #resume-container-1, #custom-container-1, #custom-frame-container-1 { width: 800px; margin-right:50px; color:#999999; float:left; }
#two_column-projects .project-title-wrap { overflow: hidden; margin-bottom: 3px; margin-top: 10px; text-align: left; }
#two_column-projects .project-title-wrap span {color:#000000; font-size:22px; }
#two_column-projects a.project-title { font-family: Arial,helvetica,arial,sans-serif; font-size: 16px; font-style: normal; line-height: 22px; text-decoration: inherit; color:#999999; }
#two_column-projects a.project-title:visited { font-style: normal; text-decoration: inherit; color: rgb(118, 118, 118); background-color: transparent; }
#two_column-projects a.project-title:hover { font-style: normal; text-decoration: inherit; color:#666666; background-color: transparent; }



