/*
 * Copyright 2008-2010 Martin Harrigan
 *
 * This file is part of martinharrigan-personal.
 *
 * martinharrigan-personal is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * martinharrigan-personal is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with martinharrigan-personal.  If not, see <http://www.gnu.org/licenses/>.
 */
#header {
	padding: 6px 0px 10px 40px;
	font-size: 36px;
	font-weight: bold;
	letter-spacing: 5px;
}

#title {
	padding: 6px 0px 10px 40px;
	font-size: 30px;
	font-weight: bold;
	letter-spacing: 3px;
}

#menu {
	position: absolute;
	top: 180px;
	left: 40px;
	width: 150px;
	padding: 4px 10px;
	border: 2px dotted;
	line-height: 17px;
}

#content {
	margin: 0px 25px 25px 230px;
	padding: 25px;
}

.footer_spacer {
	height: 40px;
}

#footer {
	position: fixed;
	bottom: 0;
	width: 100%;
	height: 40px;
	text-align: center;
}

#footer a,#footer a:link,#footer a:visited {
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

p.blog-date-time {
	font-size: 12px;
	padding: 0px 0px 0px 20px;
}

p.blog-content {
}

p.blog-comment {
	text-align: right;
	padding: 0px 20px 0px 20px;
}

fieldset {
	border: 2px dotted;
}

input.required {
	background-color: #DDDDDD;
}

input:focus {
	
}

label.required {
	font-weight: bold;
	color: #DD0000;
}

h1 {
	border: 2px dotted;
}

h1,h2,h3,h4,h5,h6 {
	padding: 6px 0px 5px 20px;
	text-transform: uppercase;
}

table {
	border: 2px dotted;
	font-weight: bold;
}

table th {
	text-align: center;
}

table td {
	text-align: center;
}

img {
	border: 2px dotted;
}