body {
        text-align:center;
        background: #000;
/*        background-image: url(images/bowtie2.jpg);
        background-repeat: no-repeat;
        background-attachment: fixed;
        background-position: 7% 100%; */
        margin-top:2px;
        }
.no_bowtie{
        text-align:center;
        background: #000;
        margin-top:2px;
        }


table {
      /*  background:white; */
        }
td.bg {
        background-image: url(images/header.jpg);
        background-repeat: no-repeat;
        height:132px;
        color: #fff;
        text-align:right;
        }
#english_splash_text {
        float:left;
        font-family: verdana, sans-serif;
        font-size:13px;
        color: #fff;
        width:43%;
        text-align:left;
        padding: 13px;
        height:120px;
        }
#welsh_splash_text {
        float:right;
        font-family: verdana, sans-serif;
        font-size:13px;
        color: #fff;
        width:43%;
        text-align:left;
        padding: 13px;
        height:120px;
        }
#text {
        float:left;
        line-height: 16px;
        font-family: verdana, sans-serif;
        font-size:12px;
        color: #fff;
        width:512px;
        text-align:justify;
        padding: 6px;
        padding-top:0px;
        height:120px;
        }
#diary { float:right;
        border: 2px solid #6D6C8F;
        padding:6px;
        font-size: 11px;
		width: 210px;
		color: white;
        }
#biog_text {width:736px;
        float:left;
        line-height: 16px;
        font-family: verdana, sans-serif;
        font-size:13px;
        color: #fff;
        text-align:justify;
        padding: 6px;
        padding-top:0px;}
/*#biog_text img {
        float:right;
        padding: 6px 0px 6px 16px;
        } */
#gallery  {width:732px;
        line-height: 16px;
        font-family: verdana, sans-serif;
        font-size:13px;
        color: #fff;
        text-align:center;
        padding: 0px;
        padding-top:0px;}
#gallery img {

        margin:6px;
                }
#cd_text {width:326px;
        float:left;
        margin-left:2px;
        line-height: 16px;
        font-family: verdana, sans-serif;
        font-size:11px;
        color: #fff;
        text-align:justify;
        padding: 6px;
        padding-top:0px;}
#cd_text a {
	font-size: 11px;
	font-weight: bold;
}
#about_cd    {width:396px;
        float:right;
        margin-left:2px;
        line-height: 16px;
        font-family: verdana, sans-serif;
        font-size:13px;
        color: #fff;
        text-align:justify;
        padding: 6px;
        padding-top:0px;}
#about_cd img {
	padding-top: 0px;
	margin-top: 0px;
}
h1 {
        font-size: 18px;
        clear:both;
        font-weight: 600;
        text-align:right;
        color: #A59052;
        margin-right:20px;
        margin-top:18px;
        font-family: verdana;

        }
#head_h1 {
        font-size: 18px;
        clear:both;
        font-weight: 600;
        text-align:right;
        color: #A59052;
        margin-right:20px;
        margin-top:18px;
        font-family: verdana;
        }
h2 {
        font-size: 19px;
        color: #A59052;
        clear:both;
        font-weight: 600;
        text-align:center;
        color: #A59052;
        margin-right:20px;
        margin-top:0px;
        margin-bottom:8px;
        font-family: verdana;

        }
h3 {
        font-size: 15px;
        clear:both;
        font-weight: 600;
        text-align:center;
        font-family: verdana;
        }
h4{
        background: #8B0212;
        color:#fff;
        clear:both;
        font-size: 15px;
        font-weight: 600;
        text-align:center;
        margin-top:4px;
        margin-bottom:1px;
        font-family: verdana;
        text-align:center;
        padding:2px;
        }
h5{
        font-size: 12px;
        color:#fff;
        clear:both;
        font-weight: 600;
        text-align:left;
        margin-top:0px;
        margin-bottom:0px;
        font-family: verdana;
        /*padding:2px; */
        }
h6{     color:#05C848;
        clear:both;
        font-size: 11px;
        font-weight: 600;
        text-align:left;
        margin-top:0px;
        margin-bottom:0px;
        font-family: verdana;
       /* padding:2px;   */
        }
#biog_text h6 {
	font-size: 13px;
	padding-top: 2px;
}
.pics { float:right;
        width:226px; }
.cd { float:right;
        width:162px;
        margin-right:6px;
        background: #F6FA88;}
#cdpic {float:left;
        width: 200px;}

        
/*img {
     
        padding-left:0px;
        margin-bottom:0px;
        padding-top: 8px;
        padding-bottom: 8px;
        padding-right:12px;
        } */
img {
	margin: 6px;
}
.greendot {padding-right:0.1em; float:left;}
.button {
        text-align: center;
        background-color: Maroon;
        padding:2px 6px 2px 6px;
        margin-right: 20px;
        }
.button2 {
		font-size: 18px;
        text-align: center;
        background-color: Maroon;
        padding:2px 6px 2px 6px;
        margin-right: 20px;
        }
a {
        color:#F3F2A6;
        margin-right: 8px;
        margin-left: 8px;
        font-family: verdana, sans-serif;
        font-size:13px;
        text-decoration: none;
        }
		
a:hover {text-decoration: underline}
p {margin:0px; margin-bottom:9px; }
a.cymraeg {background:#87191E; padding:0px 3px 0px 3px;}
#links {  padding-top:0px; margin-top: 13px;}
#links a{  font-size: 14px; }
p.small {
        font-family: verdana, sans-serif;
        color: #fff ;
        font-size:11px;
                         }
#footer {font-size:10px; color: #fff; font-family: verdana}
#footer a {font-size:10px; margin: 4px;}

#order_ret_msg {
	background-color: #fafad2;
	color: Maroon;
	font-weight: bold;
	text-align: centre;
	padding: 6px;
}

#pp_note {
	border: 1px solid red;
	padding: 3px;
	font-size: 10px;
	color: white;
	line-height: 110%;
	margin-top: 0px;
	background: black;
	font-weight: normal;
}
div.ttscs_gal_image {
	width: 330px;
	margin: 5px;
	font-size: 11px;
	text-align: center;
	color: white;
}
div.ttscs_gal_image_r {
	clear: right;
	float:right;
}
div.ttscs_gal_image_l {
	clear: left;
	float:left;
}

span.usercomic {
	display: inline;
	font-family: "Comic Sans", "Comic Sans MS", cursive;
}
div.userblink {
	display: inline;
	text-decoration:blink;
}
/* ids for the header table*/
#htable td {
	vertical-align: top;
}
#hlogo {
	width: 100px;
	height: 120px;
}
#htag { 
	text-align: right;
	height: 70px;
	width: 650px;
}
#hlink {
	height: 48px;
	text-align: right;
	width: 650px;
}