/*
Theme Name: Rare Pearl Design
Theme URI: http://wordpress.org/
Description: My theme
Version: 1.0
Author: Wayne Helpard
Tags: 
*/

body { background-color:#000000; font-size:62.5%; font-family:Arial, Helvetica, sans-serif; color:#111111; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }

#header-container { height:80px; background:#1a1f1e url(images/header-bg.png) repeat-x top left; border-top:solid 1px #000000; }
#page-title-container { height:80px; background:#1a1f1e url(images/page-header-bg.png) repeat-x top left; border-top:solid 2px #000000; }
#page-container { background-color:#ffffff; }
#page-container-home { background:#FFFFFF url(images/cube_shadow.jpg) no-repeat scroll 50% 120px; }
#footer-container { background:#1a1f1e url(images/footer-bg.png) repeat-x top left; border-top:solid 2px #000000; }
#copyright-container { height:40px; background-color:#000000; }

/* Menu */
#menu ul { float:right; margin:25px 0px 25px 0px; height:30px; }
#menu ul li { list-style:none inside; display:inline; margin-left:15px; }
#menu ul li a, #menu ul li a:visited { font-size:1.6em; color:#fcfcfc; }
#menu ul li a:hover { color:#EB8A40; text-decoration:none; }
#menu ul li.current_page_item a { color:#99b2b7; font-weight:bold; }

/* Page Title */
#home-title h1 { font-size:2.2em; font-weight:normal; line-height:1; margin:15px 0px 15px 0px; color:#d9ceb2; font-family:Georgia, "Times New Roman", Times, serif; }
#home-title h1 strong { color:#d5ded9; font-weight:normal; }
#home-title h1 a, #home-title h1 a:visited { color:#fcfcfc; }
#home-title h1 a:hover { text-decoration:underline; }
#page-title h1 { font-size:2.6em; font-weight:normal; line-height:1; margin:15px 0px 15px 0px; color:#d9ceb2; font-family:Georgia, "Times New Roman", Times, serif; }

/* Cu3er */
#cu3er-container {width:940px; outline:0; margin-top:20px; margin-bottom:20px; }

/* Content */
#page-container-home #content-container { margin-top:60px; margin-bottom:20px; }
#page-container #content-container { margin-top:20px; margin-bottom:20px; }
#content a, #content a:visited { color: #EB8A40; }
#content h1 { font-size:2.2em; margin-bottom:10px; }
#content h2 { font-size:1.8em; color:#7a6a53; line-height:1; padding-bottom:5px; margin-bottom:5px; font-family:Georgia, "Times New Roman", Times, serif; margin-top:30px; }
#content h2:first-child { margin-top:0px; }
#content h3 { font-size:1.4em; color:#7a6a53; line-height:1; padding-bottom:5px; margin-bottom:5px; }
#content p { font-size:1.2em; color:#1a1f1e; text-align:justify; }
#content p img { margin-right:10px; margin-bottom:20px; }
#content blockquote p { margin-left:20px; margin-right:20px; font-size:1.6em; color:#EB8A40 !important; font-family:Georgia, "Times New Roman", Times, serif; }
#content li { padding-left:40px; margin-left:5px; background:url(images/check.png) no-repeat top left;padding-top:2px; list-style:none inside; font-size:1.2em; }
#content li strong { font-size:1.1em; color:#000000; }

/* Sidebar */
#sidebar div.widget { margin-bottom:30px !important; }
#sidebar a, #sidebar a:visited { color: #EB8A40; }
#sidebar h2, #sidebar h3 { font-size:1.8em; color:#7a6a53; line-height:1; padding-bottom:5px; margin-bottom:5px; font-family:Georgia, "Times New Roman", Times, serif; }
#sidebar h4 { font-size:1.4em; color:#1a1f1e; line-height:1; margin-bottom:0px; }
#sidebar h5 { font-size:1.2em; color:#948c75; font-style:italic; padding-bottom:10px; margin-bottom:0px; }
#sidebar p { font-size:1.2em; margin-bottom:10px; }
#sidebar ul { margin:0px; }
#sidebar ul li { margin-left:5px; list-style-position:inside; font-size:1.2em; }
#sidebar img.teamphoto { float:left; height:50px; width:50px; padding:1px; border: 2px solid #d5ded9; margin-right:5px; margin-bottom:10px; }
#sidebar img.teamphoto:hover { border: 2px solid #99b2b7; }

/* Footer */
#footer { margin-bottom:20px; }
#footer hr { border-color:#2C2C2C; margin:20px; }
#footer a, #footer a:visited { color:#fcfcfc; }
#footer a:hover { text-decoration:underline; color:#EB8A40; }
#footer h4 { font-size:1.8em; font-weight:normal; color:#d5ded9; margin-bottom:10px; margin-top:20px; }
#footer h4 a, #footer h4 a:visited { color:#d5ded9; }
#footer h4 a:hover { color:#EB8A40; }
#footer ul { margin:0px; }
#footer ul li.page_item a { font-size:1.4em; }
#footer ul li.current_page_item a { color:#99b2b7; font-weight:bold; }
#footer ul li { list-style:none inside; margin-left:5px; margin-bottom:2px; }

/* Twitter Widget Pro */
.twitterwidget-rss img { display:none; }
.entry-content { font-size:1.3em; font-style:italic; color:#d9ceb2; display:block; }
.entry-meta { font-size:1.1em; display:block; margin-bottom:5px; }
.from-meta { color:#d5ded9; }

/* Social List */
ul#social-list li { display:inline; margin-left:5px; margin-right:5px; }

/* Contact List */
ul#contact-list li { height:30px; display:block; padding-left:40px; margin-left:5px; }
ul#contact-list li#contact-email { background:url(images/email.png) no-repeat top left; }
ul#contact-list li#contact-planner { background:url(images/planner.png) no-repeat top left; }
ul#contact-list li#contact-info { background:url(images/info.png) no-repeat top left; }
ul#contact-list a { font-size:1.4em; }

/* Contact Form */
form.wpcf7-form div.col50 { width:50%;float:left; }
form.wpcf7-form p { margin-bottom:10px; }
form.wpcf7-form label { display:block; color:#7a6a53; font-weight:bold; }
form.wpcf7-form label em { color:#FF0000; font-style:italic;padding-right:5px; }
form.wpcf7-form input { border:solid 1px #d5ded9; padding:5px; width:280px; }
form.wpcf7-form textarea { border:solid 1px #d5ded9; padding:5px; width:590px; height:100px; }
form.wpcf7-form span.captcha input { width:60px !important; }
form.wpcf7-form img.wpcf7-captcha-captcha { display:block; }
form.wpcf7-form input.submit { background-color:#7a6a53; font-weight:bold; color:#FCFCFC; border:solid 1px #1a1f1e; padding:5px; width:100px; }
form.wpcf7-form input.submit:hover { background-color: #d5ded9; color: #7a6a53; }

/* NextGEN Gallery */
/*.ngg-gallery-thumbnail img { padding:0px !important; margin-left:0px !important; }*/
.ngg-galleryoverview { margin-bottom:20px; }

/* Testimonials */
p.testimonial { color:#7a6a53; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; }
p.testimonial span { color:#1a1f1e; display:block; text-align:right; }

/* Copyright */
#policies ul { margin:0px; }
#policies ul li a, #policies ul li a:visited { font-size:1.2em; color:#fcfcfc; display:block; float:left; height:40px; line-height:40px; padding-left:10px; }
#policies ul li a:hover { text-decoration:underline; color:#EB8A40; }
#policies ul li { list-style:none inside; margin-left:0px; margin-bottom:2px; display:inline; }
#copyright p { margin:0px; line-height:40px; font-size:1.2em; color:#d9ceb2; }

/* Amazon */
.amzn_wdgt_pad div { margin:0px !important; }
