/* Site-Wide Variables */		
p {font-size: 1.2em; color: #CCCCCC; margin: 0px auto; padding: 5px 0px 10px 0px; text-align: justify; line-height: 1.8em; z-index: 1;}
p.portfolio-text {font-size: 1.2em; color: #CCCCCC; margin: 0px auto; padding: 25px 30px 0px 25px; text-align: center; line-height: 1.8em; z-index: 1;}
p.center {text-align: center;}
p.thumbnail-text {font-size: 1.1em; margin: 0px auto; padding: 0px 0px 0px 0px; text-align: center;}

p sub, p sup {font-size: 0.7em; line-height: 0.1em;}

a {color: #C1C1C1;}
a:hover {color: #336633;}

.off-site a {text-decoration: none; border-bottom: #C1C1C1; border-width: 0px 0px 1px 0px; border-style: none none dotted none;}
.off-site a:hover {border-bottom: #336633; border-width: 0px 0px 1px 0px; border-style: none none dotted none;}

h1 {font-size: 2.5em; color: #9999FF; text-align:right; margin: 0px auto; padding: 0px 0px 0px 0px}
h2 {font-size: 1.7em; color: #CCCCCC; text-align:left; padding: 10px 0px 0px 0px; margin: 0px 0px 2px 0px;}
h3 {font-size: 1.5em; color: #CCCCCC; letter-spacing: 1.2px; margin: 0px 0px 2px 0px; padding: 0px 0px 0px 0px; text-align: left;}
h3.center {text-align: center;}
h4 {font-size: 1.3em; font-style: italic; color: #CCCCCC; letter-spacing: 1.2px; margin: 0px 0px 2px 0px; padding: 0px 0px 0px 0px; text-align: left;}
/* END Site-Wide Variables */		

ul {font-size: 1.2em; color: #CCCCCC; line-height: 1.8em; padding: 0px 0px 0px 15px;}

/* Indents */		
	.indent {margin-left: 50px;}
	.small-indent {margin-left: 25px;}
/* END Indents */		

/* Media Handling */		
	.media-thumbnail {width: 100px; height: 125px; margin: 0px 5px 0px 0px; padding: 0px 0px 0px 0px; border: 1px solid #C0C0C0;}
	.media-thumbnail-skinny {width: 75px; height: 125px; margin: 0px 5px 0px 0px; padding: 0px 12px 0px 13px; border: 1px solid #C0C0C0;}
	.media-photograph {width: 200px; height: 266px; margin: 5px 0px 0px 15px; float: right;}
/* END - Media Handling */		
