@charset "UTF-8";
/* CSS Document */

* {
  padding: 0;
  margin: 0;
}

body {
/*background: url('images/brickbg.jpg') center repeat #aaaaaa;*/
background: #fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #222222;
}

table {
	border-spacing: 0px;
}

#newsLink a {
	height: 40px;
	width: 75px;
	background: url('images/news1.jpg');
}

#newsLink a:hover, #news #newsLink a {
	background: url('images/news2.jpg');
}

#portfolioLink a {
	height: 40px;
	width: 116px;
	background: url('images/portfolio1.jpg');
}

#portfolioLink a:hover, #portfolio #portfolioLink a {
	background: url('images/portfolio2.jpg');
}

#aboutLink a {
	height: 37px;
	width: 83px;
	background: url('images/about1.jpg');
}

#aboutLink a:hover, #about #aboutLink a {
	background: url('images/about2.jpg');
}

#contactLink a {
	height: 37px;
	width: 108px;
	background: url('images/contact1.jpg');
}

#contactLink a:hover, #contact #contactLink a {
	background: url('images/contact2.jpg');
}

#nav a {
	display: inline-block;
}

h1 {
font-size: 20px;
font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
color: #222222;
font-weight: bold;
padding-bottom: 10px;
}

h1 span {
font-size: 30px;
}

h2 {
font-size: 18px;
font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
/*color: #007638;*/color: #555555;
padding-bottom: 7px;
}

h2 span {
	color: #888888;
}

p span {
	color: #888888;
}

.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	letter-spacing: 1px;
	color: #888888;
}

p {
	font-size: 11px;
	padding-bottom: 7px;
	padding-right: 10px;
}

img {
	margin-bottom: 7px;
}

#nav img {
	margin-bottom: 0px;
}

hr {
	width: 470px;
	margin-bottom: 7px;
}

a {
	color: #2b61a7;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
    color: #84acdf;
}

a img {
	border: 0px;
}

#content a img {
	border: 0px;
}

#content a:hover img {
	border: 0px;
}

#content a .showcase {
    border: 3px solid #2b61a7;
    margin-right: 10px;
    margin-bottom: 10px;
}

#content a:hover .showcase {
    border: 3px solid #84acdf;
}

#footer {
width: 780px;
margin: auto;
}

#footer p {
text-align: right;
font-size: 9px;
letter-spacing: 1px;
color: #888;
}

#footer a, #footer a:hover {
color: #aaa;
}

#footer span {
	background: #aaaaaa;
}