body
{
text-align: left;
/*background-color: #808080;*/
background-color: #000000;
padding:0px;
margin:0px; 
border:0px none;
font-family:Arial;
color:#FFFFFF;
font-size:14px;
line-height: 20px;
}


hr {
  border: 0;
  width: 75%;
  color: #ff6600;
  background-color: #ff6600;
  height: 3px;
}

h3
{
color:#FFCC00;
padding:0px;
margin:0px 0px 5px 0px;
font-size:20px;
}

h4 {
/*color:#FFCC00;*/
font-family:Helvetica,Arial,Trebuchet MS,Verdana;
padding:0;
margin:0;
font-size:16px;
}

h5 {
font-family:Helvetica,Arial,Trebuchet MS,Verdana;
font-size:18px;
font-weight:lighter;
margin:15px 0 5px;
padding:0;
}

.name {
     margin:15px 0 5px;
     font-weight:bold;
}

a:link {text-decoration: none; color:#FFCC00}
a:visited {text-decoration: none; color:#FFCC00}
a:active {text-decoration: none; color:#FFCC00}
a:hover {text-decoration: none; color: #FF6600}

/*IE6 hack for the dumb IE6*/
/* \*/
 * html div { height: 1%; } 
/* */

.outside
{
width:100%;
text-align:center;
}

.wrapper
{
text-align:center;
padding:0px;
/*margin:0px;*/
width:920px;
margin:auto;
}

.wrapper2 {
     text-align:left;
     padding:0px;
     width:920px;
     margin:auto;
     margin-top:10px;
}


.header
{
     height:106px;
     text-align:left;
}

.hlinkbar {
     background:none repeat scroll 0 0 transparent;
     font-family:Helvetica,Arial,Trebuchet MS,Verdana;
     font-size:12px;
     letter-spacing:0.1em;
     margin:0 auto;
     padding:0 0 0 300px;
     text-transform:uppercase;
     width:620px;
}

.hlinkbar a:link, .hlinkbar a:visited{
     color:#fff;
}

.hlinkbar a:hover{
     color:#666;
}

.menu li {
     float:left;
     position:relative;
}

.menu, .menu * {
     list-style:none outside none;
     margin:0;
     padding:0;
}

.menu a {
     padding:17px 0 12px 30px;
}

.leftmenu {
  width:250px;
  float:left;
}


.ltop {
  width:250px;
  height:8px;
  font-size:0px;
  background-image:url('topper.png');
  background-repeat:none;
}

.ltop2
{
width:247px;
height:23px;
background-color:#ff6600;
margin:0px;
padding:2px 0px 0px 3px;
}

.lbottom
{
width:250px;
height:6px;
background-color:#ff6600;
margin-bottom:15px;
}

.l
{
background-color:#333333;
padding:5px;
}

.contopper
{
width:640px;
height:8px;
font-size:0px;
background-image:url('longtopper.png');
background-repeat:none;
}

.contopper2
{
width:640px;
height:25px;
background-color:#ff6600;
}

.content
{
/*width:480px;*/
padding:5px;
margin:0px;
/*border:2px #FF6600 solid;*/
background-color:#333333;
color:#FFFFFF;
}

.outcontent
{
width:640px;
float:right;
margin:0px;
/*border:2px #FF6600 solid;*/
}

.confooter
{
width:640px;
height:6px;
background-color:#ff6600;
margin-bottom:15px;
}

.footer
{
text-align:center;

padding:5px;
margin:0px; 
clear:both;
}

/*NOT USING BELOW*/

.orange
{
color: #ff6600;
}

.blogtitle
{
color: #ffffff;
font-size:larger;
}



.feed a:link {text-decoration: none; color:#0000FF}
.feed a:visited {text-decoration: none; color:#0000FF}
.feed a:active {text-decoration: none; color:#0000FF}
.feed a:hover {text-decoration: none; color: #FF6600}



.blogtitle a:link {text-decoration: none; color:#FF6600}
.blogtitle a:visited {text-decoration: none; color:#FF6600}
.blogtitle a:active {text-decoration: none; color:#FF6600}
.blogtitle a:hover {text-decoration: none; color:#0000FF}

.blogdate
{
color: #cccccc;
font-size:smaller;
}



.outer
{

background-color:#000000;

padding:0px;
margin:0px; 
width:760px;
margin:auto;

}

.date
{
text-align:left;

background-color:#FF6600;

height:2px;

padding:0px;
margin:0px; 
}

.inner
{


padding:0px;
margin:0px;


}



.index a:link {text-decoration: none; color:#FFCC00}
.index a:visited {text-decoration: none; color:#FFCC00}
.index a:active {text-decoration: none; color:#FFCC00}
.index a:hover {text-decoration: none; color: #0000FF}

.index
{

*float:right;

}





.left
{
width: 150px;
border-right:2px solid #FF6600;
float:left;
padding:5px;
margin:0px; 

}

.left a:link {text-decoration: none; color:#FFFFFF}
.left a:visited {text-decoration: none; color:#FFFFFF}
.left a:active {text-decoration: none; color:#FFFFFF}
.left a:hover {text-decoration: none; color: #FF6600}

.feed
{
text-align:left;
overflow-y: auto;
border-left:2px solid #FF6600;
border-bottom:2px solid #FF6600;
height:200px;
padding:5px;
font-size: 10pt;

}

.right
{

text-align:center;
width:350px;
height:500px;
float:right;
padding:5px;


}

.holder
{


}

.portfolio_center {
	text-align: center;
}
.portfolio_left {
	text-align: left;
}
.portfolio_links {
	border-width: 0px;
}

.services {
text-align:left;
font-size:.8em;
}

.pagetitle {
     border-bottom: 2px solid #fff;
     margin: 0 0 20px 0;
     color:#fff;
}