body {
	background : #333300;
	font : 11px/1.7 Verdana,Arial,Helvetica,sans-serif;
	margin : 0px;
	padding : 0px 0px 50px;
	text-align : center;
}

body #drop {
	background : url(../art/drop.gif) repeat-x left top;
	clear : both;
	height : 10px;
}

body #wrap {
	background : url(../art/wrap.gif) repeat-x left top;
	margin : 0px;
	padding : 0px;
	width : 100%;
}

body.about #header #navigation li#nav1 a,
body.photos #header #navigation li#nav2 a,
body.resume #header #navigation li#nav3 a,
body.search #header #navigation li#nav4 a,
body.contact #header #navigation li#nav5 a,
 {
	background-color : #FF6600;
	border-left : #994422 1px solid;
	border-right : #994422 1px solid;
}

h1 {
	border-bottom : #333300 3px double;
	display : block;
	font : 30px/1.5 Georgia,Times,"Times New Roman",serif;
	margin : 0px 4% 21px;
	padding : 30px 0px 10px;
	text-align : center;
	width : 92%;
}

h2 {
	border-bottom : #333300 3px double;
	display : block;
	font : bold 13px/1.5 Georgia,Times,"Times New Roman",serif;
	margin : 20px 4% 21px;
	padding : 30px 0px 10px;
	text-align : left;
	width : 92%;
}

p {
	padding-left : 50px;
	padding-right : 50px;
	text-align : justify;
}

p.pdfbox {
	border : #999999 1px solid;
	color : #333333;
	font : 10px/1.7 "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	margin : 0px 20px;
	padding : 4px 36px;
	text-align : center;
}

.button {
	background : #CCCC66;
	border : #000000 1px solid;
	color : #000000;
}

.input {
	background : #FFFFFF;
	border : #CCCC66 1px solid;
	color : #000000;
}

.inset {
	float : left;
	margin-right : 10px;
	padding-left : 50px;
}

.textarea {
	background : #FFFFFF;
	border : #CCCC66 1px solid;
	color : #000000;
}

#christianaltfuldisch {
	background : #CCCC66;
	display : block;
	float : left;
	padding : 6px 30px 0px;
	width : 120px;
}

#christianaltfuldisch a {
	color : #333300;
	text-decoration : none;
}

#christianaltfuldisch a:hover {
	color : #333300;
	text-decoration : underline;
}

#content {
	background : url(../art/dropwhite.gif) #FFFFFF repeat-x left top;
	border-bottom : #999966 8px solid;
	color : #333333;
	margin : 0px auto;
	padding : 0px 0px 50px;
	text-align : left;
	width : 500px;
}

#content a {
	color : #FF6600;
	font-weight : bold;
	text-decoration : none;
}

#content a:visited {
	color : #FF6600;
	text-decoration : none;
}

#content a:hover {
	color : #FF6600;
	text-decoration : underline;
}

#content a:active {
	color : #FF0000;
	text-decoration : none;
}

#header {
	background : #CCCC66;
	color : #333300;
	display : block;
	float : left;
	font : 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-align : center;
	width : 100%;
}

#navigation {
	margin : 0px;
	padding : 0px;
	text-align : center;
}

#navigation ul {
	list-style-type : none;
	margin : 0px;
	padding : 0px;
	text-align : center;
}

#navigation ul li {
	background : #FFCCCC;
	border-right : #BBBB55 1px solid;
	display : block;
	float : left;
	margin : 0px;
	padding : 0px;
	text-align : center;
}

#navigation ul li a {
	background : #CCCC66;
	border-left : #CCCC66 1px solid;
	border-right : #CCCC66 1px solid;
	color : #000000;
	display : block;
	font-weight : normal;
	height : 20px;
	margin : 0px;
	padding : 12px 0px;
	text-align : center;
	text-decoration : none;
	width : 9em;
}

#navigation ul li a:hover {
	background : #DDDD77;
	border-left : #DDDD77 1px solid;
	border-right : #DDDD77 1px solid;
}

#navigation ul li a:active {
	background : #BBBB55;
	border-left : #888822 1px solid;
	border-right : #888822 1px solid;
}

#navigation ul li#nav1 {
	border-left : #BBBB55 1px solid;
}

#photoreload {
	background : #CCCC66;
	font-weight : bold;
	margin-top : 20px;
	text-align : center;
}

#photoreload  a {
	display : block;
	padding : 10px;
	width : 480px;
}

#photoreload  a:hover {
	background : #DDDD77;
	text-decoration : none;
}
