/*  
Theme Name: Snapshot
Theme URI: http://www.woothemes.com
Description: Snapshot theme by WooThemes. Perfect for photographers and design galleries.
Version: 2.0.0
Author: WooThemes
Author URL: http://www.woothemes.com/
*/

body  {background:#e0ecf1 url(http://smigneco.com/images/wrap-trans.png) repeat scroll 0 0;font-family:Century Gothic, Helvetica, Verdana, Arial, sans-serif;}
h1, h2, h3, {text-decoration:none;font-weight:normal !important;}
h4, h5, h6  {letter-spacing:2px;}

a { text-decoration:none;color:#6d6f61;}
a:hover, a:focus { color:#663300; text-decoration:underline;}
.lp a {color:#8DBDD8;font-weight:bold;}
#link {text-decoration:none;border-bottom:1px dotted;} /*custom fields*/
.ititle {color:#46403B !important;} /*post image title front page*/
#lbCaption p {margin-bottom:0;}
#lbCaption.copy {font-weight:normal;}

.textbox {background:#eef5f7;border:1px solid #e0ecf1;padding:2px 6px 4px 6px;}

/* STRUCTURE */
.no-sidebar{margin:10px;}
#wrap {}
.subpage-style {text-decoration:none;color:#666;line-height:2.2em;}
#header  {position: relative;height: 120px;}
#logo h1 {text-indent: -9999px;float: left;}
#logo h1 a{background: url(default/logo.png) top left no-repeat;display: block;height: 100px;width: 360px;border:0;}
#header h1.title  {display: none;}
#header h1.title a  {text-decoration: none;}
#header p.description  {display: none;}
acronym {text-decoration:none;border-bottom:1px dotted;}
.rss {text-align:right;}
.rss li {margin:0px !important;}
.rss a {text-decoration:none;border:0;font-size:0.85em;background:url(images/design/rss.gif) no-repeat center right;padding:2px 23px !important;}
.home_ad a:hover {text-decoration:underline;}
.main{position:relative;bottom:1px;padding-right:.25em;}
#nav  {height: 45px;color: #fff !important;}
#nav ul  {padding: 0;line-height: 1.75px;margin-left:19px;}
#nav ul li  {display: inline;margin: 0 24px 0 0;_margin-right:23px;font-family: Century Gothic, Helvetica, Verdana, Arial, sans-serif;}
#nav ul li h3 {color:#663300;font-size:14px;}
#nav ul li a  {color: #663300;font-size: 1.1em;text-decoration: none;line-height: 45px;padding:3px;}
#content  {padding: 20px 0;}
#footer  {height: 45px;	font-size: 1em;	margin-bottom:20px;}
#footer p  {color:#B0C4DE;margin-top: 20px;font-size:.85em;}
#footer p a  {text-decoration: none;color:#B0C4DE;background:none}
#footer p a:hover  {text-decoration: underline;background:none;}
#footer img {vertical-align:middle;}
#footer .powered {text-align:left;color:#B0C4DE}
#footer .powered a {text-align:right;color:#B0C4DE}
#footer .credit {text-align: right;}
/* tagline */
#tagline  {position: absolute;top: 45px;right: 20px;font-size:.75em;color:#6D6F61;letter-spacing:1px;text-transform:uppercase;}
#tagline p {margin-bottom: 0px;	padding:30px 0 5px 0;color:#778899;}
/* BLOG CSS */
.entry{margin:1em}
.post {	margin-bottom:10px;}
.post h2 {color:#778899;font-weight:normal;margin-left:1em;}
.post h3 {color:#778899;font-size:1.82em;font-weight:normal;margin-top:1em;}
.post p.categories {margin-bottom:15px;}
.post p.categories span {padding: 5px;margin-top: 50px;}
.post p.categories a  {font-weight: bold;text-decoration:none;}
.post p.categories a:hover  {text-decoration:underline;}
.post_separator  {margin-bottom:10px;height:1px;border-bottom:1px dotted #A6B3B9;}
h3.pinfo {color#666;}
h2.title  {font-size:22px;margin-bottom:15px;font-weight:500;}
h2.theme_title  {font-size:28px;margin-bottom:20px;line-height:28px;font-weight:500;}
h2.title .date  {padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 10px;font-size:12px;}
h2.title a  {text-decoration: none;font-weight:500;}
.post p.comments a  {padding: 0 0 0 22px;font-weight:bold;text-decoration: none;}
p.continue  {float: left;display: inline-block;}
p.continue a  {font-weight: bold;text-decoration: none;}
p.click {background:#eee;color:#999999;font-size:0.82em;margin:3em 0 3em 3em;width:160px;}


#g6 {border-top:15px solid #eee;}
.id_thumb_img img {padding:8px;border:1px solid #ccc;}
#gallery-1 img {border:1px solid #ddd !important;}

/*.addtoany_share_save_container {margin-left:0;padding-left:0;text-align:right;padding-top:16px;}
.addtoany_share_save {margin-top:30px;margin-left:-6px;font-size:16px;}*/
.addtoany_share_save img {margin:30px 0 0 10px !important;height:48px !important;}

/*FATFREE CART*/
#tdHeader{background:transparent url(http://smigneco.com/images/logo-light.png) no-repeat scroll left center !important;height:90px;}
#ec_ejc_thkbx a{background:transparent !important;padding-top:3px !important;}
#EJEJC_overlay {background-color: #e0ecf1 !important; opacity: 1.0 !important;}
#EJEJC_window {width:750px !important;background: #fff none repeat no-scroll !important;}
#EJEJC_iframeContent {width:750 !important;padding-left:20px !important;}
#btnUpdtCart, #ejejctable button {border:1px solid #ccc !important;background:#eef5f7 !important;}
#imgHeader {float:right !important;width:1px;height:1px;}
#btnPP, #btnGC {margin-top:2em !important;}
#ej_ejc_frm_1 {margin:auto !important;}
#EJEJC_title {width:750px !important;}
#ejejctable {margin:auto!important;}
input #ejejctable {border:1px solid #777;}


#wp-table-reloaded-id-1-no-1, .table {line-height:2.2em;}
.wp-table-reloaded .odd td {background-color:#EEEEEE !important;}

.widget {margin-bottom:20px;}
input#s {}
/*input#searchsubmit {float:right;background: transparent url(http://smigneco.com/images/search.png) no-repeat scroll right top;}*/
.searchbox {float:right;}
#leftwidget  {width: 159px;padding-right: 10px;	margin-right: 0;}
.widgetlist  h3  {margin: 0;padding: 5px 0 5px 10px;font-size: 13px;text-transform: uppercase;font-weight:500;}
.widgetlist ul  {margin: 0;}
.widgetlist ul li  {margin:0;padding:4px 0 4px 10px;list-style:none;font-size:12px;border-bottom:1px dotted #9cb9d7;}
.widgetlist ul li a:link, .widgetlist ul li a:visited  {text-decoration: none;}
.widgetlist ul li a:hover  {text-decoration: underline;}

/* STYLES */
.fix {clear: both;}
.bordered  {border: 1px solid #000;}
.floatleft  {float: left;}
.floatright  {float: right;}
.alignright  {	text-align: right;}
.alignr  {text-align: right;}
blockquote {font-size:14px;margin-bottom:15px;color:#4F4F4F;}
/* INDIVIDUAL THEME LISTING */
.theme h2 {font-size: 12px !important;margin: 0px !important;}
.large-screenshot {margin-bottom: 5px;padding: 4px;width: 690px;text-align:center !important;}
.large-image{max-height:85%;max-width:500px;}
.large-screenimg {text-align:center !important;}
.screenshot {margin-bottom: 10px;border: 1px solid #dddddd;padding: 4px;width: 330px;height: 190px;}
.screenimg {max-height: 50%;position:relative;padding: 5px 8px;}
.screenimg span {position: absolute;font-size:11px;right: 0px;top: 7px;}
.screenimg span a {text-decoration: none;color: #eee;text-transform-uppercase;padding:0.82em 1.5em;}
.theme .date {font-size: .75em;	padding-top: 3px;}
.theme p {margin: 0px 0px 2px !important;}
.theme .tags {padding-left: 24px;background: url(images/ico-tags.gif) center left no-repeat;}
.theme .tags a {font-size: 11px;text-decoration: none;}
.theme .rating {font-size: 11px !important;width: 100% !important;}
.post-ratings-text {font-size: 11px !important;}

/* COMMENTS */

#comments {background:#eee;border-top: 1em solid #ddd;padding:20px;}
#comments h2  {	margin: 0px 0px 20px;line-height: 24px;font-weight: normal !important;}
#comments h3 {border-top:0;border-bottom:1px solid #ddd;font-weight:normal;color#999;padding-left:0;}
.comment-head {color:#333;font-weight:normal;}
.comment-title {font-weight:normal;padding-top:0 !important;font-size:14px;border-bottom:1px solid #ddd;}
#comments .reply {text-align:right;margin-left:110px;padding-right:10px;background:#eee;font-weight:bold;}
#comments ul li.comment-author-admin {background:#F0F0EE;color:#333;padding-bottom:6px;}
.commentlist li {list-style-image:none;	list-style-position:outside;list-style-type:none;margin:0px 0px 20px;padding:10px 10px 0px;}
.commentlist p {margin-bottom:30px;margin-left:110px;}
.commentlist .gravatar {float:right;margin:0px 5px 5px 20px;}
.gravatar {width:75px;height:75px;float:right;margin-left:10px;	margin-right:5px;margin-bottom:10px;}
.gravatar img {background-color: #FFFFFF;padding: 4px;border: 1px solid #cccccc;}
.avatar { width:75px;height:75px;float: left; padding: 7px; margin: 0px 10px 20px 9px; border: 1px solid #eee #ddd #ddd #eee !important; background: white; }
.commentlist cite {font-weight: bold;font-size: 14px;font-style: normal;margin-bottom:10px;}
.commentlist cite a:hover {text-decoration: none !important;}
.commentlist .metadata {color:#000 !important;text-decoration: none !important;	font-weight: normal !important;}	
.commentlist .metadata:hover {text-decoration: underline !important;}
#commentform input {padding: 5px;margin-right: 10px;}
#commentform #submit {font-size:12px;}
#commentform textarea {padding: 10px;width:558px;_width:540px;}
.wp-pagenavi {margin-top:20px;padding-top:20px;border-top: 1px solid #dddddd;}


/* CONTACT PAGE CONTACT FORM */
.cform {
        height:620px;
        width:450px;
        float:right;
        margin-top:-5em;
	}
	
.cform legend  {
	display:none;
	}
	
.cform fieldset {
	background:transparent;
	border:0 none;
	}
	
.cform li {
	clear:both;
	}
	
.cform label, .cform label span {
	display:block;
	text-align:left;
	color:#333 !important;
	margin:15px 10px 0 0;
	font-size:12px;
	font-weight:normal !important;
	}
	
.cform input, .cform textarea {
	width: 266px;
	float:left;
	background:#EEF5F7 /*f3f3f1*/;
        border:1px solid #e0ecf1;
        padding:5px;
        /*font-size:1.5em;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        border-radius: 6px;*/
	}
	
.cf-box-b {
        margin:-1.3em 0 0 1em;
        }
	
.cform textarea {
	margin-top:6px;
	}
	
.cform .reqtxt, .cform .emailreqtxt {
	color:red;
	text-align:right;
	font-weight:normal;
	padding: 0 0 0 10px;
        font-size:.75em;
	}
	
.cform .cf-ol {
	list-style-type:none;
	margin:5px;
	line-height: 2em;
	}
	
.cform .backbutton, .cform .resetbutton, .cform .sendbutton {
	background:transparent url(http://smigneco.com/images/submit-trans.png) no-repeat scroll 0 0;
	color:#111;
	margin:25px 0 5px 35px;
        padding:4px;
        border:0;
        height:39px;
	}
	
.cform .backbutton:hover, .cform .resetbutton:hover, .cform .sendbutton:hover, 
.cform .backbutton:focus, .cform .resetbutton:focus, .cform .sendbutton:focus {
	text-decoration:none;
	text-align:center;
	padding:4px;
	}
	
.linklove a {
	color:#222 !important;
	margin-left:-9500px;
	}
	
div.waiting {
	background:transparent !important;
	color:#cc9900 !important;
	}
	
.failure {
	color:#cc0000;
	margin-left:50px;
	}
	
div.success {
	margin-left:50px;
	color:#669900 !important;
	background:transparent !important;
	}
