html {margin: 0px;}


/*---------------------------BODY------------------------------*/

body {
	margin: 0px;
	padding: 0px;
	text-align:center;
	font:.7em Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
}



/*--------------------------------WRAPPER---------------------*/

#wrapper {
	width:800px;
	margin: 0px auto;
	text-align:left;
	background-image:url(images/digital_wisdom_repeat.jpg);
	background-repeat: repeat-y;
	padding-top: 25px;
}




/*-----------------IMAGES------------------------------------*/

.rightimg {
	float:right;
	padding:3px 3px 3px 5px;
}

.leftimg {
	float:left;
}

.infoimg {
	float:left;
	padding-right: 10px;
}

.portimg {
	float:left;
	padding: 2px 2px 2px 2px;
}

.privacyimg {
	float:left;
	padding-right: 10px;
	padding-bottom:130px;
}
	
	
	
/*-----------------LINKS------------------------------------*/

.footerlink {
	color:#cccccc;
	font-weight:bold;
	text-decoration:none;
}

a {
	font-weight:bold;
	color:#cccccc;
	text-decoration:none;
}



/*-----------------TEXT------------------------------------*/

.footertxt {
	color:#CCCCCC;
	font-size:10px;
	text-align:center;
}

p {
	color:#CCCCCC;
	font-size:11px;
}

.title {
	color:#CCCCCC;
	font-size:12px;
	font-weight:bold;
}

.p {
	color:#CCCCCC;
	font-size:11px;
}

h1 {
	color:#CCCCCC;
	font-size:12px;
}


/*-----------------HEADERCOL------------------------------------*/

#headercol {
	width:817px;
	height:156px;
}



/*-----------------LOGO column------------------------------------*/

#logocol {
	height:156px;
	width:131px;
	float: left;
}


/*-----------------TITLE column------------------------------------*/

#titlecol {
	width:686px;
	height:156px;
	background-image: url(images/title.jpg);
	background-repeat:no-repeat;
	float: left;
}


/*-----------------NAV column------------------------------------*/


#navcol {
	width:807px;
	height:28px;
	background-image: url(images/navbar.jpg);
	background-repeat: no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left: 10px;
}	

#navcol ul {
	list-style:none;
	margin:0;
	padding:0;
	padding-top:0px;
}

#navcol li {
	display:inline;
}

#navcol a:link, #navcol a:visited {
	padding: 0px 0px 0px 0px;
	color:#000000;
	text-decoration:none;
}

#navcol a:hover {
	color:#EDB031;
} 



/*-----------------squares column------------------------------------*/

#squares {
	width:817px;
	height: 107px;
}


/*-----------------GREYLINE column------------------------------------*/

#greyline {
	background-image:url(images/greyline.jpg);
	background-repeat:no-repeat;
	width: 817px;
	height: 17px;
}

#banner {
	width: 817px;
	height: 54px;
	margin-left: 1px;
}

/*-----------------infobox column------------------------------------*/

#infobox {
	background-image:url(images/repeat.jpg);
	background-repeat:repeat-y;
	width: 808px;
	height: 300px;
	padding-left: 10px;
}

#wedbox {
	background-image:url(images/repeat.jpg);
	background-repeat:repeat-y;
	width: 808px;
	height: 540px;
	padding-left: 10px;
}

#portraitbox {
	background-image:url(images/repeat.jpg);
	background-repeat:repeat-y;
	width: 808px;
	padding-left: 10px;
	height: 660px;
}

#commercialbox {
	background-image:url(images/repeat.jpg);
	background-repeat:repeat-y;
	width: 808px;
	padding-left: 10px;
	height: 570px;
}


#contactbox {
	background-image:url(images/repeat.jpg);
	background-repeat:repeat-y;
	width: 808px;
	height: 285px;
	padding-left: 10px;
	padding-bottom: 13px;
}

#privacybox {
	background-image:url(images/repeat.jpg);
	background-repeat:repeat-y;
	width: 808px;
	height: 400px;
	padding-left: 10px;
	padding-bottom: 13px;
}

#linksbox {
	background-image:url(images/repeat.jpg);
	background-repeat:repeat-y;
	width: 808px;
	height: 300px;
	padding-left: 10px;
}

#pentaxbox {
	background-image:url(images/repeat.jpg);
	background-repeat:repeat-y;
	width: 808px;
	padding-left: 10px;
	height: 3700px;
}

#prewedbox {
	background-image:url(images/repeat.jpg);
	background-repeat:repeat-y;
	width: 808px;
	height: 360px;
	padding-left: 10px;
}

#lithgowwedbox {
	background-image:url(images/repeat.jpg);
	background-repeat:repeat-y;
	width: 808px;
	padding-left: 10px;
	height: 522px;
}

#postwedbox {
	background-image:url(images/repeat.jpg);
	background-repeat:repeat-y;
	width: 808px;
	height: 550px;
	padding-left: 10px;
}

#wedoverview {
	width:770px;
	height:200px;
	padding-left:10px;
	float: left;
	padding-top: 15px;
}

/*-----------------lefthome column------------------------------------*/

#lefthome {
	width:367px;
	height: 265px;
	float: left;
	margin: 0px 25px 0px 0px;
	padding: 10px 0 0 10px;
}

#wedtopleft {
	width: 375px;
	height: 145px;
	float: left;
	padding-left: 30px;
	padding-top: 10px;
}

#wedbotleft {
	width: 375px;
	height: 145px;
	float: left;
	padding-left: 30px;
	padding-top: 10px;
}

#portraitleft {
	width: 770px;
	height: 200px;
	float: left;
	padding-left: 10px;
	padding-top: 15px;
}

#contactleft {
	width: 700px;
	height: 270px;
	float: left;
	padding-top: 15px;
	padding-left: 10px;
}

#privacyleft {
	width: 700px;
	height: 270px;
	float: left;
	padding-top: 15px;
	padding-left: 10px;
}

#linksleft {
	width: 700px;
	height: auto;
	float: left;
	padding-top: 15px;
	padding-left: 10px;
}

#pentaxleft {
	width: 700px;
	height: auto;
	float: left;
	padding-top: 15px;
	padding-left: 10px;
}

#prewedleft {
	width: 770px;
	height: 110px;
	float: left;
	padding-top: 15px;
	padding-left: 10px;
}

#lithgowwedleft {
	width: 770px;
	float: left;
	padding-top: 15px;
	padding-left: 10px;
}

#recepwedleft {
	width: 770px;
	height: 75px;
	float: left;
	padding-top: 15px;
	padding-left: 10px;
}


#postwedleft {
	width: 770px;
	height: 150px;
	float: left;
	padding-top: 15px;
	padding-left: 10px;
}

/*-----------------righthome column------------------------------------*/

#righthome {
	width:367px;
	height: 260px;
	float: left;
	padding: 10px 0 0 10px;
}

#wedtopright {
	width: 385px;
	height: 145px;
	float: left;
	padding-left: 10px;
	padding-top: 10px;
}

#wedbotright {
	width: 385px;
	height: 145px;
	float: left;
	padding-left: 10px;
	padding-top: 10px;
}

#portraitthumbs {
	width:760px;
	margin-left: 5px;
	height:445px;
	float:left;
	padding-left: 10px;
}

#commercialthumbs {
	width:760px;
	margin-left: 19px;
	height: 250px;
	float: left;
}

#prewedthumbs {
	width:660px;
	height:230px;
	margin-left: 19px;
	padding-left: 50px;
	float: left;
}

#postwedthumbs {
	width:770px;
	height:350px;
	float:left;
	padding-left: 10px;
	margin-left: 5px;
}

/*-----------------BOTTOM column------------------------------------*/

#footer {
	background-image:url(images/footer.jpg);
	background-repeat:no-repeat;
	height: 50px;
	width: 817px;
	float: left;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
}
