/* Sabrina's Notes: STYLESHEET FOR PHOTOS.COM.AU - CSS2 strict */


/* Sabrina's Notes: UBIQUITOUS STYLES */

	body {
	background-color: #9999cc ;
	color: #222222 ;
	font-family: Verdana, Helvetica, Arial, sans-serif ;
	font-size: 1em ;
	background-image: url(page-bg.gif) ;
	margin: 0 ;
	}


/* Sabrina's Notes: DIVISIONS */

	#splashscreen img {
	img align="center";
	border: none;
	padding: 5px ;	
	}

	#splashscreen table {
	margin: auto ;	
	}

	#splashscreen p {
	font-size: 1.5em ;
	font-weight: normal ;
	font-style: bolder;
	text-align: center;
	padding-left: 0px ;
	}

	#imagestrip {
	position: relative ;
	height: 50px ;
	top:50px
	}

	#outer-image {
	position: static ;
	height: 50px ;
	background-image: url(page-bg.gif) ;
	background-position: center top ;
	}

	#inner-image {
	position: static ;
	height: 50px ;
	background-image: url(inner-image.jpg) ;
	background-repeat: no-repeat ;
	background-position: 198px 0px ;
	}

	#header {
	border-bottom: solid #000000 1px ; 
	/* padding-top: .5px ; */
	/* padding-bottom: 0px ; */
	position: relative; 
	top:0
	height: 50 px ; 
	width: 979px ;	
	}

	#logstatus {
	position: absolute ;
	height: 50px ;
	width: 188px ;
	border-right: 1px #000000 solid ;
	background-color: #ffffff ;
	border-bottom: solid #000000 1px ; 
	/* background-image: url(page-bg.gif) ; */
	padding-left: 10px ;
	top: 0 px ;
	left: 0 px ;
	}

	#sitebanner {
	position: absolute ;
	margin-left: 198px ;
	height: 50px ; 
	width: 569px ;
	background-color: #ffffff ; 
	/* background-image: url(page-bg.gif) ; */
	border-left: 1px #000000 solid ; 
	border-right: 1px #000000 solid ; 
	border-bottom: 1px #000000 solid ; 
	padding-left: 10px ;
	}

	#shopping {
	position: absolute ;
	margin-left: 778px ;
	top: 0 ;
	height: 50px ;
	width: 298px ; 
	border-left: 1px #000000 solid ;
	background-color: #ffffff ;
	/* background-image: url(page-bg.gif) ; */
	border-bottom: solid #000000 1px ; 
	padding-left: 10px ;
	}

	#header p {
	font-size: .8em ;
	}

	#content {
	position: absolute ;
	top:100px ;
	width: 979px ;
	}

	#main-text {
	margin-left: 198px ;
	width: 559px ;
	top: 90px ;
	background-color: #ffffff ;
	border-left: 1px #000000 solid ;
	border-right: 1px #000000 solid ;
	border-bottom: 1px #000000 solid ;
	padding: 10px ;
	}

	#showcase {
	padding-top: 5px ;
	padding-bottom: 5px ;
	border-bottom: 1px #000000 solid ;
	}

	#showcase h2 {
	font-size: 1em ;
	font-weight: bold ;
	font-style: normal;
	text-align: center ;
	}

	#showcase p {
	font-size: .6em ;
	font-weight: normal ;
	font-style: normal;
	text-align: center;
	padding-left: 0px ;
	}

	#showcase img {
	img align="center";
	border: none;
	padding: 5px ;	
	}


	#auxillary-section {
	position: absolute ;
	margin-left: 778px ;
	top: 40px ;
	width: 500px ;
	border-left: 1px #000000 solid ;
	background-color: #95b7cd ;
	background-image: url(page-bg.gif) ;
	padding: 10px ;
	}

	img.center {
  	display: block;
  	margin-left: auto;
  	margin-right: auto;
	}

/* Sabrina's Notes: NAVIGATION BAR */

	#navbar {
	position: absolute ;
	width: 198px ;
	top: 0px ;
	left: 0px ;
	}

	#navbar ul li {
	list-style-type: none ;
	margin: 0 ;
	padding: 0 ;
	}

	#navbar ul {
	margin: 0 ;
	padding: 0 ;
	}

	#navbar ul li a:link, #navbar ul li a:visited {
	display: block ; 
	text-decoration: none ;
	color: #000000 ;
	background-color: #9999cc ;
	font-weight: bold ;
	border-bottom: solid #000000 1px ;
	padding-top: 3px ;
	padding-bottom: 3px ;
	padding-left: 12px ;
	font-size: .8em ;
	}

	#navbar ul li a:hover {
	background-color: #ccccff ;
	text-decoration: none ;
	}

	#navbar h2 {
	font-weight: bold ;
	}
	

/* Sabrina's Notes: HEADINGS AND PARAGRAPHS |*/

	h1 {
	font-size: 1.4em ;
	text-align: center ;
	font-style: italic ;
	letter-spacing: 3px ;
	}

	h2 {
	font-size: 1.1em ;
	text-align: left ;
	font-style: italic ;
	letter-spacing: 1px ;
	padding-top: 5px ;
	}

	p {
	font-size: .8em ;
	text-align: left ;
	line-height: 1.5em ;
	}


/* Sabrina's Notes: LINKS */

	a:link {
	color: #222222 ;
	text-decoration: underline ;
	font-size: .8em ;
	}

	a:visited {
	color: #555555 ;
	text-decoration: underline ;
	font-size: .8em ;
	}

	a:hover {
	background-color: #aaddee ;
	text-decoration: none ;
	font-size: .8em ;
	}

	a:active {
	background-color: #3cc7f0 ;
	text-decoration: none ;
	font-size: .8em ;
	}


/* Sabrina's Notes: FOOTNOTES */

	p.footer {
	font-size: .6em ;
	text-align: center ;
	font-weight: normal;
	}


/* Sabrina's Notes: END OF STYLESHEET */


