/* CSS by Wildtribe - www.wildtribe.com.au 2007 */
html, body {
margin:0;
padding:0;
}

body {
font-family: arial,sans-serif;
font-size:90%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
background:#fff url(images/bg.gif) repeat-y top left;
}

a {
color:#8b0000;
padding:0;
font-weight:bold;
text-decoration:none;
}

div#content a {
font-size:1.2em
}

div#header {
position:relative;
background:#000 url(images/swf_bg.jpg) repeat-x bottom left;
}

div#content p {
line-height:1.4em;
}

div#content {
margin:1em 2em;
padding: 0 2em;
}

div#content h1 {
font-family:arial,sans-serif;
color:#8b0000;
font-size:30px;
height:40px;
line-height:40px;
margin:0;
padding:30px 0 10px 0;
}

div#content h2 {
color:#8b0000;
height:20px;
line-height:30px;
}

div#content h3 {
color:#000;
display:inline;
font-size:1.5em;
}

div#wrapper {
float:right;
margin-left:-200px;
width:100%;
}

div#content {
margin-left:200px;
}






/* Navigation */	

div#leftColumn {
background:#000;
float:left;
width:170px;
}

div#nav ul	{
position:relative;
font-family:Arial,Helvetica,sans-serif;
margin:0;
padding:0;
list-style-type:none;
line-height:15px;
}

div#nav li	{
display:block;
float:left;
margin:0;
padding:0;
background:#000 url(images/button-bg1.jpg) no-repeat top left;
width: 170px;
height: 30px;
font-size:90%;
}

div#nav li a	{
color:#fff;
white-space:nowrap;
text-decoration:none;
padding-left: 20px;
padding-top:10px;
font-weight:normal;
}

div#nav li a:hover {
text-decoration:none;
color:#ccc;
}






/* Footer */

div#footer {
clear:both;
width:100%;
background:#fff url(images/wedding-portrait.gif) no-repeat 0 0;
color:#FFFFFF;
height:62px;
}

div#footer p {
margin:0;
padding:5px 10px;
}

div#footer a {
color:#000;
display:inline;
padding:0;
}

div#footer ul	{
position:relative;
font-family:Arial,Helvetica,sans-serif;
font-size: 0.7em;
margin:0;
padding-left: 190px;
list-style-type:none;		
}

div#footer li	{
display: inline;
list-style-type: none;
}

div#footer li a	{
color:#FF0000;
white-space:nowrap;
text-decoration:none;
padding: 0px 5px;
border-right: solid 1px #FF0000;
font-weight:normal;
}

div#footer li a:hover {
text-decoration:none;
color:#000;
}





/* Additional Classes */

.bigred {
font-size:1.2em;
font-weight:bold;
color:#cc0033;
}
	
.bigger {font-size:1.5em;}

.big {font-size:2em;}

.warning { background-color:#ffff33;}

.red {color:#cc0033; font-weight:bold;}





/* Tables */

.lightTable tr {text-align:center;}

.lightTable td {
border-right:solid 1px #EBEBEB;
border-top:solid 1px #EBEBEB;
}
	
.sunset tr {text-align:center;}

.sunset td {
border-right:solid 1px #EBEBEB;
border-top:solid 1px #EBEBEB;
padding:5px;
}
	
.weddingGallery tr { border:none; height:120px}

.weddingGallery td { border:none; }
	