body {
	background:url(../images/layout/light/body.png) top no-repeat #fff;
	color:#888;
	border-top:3px solid #999;
} 

blockquote, strong {
	color:#555;
}

a {
	color:#CC0000;
}

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

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

.header h1 {
	color:#000;
}

.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:170px; /* 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 {
	border-bottom:1px solid #eee;
}

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

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

.intro p {
	border-left:3px solid #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: #c00;
	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:#ccc;
}

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

.accordionButtonSelected h3 a { 
color: #c00;  
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:#c00;
}

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;
	border:1px solid #990000;
	color:#ffeeee;
}

.button:hover {
	color:#fff;
	background:#aa0000;
}

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