*{
margin:0;
padding:0;
}

html,body{
padding:0;
height:100%; /* needed for container min-height */
background-color:#e7ae05;
font:normal 10pt Georgia,serif;
line-height:16pt;
background-image:url(../images/tile.jpg);
}

/*------Text & Images------*/

h1{padding:0; margin:0; font:52pt Georgia,serif; color:#000; padding:0px; line-height:50pt; display:none; }

h3{font:15pt Georgia,serif; color:#680001; padding:25px 0px 8px 0px;}
h3.top{font:15pt Georgia,serif; color:#680001; padding:0px 0px 8px 0px;}
h3.gallery{font:15pt Georgia,serif; color:#680001; padding:0px 0px 8px 0px;}

p.tag{font:13pt Georgia,serif; color:#311513; padding:0px 0px 0px 10px; line-height:16pt;}
p#tagline{display:none;}

h4{font:12pt Georgia,serif; sans-serif; color:#311513; padding:0px;}
h4.category{font:10pt Georgia,serif; sans-serif; color:#311513; padding:0px 0px 15px 0px;}

h5{font:bold 10pt Georgia,serif; color:#000; padding:0px; }

h6{font:bold 8pt Georgia,serif; color:#000;}

a{font:10pt Georgia,serif; color:#000; text-decoration:none; border-bottom:1px dotted #000;}

a.paragraph{font:10pt Georgia,serif; color:#680001; text-decoration:none; border-bottom:1px dotted #660902;}
a.paragraph:hover{font:10pt Georgia,serif; color:#8d0102; text-decoration:none; border-bottom:1px dotted #8d0102;}

a.thumb{font:10pt Georgia,serif; color:#680001; text-decoration:none; border-bottom:0;}

p {padding:5px 0px 5px 0px;}

img.black{margin:0px 0px 10px 0px; border:solid 1px #0e0e0e;}
img.main{margin:0px 5px 5px 0px; border:solid 1px #fff;}

#wrapper
{
background-image:url(../images/belfast_header.jpg);
background-repeat:no-repeat;
background-position:top left;
padding:0px 0px 0px 60px;
height:880px;
}

#blank
{
width:600px;
height:290px;
}

#content
{
width:680px;
}

#brand
{
clear:both;
width:600px;
}

#footer
{
clear:both;
width:600px;
padding:40px 0px 20px 10px;
}

#sukie{
position:absolute;
height:70px;
width:60px;
top:50px;
left:270px;
}

#header{
position:absolute;
height:100px;
width:260px;
top:160px;
left:60px;
}

#logo{
background-image:url(../images/gareth_dickey.jpg);
background-repeat:no-repeat;
height:80px;
width:260px;
}

#tagline{
background-image:url(../images/tagline.jpg);
background-repeat:no-repeat;
height:20px;
width:260px;
}


/*------Menu------*/

#menu
{
height:30px;
text-align:left;
margin:0px 0px 30px 10px;
}

#menu ul{
text-align:left;
display:inline;
}

#menu li
{
color:#bc8b12;
display:inline;
list-style-type:none;
padding:0px 15px 0px 0px;
}

#menu li a
{
font:16pt Georgia,serif; 
color:#947200;
text-decoration:none;
border:none;
}

#menu li a:hover
{
color:#543c00;
text-decoration:none;
border:none;
}

#menu li a#active
{
color:#543c00;
text-decoration:none;
border:none;
}

/*------Content------*/

#left
{
height:auto;
height:100%;
float:left;
width:420px;
padding:0px 0px 0px 10px;
}

#left_text
{
height:auto;
height:100%;
width:420px;
margin:0px 0px 0px 0px;
}

#left_text ul
{
padding:4px 0px 0px 0px;
}

#left_text li
{
list-style-position:outside;
list-style-type:none;
color:#000;
}

#right
{
height:auto;
height:100%;
float:right;
margin:0px 20px 0px 0px;
width:160px;
}

.highlightit img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.5;
}

.highlightit:hover img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
}


#video{border: 1px solid #0e0e0e; margin:5px 0px; width:420px;}



