body {
	background:url(../images/layout/light/body.png) top no-repeat #fff;
} 

blockquote, strong {
	color:#555;
	font-family: Geneva;
}

a {
	color:#999;
}

.wrap {
}

h1, h2, h3, h4, h5 {
	color:#7a1b1b;
}

.header h1 {
	color:#7a1b1b;
}

.header h1 a {
	color:#000;
}

.tab h1 span {
background:url(../images/layout/light/headershade.png) repeat-x    !important;
background:none;
width:100%;
top:0;
}

.header h1 span {
	width:275px; /* You will need to adjust this to match your name */
	background:url(../images/layout/light/headershade.png) repeat-x    !important;
	background:none;
	top:3px;
}

.header h1 {
}

.intro h2 span {
	width:270px; /* You will need to adjust this to match your intro header */
	background:url(../images/layout/light/headershade.png) repeat-x    !important;
	background:none;
	top:-83px;
}

.tab h1 b, .header h1 b, .header h2 b {
	display:none;
}

.intro p {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #eee;
}

.tab h1 {
	border-bottom:1px solid #eee; 
}

.tab h1 span {
	bottom:-1px;
}

.tab {
	padding-top:20px;
}


ul#tabs-nav a {
	border: 1px solid #fff;
	border-bottom:none;
	color: #999;
}

ul#tabs-nav a:hover {
	color: #333;
	border:1px solid #eee;
	border-bottom:none;
	border-bottom: 0;
}

ul#tabs-nav a.active {
	border:1px solid #eee;
	border-bottom:none;
	color: #7a1b1b;
	background:#fff;
} 

ul#tabs-nav {
	background: url(../images/layout/light/pixel.gif) bottom left repeat-x;
}

.footer {
	border-top:1px solid #eee;
} 

.accordionButton h3, .accordionButtonSelected h3 {
border:1px solid #eee;
}

.accordionContent img {
	border:1px solid #eee;
	width:628px; 
}

.accordionButton h3 a, .accordionButtonSelected h3 a {
	border:1px solid #fff;
	color:#777;
	background:url(../images/layout/light/accordion_h3.png) top left no-repeat;
}

.accordionButton h3 a span, .accordionButtonSelected h3 a span {
	color:#791A1C;
}

.accordionButton h3 a:hover, .accordionButtonSelected h3 a:hover {
	color:#777;
	background:url(../images/layout/light/accordion_h3_hover.png) top left no-repeat;
}

.accordionButtonSelected h3 a {
	color: #7a1b1b;
	background:url(../images/layout/light/accordion_h3_active.png) top left no-repeat;
}

.boxcaption {
	background:#eee;
}

.boxgrid p {
	color:#777;
}

.accordionContent {
	border-bottom:1px solid #eee;
}

img.right, img.left {
	border:1px solid #eee;
}

table {
	border-top:1px dotted #ccc;
	border-left:1px dotted #ccc;
}

table td, table th {
	border-right:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
}

table th {
	background:#eee;
	color:#333;
}

tr.alt td {
	background:#f6f6f6;
}

ul.contacts li a {
	color:#999;
}

ul.contacts li a:hover {
	color:#300;
}

ul.contacts li a:hover {
	border-left:2px solid #fff;
}

ul.contacts li.facebook a {
	background:url(../images/icons/light/facebook.png) left no-repeat;
}

ul.contacts li.lastfm a {
	background:url(../images/icons/light/lastfm.png) left no-repeat;
}

ul.contacts li.linkedin a {
	background:url(../images/icons/light/linkedin.png) left no-repeat;
}

ul.contacts li.myspace a {
	background:url(../images/icons/light/myspace.png) left no-repeat;
}

ul.contacts li.skype a {
	background:url(../images/icons/light/skype.png) left no-repeat;
}

ul.contacts li.twitter a {
	background:url(../images/icons/light/twitter.png) left no-repeat;
}

input, textarea, select { 
border:1px solid #eee;
background:#eee; 
color:#444;
}

textarea {
	color:#444;
}

input:focus, textarea:focus, select:focus {
	border:1px solid #aaa;
	background:#eee;
	color:#444;
}

fieldset {
	border:1px solid #eee;
}

legend {
	border:1px solid #eee;
	color:#333;
}

.button {
	background:#CC0000;
	color:#FFFFFF;
	text-align: center;
}

.button:hover {
	color:#fff;
	background:#aa0000;
	text-align: center;
}

input[type=submit] {
	width:auto;
}

