/*
Theme Name: Sund Company
Theme URI: http://margotgotoff.com
Description: Developed by Sund & Company, www.sundcompany.com for Margot Gotoff.
Version: 1.0
Author: Sund & Company
Tags: sund & company, sund and company, sund, company, margot, gotoff, sculpture
*/

/* Wordpress Styles */
.alignleft { clear: both; float: left; padding: 3px 30px 10px 0; }

/* Wrapper Styling */
body { background: #4f4f4f url('images/background.jpg') repeat-x; font-family: arial, verdana; font-size: 12px; }
.wrapper { margin: 0 auto; width: 960px; }
.col1 { float: left; width: 330px; margin: 130px 0 0 0; } /* All Pages */
.clear { clear: both; font-size: 0px; line-height: 0px; height: 0px; }

/* Main Page Styling */
.col2 { float: left; width: 380px; } /* Main Page Only */
.col3 { float: left; width: 250px; color: #FFF; margin: 230px 0 0 0; line-height: 20px; } /* Main Page Only */
#slideshow img { display: none; }
#slideshow img:first-child { display: block; }

/* Standard Sub Page Styling */
.col2-2 { float: left; width: 630px; color: #FFF; margin: 160px 0 0 0; line-height: 20px; } /* Standard Sub Pages Column */
.col2-2 a { color: #CCC; }
.col2-2 a:hover { text-decoration: none; }
h2 { font-weight: bold; margin: 0 0 50px 0; text-align: right; }

/* Menu */
.mainNav { background: #000; margin: 50px 0 0 0; }
.mainNav > li { position: relative; width: 130px; padding: 0 0 5px 0; height: 25px; background: #000; }
.mainNav > li > a { display: block; /* width: 110px; height: 25px; */ line-height: 25px; padding: 0 10px 0 10px; background: #000; color: #999; text-decoration: none; }
.mainNav > li > a:hover { background: #333; color: #FFF; font-weight: bold; }

/* Menu - Dropdowns */
.mainNav > li > ul { position: absolute; left: 130px; top: 0; background: #000; display: none; }
.mainNav > li > ul > li > a { display: block; width: 150px; padding: 0 0 0 20px; height: 25px; line-height: 25px; color: #FFF; text-decoration: none; }
.mainNav > li > ul > li > a:hover { text-decoration: underline; }

/* Contact Form */
.formStyle1 { overflow: hidden; }
.formStyle1 li { float: left; width: 300px; padding: 0 15px 10px 0; }
.formStyle1 li.fullWidth { clear: both; width: 100%; }
.formStyle1 li label { display: block; padding: 0 0 5px 0; }
.formStyle1 li input[type="text"] { width: 288px; background: #333; padding: 5px; border: 1px solid #555; color: #FFF; }
.formStyle1 li textarea { width: 605px; background: #333; padding: 5px; border: 1px solid #555; color: #FFF; font-family: arial, verdana; font-size: 12px; }

/* Contact Form 7 */
.wpcf7-form-control-wrap { position: relative; }
.wpcf7-not-valid-tip-no-ajax, .wpcf7-not-valid-tip { position: absolute; top: 5px; left: 10px; padding: 2px; color: #A90000; border: 1px solid #A90000; background: #F8E5E5; }
.wpcf7-validation-errors { padding: 5px; color: #A90000; border: 1px solid #A90000; background: #F8E5E5; }
.wpcf7-mail-sent-ok { color: #84AA0F; border: 1px solid #84AA0F; background: #F1F8E7; padding: 5px; }

/* Gallery Page */
.galleryRowType1 li { display: inline-block; width: 150px; text-align: center; }
.galleryRowType2 { margin: -25px 0 -25px 76px; }
.galleryRowType2 li { display: inline-block; width: 150px; text-align: center; }
*+html .galleryRowType1 li { display: inline; } /* For IE7 Only */
*+html .galleryRowType2 li { display: inline; } /* For IE7 Only */
.hiddenPreload { display: none; }

/* Glass Process Page */
.tableStyle1 tr td:first-child { padding: 20px 20px 20px 0; vertical-align: top; border-bottom: 1px solid #999; }
.tableStyle1 tr td + td { padding: 20px 0 20px 0; vertical-align: top; border-bottom: 1px solid #999; }

/* Footer */
#footer { clear: both; margin: 0 auto; width: 960px; color: #999; text-align: center; padding: 120px 0 30px 0; }
#footer a { color: #CCC; }
#footer a:hover { text-decoration: none; }
#footer a.siteBy { text-decoration: none; color: #777; }



