/* General CSS */
a {font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
a:link {color: #7CB4FF;}
a:visited {color: #7CB4FF;}
a:active {color: #7CB4FF;}
a:hover {color: #C3DDFF;}

p {margin: 2px 0px 10px 15px;}
p strong {color: #FFF;}

div.clear { clear: both; background: transparent; margin: 0; padding: 0; }
.hide {display: none; }

hr {background-color: #cccfcf; border: 0px; height: 1px; margin: 10px 0px; clear: both;}
hr.spacer {height: 20px; clear: both; background: transparent; border: 0px; margin: 0; padding: 0; }
.spacer {width: 100%; height: 20px; clear: both; border: 0px; margin: 0; padding: 0; }

.IMG {border: 15px solid #f1f1f1;}

table {width: 507px; float: right; border: 1px solid #CCC; border-top: 0px;}
td {padding: 4px; border-top: 1px solid #CCC;}

.tableHead {background-color: #222; font-style: italic; color: #666;}


/* Layout and containers */
body {background-color: #494F57; color: #f1f1f1; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.2em; padding: 0px; margin: 0px auto; text-align: center;}

.wrapper {width: 699px; border: 1px solid #FFF; border-top: 0px; border-right: 0px; padding: 0px; margin: 0px auto;  text-align: left;}

#header {background: url(/common/images/header_BKGD.jpg); background-repeat: no-repeat;}
#pageBodyOne {width: 699px; background: url(/common/images/body_BKGD2.jpg); background-repeat: no-repeat; margin: 0px;}
#pageBodyOne #colOne {position: relative;	float: right;	width: 160px;	margin: 0px;	padding: 0px;}
#pageBodyOne #colTwo {position: relative;	float: left;	width: 524px;	margin: 0px;	padding: 0px 0px 15px 0px;}

#pageBodyOne #colTwo #colsub {position: relative;	float: left;	width: 214px;	margin: 0px; background: url(/common/images/sub_BKGD.jpg); background-repeat: no-repeat; height: 427px;}
#pageBodyOne #colTwo #colpic {position: relative;	float: right;	width: 295px;	margin: 0px;	padding: 15px 0px;}
#pageBodyOne #colTwo #colpic img {border: 15px solid #FFF;}

/* Headlines and stuff */
h1 {height: 118px; border-bottom: 1px solid #FFF; padding: 0px; margin: 0px; font-size: 20px; color: #FF0000;}
h1 span {display: none; }
h1.welcome {background:url(/common/images/h1_welcome.jpg); background-repeat: no-repeat;}
h1.about {background:url(/common/images/h1_about.jpg); background-repeat: no-repeat;}
h1.schedule {background:url(/common/images/h1_schedule.jpg); background-repeat: no-repeat;}
h1.links {background:url(/common/images/h1_links.jpg); background-repeat: no-repeat;}
h1.contact {background:url(/common/images/h1_contact.jpg); background-repeat: no-repeat;}
h1.tattoos {background:url(/common/images/h1_tattoos.jpg); background-repeat: no-repeat;}
h1.paintings {background:url(/common/images/h1_paintings.jpg); background-repeat: no-repeat;}

h2 {font-weight: bold; font-size: 18px; color: #FFF; padding: 2px 15px 10px 15px; margin: 15px 0px 0px 0px;}
h2 span {display: none; }

h3 {font-weight: bold; font-size: 14px; color: #FFF; padding: 2px 15px; margin: 10px 0px 0px 0px;}
h3 span {display: none; }

/* Foot */
#footer {width: 700px; padding: 2px 0px 20px 0px; margin: 0px auto; text-align: right; color: #FFF; font-size: 10px; border-top: 15px solid #000;}
#footer a {text-decoration: underline; font-weight: normal;}
#footer a:link {color: #7CB4FF;}
#footer a:visited {color: #7CB4FF;}
#footer a:active {color: #7CB4FF;}
#footer a:hover {color: #C3DDFF;}
