*{
margin:0px auto;
padding:0px;
}

body{
padding:0px;
margin:0px;
background-color:#ebebeb;
font-family:Arial, Helvetica, sans-serif;
background-image:url(images/bgtop.png);
background-repeat:repeat-x;
}

#header{
width:800px;
height:250px;
margin:auto;
background-image:url(images/header_bg2.png);
}

#searchbar{
float:left;
width:264px;
height:30px;
margin:10px 0px 0px 55px;
padding:3px 0px 0px 10px;
background-image:url(images/search_bg.png);
background-repeat:no-repeat;
}

#nav{
width:420px;
height:25px;
padding-top:210px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
font-size:20px;
font-weight:bold;
}

#nav a{
text-decoration:none;
color:#000;
}
#nav a:visited{
text-decoration:none;
}
#nav a:hover{
text-decoration:none;
color:#ff8000;
}

#boxtop{
width:800px;
height:35px;
margin:auto;
padding:0px 0px 0px 0px;
background-image:url(images/boxtop.png);
background-repeat:no-repeat;
}

#locator{
line-height:0;
font-weight:bold;
font-size:10px;
padding:0px 0px 0px 15px;
}

#breadcrumb{
padding:10px 0px 0px 25px;
font-size:10px;
color:#C66300;
}

#breadcrumb a:link{
text-decoration:none;
font-weight:bold;
color:#C66300;
}

#breadcrumb a:visited{
text-decoration:none;
font-weight:bold;
color:#C66300;
}

#breadcrumb a:hover{
text-decoration:none;
font-weight:bold;
color:#FF8000;
}

#boxmid{
width:800px;
margin:auto;
background-image:url(images/boxmid.png);
background-repeat:repeat-y;
}

#boxmid table{
margin:0px 50px 0px 0px;
}

h5{
margin-left:2px;
}

.about{
width:500px;
height:166px;
margin-left:25px;
padding-left:0px;
font-weight:bold;
}

.results{
width:750px;
height:166px;
margin-left:25px;
padding-left:0px;
font-weight:bold;
}

.about a:link{
font-weight:bold;
text-decoration:none;
color:#666666;
}

.about a:hover{
font-weight:bold;
text-decoration:none;
color:#999999;
}

.about a:visited{
font-weight:bold;
text-decoration:none;
color:#666666;
}

.abouthold{
width:500px;
margin-left:30px;
}

.aboutcontent{
font-size:12px;
width:450px;
}

.abouttitle{
font-size:20px;
font-weight:bold;
}

.aboutdate{
font-size:12px;
color:#666666;
}

#list{
width:500px;
margin-left:25px;
padding-left:0px;
}

#postimg{
width:500px;
height:315px;
margin-left:25px;
padding-left:0px;
font-weight:bold;
}

#postimg a:link{
font-size:9px;
font-weight:bold;
text-decoration:none;
color:#666666;
}

#postimg a:hover{
font-size:9px;
font-weight:bold;
text-decoration:none;
color:#999999;
}

#postimg a:visited{
font-size:9px;
font-weight:bold;
text-decoration:none;
color:#666666;
}

.post{
width:500px;
margin-left:25px;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
}

.postimg{
width:500px;
height:315px;
margin-left:25px;
padding-left:0px;
font-weight:bold;
}

.postimg a:link{
text-decoration:none;
color:#000000;
}

.postimg a:visited{
text-decoration:none;
color:#000000;
}

.postimg a:hover{
text-decoration:none;
color:#999999;
}

.posttb{
margin-right:9px;
float:left;
width:100px;
height:100px;
}

.listimg{
width:500px;
height:166px;
margin-left:25px;
padding-left:0px;
background-image:url(images/listbox.png);
font-weight:bold;
}

.listthumb {
width:236px;
height:137px;
float:left;
margin:15px;
margin-left:20px;
}

.listsizes{
text-align:center;
margin-top:15px;
font-size:12px;
font-weight:bold;
}

.listsizes a:link{
text-decoration:none;
font-weight:bold;
font-size:9px;
color:#999999;
}

.listsizes a:visited{
text-decoration:none;
font-size:9px;
color:#999999;
}

.listsizes a:hover{
text-decoration:none;
font-weight:bold;
font-size:9px;
color:#FF0000;
}

.listinfo {
float:right;
width:200px;
height:137px;
margin-top:15px;
margin-right:29px;
}

.listinfo a:link{
text-decoration:none;
color:#000000;
}

.listinfo a:visited{
text-decoration:none;
color:#000000;
}

.listblurb {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin-top:15px;
}

a img {
    border: 0;
    }

#sidebar a:link{
text-decoration:none;
font-weight:bold;
color:#000000;
}

#sidebar a:visited{
text-decoration:none;
font-weight:bold;
color:#000000;
}

#sidebar a:hover{
text-decoration:none;
font-weight:bold;
}

#sidebar{
float:right;
width:250px;
height:300px;
margin-right:8px;
}

.sidebartitle{
margin-left:5px;
height:45px;
padding-left:5px;
font-size:18px;
font-weight:bold;
background-image:url(images/sidebartitle.png);
letter-spacing:1.5px;
line-height:45px;
}

.sidebarlink{
margin-left:15px;
width:235px;
height:85px;
background-image:url(images/currentwork.png);
line-height:28px;
}

.sidebartb{
margin-top:5px;
float:left;
width:75px;
height:75px;
background-image:url(images/currentworktb.png);
background-repeat:no-repeat;
}

.sidebartb a:link{
text-decoration:none;
border:none;
border-style:none;
outline:none;
}

.sidebarmore{
font-size:12px;
font-weight:bold;
line-height:12px;
}

.company{
margin-right:5px;
text-align:right;
font-weight:bold;
}

.worktype{
line-height:15px;
padding:0px;
margin-right:5px;
text-align:right;
font-size:10px;
font-weight:bold;
}

.blurb{
line-height:20px;
padding:0px;
margin-right:5px;
text-align:right;
font-size:12px;
}

#pagecounter{
margin:auto;
margin-left:auto;
margin-right:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
}

#pagecounter a:link{
text-decoration:none;
font-weight:bold;
color:#000000;
}

#pagecounter a:visited{
text-decoration:none;
font-weight:bold;
color:#FF9900;
}

#pagecounter a:hover{
text-decoration:none;
font-weight:bold;
color:#999999;
}

#boxbot{
clear:both;
width:800px;
height:70px;
margin:auto;
background-image:url(images/boxbot.png);
background-repeat:no-repeat;
text-align:center;
}

.pagecopy{
font-size:12px;
font-weight:lighter;
padding:15px 20px 0px 20px;
}

.back {
color:#666666;
font-weight:bold;
font-size:14px;
}

.back a:link{
color:#666666;
font-weight:bold;
font-size:14px;
text-decoration:none;
}

.back a:hover{
color:#999999;
font-weight:bold;
font-size:14px;
text-decoration:none;
}

.welcome{
font:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#333333;
}

.username{
font:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}