body, p, h1, h2, h3, h4, h5, h6, ul, li, div, img, b, input, textarea {padding:0; margin:0; border:none;}

p {font-size:13px;margin-bottom:10px;}
h2 {font-size:13px;font-weight:normal;margin-bottom:10px;}

body {
    text-align:center;
    background:url(../images/header.jpg) repeat-x;
    background-position:0px 20px;
    font-family:sans-serif;
}

#wrapper {
    width:950px;
    margin:auto;
}

#header {
    height:148px;
    margin-top:20px;
    background:url(../images/logo.jpg) no-repeat;
}

#content {
    text-align:left;
}

h1 {font-size:18px;}

#status {
    font-size:13px;
    color:#005a9c;
    margin-top:15px;
}

input, textarea {
    width:500px;
    border:solid 1px #ddd;
    background:#fbfbfb;
    margin-top:15px;
    font-family:sans-serif;
    font-size:13px;
}

#menu {
       
    float:left;
}

#menu ul {
    width:172px;
    font-size:13px;
    margin:15px 0;
    padding:10px 0;
    border-top:solid 2px #cfcfcf;
    border-bottom:solid 2px #cfcfcf;
}

#menu li {list-style:none;margin:5px 0;}

#menu img {margin-bottom:5px;}

#menu a:link {text-decoration:none;color:#7c7c7c;}
#menu a:visited {text-decoration:none;color:#7c7c7c;}
#menu a:hover {text-decoration:none;color:#000;font-weight:bolder;}
#menu a:active {text-decoration:none;color:#7c7c7c;}

#frame {
    width:500px;
    margin-left:20px;
    float:left;
    text-align:justify;
}

#frame.clients p {
    padding:0;
    margin:0;
}

#frame li {list-style:none;}

ul.thumb {
	float: left;
	list-style: none;
	/*margin: 0; padding: 10px;*/
	width: 500px;
}
ul.thumb li {
	/*margin: 0; padding: 5px;*/
	float: left;
	position: relative;  /* Set the absolute positioning base coordinate */
	width: 250px;
	height: 250px;
}
ul.thumb li span {
	width: 240px; height: 240px; /* Set the small thumbnail size */
	/*-ms-interpolation-mode: bicubic;  IE Fix for Bicubic Scaling */
	border: 1px solid #ddd;
	margin:0 10px 10px 0;
    padding:0;
	background: #f0f0f0;
	position: absolute;
	left: 0; top: 0;
}

.lightbox {
    float:left;
}

.grey {color:#7c7c7c;}
.credit {font-size:11px;}

.crop {
    display:block;
    margin:0 10px 10px 0;
    height:240px;
    width:240px;
    background-repeat: no-repeat;
}

#right {
    width:228px;
    margin-top:20px;
    margin-left:30px;
    float:right;
    text-align:left;
}

#right li {list-style:none;font-size:13px;}

#right a:link {text-decoration:none;color:#000;}
#right a:visited {text-decoration:none;color:#000;}
#right a:hover {text-decoration:none;color:#7c7c7c;}
#right a:active {text-decoration:none;color:#000;}

a:link {text-decoration:none;color:#005a9c;}
a:visited {text-decoration:none;color:#005a9c;}
a:hover {text-decoration:none;color:#000;font-weight:bolder;}
a:active {text-decoration:none;color:#005a9c;}

#credits {margin-top:20px;}

#footer a:link {text-decoration:none;color:#000;}
#footer a:visited {text-decoration:none;color:#000;}
#footer a:hover {text-decoration:none;color:#005a9c;}
#footer a:active {text-decoration:none;color:#000;}

#footer {width:500px;margin-left:172px; padding-top:10px; clear:both;text-align:center}