/*
Theme Name: wedding
Theme URI: http://www.justyjudy.co.za
Description: A pretty in pink wordpress theme.
Author: Judy Stofberg
Author URI: http://www.justyjudy.co.za
Version: 2.0
.
This is MY theme.
.
*/

@charset "UTF-8";

/* 	Background-Styles */

body {
	font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
	color:#43201F;
	font-size:13px;
	line-height:19px;
	background:#FFFFFF url(images/background.jpg) repeat;
}
#main {
}
#main 
.container {
}
#footer {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	background-color:#FFFFFF;
	top:20px;
	height:150px;
}
.container {
	width:900px;
	margin:0px auto;
	position:relative;
}

/* 	Header-Styles */

#header {
	background-color:#FFFFFF;
}
#logo {
	background-image:url(images/logo4.jpg);
	background-color:#000000;
	width:900px;
	height:162px;
}
#menubar {
	background-color:#FFFFFF;
	width:900px;
	height:30px;
}

/* 	Block-Styles */

.block {
	background-color:#FFFFFF;
	margin-bottom:30px;
	position:relative;
}
.block_inside { 
	display:block; 
	padding:30px;
}

/*	Block-Content-Styles*/

#content_area {
	width:900px;
	background-color:#FFFFFF;
	top:20px;
}
#content_area 
.block_inside {
	min-height:400px;
	background-color:FFFFFF;
}
#content_area h2 { 
	font-size:16px; 
	line-height:24px; 
}
#content_area 
.separator {
	border-top:1px solid #ECDFE7;
	margin-top:20px;
	padding-top:30px;
}

/* 	Text-Styles   */

h2 {
	margin:0px 0px 10px 0px;
	font-size:12px;
	font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
	color:#43201F;
	line-height:20px;
	letter-spacing:-1px;
	text-transform:uppercase;
}
h3 {
	margin:10px 0px 5px 0px;
	font-size:12px;
	line-height:21px;
	font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
	color:#330000;
}
h4 {
	color:#43201F;
	margin:0px 0px 0px 0px;
}
small {
	color:#666666;
	font-weight:bold;
	font-size:11px;
	display:block;
	margin-bottom:10px;
}
a {
	color:#43201F;
	text-decoration:none;
}
small a {
	color:#43201F;
}
a:hover { 
	text-decoration:underline; 
}

p { 
	margin: 0px 0px 15px 0px; 
}

a.button:hover {
	border-color:#FFFFFF;
}

/*	Footer-Styles */

#footer {
	font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size:10px;
}
.footer_column {
	float:left;
	width:200px;
	padding-left:20px;
	position:relative;
}
#footer h3 {
	color:#a3a09e;
	text-transform:uppercase;
	font-size:10px;
}
.footer_column ul li,
.footer_column ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

/* suckerfishmenu */

#suckerfishnav {
    font-size:12px;
    font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
   	text-transform:uppercase;
    font-weight:bold;
	position:inherit;
}
#suckerfishnav, 
#suckerfishnav ul {
    z-index:1;
	padding: 0;
	margin: 0;
	list-style: none; 
	line-height: 1;

}
#suckerfishnav a {
	display:block;
    color:#330000;
    text-decoration:none;
    padding:0px 25px;
}
#suckerfishnav li {
	float:left;
    padding:0;
}
#suckerfishnav ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:120px;
    font-weight:normal;
    margin:0;
    line-height:1;
    border:0;
}
#suckerfishnav li li {
    width:120px;
    border-bottom:1px solid #FFFFFF;
    font-weight:normal;
    font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
}
#suckerfishnav li li a {
	padding:4px 10px;
    width:120px;
    font-size:10px;
    color:#330000;
}
#suckerfishnav li ul ul {
	margin: -1em 0 0 10em;

}
#suckerfishnav li li:hover {
    background:#FFFFFF;
}
#suckerfishnav li ul li:hover a, 
#suckerfishnav li ul li li:hover a, 
#suckerfishnav li ul li li li:hover a, 
#suckerfishnav li ul li li li:hover a {
    color:#43201F;
}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
    color:#43201F;
}
#suckerfishnav li:hover li a, 
#suckerfishnav li li:hover li a, 
#suckerfishnav li li li:hover li a, 
#suckerfishnav li li li li:hover li a {
    color:#43201F;
}
#suckerfishnav li:hover ul ul, 
#suckerfishnav li:hover ul ul ul, 
#suckerfishnav li:hover ul ul ul ul, 
#suckerfishnav li.sfhover ul ul, 
#suckerfishnav li.sfhover ul ul ul, 
#suckerfishnav li.sfhover ul ul ul ul {
    left:-999em;
}
#suckerfishnav li:hover ul, 
#suckerfishnav li li:hover ul, 
#suckerfishnav li li li:hover ul, 
#suckerfishnav li li li li:hover ul, 
#suckerfishnav li.sfhover ul, 
#suckerfishnav li li.sfhover ul, 
#suckerfishnav li li li.sfhover ul, 
#suckerfishnav li li li li.sfhover ul {
    left:auto;
    background:#FFFFFF;
}
#suckerfishnav li:hover, 
#suckerfishnav li.sfhover {
    background:#FFFFFF;
} 
