@font-face{font-family:'Comfortaa'; src:url('../fonts/Comfortaa.ttf');}
@font-face{font-family:'Comfortaa Bold'; src:url('../fonts/ComfortaaBold.ttf');}
@font-face{font-family:'Tallys'; src:url('../fonts/Tallys.otf');}
@font-face{font-family:'Alte'; src:url('../fonts/Alte.ttf');}
body{
	background-image:url("../img/bg.jpg");
	background-repeat:no-repeat;
}
#container{
	
}
#errors{
	background-color:black;
}
#ie{
	color:white;
	text-align:center;
	padding:5px;
}
#ie a{
	color:gray;
	text-decoration:none;
	font-style:italic;
}
p{
	font-family:sans-serif;
}
#header{
	margin-top:50px;
	margin-left:50px;
	width:350px;
}
#header a{
	color:#000000;
	text-decoration:none;
}
#header h1{
	font-family:"Comfortaa Bold",sans-serif;
	font-size:200%;
}
#header h2{
	font-family:"Tallys",sans-serif;
}
#content{
	margin-top:20px;
	margin-right:50px;
	margin-left:50px;
	width:520px;
	position:fixed;
	top:30px;
	left:420px;
	background-color:#DCDCDC;
	opacity:0.9;
}
#content h3{
	text-align:center;
}
#nav{
	margin-left:50px;
	font-family:"Tallys",sans-serif;
	font-size:150%;
}
#nav a{
	color:#2f4f4f;
	text-decoration:none;
}
#footer{
	padding:0px 10px 0px 10px;
	position:fixed;
	bottom:10px;
	left:20px;
	background-color:#808080;
	opacity:0.8;
	font-size:70%;
}
.about{
	padding:0px 15px 5px 15px;
	font-family:sans-serif;
	height:450px;
	overflow:auto;
}
.about a{
	color:#2f4f4f;
	text-decoration:none;
}
.twitter{
	padding:0px 15px 5px 15px;
	font-family:sans-serif;
	height:450px;
	overflow:auto;
}
.twitter a{
	color:#2f4f4f;
}
.techblog{
	padding:0px 15px 5px 15px;
	font-family:sans-serif;
	height:450px;
	overflow:auto;
}
.techblog a{
	color:#2f4f4f;
}
.webdesign{
	padding:0px 15px 5px 15px;
	font-family:sans-serif;
}
.webdesign a{
	color:#2f4f4f;
}
.html{
	padding-left:70px;
	padding-bottom:10px;
}
.wordpress{
	padding-left:70px;
	padding-bottom:10px;
}
.photography{
	padding:0px 15px 5px 15px;
	font-family:sans-serif;
	height:450px;
	overflow:auto;
}
.photography a{
	color:#2f4f4f;
}
.film{
	padding:0px 15px 5px 15px;
	font-family:sans-serif;
	height:450px;
	overflow:auto;
}
.film a{
	color:#2f4f4f;
}
.personalblog{
	padding:0px 15px 5px 15px;
	font-family:sans-serif;
	height:450px;
	overflow:auto;
}
.personalblog a{
	color:#2f4f4f;
}
.i{
	font-style:italic;
}
.center{
	text-align:center;
}
.white{
	color:white;
	text-align:center;
}
img{
	border:none;
}