/*  



Theme Name: lindalee



Theme URI: http://lindaleeinteriordesign.com



Description: Linda Lee Interiors and Design



Version: 1.0





/* ---------- @ Inherited Styles -----------*/







@import url('css/nav.css');



@import url('css/posts.css');



@import url('css/galleriffic-3.css');



/* ---------- @ HTML Tags -----------*/











* { margin:0; padding:0; border-width: 0; outline:none 0; }
body,html {



	min-height:101%; /*Firefox scrollbar fix*/



	}



li { list-style-type: none; }

.entry img { border:5px solid #C9BEAE;}

img alignnone{margin-left:24px}

body { background:#2d120f url(images/bg.jpg) ; color: #111; font-family: 'Lucida Grande', Arial, Verdana, sans-serif; }







body, select, input, textarea { font-size: 100%; font-weight: normal; font-style: normal;f;line-height: normal; ont-variant: normal; }



	



p { font-size: 15px; margin: 15px 0; line-height:160%; }







a, a:visited {



	color: #91901d;



	}







a:hover, a:active {



	color:#636206;



	}



	



hr {



	display: block;



	height:1px;



	background:#CCC;



	border:0;



	color:#CCC;



	}



.pad { margin-top: 24px; margin-bottom: 24px; }



.amp { background-color: #2a2a2a; background-image: url(images/amp.gif); background-repeat: no-repeat; text-indent: -9999px; width: 22px; height: 27px; display: block; }



table {



	border-collapse:collapse;



	width:100%;



	margin:15px 0;



	}







td {



	padding:4px 6px;



	border-top:1px solid #CCC;



	}







tr {



	background:#e3e3e3;



	}



	



table caption {



	background:#FFF;



	padding:2px 0;



	}	



	



blockquote { color:#434343; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style: italic; font-variant: normal; line-height: normal; background-image: url(images/quot.gif); background-repeat: no-repeat; background-position: left top; letter-spacing:0.03em; margin: -12px 0 0; }



blockquote p { font-size: 17px; padding-left: 28px; }



cite { color: #515151; font-size: 17px; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal; padding-left: 28px; }



/* ---------- @ Structure -----------*/







#main { background-image: url(images/tile.jpg); overflow:hidden; padding:30px 24px 50px; }



#bg { background-image: url(images/wrap.png); background-repeat: repeat-y; background-position: center 0; }



.wrapper {



	font-size:.8em /*Global content font-size*/;



	width:984px;



	margin:0 auto;



	background:#FFF;



	}



#header { background-image: url(images/top.jpg); background-repeat: repeat-x; }



#masthead { background:#552621 url(images/header.jpg); width: 984px; height: 203px; overflow:hidden; margin-right: auto; margin-left: auto; }



#branding {



	float:left;



	width:575px;



	}



	



#content {



	width:632px;



	float:left



	}







#sidebar { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width: 260px; float:right; margin-right: 12px; }







.left {



	float:left



	}



.left456 { width: 456px; float: left; padding-left: 12px; }



.padded { padding-top: 6px; padding-bottom: 24px; }



.left468 { width: 456px; float: left; margin-right: 12px; margin-left: 12px; }



.right444 { width: 444px; float: right; margin-left: 12px; }



.right {



	float:right



	}



	



	



	



	



/* ---------- @ Headers -----------*/







h1, h2, h3, h4, h5, h6 { font-weight:normal; line-height: 1.6em; }







h1.pagetitle {



	border-bottom:1px solid #d7d7d7;



	padding-bottom: 12px;



	margin-bottom:20px;



	}



h4 { color: #393939; }



h2 { color: #9c7b56; font-size: 26px; line-height: 1.5em; letter-spacing: 1px; margin-right: 0; margin-left: 0; }

h3 { line-height: 1.6; margin-bottom: 12px; }



h2 a:hover { color: #6b553c; }



h1 { color: #352220; text-transform: uppercase; letter-spacing: 2px; margin-bottom: 36px; padding-bottom: 12px; border-bottom: 1px solid #dbd1be; }



.entry h2 { font-size:1.7em; margin-right: 0; margin-bottom: 24px; margin-left: 0; }



h2.posttitle, h1.posttitle { font-size: 2.2em; }



h2.posttitle a { color: #9c7b56; text-decoration: none; }



h2.posttitle a:hover { color: #6b553c; }



#sidebar h3 { color: #9c7b56; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; font-variant: normal; line-height: normal; padding-bottom:5px; margin:22px 0 10px; letter-spacing:0.08em; text-transform:uppercase



	; }



#sidebar h3 a:hover { color: #636206; }



.entry h3 { color: #9c7b56; font-size: 1.6em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style: normal; font-variant: normal; }

.lower { margin-top: 36px !important; margin-bottom: 0 !important; }

h3#home { color: #9c7b56; font:1.6em/160% normal;margin-bottom: 12px; }



#respond h3, h3#comments, h3#trackbacks {



	margin:45px 0 20px;



	font-weight:bold;



	}







h3#comments {



	margin:32px 0 12px;



	}



#sidebar h3 a { color: #9c7b56; font-size: 22px; text-decoration: none; text-transform: none; }



.leftarrows { color: #9c7b56; background-image: url(images/arrows.gif); background-repeat: no-repeat; background-position: right center; text-transform: none; text-align: right; padding-right: 18px; display: inline; }



.rightarrows { color: #9c7b56; background-image: url(images/arrows2.gif); background-repeat: no-repeat; background-position: left center; text-transform: none; padding-left: 18px; display: inline; }

a#servicelast, a#servicenext { color: #9c7b56; font-size: 20px; text-decoration: none; }

.largelink { color: #9c7b56; font-size: 20px; text-decoration: none; color: #9c7b56; line-height: 240%; background-image: url(images/arrows.gif); background-repeat: no-repeat; background-position: right center; text-transform: none; padding-right: 18px; display: inline; }

a#servicelast:hover, a#servicenext:hover { color: #636206; }



h4 {



	font-size:1.4em; 



	}



	



h5 {



	font-weight: bold;



	font-size: 1.2em



	}







h6 {



	font-weight: bold;



	font-size: 1em;



	}















	



/* ---------- @ Content Styles -----------*/







/*Misc*/







#logo { font: bold 2.7em Georgia, "Times New Roman", Times, serif; width: 241px; height: 150px; margin-top: 24px; margin-left: 24px; }



#description {



	font: italic 1.2em Georgia, "Times New Roman", Times, serif;



	color:#939393;



	margin:0;



	}



ul.home li { width: 288px; float: left; margin-right: 12px; margin-left: 12px; }



.home li h2 { border-bottom: 1px solid #dbd1be; }



ul.home { margin-top: 24px; }

ul.home .thumbs {margin-top:24px; width:280px !important}

ul.home li ul.thumbs li {width:56px;}

.commentcount {



	padding-left: 17px;



	background:url(images/bubble.gif) no-repeat;



	margin-left:14px;



	}







.more-link {



	display:block;



	margin-top:12px;



	clear:both



	}















/* Author Page*/







#writer {



	overflow:hidden;



	background:#f2f2f2;



	margin-bottom:20px;



	padding:16px;



	}







#writer p {



	margin-top:0;



	}



		



#writer .avatar {



	margin:4px 17px 7px 0



	}















/* Search and Archives*/







.search-highlight {



	background:#FFFF00	



	}







#comment_pagination {



	margin-top:22px;



	overflow:hidden;



	}







#archive_pagination {



	overflow: hidden;



	padding: 20px;



	text-align: center



	}



	



.current-numeric-page {



	padding: 5px 8px;



	}



	



#archive_pagination a, #archive_pagination a:visited {



	border:1px solid #CCC;



	padding: 5px 8px;



	text-decoration: none;



	}



	



#archive_pagination a:hover {



	background: #f5f5f5;



	}







#archive_pagination a:active {



	background:#e6e6e6;



	border-color:#bebebe;



	}



		



#comment_pagination div {



	float:left;



	margin-right:10px;



	}







a #icon-rss {



	border:none



	}







.archive #icon-rss {



	vertical-align: middle;



	margin-left:3px;



	}		



		



	







/*Sidebar and Widgets*/







.widget {



	margin-bottom:24px;



	overflow:hidden



	}



#sidebar ul { border-top: 1px solid #e1dac5; }



#sidebar ul li a { text-decoration: none; padding: 8px 8px 8px 24px; border-bottom: 1px solid #e1dac5; display: block; }



#sidebar ul li.current_page_item { background-image: url(images/arrow.gif); background-repeat: no-repeat; background-position: 6px center; }



.widget li { list-style:none; line-height:140%; }







.widget li a, .widget li a:visited {



	text-decoration:none



	}

.homewidget li a, .homewidget li a:visited { text-decoration: none; margin-left: 0; padding: 8px; border-bottom: 1px solid #dbd1be; display: block; }

ul.homewidget { margin: 0; padding: 0; }

ul.homewidget li { margin: 0; padding: 0; }

.widget li a:hover, .widget li a:active {



	color:#6d6d6d;



	}









.widget li.current_page_item a, .widget li.current_page_item a:visited, 



.widget li.current-cat a, .widget.current-cat a:visited {



	font-weight:bold



	}







.widget li.current_page_item li a, .widget li.current_page_item li a:visited, 



.widget li.current-cat li a, .widget li-current-cat li a:visited {



	font-weight:normal;



	}



			



.widget li li {



	margin-left:34px;



	border:0;



	list-style:disc;



	}







#wp-calendar tr {



	background:#f2f2f2;



	}



	



#wp-calendar td {



	text-align:center;



	padding:3px;



	}	



	



#recentcomments {



	color: #787878;



	}







#recentcomments a, #recentcomments a:visited {



	font-style:italic



	}







#recentcomments a.url, #recentcomments a.url:visited {



	font-weight:bold;



	font-style:normal;



	}







a.rsswidget, a.rsswidget:visited {



	font-weight: bold



	}







.rssSummary {



	line-height:160%;



	}



	



#wp125adwrap_2c {



	overflow:hidden



	}







#wp125adwrap_2c .wp125ad {



	float:left;



	margin-right: 8px;



	}	







.wp125ad a img {



	border:none;



	}







#wp125adwrap_2c div+div {



	margin:0 !important;



	}



	



	



		



	



	



/* ---------- @ Form Elements -----------*/







#author, #email, #comment, #url, #searchfield {



	background:#FFF !important;



	padding:5px;



	border-width:1px;



	border-style:solid;



	border-color: #6d6d6d #bfbfbf #bfbfbf #6d6d6d;



	}







#author, #email, #url {



	width:220px;



	}



		



.button {



	padding: 8px 14px;



	background:#424242;



	color:#FFF !important;



	border:none;



	font-size:1.2em;



	}







.button:hover {



	background:#272727;



	}







.button:active {



	background:#000;



	}







#commentform textarea {



	width: 98%;



	height:250px;



	}







#masthead #searchform {



	float:right;



	width:260px;



	text-align:right;



	padding-top:12px;



	}







#searchfield {



	width:220px;



	}



	



#searchsubmit {



	vertical-align:top



	}		



	















/* ---------- @ Footer -----------*/



#footcon { background-image: url(images/foottile.jpg); }



#footer { font-size:0.8em; overflow:hidden; width:984px; margin:0 auto; color:#a39f8b; background-image: url(images/foot.jpg); height: 85px;}







#footer a:hover, #footer a:active {



	color:#FFF;



	}







#footer .left { float:left; width:350px; margin-top: 24px; margin-left: 24px; }







#footer .right { width: 510px; height: 30px; margin-top: 24px; margin-right: 18px; }



#footer .right li { float: left; display: block; }



#footer .right li a { color: #a39f8b; text-decoration: none; padding: 8px; }



#footer .right li a:hover { color: #e1dac5; }



#footer #icon-rss {



	vertical-align: middle;



	margin-right:5px;



	}



/********************Buttons******************/



.btn, .btn:visited { -moz-border-radius:20px; -webkit-border-radius:20px; -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.5); background:#b3b235 url(images/blended.png) repeat-x; color:#636206; cursor:pointer; display:inline-block; font-size:16px; font-family: "Lucida Grande", Arial, Verdana, Sans-Serif; font-weight:bold; line-height:1; margin-top:12px; padding:8px 12px 9px; position:relative; text-decoration:none; border: solid 1px #9a9921; text-shadow:0 1px 0 rgba(255, 255, 255, 0.6); }



.btn:hover {



background-color:#c7c657;



color:#636206;



text-decoration:none;



}



.btn:active {



top:1px;



}	



/***************Contact Forms***************/



span.label {



color:#9c7b56;



display:block;



float:left;



font-size:16px;



margin-right:24px;



text-align:right;



width:80px !important;



}



form.wpcf7-form {







}



div.wpcf7 {



float:right;



width:468px;



}



.txt {







border:solid 1px #9c7b56;



margin-bottom:8px;



padding:4px;



width:340px;



}



.txt:focus {



border:solid 1px #c7c657;



}



div.wpcf7 input.btn {



margin-left:104px;



margin-top:8px;



padding:7px 24px;



}



input.btn {



margin-top:8px;



padding:7px 24px;



}



.clear { clear: right; }




