/*
Theme Name: Rosedale
Theme URI: http://rosedalebnb.com.au/
Description: Custom made them for Rosedale B&B by Madeleine Burke
Author: Madeleine Burke
Author URI: http://madeleineburke.com/

*/

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13.5px;
	color: #000;
        text-align: center;
        align: center;
	line-height: 18px;
}

strong,b {font-weight: bold;
          font-size: 14px;}
h2 {font-weight: bold;
          font-size: 20px;}
  
body {
	background-color: #000;
	text-align: center;
        align: center;
}


#container {
       background-color: #f1f0f0;
       width: 900px;
       text-align: center;
       align: center;
       div#container
	margin-left: auto;
	margin-right: auto;
	width: 900px;
position: relative;
height: 1%;
}

.nojs {display: none;}
#images {
	width: 900px;
	position: absolute;
	z-index: 5
	position: relative;
height: 1%;
	height: 200px;
        margin-left: auto;
	margin-right: auto;
	align: center;
	text-align: center;
	
}

.slideshow {
       width: 300px;
       height: 200px;
position: relative;
z-index: 5;
height: 1%;

}

.slideshow2 {
       width: 300px;
       height: 200px;
position: relative;
height: 1%;
z-index: 5;
}

.slideshow3 {
       width: 300px;
       height: 200px;
position: relative;
height: 1%;
z-index: 5;
}


div.Content {
         margin-right: auto;
	margin-left: auto;
background-color: #f1f0f0;
         width: 900px;
	 margin-top: 55px;
position: relative;
height: 1%;

}


#postsingle p {
        text-transform: uppercase;
        font-size: 9px;
}

#postsingle h2, h2 {
        text-transform: uppercase;
        font-size: 9px;
        color: #a6030a;
}

.Content td {
        text-align: left;
position: relative;
height: 1%;

}

.Content td img {
        align: center;
        position: relative;
        

}

.Content td a:link {
	color: #a6030a;
	text-decoration: none;
}
.Content td a:visited {
	color: #a6030a;
	text-decoration: none;
}
.Content td a:hover {
	color: #a6030a;
	text-decoration: none;
}
.Content td a:active {
	color: #a6030a;
	text-decoration: none;
}


h1 {
    font-size: 20px;
    font-weight: bold;	
    color: #a6030a;
}

b {
    font-size: 20px;
    font-weight: bold;	
    color: #a6030a;
}

#Navigation {
		background-color: #000000;
		width: 900px;
		position: relative; 
		left: -20px;
		height: 1%; 
		top: -253px;
		padding: 0 0 0 0;
		margin-left: auto; 
		margin-right: auto; 
		z-index: 10;
		align: center;
		text-align: center;
}

td img {border: 0;}

a.lightbox img {width: 270px; height: 180px;}
a.lightbox img.vert {width: 180px; height: 270px; align: center;}



/* top level items */
/* styling of top level items affects all levels */
#nav ul {
height: 20px;
text-align: center;
margin: 0;
display:block;
list-style:none;
background-color:#000000;
width:900px;
}
#nav li {
display: block;
float: left;
max-width: 150px;
min-width: 90px;
height: 20px;
line-height: 20px;
text-align:center;
margin:0px;
padding:0px;
position: relative;
background-color:#000000;
}
#nav li a {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
text-decoration:none;
text-transform:uppercase;
margin:0px;
color: #fff;
font-size: 14px;
max-width: 150px;
background-color:#000000;
padding: 0 10px 0 10px;
border-right: 1px #FFF solid;}
#nav li a.menu-parent {
border-right: 0px #FFF solid;
}
#nav li a.menu-parent:hover,#nav li a.menu-parent:active {
}
#nav li a:link,#nav li a:visited {
}
#nav li a:hover,#nav li a:active {
text-decoration:underline;
color: #fff;
background-color:#000000;
}

/* second level items */
/* you may need to override styles of top level items */
#nav li li {
max-width: 150px;
min-width: 90px;
height:auto;
float:left;
background:#000;
position: relative;
top: 20px;
border-right: 0px;
}
#nav li li a {
line-height:normal;
padding:0px 0px 0px 0px;
border-right: 0px;}
/*
#nav a#active_menu,#nav a#active_menu:link,#nav a#active_menu:visited,#nav a#active_menu:hover,#nav a#active_menu:active {
}
#nav a.active_parent:link,#nav a.active_parent:visited,#nav a.active_parent:hover,#nav a.active_parent:active {
}
*/
#nav li li:hover,#nav li li.over {
color: #ff0000
}
/* hide lower level uls */
#nav li ul {
display:none;
position:absolute; 
top:20px;
left:0px;
margin:0px;
padding:0px;
max-width: 130px;
min-width: 90px;
padding: 0 5px 0 5px;
}/* show the ul inside the current hovered li */
/* the class over is used for ie because it only sees hovers on a tags */
#nav li:hover ul,#nav li.over ul {
display: block;
color: #000000;
}
#nav li:hover,#nav li.over {
color: #000000;
}
#nav li:hover ul, #nav li.sfhover ul {
	display: block;
color: #000000;
}
