*{
margin:0;
padding:0;
}

html,body{
padding:0;
height:100%; /* needed for container min-height */
background-color:#e7ae05;
font:normal 10px Georgia,serif;
line-height:10px;
background-image:url(../images/tile.jpg);
}

/*------Text & Images------*/

h1{padding:0; margin:0; font:52px Georgia,serif; color:#000; padding:0px; line-height:5em;}
h1 span{display:none;}

h3{font:2.3em Georgia,serif; color:#680001; padding:25px 0px 8px 0px;}
h3.top{font:2.3em Georgia,serif; color:#680001; padding:0px 0px 8px 0px;}
h3.gallery{font-size:1.4em; color:#680001; padding:0px 0px 8px 0px; text-transform: uppercase;}

p.tag{font-size:13px; color:#311513; padding:0px 0px 0px 10px;}
p#tagline{display:none;}
#right p {padding:0; font-size:1.4em;}

h4{font:1.6em; color:#000; padding:15px 0 5px 0; font-size:1.6em; font-weight:normal;}
h4.category{font:1.6em Georgia,serif; sans-serif; color:#311513; padding:0px 0px 18px 0px; margin-top:-5px;}

h5{font-size:1em; font-weight:bold; color:#000; padding:0px; }

h6{font-size:1em; font-weight:bold; color:#000;}

a{color:#000; text-decoration:none;}

#left_text a{color:#680001; border-bottom: 1px dotted;}
#right a{color:#680001; text-decoration:none; border-bottom:1px dotted #660902;}
#right a:hover{color:#8d0102; text-decoration:none; border-bottom:1px dotted #8d0102;}
#right a.thumb{text-decoration:none; border-bottom:0;}
#left_text a.thumb{text-decoration:none; border-bottom:0;}
#left_text a img{margin:9px 18px 5px 0;}


p {padding:5px 0px 5px 0px; font-size:1.6em; line-height:1.4em;}

#menu li {padding:5px 0px 5px 0px; font-size:1.6em; line-height:1.4em;}

img.black{margin:0px 0px 10px 0px; border:solid 1px #0e0e0e;}
img.main{margin:0px 5px 5px 0px; border:solid 1px #fff;}
img.main:hover {border:solid 1px #000;}
img.profile {float:left; border:1px solid #000;}


#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;
}slideshow.css

#brand
{
clear:both;
width:600px;
}

#footer
{
clear:both;
width:600px;
padding:40px 0px 20px 10px;
}

#footer p
{
font-size:1.2em;
}

#sukie{
position:absolute;
height:70px;
width:60px;
top:50px;
left:270px;
}

#header{
position:absolute;
height:100px;
width:260px;
top:160px;
left:60px;
}

#logo a{
background-image:url(../images/gareth_dickey.jpg);
background-repeat:no-repeat;
height:80px;
width:260px;
display:block;
text-decoration:none;
border: 0;
}

#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:1.6em 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:440px;
margin:0px 0px 0px 0px;
}

#left_text p
{
margin:0px 0px 5px 0px;
}


#left_text ul
{
padding:4px 0px 0px 0px;
}

#left_text li
{
list-style-position:outside;
list-style-type:none;
color:#000;
}

#featured
{
margin:30px 0 0 0;
}

#right
{
height:auto;
height:100%;
float:right;
margin:0px 20px 0px 0px;
width:160px;
}

#portfolio_nav
{
margin:10px 0 20px 0;
}

#contact
{
margin:10px 0 30px 0;
}

.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;}



