@charset "utf-8";
/* CSS Document - DebsResume */

* {
	margin: 0;
	padding: 0;
}
body {
	background-color: #FFFFFF;
	background-image: url(../templates/images/bg-body.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}
p {
	margin-top: 1.0em;
	margin-bottom: 1.0em;
	font-size: .8em;
	font-family: Arial, Helvetica, sans-serif;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
h1 {
	text-indent: -9999px;
}

h2 {
	font-size: 1.0em;
	background-color: transparent;
	color: #000000;
	margin-top: 20px;
	margin-bottom: 10px;
}
h3 {
	font-size: 1.0em;
	background-color: transparent;
	color: #000000;
	margin-top: 20px;
	margin-bottom: 10px;
}

.contenth2  {
	text-indent: -9999px;
	background-image: url(../portfolio/images/homeh2.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 10px;
}
.infoh2  {
	text-indent: -9999px;
	background-image: url(../portfolio/images/infoh2.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 10px;
}
.careerh2 {
	text-indent: -9999px;
	background-image: url(../portfolio/images/careerh2.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 10px;
}
.resumeh2 {
	text-indent: -9999px;
	background-image: url(../portfolio/images/resumeh2.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 10px;
}
.portfolioh2 {
	text-indent: -9999px;
	background-image: url(../portfolio/images/portfolioh2.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 10px;
}
.advertisingh2 {
	text-indent: -9999px;
	background-image: url(../portfolio/images/advertisingh2.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 10px;
}
.bannersh2 {
	text-indent: -9999px;
	background-image: url(../portfolio/images/bannersh2.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 10px;
}
.imagesh2 {
	text-indent: -9999px;
	background-image: url(../portfolio/images/imagesh2.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 10px;
}
.prototypeh2 {
	text-indent: -9999px;
	background-image: url(../portfolio/images/prototypeh2.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 10px;
}
.sitemaph2 {
	text-indent: -9999px;
	background-image: url(../sitemap/images/sitemaph2.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 10px;
}
.websitesh2 {
	text-indent: -9999px;
	background-image: url(../portfolio/images/websitesh2.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 10px;
}
.policiesh2 {
	text-indent: -9999px;
	background-image: url(../sitepolicies/images/policiesh2.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 10px;
}
.scriptsh2 {
	text-indent: -9999px;
	background-image: url(../portfolio/images/scriptsh2.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 10px;
}



/*h3 {
	text-align: left;
	font-size: .9em;
	font-weight: bold;
}*/
#wrapper {
	width: 805px;
	margin-right: auto;
	margin-left: auto;
}
#banner {
	background-image: url(../templates/images/bg-banner5.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 299px;
	width: 100%;
	float: left;
	margin-top: 5px;
}
#banner p {
	font-size: .1em;
	color: #000000;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
}
#banner #navbar {
	margin-top: 80px;
}
#content {
	width: 550px;
	float: left;
	background-image: url(../templates/images/hr-left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 15px;
	margin-top: 10px;
	padding-right: 0px;
}
/*.gallerysamples {
	width: 183px;
	text-align: center;
	float: left;
}
.galleries a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.galleries a:hover {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #940818;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 10px;
	padding-left: 10px;
}*/
#sidebar {
	float: right;
	width: 180px;
	background-image: url(../templates/images/hr-right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 15px;
	margin-top: 10px;
}
#sidebar table {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0em;
	margin-bottom: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
}
#sidebar td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#footer {
	width: 100%;
	background-color: #000;
	float: left;
	clear: both;
	text-align: center;
	margin-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	padding-top: 5px;
	padding-bottom: 0px;
	color: #999;
	font-weight: bold;
	line-height: 1.3em;
}
#footer a {
	color: #FFF;
	background-color: #000;	
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
#footer a:hover {
	color: #FFF;
	background-color: #950713;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
#disclaimer {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .85em;
}
.galleries {
	width: 165px;
	float: left;
	margin-top: 10px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	border: thin solid #CCCCCC;
	margin-right: 5px;
	padding-right: 4px;
	padding-left: 4px;
}
.gallerydesc {
	width: 355px;
	float: left;
	margin-top: 10px;
	font-size: .9em;
	padding-left: 10px;
	margin-bottom: 20px;
}
.websites {
	color: #960811;
	font-weight: bold;
	margin-top: 0px;
}


.bold {
	font-weight: bold;
}
.bullet {
	background-image: url(../templates/images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
.right    {
	font-size: .7em;
	text-align: right;
	margin-top: 15px;
	padding-right: 20px;
	margin-bottom: 10px;
}
.reslist {
	background-color: #FFFFFF;
	list-style-position: inside;
	list-style-image: url(../templates/images/arrow.gif);
	font-size: 0.8em;
	color: #000000;
	line-height: 1.5em;
}
 a {
	color: #950713;
	background-color: #FFF;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
a:hover {
	color: #000;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
a:visited {
	color: #999;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#list {
	list-style-image: url(../templates/images/arrow.gif);
	list-style-position: inside;
	line-height: 1.5em;
	font-size: .9em;
}
#list a {
	color: #000000;
}
#list a:hover {
	color: #950713;
}
#sublist {
	list-style-image: url(../templates/images/arrow.gif);
	list-style-position: inside;
	padding-left: 30px;
}


/* Sample PopBox CSS Classes */
/* PopBox.js, Copyright (c) 2007, C6 Software, Inc. (http://www.c6software.com/)*/

.PopBoxImageSmall
{
	border: none 0px #ffffff;
	cursor: url("../scripts/images/magplus.cur"), pointer;
}
.PopBoxImageLarge
{
	border: solid 1px #999999;
	cursor: url("../scripts/images/magminus.cur"), pointer;
}
.PopBoxImageShrink
{
	cursor: url("../scripts/images/magminus.cur"), pointer;
}
.PopBoxImageLink
{
	cursor: pointer;
}
.PopBoxImageMove
{
	border: none 0px #ffffff;
	cursor: pointer;
}
