#frame { border: 1px solid #e1918c; background-image: url(../images/contact/frame_background.gif); }

#header { background-image: url(../images/contact/header.gif); }

/* ---- NAVIGATION ---- */
#main-navigation { background: url(../images/contact/nav_background.gif) top left repeat-x; }

/* -- Buttons --*/
#main-navigation .home, #main-navigation .home a { background-image: url(../images/contact/b_home.gif); }
#main-navigation .blog, #main-navigation .blog a { background-image: url(../images/contact/b_blog.gif); }
#main-navigation .diary, #main-navigation .diary a { background-image: url(../images/contact/b_diary.gif); }
#main-navigation .about, #main-navigation .about a { background-image: url(../images/contact/b_about.gif); }
#main-navigation .media, #main-navigation .media a { background-image: url(../images/contact/b_media.gif); }
#main-navigation .contact, #main-navigation .contact a { background-image: url(../images/contact/b_contact.gif); }
#main-navigation .facebook, #main-navigation .facebook a { background-image: url(../images/contact/b_facebook.gif); }
#main-navigation .youtube, #main-navigation .youtube a { background-image: url(../images/contact/b_youtube.gif); }

#footer-copyright p { color: #e7a7a3; }
#footer-text { background-color: #e1918c; text-align: center; }

.column-divider { border-right-color: #e1918c !important; }

a:link, a:visited { color: #692E54; text-decoration: none; }
a:active, a:hover { color: #8D3E71; text-decoration: none; }

/*#contact-unsubscribe { width: 469px; height: 264px; padding: 0 20px 0 20px; margin: 20px 0 20px 0; border-left: 1px solid #E1918C; overflow: auto; }*/
#contact-mailinglist p { color: #fff; font-size: 70%; line-height: 1.4em; margin-bottom: 1.2em; }
#contact-mailinglist form { display:inline; }
#contact-mailinglist label { display:block; color: #fff; font-size: 70%; margin: .8em 0 .2em 0; font-weight:bold; }

/*#contact-unsubscribe form { display:inline; }
#contact-unsubscribe label { color: #C36C68; font-size: 70%; margin: .8em 0 .2em 0; font-weight:bold; text-align: right;}*/

.form-table { border: 1px solid #C36C68; background-color: #eec2bf; }
.form-table td.buttons { text-align:center; background-color: #F3D3D1; border-top: 1px solid #C36C68; }
.form-table td.buttons input { margin-top:0px; }

.input-text { width:95%; font-size:70%; font-family:Verdana, Arial, Helvetica, sans-serif; border: 1px solid #E1918C; padding:2px; }
.input-button { font-size:70%; font-family:Verdana, Arial, Helvetica, sans-serif; border: 1px solid #C36C68; background-color:#E1918C ; padding:2px; margin-top: 10px; color:#fff; font-weight:bold; }