html { 

	padding:0px;

	margin:0px;

}

body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background: #FFF;

	text-align:left;

	font-size:10px;

	margin:0px;

	padding:0px;

}

.aboutBox {

	line-height: 16px;

	width: 420px;

	height: 520px;

	padding: 10px;

	background: #FFF;

	color: #333;

	border: 2px solid #CD0101;

}

.info {

	background:#333;

	margin:25px;

}

.infoBox {

	line-height: 16px;

	width: 420px;

	height: 520px;

	padding: 10px;

	background: #FFF;

	color: #333;

	border: 5px solid #CCC;

}

.infoBox img{

	padding:5px;

	margin: 5px;

	border: 1px solid #CCC;

	float: right;

}

.poetry, .teardrops, .candycane, .gettysberg {

	background:#333;

	margin:25px;

}

.teardrops div{

	width: 400px;

	padding: 5px;

	background-color: #FFF;

}

.candycane div{

	width: 311px;

	padding: 5px;

	background-color: #FFF;

}

.gettysberg div{

	width: 550px;

	padding: 5px;

	background-color: #FFF;

}

.main {

	height: 100%;

	background: url(images/stripe.gif);

	margin: 5px;

	padding: 5px;

}

.spacer {

	height: auto;

}

h1 {

	border-bottom: 2px solid #FFF;

	font-size:10px;

	text-transform: uppercase;

	font-weight: bold;

	color:#FFF;

	padding:2px 5px 2px 5px;

	margin:0px 0px 5px 0px;

	background: #CD0101;

	white-space: normal;

}

.links {

	border-top: 1px solid #EEE;

}

.new {

	text-transform: uppercase;

	font-size:10px;

	font-weight: bold;

	color:#FFF;

	background: #BBB;

	padding:2px 5px 2px 5px;

	margin:0px 0px 2px 2px;

	white-space: normal;

}

p {

	padding:0px 10px 5px 10px;

	line-height: 16px;

	font-size:9px;

	color:#333;

}

img {

	border: none;

}

.main a {

	border-bottom: 2px solid #CCC;

	display: block;

	background-color: #FFF;

	padding: 2px 0px 4px 5px;

	text-decoration: none;

	font-weight: bold;

	outline: none;

	color:#333;

}

.section {

	margin-top: 15px;

}

.project a{

	border-bottom: 2px solid #CD0101;

	display: block;

	margin-bottom: 5px;

	padding: 2px 0px 4px 5px;

	background-color: #FFF;

	text-decoration: none;

	font-weight: bold;

	outline: none;

	color:#333;

}

main a:visited {

	background-color: #FFF;

	color:#333;

}

main a:hover {

	background-color: #EEE;

	color:#333;

}

a {

	text-decoration: none;

	color:#CD0101;

}

a:visited {

	background-color: #FFF;

	color:#CD0101;

}

a:hover {

	background-color: #EEE;

	color:#333;

}

