k {
list-style:none;
margin:0;
padding:0;
}

body {
font-size: 97%;
font-family: 'Helvetica', 'Arial', 'Thonburi', 'Tahoma', 'sans-serif';
line-height: 1.80em;
color: #00FE00;
background:#000000;
}

img {
border:0;
float:left;
padding:0px;
}

div#wrapper {
width:1022px;
padding-top:2px;
margin:1px auto 0;
}

div#top {
width:1022px;
height: 98px;

}


.logo {
width: 932px;
height: 88px;
background-image: url('/img/0computer_logo.png');
background-repeat: no-repeat;
background-position: center;

}

#topRight { 
width: 870px; 
height: 62px; 
float: right; 
}

#menu {
list-style-type: none;
float:right;
width:auto;
height:auto; 
margin: 2px 0px 1px 26px !important; 
*margin: 2px 0px 1px  30px!important; 
margin: 2px 0px 0px 25px;  
}

#menu ul {
padding: 0;
}

#menu li{
float:left;
width:auto;
height:auto;
display:block;
padding:4px 2px 0px 0px; 
margin:0; 
color:#00FE00;
text-decoration:none; 
}
#menu li a{
color: #FFFFFF;
font-weight:600;
padding:5px 18px 4px; 
text-decoration: none;
background:url(/img/button_bg.png) bottom repeat-x;
}

#menu li a:hover {
color: #202020;
}

div#mainArea {
width:1022px;
padding-top:2px;
background:url(/img/top.png) no-repeat;
}

div#border {
width:1022px;
background:url(/img/middle.png) repeat-y;
padding: 12px 0 ;
}

div#content {
padding: 0 14px;
}
h1
{
    font-size: 18px;
}
h2
{
    font-size: 14px;
}
b{ font-weight:normal;}
b.zero{ color: #FF6C33; font-size: 1.2em; }
b.double{ font-weight: bold;}
b.doublewhite{ font-weight: bold; color: #FFFFFF;}

table, th, td
{
  padding: 0;
  border-collapse: collapse;
  text-decoration:none;
}
td img 
{
  padding: 5px;
}
a img
{
  border: 0;
}
a
{
  color:#00FE00;
}
a:link
{
  color:#00FE00;
}

table#portfolio {
  margin: 1px;
  width: 99.9%;
}
table#portfolio td {
  vertical-align: top;
}
.showPic {
  width: 300px;
  height: auto;
  float:left;
  padding: 8px 0 30px 50px;
}
.portfolioDesc {
  width: 540px;
  height: auto;
  padding:  12px 0 0 0;
}
.portfolioDesc a{
  color: #00FE00;
  text-decoration: none;
}

.banner {
width: 1000px;
text-align: center;
}

div.form_a
{
        clear: left;
        margin: 8px 0 1px 0;
        background-color: #000000;
}
.form_a fieldset
{
        clear: left;
        width: 820px;
        margin: 0 0 0 0;
        padding: 0 1px 1px 0px;
        border: 1px solid #00FE00;
}

.form_a legend
{
        font-size: 1.5em;
        font-weight: bold;
        color: #00FE00;
        padding: 0;
}

.form_a span.required
{
        margin: 4px 0 0 4px;
        width: 8px;
        height: 8px;
        background-image: url(/img/required.png);
        background-repeat: no-repeat;
}
.form_a p
{
        clear: left;
        padding: 5px 0 0 0;
        margin: 0;
}
.form_a p.first
{
        padding: 12px 0 0 0;
}
.form_a p.required
{
        margin-top: 20px;
        padding: 0 0 0 10px;
        background-image: url(/img/required.png);
        background-repeat: no-repeat;
        background-position: left center;
        text-align:left;
}
.form_a label
{
        float: left;
        margin: 0;
        padding: 0;
        width: 160px;
        text-align: left;
        padding-left: 15px;
}
.form_a input
{
        float: left;
        width: 400px;
}
.form_a input#long
{
        float: left;
        width: 580px;
}
.form_a textarea
{
        width: 580px;
        height: 200px;
        float: left;
}
.form_a textarea#small
{
        width: 580px;
        height: 60px;
        float: left;
}
.form_a div.submitForm
{
        margin-left: 125px;
}

div.form_b
{
        clear: left;
        margin: 12px 0 0 0;
        background-color: #000000;
        padding: 0 0 6px 0 ;
}
.form_b fieldset
{
        clear: left;
        width: 972px;
        margin: 0 0 0 0;
        padding: 5px 15px 5px 5px;
        border: 1px solid #00FE00;
}
.form_b p
{
        clear: left;
        padding: 6px 0px 6px 10px;
        margin: 0px;
}



/* Main header on single pages */
h2.header {
color:#cf2d00;
font-size:14px;
line-height:1;
border-bottom:1px solid #e7e7e7;
position:relative;
margin:0 0 5px;
padding:18px 0 0;
}

div#main h2.header a {
color:#cf2d00;
text-decoration:none;
text-transform:uppercase;
font-size: 14px;
font-weight:700;
font-family: 'Helvetica', 'Arial', 'Thonburi', 'Tahoma', 'sans-serif';
}

h2.header span {
position:relative;
background:#FFFFFF;
padding-right:10px;

bottom:7px;
}

/* Secondary headline above comments and comment form */
div#main p {
color:#24314a;
line-height:2;
font-size:14px;
margin:10px 0;
}



div#main a {
color:#0a6804;
text-decoration:none;

}


/* Search input */
form#searchform {
position:relative;
height:20px;
margin-bottom:20px;
}

form#searchform input#s {
position:absolute;
top:0;
height:18px;
width:156px;
background:url(/img/form_bg.jpg) repeat-x;
border:1px solid #bcbcbc;
padding:5px;
}

input#search_submit {
position:absolute;
right:0;
}

/*  Footer */

ul#footer {
height:8px;
width:1022px;
background:url(/img/bottom.png) no-repeat;
text-align:center;
font-size:80%;
margin:0 auto;
padding:15px 0;
}

ul#footer li {
display:inline;
margin-left:10px;
}

ul#footer li span {
position:absolute;
text-indent:-9999em;
}

ul#footer li a {
color:#00FE00;
text-decoration:none;
}


/* Image stuff for 2.6.1 */
.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

.alignright {
float:right;
}

p.entry_info {
clear:both;
}

div.navigation {
margin:10px 0;
}

/* CSS Magic */
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

/* Hide from IE Mac \*/
.clearfix {
display:block;
}

p,h2,h3,h4,h5,div#author h2 {
font-size:1.05em;
}

div#mhead ul li,.alignleft {
float:left;
}

.italicNote
{
  display: block;
  font-style: italic;
  color : #000000;
  padding: 8px 8px 8px 8px;
  background-color: #C0FFCC;
}

/* begin LayoutCell */
.contentLayout .content
{
        position: relative;
        margin:0;
        padding: 16px 20px 15px 20px;
        border:0;
        float: left;
        overflow: hidden;
        width: 97%;
}

.blockContent
{
  min-width:1px;
  min-height:1px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  z-index: 0;

}

* html .blockContent
{
  width:expression(this.offsetWidth < 1 ? 1+"px" : "auto !important");
  height:expression(this.offsetHeight < 1 ? 1+"px" : "auto !important");

  zoom: 1;
}

.blockContent-body
{
  position: relative;
  overflow: hidden;
  z-index: 0;
  margin: 8px;
  text-align: left;
  color: #000000;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}

.blockContent a
{
  color: #262626;
}
.blockContent a:link
{
  color: #262626;
}

.blockContent a:hover
{
  color: #F56D13;
}
.blockContent a:hover:visited
{
  color: #F56D13;
}

.blockContent a:visited
{
  color: #853C14;
}

/* end LayoutCell */


