/* Ruby Loves Roses - Styles - by www.oliverhood.com */

* {
 margin: 0;
 padding: 0;
 }

body {
 font: 13px Georgia, "Times New Roman", Times, serif;
 color: #fff;
 background: #690009;
 }

.background-front {
 background: #690009 url(../images/rlr-bg-all.jpg) repeat-x center top;
 }

.background-pages {
 background: #690009 url(../images/rlr-bg-all-pages.jpg) repeat-x center top;
 }

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

a:hover {
 color: #fff;
 }

p {
 margin: 0 0 9px 0;
 }

/* Formatting */

h1 {
 color: #fff;
 font-weight: normal;
 size: 24px;
 text-align: center;
 margin: 0 0 24px 0;
 }

h2 {
 color: #fff;
 font-weight: normal;
 size: 18px;
 text-align: center;
 padding: 0 0 9px 0;
 border-bottom:1px solid #fff;
 margin: 0 0 12px 0;
 }

/* Layout */

#container {
 width: 640px;
 margin: 0 auto;
 }

#logo {
 margin: 30px auto 10px auto;
 width: 458px;
 }

#copy {
 }


#footer {
 font-size: 11px;
 color: #bb324f;
 font-style: italic;
 border-top: 1px solid #bb324f;
 border-bottom: 1px solid #bb324f;
 padding: 6px 0;
 text-align: center;
 clear: both;
 margin: 12px 0 0 0;
 }


/* Navigation */

#nav {
 margin: 0 auto 30px auto;
 width: 210px;
 }

#nav ul {
 list-style: none;
 }

#nav li a {
 display: block;
 font-size: 12px;
 background: #2d0009;
 color: #fff;
 padding: 6px;
 width: 210px;
 text-align: center;
 filter: alpha(opacity=70);
 opacity: 0.7;
 -moz-opacity: 0.7;
 }

#nav li a:hover {
 background: #000;
 }

/* Galleries */

.thickbox img {
 padding: 0 0 7px 7px;
 }

/* PAGE SPECIFIC */

/* FRONT PAGE */

#logo-front {
 margin: 210px auto 120px auto;
 width: 458px;
 }

#copy-front {
 padding: 30px 0 21px 0;
 clear: both;
 text-align: center;
 line-height: 21px;
 font-style: italic;
 }

/* Nav - Front */

#nav-front ul {
 list-style: none;
 width: 640px;
 }

#nav-front li {
 float: left;
 }


#nav-front li a{
 display: block;
 font-size: 15px;
 background: #2d0009;
 color: #fff;
 padding: 12px;
 width: 177px;
 margin: 0 6px 0 6px;
 text-align: center;
 filter: alpha(opacity=80);
 opacity: 0.8;
 -moz-opacity: 0.8;
 }

#nav-front li a:hover {
 background: #000;
 }

/* IE PNG Fix */

img, div, li, a {
 behavior: url(images/iepngfix.htc)
 }