﻿body 
{
    background-image: url("../images/bgTile.jpg");
    background-color: #232323;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
}
#leftBorder
{
    width: 34px;
    height: 100%;
    background-image: url("../images/l_border.jpg");
}
#mainTable
{
    width: 795px;
}
#rightBorder
{
    width: 34px;
    height: 100%;
    background-image: url("../images/r_border.jpg");
}
#siteTitle
{
    font-family: Serif;
    color: #dedede;
    font-size: 20px;
    font-weight: bold;
    font-variant: small-caps;
}
#topCell
{
    background-color: #474747;
}
#siteImage
{
    text-align: left;
}
#bannerSepTop
{
    height: 6px;
    background-image: url("../images/bannerSepTop.jpg");
}
#banner
{
    height: 160px;
    width: 795px;
    margin: 0px;
}
#bannerSepBottom
{
    height: 7px;
    background-image: url("../images/bannerSepBottom.jpg");
}
#navArea
{
    height: 22px;
    background-color: #474747;
}
#links
{
    font-family: Verdana;
    font-size: 14px;
    font-variant: small-caps;
    text-align: right;
    color: #afafaf;
    margin-right: 14px;
}
#links A:Link
{
    font-family: Verdana;
    font-size: 14px;
    font-variant: small-caps;
    text-align: right;
    text-decoration: none;
    color: #afafaf;
}
#links A:Visited
{
    font-family: Verdana;
    font-size: 14px;
    font-variant: small-caps;
    text-align: right;
    text-decoration: none;
    color: #cfcfcf;
}
#links A:Hover
{
    font-family: Verdana;
    font-size: 14px;
    font-variant: small-caps;
    text-align: right;
    text-decoration: underline;
    color: White;
}
#navSep
{
    height: 15px;
    background-image: url("../images/navSep.jpg");
}
#sideBar
{
    margin-top: 33px;
    width: 200px;
    height: 468px;
    background-color: #474747;
}
#sideBarDiv
{
    margin-top: 14px;
    width: 200px;
    height: 448px;
    background-color: #474747; 
}
#sideBarFlash
{
    border: 1px;
    border-color: #323232;
    border-style: solid;
}
#mainCell
{
    height: 550px;
    width: 597px;
    background-color: #474747;
}
#mainCellDiv
{
    margin-top: 11px;
}
#footer
{
    height: 31px;
    background-image: url("../images/footer.jpg");
}
#footerText
{
    margin-top: 5px;
    font-family: Verdana;
    font-size: 10px;
    text-align: center;
    color: #676767;
}

.contentTable
{
    border: 1px;
    border-style: solid;
    border-color: #323232;
    width: 572px;
}
.contentBanner
{
    background-image: url("../images/contentBar.jpg");
    height: 25px;
    width: 572px;
    font-family: Verdana;
    font-size: 14px;
    font-variant: small-caps;
    color: #afafaf;
    text-align: left;
}
.contentCell
{
    width: 572px;
    height: 438px;
    background-color: #616161;
    border: 1px;
    border-color: #232323;
}
.commentCell
{
    width: 572px;
    height: 130px;
    background-color: #616161;
    border: 1px;
    border-color: #232323;
}
.placeHolder
{
    font-family: Verdana;
    font-size: 12px;
    color: #afafaf;
    margin-top: 7px;
    margin-left: 7px;
    margin-right: 7px;
    margin-bottom: 7px;
    text-align: left;
}
#signature
{
    font-family: Cursive;
    color: #afafaf;
    font-size: 12px;
    text-align: left;
    margin-left: 300px;
}
#contentCell
{
    width: 100%;
    background-color: #474747;
}
#contentTable
{
    width: 750px;
    border: 1px;
    border-style: solid;
    border-color: #323232;
}
#contentMainArea
{
    background-color: #616161;
    height: 500px;
}

#resumeTable
{
	padding: 10px;
	border: 1px;
	border-color: #606060;
	border-style: dashed;
	width: 650px;
}
#resumeTopCell
{
	font-family: Palatino Linotype;
	font-weight: 600;	
	font-size: 14px;
	color: #cecece;
}
#resumeProCell
{
	font-family: Verdana;
	font-size: 10px;
	color: #cecece;
	width: 50%;
}
#resumeEdCell
{
	font-family: Verdana;
	font-size: 10px;
	color: #cecece;
	width: 50%;
}
#resumeWork
{
	font-family: Verdana;
	font-size: 10px;
	color: #cecece;
}

#portTitle
{
    font-family: Palatino Linotype;
	font-weight: 600;	
	font-size: 14px;
	color: #cecece;
}
#portTable
{
    width: 650px;
    padding: 10px;
}
.portText
{
    font-family: Verdana;
	font-size: 11px;
	font-weight: 600;
	color: #cecece;
}
#portImgCells
{
    width: 650px;
    padding: 10px;
    font-family: Verdana;
	font-size: 10px;
	color: #cecece;
}
.portCell
{
    font-family: Verdana;
	font-size: 10px;
	color: #cecece;
}
#portPhoto
{  
}
#portGraphic
{
    font-family: Verdana;
	font-size: 8px;
	color: #cecece;
}
.hrLine
{
    border: 0px;
    color: #5f5f5f;
    background-color: #454545;
    height: 1px;
}
#about
{
	font-family: Verdana;
	font-size: 10px;
	color: #cecece;
	text-align: left;
	width: 550px;
}
#spam
{
    text-align: center;
    vertical-align: middle;
}
.commentPosts
{
    width: 550px;
}
.commentPostSig
{
    font-size: 10px;
    text-align: right;
    font-style: italic;
}
.commentHR
{
    width: 100%;
    border: 0px;
    height: 1px;
    background-color: #454545;
    color: #454545;
}
#submitComm
{
    font-family: Verdana;
    font-size: 11px;
    color: #AFAFAF;
    text-align: right;
    width: 550px;
}
#submitComm A:Link
{
    color: #AFAFAF;
    font-family: verdana;
    font-size: 11px;
    text-decoration: none;
    text-align: right;
}
#submitComm A:Hover
{
    color: White;
    font-family: verdana;
    font-size: 11px;
    text-decoration: underline;
    text-align: right;
}
#submitComm A:Visited
{
    color: #CECECE;
    font-family: verdana;
    font-size: 11px;
    text-decoration: none;
    text-align: right;
}