@charset "utf-8";
/* CSS Document */
body	{
		background:#000000;
		}
#photowrapper {
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	width: 1024px;
	background-color: #000000;
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
#resumewrapper {
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	width: 1024px;
	background-color: #000000;
	background-image: url(../images/resume_bg1.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
#resumetext {
	width: 700px;
	padding-left: 10px;
}
.egypresume:link {
		color: #B2CC99;
		font-variant:small-caps;
}
.egypresume:visited {
		color: #B2CC99;
		font-variant:small-caps;
}
.egypresume:hover {
		color: #FFF;
		font-variant:small-caps;
}
.egypresume:active {
		color: #B2CC99;
		font-variant:small-caps;
}
#photolabel	{
			width:410px;
			float:left;
}
#photonav
		{
		text-align:right;
		width: 460px;
		float:right;
}
#photonav ul	{
			padding-top: 6px;
}
#photonav ul li	{
			padding: 5px;
			margin: 5px;
			display: inline;
			font-variant:small-caps;
			list-style-type:none;
}
#photonav ul li a	{
					color:#FFF;
					font-size:12px;
					padding: 5px;
					border: 1px solid #fff;
}
#photonav ul li a:hover	{
						background-color:#669933;
}
.photobg
		{
		background-image: url(../images/photo_bg.gif);
		width:1024;
		height:0px;
		background-repeat:no-repeat;
		background-position: top left;
		padding-top: 260px;
		overflow: hidden;
		}
.photobgcontact
		{
		background-image: url(../images/contact_bg.gif);
		width:1024;
		height:0px;
		background-repeat:no-repeat;
		background-position: top left;
		padding-top: 260px;
		overflow: hidden;
		}
.photobgabout
		{
		background-image: url(../images/about_bg.gif);
		width:1024;
		height:0px;
		background-repeat:no-repeat;
		background-position: top left;
		padding-top: 260px;
		overflow: hidden;
		}
.photobgthanks
		{
		background-image: url(../images/thanks_bg.gif);
		width:1024;
		height:0px;
		background-repeat:no-repeat;
		background-position: top left;
		padding-top: 260px;
		overflow: hidden;
		}
.designbg
		{
		background-image: url(../images/design_bg.gif);
		width:1024;
		height:0px;
		background-repeat:no-repeat;
		background-position: top left;
		padding-top: 229px;
		overflow: hidden;
		}
.nav	{
			background-color: #669933;
			width: 1024px;
			text-align: right;
			list-style-type: none;
			padding: 0;
			margin: 0;
			font-family: Helvetica, Arial, sans-serif;
			font-size: 12px;
}
#indexwrapper	{
			width: 1024px;
			height: 698px;
			background-image: url(../images/city_background1.gif);
			overflow: hidden;
			margin: auto;
			border: 2px solid #333; 
}
#menubarindex	{
		position: relative;
		top: 8%;
}
#menubar {
	background-color: #669933;
	margin: 3% 0px 0px;
	padding: 0px;
	width: 1024px;
}
#photo_thumbs {
	width: 940px;
	padding: 10px 10px 10px 45px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 2em;
}
#photobox {
	width: 900px;
	padding: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:0;
}
h1 {
	font-size: 2em;
}
h2 {
	font-size: 1.8em;
}
h3 {
	font-size: 1.8em;
	margin-top: 1.5em;
	margin-bottom: 3px;
	letter-spacing: .2em;
	font-variant: small-caps;
}
h4 {
	font-size: 1.4em;
	margin-top: 0;
	margin-bottom: .8em;
	font-variant: small-caps;
	color:#FFF;
}
h5 {
	font-size: 1.2em;
	margin-top: 0;
	margin-bottom: .3em;
	color: #669933;
}
h6 {
	font-size: 1em;
	margin-top:0;
	margin-bottom: 0;
	color: #B2CC99;
}
p	{
	line-height: 1.5em;
}
ul.nav li	{
			display: inline;
			font-variant:small-caps;
}
ul.nav	{
		padding-top: 10px;
		padding-bottom: 10px;
		text-align:right;
		margin: 0;
}
ul.nav a:link, ul.nav a:visited	{
				text-decoration: none;
				font-size: 1.2em;
				font-weight: bold;
				padding-right: 20px;
				padding-left: 3px;
				color:#FFF;
				letter-spacing: 2px;
}
ul.nav a:hover	{
				font-size: 1.2em;
				font-weight: bold;
				padding-right: 20px;
				padding-left: 3px;
				color: #333;
				letter-spacing: 2px;
				background-color: #FFF;
}
.myname		{
			color: #333;
			font-size: 1.2em;
			font-weight: bold;
			letter-spacing: 2px;
			padding-right: 10px;
}
.thumbnails	{
				padding: 11px;
				border: solid 2px #333;
				}
.thumbnails:hover	{ 
					background-color: #669933;
}
.largethumbnails	{
				margin: 20px 2px 10px 2px;
				padding: 10px 10px 0 10px;
				border: solid 2px #333;
				float:left;
				}
.largethumbnails img	{
						border: none;
}
.largethumbnails p, a {
						color:#FFF;
						text-decoration: none;
}

.largethumbnails:hover	{ 
					background-color: #669933;
					float:left;
}
.largethumbnails  p	{
					font-size:16px;
					font-family: Arial, Helvetica, sans-serif;
					font-weight:bold;
					margin: 0;
					padding: 0;
}
.divclear	{
	clear:both;
}
.myname a:link, a:visited {
		color: #666;
		font-weight: bold;
		font-variant:small-caps;
		font-size: .9em;
		letter-spacing: .1em;
}
.myname a:hover	{
		color: #333;
		font-weight: bold;
		font-variant:small-caps;
		font-size: .9em;
		letter-spacing: .1em;
		background-color: #FFF;
}
body#sports a#sportsLink,
body#travel a#travelLink,
body#urban a#urbanLink,
body#music a#musicLink,
body#people a#peopleLink
{
		background-color:#5aa680;
}
.phototext 	{
			font-size:1.2em;
			font-weight:bold;
}
