a:link, a:visited {
	color: white;
}

a:hover {
	color: #d55907;
}

#latest_post {
	color: white;
	font-size: small;
	background-color: #282828;
	margin-top: 2em;
	width: 100%;
/*	padding: 0.5em 0.5em 0.5em 0.5em;*/
	/*width: 40%;
	float: left;
	top: 30em;*/
}

#latest_post_title {
	font-weight: bold;
	color: #d55907;
	font-size: medium;
	border-bottom: #FFF solid 1px;
	text-align: left;
	background-color: #282828;
	padding: 0.3em 0.3em 0.3em 0.3em;
	padding-left: 1em;	
}

#latest_post_title a, a:hover, a:visited {
	text-decoration: none;
}

#latest_post_title a:hover {
	text-decoration: none;
}


#latest_post_text {
	text-align: justify;
	padding: 1em 1em 1em 1em;
	color: white;
}

#latest_photos {
	background-color: #282828;
	width: 100%;
	/*position: absolute;
	width: 40%;
	float: left;
	top: 0;*/
}

#latest_photos_title {
	font-weight: bold;
	color: white;
	font-size: medium;
	border-bottom: #FFF solid 1px;
	/*width: 90%;*/
	text-align: left;
	background-color: #282828;
	padding: 0.3em 0.3em 0.3em 0.3em;
	padding-left: 1em;
	/*margin-top: -0.2em;*/
	
}

#latest_photos_title a, a:hover, a:visited {
	color: white;
}

#main {	position: absolute;	top: 103px;	width: 96%;	bottom: 0;	height: auto; margin-bottom: 3em;}

/*#row1 {
	position: absolute;
	left:0;
	top: 20px;
	height: 400px;
}

#row2 {
	position: absolute;
	top: 500px;
	left:0;
	height: 400px;
}
*/

#col1 {
	position: absolute;
	width: 45%;
	float: left;
	left: 3em;
	top: 2em;
	margin-bottom:3em;
}

#col2 {
	position: absolute;
	width: 45%;
	float: right;
	right: 3em;
	top: 2em;
	margin-bottom:3em;
}

#latest_photos table {
	width: 80%;
	margin: auto;
	padding: 0.2em 0.2em 0.2em 0.2em;
}

#latest_photos table tr td {
	padding: 0em 0.5em 0.2em 0.5em;
	text-align: center;
}

#brick {
	background-color: #282828;	
	width: 100%;
}

#brick img {
	border: 0;
	padding: 1em 1em 1em 1em;
}

#brick_title {
	font-weight: bold;
	color: white;
	font-size: medium;
	border-bottom: #FFF solid 1px;
	/*width: 90%;*/
	text-align: left;
	background-color: #282828;
	padding: 0.3em 0.3em 0.3em 0.3em;
	padding-left: 1em;
}

#works {
	background-color: #282828;	
	width: 100%;
}

#works img {
	border: 0;
	padding: 1em 1em 1em 1em;
}

#works_title {
	font-weight: bold;
	color: white;
	font-size: medium;
	border-bottom: #FFF solid 1px;
	/*width: 90%;*/
	text-align: left;
	background-color: #282828;
	padding: 0.3em 0.3em 0.3em 0.3em;
	padding-left: 1em;
}

#gallery_link {
	background-color: #282828;	
	text-align: left;
	width: 100%;	
	margin-top: 1em;
	margin-bottom: 1em;
}

#gallery_link a:hover {
	color: #d55907;
}


#gallery_title {
	font-weight: bold;
	color: white;
	font-size: medium;
	border-bottom: #FFF solid 1px;
	/*width: 90%;*/
	text-align: left;
	background-color: #282828;
	padding: 0.3em 0.3em 0.3em 0.3em;
	padding-left: 1em;
}

#gallery_link ul{
	list-style-type: disc;
	color: white;
}

#links {
	background-color: #282828;	
	text-align: left;
	width: 100%;	
}

#links a:hover {
	color: #d55907;
}


#links_title {
	font-weight: bold;
	color: white;
	font-size: medium;
	border-bottom: #FFF solid 1px;
	/*width: 90%;*/
	text-align: left;
	background-color: #282828;
	padding: 0.3em 0.3em 0.3em 0.3em;
	padding-left: 1em;
}

#links ul{
	list-style-type: disc;
	color: white;
}
