*, form, fieldset {
	margin: 0 0 0 0;
	padding: 0;
}

fieldset {
border:none;
}

input, select, text-scaling {
font-size:100%;
}

form label {
cursor:pointer;
}

p {
	color: #000;
	margin-right: 5px;
}

body {
	color: #ffffff;
	font: 11px Arial, Helvetica, sans-serif;
	text-align: left;
	background-image: url(../images/bg_tile.jpg);
	background-repeat: repeat-x;
	background-color:#ffffff;
}

/* -- inner working area -- */
#wrapper {
	margin: 0 auto;
	width: 1152px;
	height: 750px;
	background-image:url(../images/bg_window.jpg);
	background-repeat:no-repeat;
	text-align: left;
	position: relative;
}

/* -- main content window -- */
#content {
	height:690px;
	width: 1000px;
	overflow:hidden;
}

/* -- page header -- */
#header {
	height: 60px;
	width: 1000px;
	padding-left:76px;
}

#header_sep {
	clear: both;
	background-image:url(../images/header_sep.jpg);
	height: 20px;
	padding-left:76px;
	padding-bottom:0px;

}


/* -- navigation -- */
#nav {
padding-top: 9px;
padding-left: 0 px;
}
.underNav {
clear: both;
height: 0;
}

/* -- nav andrew browning -- */
#nav ul {
list-style-type: none;
padding: 0;
margin: 0;
}
#nav li {
float: left;
margin: 0 0 0 0px;
padding: 0;
display: inline;
background: url(../images/nav_andrewbrowning.jpg) no-repeat;
}
#nav a {
display: block;
padding: 0 0 0 0px;
height: 26px;
width: 237px;
}
#nav a:hover {
background: url(../images/nav_andrewbrowning.jpg) no-repeat 0 -52px;
}

/* -- navphotography -- */
#photography ul {
list-style-type: none;
padding: 0;
margin: 0;
}
#photography li {
float: left;
margin: 0 0 0 9px;
padding: 0;
display: inline;
background: url(../images/photography.jpg) no-repeat;
height: 27px;
width: 148px;
}


/* -- nav about -- */
#nav_about ul {
list-style-type: none;
padding: 0 0 0 622px;
margin: 0;
}
#nav_about li {
float: left;
margin: 0 0 0 0px;
padding: 0;
display: inline;
background: url(../images/nav_about.jpg) no-repeat;
}
#nav_about a {
display: block;
padding: 0 0 0 0px;
height: 26px;
width: 50px;
}
#nav_about a:hover {
background: url(../images/nav_about.jpg) no-repeat 0 -52px;
}

/* -- nav contact -- */
#nav_contact ul {
list-style-type: none;
padding: 0;
margin: 0;
}
#nav_contact li {
float: left;
margin: 0 0 0 11px;
padding: 0;
display: inline;
background: url(../images/nav_contact.jpg) no-repeat;
}
#nav_contact a {
display: block;
padding: 0 0 0 0px;
height: 26px;
width: 62px;
}
#nav_contact a:hover {
background: url(../images/nav_contact.jpg) no-repeat 0 -52px;
}

/* -- nav album 1 -- */
#nav_photography ul {
list-style-type: none;
padding: 0 0 0 737px;
margin: 0;
}
#nav_photography li {
float: left;
margin: 0 0 0 11px;
padding: 0;
display: inline;
background: url(../images/nav_album1.jpg) no-repeat;
}
#nav_photography a {
display: block;
padding: 0 0 0 0px;
height: 26px;
width: 63px;
}
#nav_photography a:hover {
background: url(../images/nav_album1.jpg) no-repeat 0 -52px;
}

/* -- nav album 2 -- */
#nav_photography2 ul {
list-style-type: none;
padding: 0;
margin: 0;
}
#nav_photography2 li {
float: left;
margin: 0 0 0 11px;
padding: 0;
display: inline;
background: url(../images/nav_album2.jpg) no-repeat;
}
#nav_photography2 a {
display: block;
padding: 0 0 0 0px;
height: 26px;
width: 67px;
}
#nav_photography2 a:hover {
background: url(../images/nav_album2.jpg) no-repeat 0 -52px;
}

/* -- nav daily blog -- */
#nav_1aday ul {
list-style-type: none;
padding: 0 0 0 648px;
margin: 0;
}
#nav_1aday li {
float: left;
margin: 0 0 0 11px;
padding: 0;
display: inline;
background: url(../images/nav_daily.jpg) no-repeat;
}
#nav_1aday a {
display: block;
padding: 0 0 0 0px;
height: 26px;
width: 41px;
}
#nav_1aday a:hover {
background: url(../images/nav_daily.jpg) no-repeat 0 -52px;
}

/* -- nav flickr -- */
#nav_flickr ul {
list-style-type: none;
padding: 0;
margin: 0;
}
#nav_flickr li {
float: left;
margin: 0 0 0 11px;
padding: 0;
display: inline;
background: url(../images/nav_flickr.jpg) no-repeat;
}
#nav_flickr a {
display: block;
padding: 0 0 0 0px;
height: 26px;
width: 26px;
}
#nav_flickr a:hover {
background: url(../images/nav_flickr.jpg) no-repeat 0 -52px;
}

/* -- nav rss -- */
#nav_rss ul {
list-style-type: none;
padding: 0;
margin: 0;
}
#nav_rss li {
float: left;
margin: 0 0 0 11px;
padding: 0;
display: inline;
background: url(../images/nav_rss.jpg) no-repeat;
}
#nav_rss a {
display: block;
padding: 0 0 0 0px;
height: 27px;
width: 27px;
}
#nav_rss a:hover {
background: url(../images/nav_rss.jpg) no-repeat 0 -52px;
}

/* end nav --*/

.separator {
clear: both;
height: 0;
}

iframe { 
overflow-x: hidden; 
overflow-y: hidden; 
} 

/* -- pop up about page colour -- */
.modal {
	color:#000;
}

.modal_text {
	color: #000;
	margin-right: 5px;
}

.about_img {
float:left; 
margin:0 9px 10px 0;
}



/*preload classes*/ 
.svw {width: 50px; height: 20px; background: #fff;} 
.svw ul {position: relative; left: -699em;} 
 
/*core classes*/ 
.stripViewer {  
position: relative; 
overflow: hidden;  
border: 0px solid #ff0000;   
margin: 0 1px 2px 0; 
} 
.stripViewer ul { /* this is your UL of images */ 
margin: 0; 
padding: 0; 
position: relative; 
left: 0; 
top: 0; 
width: 1%; 
list-style-type: none; 
} 
.stripViewer ul li {  
float:left; 
} 
.stripTransmitter { 
overflow: auto; 
width: 1%; 
} 
.stripTransmitter ul { 
margin: 0; 
padding: 0; 
position: relative; 
list-style-type: none; 
} 
.stripTransmitter ul li{ 
width: 20px; 
float:left; 
margin: 0 1px 1px 0; 
} 
.stripTransmitter a{ 
font: bold 10px Verdana, Arial; 
text-align: center; 
line-height: 22px; 
background: #8c8c8c; 
color: #fff; 
text-decoration: none; 
display: block; 
} 
.stripTransmitter a:hover, a.current{ 
background: #fff; 
color: #8c8c8c; 
} 
 
/*tooltips formatting*/ 
#tooltip { 
background: #fff; 
color: #000; 
opacity: 0.85; 
border: 5px solid #dedede; 
} 
#tooltip h3 {  
font: normal 10px Verdana;  
margin: 0;  
padding: 6px 2px;  
border: 0; 
} 


#slideshow {
    position:relative;
    height:350px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}


