/*
Theme Name: True Interiors 
Description: This theme was created for the exclusive use of True Interiors, Austin TX. 
Author: Jenny Medford
Author URI: http://websydaisy.com/

License: This theme, including its code, images, and styles, is licensed to True Interiors only. It may not be duplicated, copied, or reused by any other party for any other site. Unauthorized use of this theme or any of its components can result in fines and the takedown of your site. 

*/

@font-face
{
	font-family:jennasueregular;
	font-style:normal;
	font-weight:400;
	src:url(JennaSue.eot?#iefix) format('embedded-opentype'), url(JennaSue.woff) format('woff'), url(JennaSue.ttf) format('truetype'), url(JennaSue.svg#jenna_sueregular) format('svg');
}
div#preload { display: none; }
.jennasue
{
	font-family:jennasueregular;
}

.clear
{
	clear:both;
}

body
{
	background-color:#FFF;
	background-image:url(images/body.jpg);
	color:#444;
	font-family:'Century Gothic W01';
	font-size:15px;
	margin:0;
	padding:0;
}
body#overlay
{
	background-image:url(images/outer-wrapper18.png);
	background-repeat:repeat-x;
}
body#overlay2
{
	background-image:none;
	background-repeat:repeat-x;
background-color:#c2ccd6;
}
a
{
	color:#445f80;
	outline:none;
	text-decoration:none;
}
a:active {background: none;}
a:hover
{
	text-decoration:underline;
}

h2
{
	font-size:21px;
	line-height:28px;
	margin:0 0 10px;
	padding:0;
}

h2.archivetitle
{
	font-size:16px;
	line-height:18px;
	margin:0;
	padding:0 0 20px;
}

h3
{
	font-size:16px;
	margin:0 0 10px;
	padding:0;
}

h4
{
	font-size:16px;
	margin-bottom:10px;
	margin-top:20px;
	padding:10px 0 0;
}

h5
{
	font-size:12px;
	font-style:italics;
	font-weight:400;
	margin:0;
	padding:0;
}

h6
{
	font-size:.7em;
}

blockquote
{
	margin:40px 20px;
	padding:20px;
}

img.alignleft
{
	float:left;
	margin:0 .8em .8em 0;
}

img.alignright
{
	float:right;
	margin:0 0 .8em .8em;
}

.aligncenter
{
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.alignleft
{
	float:left;
}

.alignright
{
	float:right;
}

a img
{
	border:none;
}

form
{
	margin:0;
	padding:0;
}

#outer-wrapper
{
	background-image:url(images/outer-wrapper18.png);
	background-repeat:repeat-x;
	width:100%;
}
#inner-wrapper 
{	
	background-repeat:repeat-x;
	width:100%;
}

#wrapper
{
	margin:30px auto;
	width:990px;
}
#header
{
	height:200px;
	position:relative;
	width:990px;
}

#left-nav
{
	left:0;
	position:absolute;
}

#right-nav
{
	position:absolute;
	right:0;
}

#logo
{
	left:415px;
	position:absolute;
	top:0;
}
#logo img {border:1px solid #000}

#content
{
	clear:both;
	width:990px;
}

#circles
{
	/* background-image:url(images/circles.png); */
	background-repeat:repeat-x;
	height:94px;
	position:absolute;
	top:845px;
	width:100%;
	z-index:0;
}


#footer
{
	clear:both;
	color:#444;
	font-size:16px;
	height:44px;
	line-height:44px;
	margin:0 auto;
	padding-bottom:40px;
	vertical-align:middle;
	width:990px;
}

#footer img
{
	margin-right:10px;
	vertical-align:middle;
}

#footer .left
{
	float:left;
	width:400px;
}

#footer .right
{
	float:right;
	font-size:11px;
	text-align:right;
	width:500px;
}

#footer a
{
	color:#444;
}


/* HOME */

#page-5 #inner-wrapper  {
	/* background-image:url(images/circles-home.png);min-height:880px; */
}

.slideshow
{
	clear:both;
	height:475px;
}

.portfolio-links
{
	float:left;
	padding-left:50px;
	width:525px;
}

.single-link
{
	float:left;
	text-align:center;
	width:175px;
}

.single-link img
{
	height:160px;
	margin-bottom:10px;
}

.single-link a.portfolio
{
	background-image:url(images/portfoliolinks.png);
	color:#282828;
	font-size:18px;
	height:50px;
	margin-top:10px;
	padding:10px 18px;
	text-transform:uppercase;
	width:140px;
}

.single-link a.portfolio:hover, .single-link:hover a.portfolio
{
	background-image:url(images/portfoliolinks-solid.png);
	color:#FFF;
	text-decoration:none;
}

.home-text
{
	display:inline-block;
	font-size:14px;
	line-height:20px;
	padding-right:40px;
	padding-top:10px;
	width:43%;
	margin:1%;
	vertical-align:top
}

.home-text strong
{
	color: #364152;
    font-size: 18px;
    font-weight: normal;
    font-family: 'URW DIN W29';
    font-weight: 500;
}
body#page-7 #content strong {
	color:#364152;
	font-family:jennasueregular!important;
	font-size:37px;
	font-weight:normal;

}

/* ABOUT */

#page-10 #inner-wrapper {
	/* background-image:url(images/circles-about.png); */
}
#topsection {
	width:100%;
	height:480px;
}
.photosketch
{
	background-image:url(https://trueinteriors.net/wp-content/uploads/2019/11/HeatherandNoelle.png);
	background-repeat:no-repeat;
	float:left;
	height:500px;
	position:relative;
	width:426px;
	margin-left:50px;
}

.photosketch .bio
{
	background-color:#364152;
	border:4px solid #444;
	color:#FFF;
	font-size:12px;
	height:130px;
	line-height:16px;
	padding:12px 6px;
	top:336px;
	width:195px;
	float:left;
	position:absolute;
}

.photosketch .bio.heather
{
	left:-20px;
}

.photosketch .bio.nicole
{
	right:-10px;
}

.photosketch .bio a
{
	color:#FFF;
}

.photosketch .bio h3
{
	font-family:'Century Gothic W01';
	font-size:15px;
	font-style:normal;
	font-weight:700;
	letter-spacing:1px;
	margin:0;
	padding:0;
	text-transform:uppercase;
	font-family:'URW DIN W29';
padding-bottom:5px
}

.photosketch .bio .subtitle + p
{
	margin-top:3px;
	padding-top:0;
}
.photosketch .bio .subtitle {text-transform:uppercase;font-size:12px;}
.photosketch .bubbleleft
{
	left:-50px;
	position:absolute;
	top:115px;
}

.photosketch .bubbleright
{
	position:absolute;
	right:0px;
	top:215px;
}
.bubbleleft a img, .bubbleright a img {
  	position: absolute;
  	top: 0px;
  	right: 0;
  	bottom: 0;
  	left: 0px;
	z-index:99;
	display:none;
}
.bubbleleft:hover a img, .bubbleright:hover a img {display:block;}


#page-10 #circles
{
	top:767px;
}
#page-10 #outer-wrapper
 {
	min-height:1120px;
}
.about-text
{
	float:right;
	font-size:14px;
	padding-top:30px;
	width:460px;
	    font-weight: bold;
    line-height: 24px;
}

.about-text strong
{
font-size: 18px;
    font-style: normal;
    font-weight: 500;
    font-family: 'URW DIN W29';}

.about-text ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}

.about-text ul li
{
	padding-bottom:15px;
}

.bios
{
	padding-left:7px;
	width:990px;
	padding-top: 50px;
	text-align:center;
}
.p7TTMbox ul {padding-left:10px}
.bios .single
{
background-image: url(images/smallbio18.png);
    background-repeat: no-repeat;
    font-size: 12px;
    height: 317px;
    margin: 10px 31px;
    padding: 20px 11px 0 11px;
    width: 160px;
    text-align: center;
    display: inline-block;
    vertical-align: top;}

.bios .single h3
{
	color: #444;
    font-size: 15px;
    padding-bottom: 8px;
    margin-bottom: 0;
    padding-top: 0px;
    margin-bottom: -5px;
    font-family: 'URW DIN W29';
    text-transform: uppercase;
}
.bios .single .emailresume {margin-top:-21px;text-align:left;padding-left:13px;}
.about-bottom
{
	clear:both;
	font-size:16px;
	padding:20px 40px;
	width:910px;
	line-height:24px;
}

.about-bottom strong
{
	font-family:jennasueregular;
	color:#354152;
	font-size:40px;
	font-weight:normal;
	font-style:normal;
}
.one-logo {display:inline-block; width:21%; margin:1%; vertical-align:top;}
.one-logo img {border-radius: 50%;border:1px solid #eee;}

#overlay-wrapper 
{
	width:680px;
	margin:20px auto;
	background:#FFF;
	border:10px solid #364152;
	padding:40px;
	font-size:13px;
	line-height:19px;
}
#overlay-wrapper2 {
	width: 825px;
	margin: 0 auto;
background: #c2ccd6;
	padding: 10px 10px 20px 30px;
	font-size: 13px;
	line-height: 19px;
}
#overlay-wrapper h2, #overlay-wrapper2 h2 
{
	color: #354152;
    font-size: 25px;
    text-align: center;
    font-family: 'URW DIN W29';
}

/* MAIN PORTFOLIO */
#portfolio {
	padding-left:15px;
}
#page-9 #inner-wrapper  {
	/* background-image:url(images/circles-portfolio.png); */
	min-height:670px;
}
h2.portfoliopages {
    color: #354152;
    font-size: 26px;
    text-align: center;
    font-weight: 500;
    font-style: normal;
    line-height: 42px;
    font-family: 'URW DIN W29';
    text-transform: uppercase;
}
h2.portfoliopages:before {
	padding-left: 15px;
	content: url(images/after.png);
}

h2.portfoliopages:after {
	padding-right: 15px;
	content: url(images/after.png);
}
.largeportfolio {
width: 227px;
    float: left;
    text-align: center;
    margin: 10px;
    position: relative;
    display: inline-block;
}
.largeportfolio img {
	width:100%;
	height:auto;
	-webkit-border-radius:50%;
	border-radius:50%;
}
.largeportfolio a img {
	display:none;
  	position: absolute;
  	top: 0px;
  	right: 0;
  	bottom: 0;
  	left: 0px;
	z-index:999;
}
.largeportfolio:hover a img {display:block;}

.largeportfolio a h3 {
	background-color: #364152;
	color: #FFF;
	font-size: 18px;
	padding: 10px 18px;
	text-transform: uppercase;
	width: 140px;
	margin:10px auto;
	font-family: 'URW DIN W29';
}
.largeportfolio:hover a h3, .largeportfolio a:hover {
	color: #FFF;
	text-decoration:none;
	background-color:#5d6671;

}

/* PORTFOLIO CATEGORIES */
#circles-portfolio
{
	/* background-image:url(images/circles.png); */
	background-repeat:repeat-x;
	height:94px;
	width:100%;
}
#testimonials {
	background-image:url(images/paper.png);
	background-repeat:no-repeat;
	height:409px;
	width:1014px;
	margin:0 auto;
	margin-top:-71px;
	padding-top:51px;
	padding-left:59px;
}
.quote {
	float:left;
	width:275px;
	margin-right:51px;
	font-size:13px;
	line-height:26px;
	text-indent:53px;
	padding-right:10px;
}
.quote strong {
	font-size: 17px;
    text-align: center;
    font-family: 'URW DIN W29';
}
.quote .name {text-indent:0px;	font-size:12px;line-height:17px;
}
.quote p {background-image:url(images/endquote.png); background-position: bottom right;background-repeat:no-repeat;}
.quote .name p {background-image:none;}

.projectthumb {
	float:left;
	width:200px;
	margin:20px;
	text-align:center;
	font-size:15px;
	color:#444;
	text-transform:uppercase;  
	position: relative;
 	display: inline-block;
	font-family: 'URW DIN W29';
}
.projectthumb img {
	padding-bottom:0px;  
	display: block;
	width:200px;
	height:200px;
	-webkit-border-radius:50%;
	border-radius:50%;
}

.projectthumb a img {
  	position: absolute;
  	top: 0px;
  	right: 0;
  	bottom: 0;
  	left: 0px;
	z-index:999;
	display:none;
}
.projectthumb:hover a img {
  	display:block;
}
.projectthumb a:hover {text-decoration:none;}


/* PROJECT */

.photospace{
  position:relative;
  margin-bottom: 80px !important; /* space for row of thumbs */
 margin:0 auto 80px auto!important;
}

.photospace .slideshow img {
  vertical-align:bottom  !important;
}

.photospace .slideshow span.image-wrapper {
  bottom:0;
}

.photospace ,
.photospace .thumnail_col,
.photospace .gal_content,
.photospace .loader,
.photospace .slideshow a.advance-link{
  width:650px; /* width of main image */
}

.photospace .thumbs_wrap2{
  height:60px; /* height of thumbnails */
  width:100%;
  position:absolute;
  bottom:-70px;
  left:0;
        overflow: hidden;
}

.photospace .thumbs_wrap{  
    float: left;
    left: 50%;
    position: relative;
}

.photospace .pageLink.next{
  margin-right:0;
}

.photospace .thumnail_col {
  float: left;
        left: -50%;
  width:auto  !important;
  position: relative;
}

.photospace ul.thumbs {
  float:left;
}

.photospace a.advance-link {
    line-height: 370px; /* height of main image */
}




/* CONTACT */

#page-12 #inner-wrapper  {
	/* background-image:url(images/circles-contact.png); */
	min-height:880px;
}

#content-contact
{
	background-image: url(images/contact-back3.png);
	background-position:top right;
	background-repeat:no-repeat;
	clear:both;
	width:990px;
	height:530px;
}
.contact-text {
	float:left;
	width:520px;
	padding:25px;
	font-size:20px;
	background-image: url(images/contact-text.png);
	background-position:top left;
	background-repeat:no-repeat;
	line-height:27px;
}
.contact-map {
	float:right;
	width:400px;
	height:400px;
	padding-top:34px;
}
.contact-text strong {
color: #364152;
    font-size: 23px;
    font-weight: 500;
    font-family: 'URW DIN W29';
    text-transform: uppercase;
}
.contact-text h3 {
	margin-top:25px;
	color: #364152;
    font-size: 23px;
    font-weight: 500;
    font-family: 'URW DIN W29';
    text-transform: uppercase;
}
.writeus, .callus, .comeseeus {
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:66px;
	min-height:48px;
	font-size:18px;
}
.writeus {
	background-image:url(https://trueinteriors.net/wp-content/uploads/2019/11/email.png);
	padding-top:0px;
	padding-left:0px;
	line-height:45px;
	padding-bottom:18px;
}
.writeus img {
	margin-right:20px;
	line-height:45px;
	vertical-align:middle;
}
.callus {
	background-image:url(https://trueinteriors.net/wp-content/uploads/2019/11/phone.png);
	padding-top:11px;
}
.comeseeus {
	background-image:url(https://trueinteriors.net/wp-content/uploads/2019/11/house.png);
	padding-top:1px;
}
.comeseeus p {
	padding-top:5px;
	margin:0;
}
.pref {
	font-size:11px;
	padding-top:10px;
}

.contact-social {
	float:right;
	width:255px;
	font-size:20px;
	padding-right:10px;
}
.contact-social p {
	padding:10px 0 10px 10px;
	margin:0;
}

/* ACCLAIM */
#content-acclaim
{
	/* background-image: url(images/vertical-circles.png); */
	background-position:center top;
	background-repeat:no-repeat;
	clear:both;
	width:990px;
	height:1520px;
}
.acclaim-back {
	width:430px;
	height:286px;
	background-repeat:no-repeat;
	padding:13px 14px;
	margin:25px 18px 40px 18px;
	float:left;
	position:relative;
}
.acclaim-back img.mainphoto {
	width:430px;
	height:286px;
	position:absolute;
	top:13px;
	left:14px;
}
.acclaim-caption {
	font-size: 13px;
	text-align: center;
	position: absolute;
	top: 290px;
	left: 30px;
	width: 398px;
	color:#000;
}
.acclaim-caption .caption {font-size:15px;font-family: 'URW DIN W29';}
.acclaim-caption .award {font-size:13px;margin-top:-30px;}
.acclaim-back img.logo-orientation-left {
	position:absolute;
	left:-10px;
	top: -10px;
}
.acclaim-back img.logo-orientation-right {
	position:absolute;
	right:-10px;
	top: -10px;
}

/* BLOG */
#content.blog {
	/* background-image: url(images/blog-circles.png); */
	background-position:left top;
	background-repeat:no-repeat;
}
.postarea {
	float:right;
	width:761px;
}
h2.posttitle, h2.posttitle a {	
	font-size:70px;
	font-family:jennasueregular;
	font-weight:normal;
	color:#ac0a31;
	line-height:70px;
	margin:0;
	padding:0;
	margin-top:-10px;
}
h2.posttitle a:hover {color:#004444;text-decoration:none;}
img.pins {margin-left:-3px;margin-top:-10px;}
img.pins.bottom {margin-left:-3px;margin-bottom:-20px;}
.posttop {
	background-image: url(images/posttop.png);
	background-repeat:no-repeat;
	height:56px;
	margin:0;padding:0;
}
.postbottom {
	background-image: url(images/postbottom.png);
	background-repeat:no-repeat;
	height:50px;
	margin:0;padding:0;
	margin-bottom:40px;

}
.post {	
	background-image: url(images/post.png);
	background-repeat:repeat-y;
	margin:0;padding:0;
	padding:0 40px;
	font-size:14px;
	line-height:20px;
}
.postmetadata
{
	font-size:13px;
	line-height:38px;
	color:#004444;
	background-image: url(images/postmeta.png);
	background-repeat:no-repeat;
	width:663px;
	height:38px;
	padding:0 15px;
	margin-top:10px;
}
.postmetadata a {
	color:#004444;
}
ul.postmetadata
{
	list-style:none;
	margin:0;
	padding:0;
}
.posticons {
	width:168px;
	float:right;
	padding-top:5px;
}
a.read_more {	
	font-size:16px;
	font-weight:normal;
	color:#ac0a31;
}

/* SERVICES */

body#page-7 #content strong {
	color:#364152;
	font-family:jennasueregular!important;
	font-size:37px;
	font-weight:normal;

}

#content-services
{
	/* background-image: url(images/vertical-circles.png); */
	background-position:left top;
	background-repeat:no-repeat;
	clear:both;
	padding-left:110px;
	padding-top:96px;
	font-size:14px;
	min-height:1425px;
}
.service {clear:both; margin-bottom:20px;}
.service .icon {float:left;width:106px;padding-top:10px;height:106px;}
.service .service-detail {float:right;width:760px;}
#content-services h3 {
color: #354152;
    font-size: 20px;
    padding-top: 20px;
    font-weight: normal;
    padding-bottom: 10px;
    font-family: 'URW DIN W29';
    margin-bottom: 0;
    text-transform: uppercase;
    font-weight: 700;}
#content-services h3 + p {
	margin-top:0;
	padding-top:0;
	margin-bottom:20px;
	line-height:19px;
}
#content-services ul {
	width:650px;
	margin-top: -10px;
}
#content-services ul li {
	display:inline;
	float:left;
	width:300px;
	padding-left:15px;
	background-image: url(images/bullet.png);
	background-repeat:no-repeat;
	background-position: left center;
	line-height:20PX;
	padding-bottom:0px;
	padding-top:5px;
}

/* NAVIGATION */



.nav
{
	font-size:19px;
	text-transform:uppercase;
}

.nav ul
{
	margin:0;
	padding:0;
}

.nav ul li
{
	display:inline;
	float:left;
	list-style-type:none;
}
.nav ul li a
{
	color:#444;
	display:block;
	padding-top:90px;
	text-align:center;
	text-decoration:none;
	width:130px;
	font-family: 'URW DIN W29';
    font-weight: 300;
    letter-spacing: -1px;
}
.nav ul li:hover a
{
	color:#364152;
    font-size: 22px;
    padding-top: 85px;
    font-family: 'URW DIN W29';
    font-weight: 500;
}

.nav li.current-menu-item a,.nav li.current-menu-item:hover a, .nav li.current-page-ancestor a, .nav li.current_page_parent a
{
color: #364152;
    font-size: 22px;
    padding-top: 85px;
    font-family: 'URW DIN W29';
    font-weight: 500;
}

.nav li.current-menu-item ul.sub-menu li a,.nav li.current-menu-item ul.sub-menu li:hover a, .nav li ul.sub-menu li:hover a, .nav li ul.sub-menu li a, .nav li.current-page-ancestor ul.sub-menu li a, #commercial .nav li.current-menu-item ul.sub-menu li a, #commercial .nav li.current-menu-item ul.sub-menu li:hover a, #commercial .nav li ul.sub-menu li:hover a, #commercial .nav li ul.sub-menu li a, #commercial .nav li.current-page-ancestor ul.sub-menu li a,#residential .nav li.current-menu-item ul.sub-menu li a, #residential .nav li.current-menu-item ul.sub-menu li:hover a, #residential .nav li ul.sub-menu li:hover a, #residential .nav li ul.sub-menu li a, #residential .nav li.current-page-ancestor ul.sub-menu li a,
#model .nav li.current-menu-item ul.sub-menu li a, #model .nav li.current-menu-item ul.sub-menu li:hover a, #model .nav li ul.sub-menu li:hover a, #model .nav li ul.sub-menu li a, #model .nav li.current-page-ancestor ul.sub-menu li a
{
	color:#6c87ae;
	font-family:'Century Gothic W01';
	font-size:14px;
	padding-top:5px;
	width:116px;
	padding-bottom:15px;
	text-align:center;

}

.nav ul li ul li.current-menu-item:hover a, .nav li.current-menu-item ul.sub-menu li:hover a, .nav li ul.sub-menu li:hover a, .nav li.current-page-ancestor ul.sub-menu li.current-menu-item a, #commercial .nav ul li ul li.current-menu-item:hover a, #commercial .nav li.current-menu-item ul.sub-menu li:hover a, #commercial .nav li ul.sub-menu li:hover a, #commercial .nav li.current-page-ancestor ul.sub-menu li.current-menu-item a, #residential .nav ul li ul li.current-menu-item:hover a, #residential .nav li.current-menu-item ul.sub-menu li:hover a, #residential .nav li ul.sub-menu li:hover a, #residential .nav li.current-page-ancestor ul.sub-menu li.current-menu-item a, #model .nav ul li ul li.current-menu-item:hover a, #model .nav li.current-menu-item ul.sub-menu li:hover a, #model .nav li ul.sub-menu li:hover a, #model .nav li.current-page-ancestor ul.sub-menu li.current-menu-item a
{
	color:#364152;
}

.nav li.current-page-ancestor ul.sub-menu li.current-menu-item a {
	text-transform:uppercase;
}
.nav ul ul
{
	display:none;
	float:left;
	font-size:14px;
	font-weight:400;
	margin-left:5px;
	padding-top:5px;
	position:absolute;
	text-transform:none;
	width:130px;
	z-index:99999;
	margin-top:-5px;
	background-color:#FFF;
	background-color:rgba(255,255,255,0.8);
	-webkit-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
}

.nav ul ul ul
{
	left:100%;
	top:0;
}

.nav ul ul li a
{
	
	font-size:12px;
}

.nav ul ul a
{
	color:#2e2e2e;
	height:auto;
	line-height:1.2em;
	margin:0;
	padding:20px .5em .5em;
	text-align:left;
}

.nav ul ul :hover > a
{
	color:#354152;
}

.nav ul li:hover > ul
{
	display:block;
}
#commercial .nav li.current_page_parent a, #residential .nav li.current_page_parent a, #model .nav li.current_page_parent a {
	font-family:'Century Gothic W01';
	font-size:19px;
	text-transform:uppercase;
	color:#4d7365;
	padding-top:90px;
}
#commercial .nav li.current_page_parent a:hover, #residential .nav li.current_page_parent a:hover, #model .nav li.current_page_parent a:hover {
	color:#354152;
	font-family:jennasueregular;
	font-size:42px;
	padding-top:73px;
	text-transform:none;
}
#commercial .nav li.menu-item-27 a, #residential .nav li.menu-item-27 a, #model .nav li.menu-item-27 a {
	color:#354152;
	font-family:jennasueregular;
	font-size:42px;
	padding-top:73px;
	text-transform:none;
}
#commercial .nav li ul.sub-menu li.menu-item-125 a, #residential .nav li ul.sub-menu li.menu-item-124 a, #model .nav li ul.sub-menu li.menu-item-128 a, #commercial .nav li ul.sub-menu li.menu-item-125 a:hover, #residential .nav li ul.sub-menu li.menu-item-124 a:hover, #model .nav li ul.sub-menu li.menu-item-128 a:hover    {
	text-transform:uppercase;color: #354152;
}

/* SIDEBAR */

#sidebar
{
	float:left;
	width:175px;

}

#sidebar ul
{
	color:#666;
	font-size:14px;
	list-style:none;
	margin:0;
	padding:0;
	width:142px;
	padding:10px;
	background-image: url(images/sidebar.png);
	margin-top:20px;
	margin-left:5px;
	padding-top:0;
	margin-bottom:50px;
}

#sidebar ul li
{
	margin:0 0 60px 0;
	
}

#sidebar ul li h2
{
	font-size:45px;
	font-family:jennasueregular;
	padding:20px 10px;
	background-color:#FFF;
	font-weight:normal;
	color:#ac0a31;
	margin-top:-8px;
}

#sidebar ul li p,#sidebar ul li div
{
	margin:0;
	padding:5px 10px 10px;
}

#sidebar ul li table
{
	padding-bottom:5px;
}

#sidebar ul li table caption
{
	padding:5px 0 0;
}

#sidebar ul li ul
{
	list-style-type:none;
	margin-left:10px;
	padding:0;
	background-image:none;
	width:130px;
}

#sidebar ul li ul ul,#sidebar ul li ul ul ul,#sidebar ul li ul ul ul ul,#sidebar ul li ul ul ul ul ul
{
	padding:0;
}

#sidebar ul li ul li
{
	border:0;
	font-size:1em;
	margin:0;
	padding:0 1em .5em 0;
}

#sidebar ul li ul li li,#sidebar ul li ul li li li,#sidebar ul li ul li li li li,#sidebar ul li ul li li li li li
{
	margin:0 0 0 1em;
}

#sidebar ul li ul li a
{
	color:#000;
	padding-left:0;
	text-decoration:none;
}
#sidebar ul li ul li.current-cat a {text-transform:uppercase;padding-left:15px;margin-left:-15px;background-image:url(images/check.png);background-repeat:no-repeat;}

#sidebar ul li ul#themeswitcher li a,#sidebar ul li ul li.recentcomments a
{
	background-image:none;
	padding-left:0;
}

#sidebar ul li ul#themeswitcher li,#sidebar ul li ul li.recentcomments
{
	background:url(images/sidebarBullet.gif) left center no-repeat;
	padding-left:1em;
}

#sidebar ul li ul li a:hover
{
	text-decoration:underline;
}




ul li.comments
{
	text-align:right;
}

div.navigation
{
	padding:0 0 40px;
	text-align:center;
}

div.commentnavigation
{
	padding:0;
}

#commentwrapper
{
	padding:0 15px 49px;
}

#commentwrapper h2
{
	margin:0;
	padding:.5em 0;
}

h2.commentheading
{
	font-size:1.5em;
}

ol.commentlist
{
	list-style:none;
	margin:0;
	padding:0;
}

ol.commentlist a
{
	text-decoration:none;
}

img.avatar
{
	border:3px solid #fefef6;
	margin:0 .5em;
}

ol.commentlist li.commentind
{
	margin:0;
	padding:0 0 2em;
}

ol.commentlist li.depth-1
{
	border-bottom:3px double #fefef6;
	margin-bottom:1em;
	padding:0 0 1em;
}

ul.children
{
	list-style:none;
}

ol.commentlist ul.children li.commentind
{
	padding:1em 0 0;
}

ol.commentlist li.commentind cite
{
	font-style:normal;
}

p.commentsedit
{
	font-size:.9em;
	margin:0 0 0 .5em;
}

.commentindheader
{
	border-bottom:1px dotted #fefef6;
}

.commentindheader img.avatar
{
	float:left;
}

ol.commentlist li.legacyAlt .commentindheader
{
	text-align:right;
}

ol.commentlist li.legacyAlt .commentindheader img.avatar
{
	float:right;
}

ol.commentlist li.legacyAlt p.commentsedit
{
	margin:0 .5em 0 0;
	text-align:right;
}

form#commentform input,form#commentform textarea
{
	border:1px solid #bbb;
}

input#author,input#email,input#url
{
	width:60%;
}

textarea#comment
{
	width:90%;
}

input#submit
{
	border:1px solid #bbb;
}

div#recaptcha_widget_div
{
	float:right;
}

.wp-caption
{
	background-color:#f3f3f3;
	border:1px solid #ddd;
	font-weight:700;
	margin:0 20px 20px 0;
	padding-top:4px;
	text-align:center;
}

.wp-caption img
{
	border:0 none;
	margin:0;
	padding:0;
}

.wp-caption-dd
{
	font-size:11px;
	font-weight:700;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}

h3.subpages
{
	margin:0;
	padding:1em 0 .5em;
}

ul.subpages
{
	list-style:square;
	margin:0 0 0 1em;
	padding:0 0 0 1em;
}

fieldset
{
	border:1px solid #ccc;
	margin:0;
	padding:0 1em;
}

legend
{
	color:#999;
	font-size:1.1em;
	font-weight:700;
}

hr
{
	background-color:#cfc887;
	border:0;
	color:#cfc887;
}

pre,code
{
	font-size:1em;
	overflow:auto;
	width:100%;
}

.post table
{
	border:1px solid #ccc;
	border-collapse:collapse;
	border-top:0;
	width:100%;
}

.post table th,.post table td
{
	border:1px solid #ccc;
	border-bottom:0;
	padding:.3em .5em;
}

.post table th
{
	border-bottom:2px solid #ccc;
	text-align:left;
}

p.loggedinAs
{
	margin:0;
	padding:0;
}

a#cancel-comment-reply-link
{
	display:block;
	margin-bottom:1em;
}
.ss-controls {display:none!important;}
.nav-controls a.prev {position:absolute;top:200px;left:0;z-index:999;}
.nav-controls a.next {position:absolute;top:200px;right:0;z-index:999;}

/* slider controls override */
.photospace .controls {
height: 20px!important;
margin-top: -20px!important;
z-index: 99999!important;
}
.photospace .nav-controls {
float: right!important;
margin-left: -25px!important;
margin-top: 10px!important;
position: absolute!important;
width: 650px!important;
z-index: 999999999!important;
}
.photospace .controls a.next {
float: right!important;
margin-right: 10px!important;
}
.photospace .controls a.prev {
float: left !important;
margin-left: 60px !important;
}
a.next{
background: url(images/next.png) right no-repeat;
width:32px;
height:32px;
}
a.prev{
background: url(images/prev.png) left no-repeat;
width:32px;
height:32px;
}
a.next span, a.prev span {display:none;}
.quotelink {margin-left:-53px;}
div#recaptcha_widget_div {
    float: none!important;
	margin-bottom:10px;
}
.p7TTM07.p7TTMbox {    background-color: #364152!important;}


.p7TTM07 .p7TTMcnt {color:#FFF!important}

.p7TTMmiddle h3 {font-family: jennasueregular!important;
    font-size: 30px;font-weight:normal}
.p7TTMmiddle li {padding-bottom:5px;}