body {
background: #000;
text-align: center;
padding: 0;
margin: 0;
}

#container {
margin: auto;
width: 900px;
min-height: 600px;
height: auto;
padding: 0;
background: url(images/background.jpg);
text-align: left;
}

.hub {
width: 300px;
height: 200px;
float: left;
margin: 0;
padding: 0;
}
.hubloop {
width: 900px;
height: 200px;
float: left;
margin: 0;
padding: 0;
}

#loopmachine {
background: url(images/loopmachiner.jpg);
background: url(images/loopmachine.jpg);
}
div#loopmachine:hover {
cursor: pointer;
background: url(images/loopmachiner.jpg)
}


#blog {
background: url(images/blogr.jpg);
background: url(images/blog.jpg);
}
div#blog:hover {
cursor: pointer;
background: url(images/blogr.jpg)
}

#music {
background: url(images/musicr.jpg);
background: url(images/music.jpg);
}
div#music:hover {
cursor: pointer;
background: url(images/musicr.jpg)

}

#stories {
background: url(images/stories.jpg)
}
div#stories:hover {
cursor: pointer;
background: url(images/storiesr.jpg)

}

#movies {
background: url(images/movies.jpg)
}
div#movies:hover {
cursor: pointer;
background: url(images/moviesr.jpg)

}

#rolo {
background: url(images/rolo.jpg)
}


#fence {
background: url(images/fence.jpg)
}




#resume {
background: url(images/resume.jpg)
}
div#resume:hover {
cursor: pointer;
background: url(images/resumer.jpg)

}

#contact {
background: url(images/contact.jpg)
}
div#contact:hover {
cursor: pointer;
background: url(images/contactr.jpg)

}

#sd {
background: url(images/sd.jpg)
}
div#sd:hover {
cursor: pointer;
background: url(images/sdr.jpg)

}

#nav {
 	line-height: 25px;
  	letter-spacing: .08em;
	text-align: center;
 
}

#blogheader {
background: url(images/background.jpg) no-repeat;
width: 900px;
height: 200px;
}

.blogheader {
background: url(images/background.jpg) no-repeat;
}

#blogbody {
width: 900px;
float: left;
height: auto;
}

#blogright {
width: 600px;
height: auto;
float: right;
text-align: left;
}

#blogleft {
width: 300px;
height: 100%;
float: left;
}

.blogbody {
background: url(images/bgtile.jpg) repeat-y;
height: 2000px;
}

#blogcontainer {
width: 900px;
margin: auto;
height: auto;
}


#wiibody {
width: 900px;
background: url(images/bgtile.jpg) repeat-y;
float: left;
margin: 0;
padding: 20px;
min-height: 400px;
height: auto;
}

#wiimenu {
height: auto;
float: left;
width: 260px; 
text-align: left; 
margin-left: 10px;
padding-top: 10px;
padding-left: 10px;
border: 1px solid #000;
font-size: 16px;
}

#wiicontain {
width: 900px;
height: auto;
margin: auto;
}


#wiitext {
width: 550px;
height: auto;
float: right;
padding-right: 20px;
margin-right: 30px;
margin-left: 10px;
text-align: left;
}

#bar {
height: 2px;
border-top: 1px solid #000;
width: 500px;
margin: auto;
}



#cvheader {
background: url(images/background.jpg) no-repeat;
width: 900px;
height: 300px;
}

.cvheader {
background: url(images/background.jpg) no-repeat;
}


#cvintro {
width: 500px;
height: auto;
float: right;
padding: 0 30px 20px 0px;
margin-right: 0px;
margin-left: 10px;
border-top: 0px solid #999;
}
#cvprojects {
width: 500px;
height: auto;
float: right;
padding: 0px 30px 10px 0px;
margin: 0px 0 0 10px;
border-top: 0px solid #999;
text-align: left;
}
#cved {
width: 500px;
height: auto;
float: right;
padding: 0 30px 20px 0px;
margin-right: 0px;
margin-left: 10px;
border-top: 0px solid #999;
}
#cvskills {
width: 500px;
height: auto;
float: right;
padding: 0 30px 10px 0px;
margin-right: 0px;
margin-left: 10px;
border-top: 0px solid #999;
}


#cvotherwork {
width: 500px;
height: auto;
float: right;
padding: 0 30px 10px 0px;
margin-right: 0px;
margin-left: 10px;
border-top: 0px solid #999;
}

#cvcredits {
width: 500px;
height: auto;
float: right;
padding: 0px 30px 10px 0px;
margin-right: 0px;
margin-left: 10px;
border-top: 0px solid #999;
}


#cvsection {
width: 800px;
height: auto;
float: left;
text-align: left;

}

#cvtitle {
	width: 190px;
	height: 50px;
	float: left;
}

#cvbig {
width: 380px;
height: 45px;
float: left;
padding: 0;
margin: 0;
}

#cvdate {
width: 120px;
height: 45px;
float: right;

}

#cvbody {
width: 900px;
background: url(images/bgtile.jpg) repeat-y;
float: left;
margin: 0;
padding: 20px;
min-height: 400px;
height: auto;
}
#cvcontain {
width: 900px;
height: auto;
margin: auto;
}

p {
 	font-family: 'georgia', helvetica, sans-serif;
	font-size: 12px;
 	letter-spacing: .06em;
	line-height: 19px;
	text-indent: 10px;
	text-align: left;
 }
 
h1 {
	font-family: 'georgia', helvetica, sans-serif;
	font-size: 15px;
 	margin:0;
 	}

h2 {
 	font-family: 'georgia', helvetica, sans-serif;
	font-size: 15px;
 	margin:15px;
 	color: #990000; 
 	text-align: left;
 	}
 	
.wiibig {
	font-size: 20px; 
	letter-spacing: .09em; 
	text-align: center; 
	line-height: 35px;

}

.cvdate {
 	font-family: 'georgia', helvetica, sans-serif;
	font-size: 10px;
 	letter-spacing: .06em;
	text-indent: 10px;
	color: #333;
	padding: 0;
	margin: 0;
	padding-top: 20px;
	width: 150px;
	height: 15px;

	}

.cvbig {
	font-size: 20px; 
	letter-spacing: .09em; 
	text-align: left; 
	padding: 0px 0 10px 0;
	

}

.cvtitle {
	font-size: 40px; 
	letter-spacing: .09em; 
	text-align: left; 
	line-height: 45px;
	margin: 20px 0px 0 0;
	padding: 0px 0 0 0;
	float: left;
	width: 160px;
	height: 0;
	}
	
.cvsubheader {
	text-align: center;
	margin: 0px 0 0 0;
	padding: 30px 0 0 0;
	border-bottom: 1px solid;
	}

a { 
 	font-family: 'georgia', helvetica, sans-serif;
	font-size: 12px;
 	color: #990000; 
 	text-decoration: none; 
 	border-bottom:0px solid #373856;
 }

 
a:visited { 
		color: #990000; 
	}
	
a:hover { 
	color: #666; 
	border-bottom: 1px solid #373856;
	}

.wiimenu {
	font-size: 14px;
	line-height: 20px;
	text-indent: 0px;
	}


li {
margin-left: 25px;
font-size: 12px;
line-height: 17px;
list-style-type: none;

}