/*
Theme Name: Paige Filler
Theme URI: http://www.paigefiller.com
Description: Paige Filler
Version: 1.0
Author: PF
Author URI: http://www.paigefiller.com
*/
/* DO NOT REMOVE THE ABOVE INFORMATION */
/* CSS Document */

.portfoliowoodfootfoot, .portfoliowoodfoot {
clear:both;
}

.portfoliowoodbox {
	text-align:center;
	font-family:georgia;
	margin-bottom:30px;
	}
	
	.portfoliowoodbox a{
	text-align:center;
	text-decoration:none;
	font-size:1.1em;
	color: #3d9183;
	}
.portfoliowoodbox a:hover{
	text-align:center;
	text-decoration:underline;
	font-size:1.1em;
	color: #000;
	}
.portfoliowoodleft {
	background:url(images/portfolio-wood.jpg) left top no-repeat;
border:1px solid  #999;
height:172px;
width:160px;
float:left;
padding-top:9px;
}

div.portfoliowoodfootleft {
width:162px;
float:left;
margin-top:5px;
}

div.portfoliowoodfootright{
width:162px;
float:right;
margin-top:5px;
}

div.portfoliowoodfootmid {
width:162px;
float:left;
margin-left:75px;
margin-top:5px;
}

div.portfoliowoodfootmidright {
width:162px;
float:left;
margin-right:50px;
margin-left:75px;
margin-top:5px;
}

div.portfoliowoodright{
	background:url(images/portfolio-wood.jpg) left top no-repeat;
border:1px solid  #999;
height:172px;
width:160px;
float:right;
padding-top:9px;
}

div.portfoliowoodmid {
	background:url(images/portfolio-wood.jpg) left top no-repeat;
border:1px solid  #999;
height:172px;
width:160px;
float:left;
margin-left:75px;
padding-top:9px;
}
div.portfoliowoodmidright {
	background:url(images/portfolio-wood.jpg) left top no-repeat;
border:1px solid  #999;
height:172px;width:160px;
float:left;
margin-left:75px;
padding-top:9px;
}

#wrap div.content div.portfoliowood img.pimg {
	padding:8px;
}

a { outline:none;}
img a{
border:0;
}
img{
border:0;
}
body{
background:#c99568 url(images/bg.jpg) center top repeat;
border-color:#666;
color:#444;
font-family:"Lucinda Grande", "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
font-size:62.5%;
margin:0;
padding:0;
}

#top{
margin:0 auto;
width:960px;
}
#trim{
margin:0 auto;
width:962px;
}
#wrap{
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
margin-top:-2px;
background:url(images/frame-top.jpg) top repeat-x;
background-color:#fff;
width:960px;
}

#logo{
margin-top:-12px;
background:url(images/logo.png) right  no-repeat;
background-position: 0px 0px;
width: 425px;
height: 144px;
position: absolute;
text-indent: -9999em;
}

#logo a{
position: absolute;
top: 0;
left: 0;
width: 425px;
height: 144px;
}


#slidetabsmenu{
margin-top:120px;
float:left;
line-height:normal;
width:100%;
}
#slidetabsmenu ul{
list-style-type:none;
padding:0;
margin:0;
}
#slidetabsmenu li{
display:inline;
}
#slidetabsmenu a{
background:url(images/tab-l.png) no-repeat left top;
float:left;
margin:0;
padding:0 0 0 9px;
text-decoration:none;
font-size:1.2em;
}
#slidetabsmenu a span{
background:url(images/tab-r.png) no-repeat right top;
color:#666;
display:block;
float:left;
padding:16px 72px 11px 23px;
}


#slidetabsmenu #current a,#slidetabsmenu a:hover{
background-position:0 -125px;
}
#slidetabsmenu a:hover span{
background-position:100% -125px;
color:#FFF;
}
#slidetabsmenu #current a span{
background-position:100% -125px;
color:#000;
}

.tagline {
font-size:1.3em;
color:#00cc99;
font-family: "Georgia", serif;
padding:10px;
}

.widecontent .tagline {
font-size:2.3em;
color:#00cc99;
font-family: "Georgia", serif;
padding:10px;
text-align:center;
text-shadow : #ccc 0 1px 1px;
}

li {
	padding-bottom:7px;
}

div.entry {
margin-top:10px;
	padding-left:10px;
	padding-right:10px;
}

#wrap div.content div.entry p {
	margin-top:0px;
}

#latest {
background:url(images/about.jpg) bottom repeat-x;
	border:solid 1px #999;
	margin-top:20px;
	margin-right:30px;
	padding-left:10px;
	padding-right:10px;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;	
-webkit-box-shadow: 0px 0px 10px #ccc;
-moz-box-shadow: 0px 0px 5px #ccc;
	}

#popular {
	background:url(images/about.jpg) bottom repeat-x;
	border:solid 1px #999;
	margin-top:20px;
	margin-right:30px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;	
-webkit-box-shadow: 0px 0px 10px #ccc;
-moz-box-shadow: 0px 0px 5px #ccc;
	}
#popular img{
	padding-left:5px;
	}

#cats {
background:url(images/about.jpg) bottom repeat-x;
border:solid 1px #999;
	margin-top:20px;
	margin-right:30px;
	padding-left:10px;
	padding-right:10px;
	color: #e5e5e5;
	padding-bottom:10px;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;	
-webkit-box-shadow: 0px 0px 10px #ccc;
-moz-box-shadow: 0px 0px 5px #ccc;
	}

#footertxt{
color:#630;
font-size:1.2em;
margin-left:10px;
margin-top:-100px;
background:url(images/base-frame.png) left top no-repeat;
padding-top:10px;
padding-bottom:20px;
padding-left:20px;
line-height:1.5em;
}

#footertxtin {
color:#7c4f2a;	
padding:4px;
font-size:11px;
}
#footertxtin a{
color:#7c4f2a;	
padding:4px;
font-size:11px;
text-decoration:none;
}

#footertxtmenu a{
color:#4c2200;	
padding:4px;
font-size:13px;
text-decoration:none;
}

#footertxt a:hover{
color:#fff;
padding:4px;
}

#footer{
clear:both;
margin:0 auto;
padding-top:10px;
width:960px;
}

.footer{
background:url(images/bottom.png) center bottom no-repeat;
font-size:1.2em;
margin:0 auto;
padding-bottom:0;
padding-top:30px;
text-align:right;
width:959px;
}

h1{
font-family: "Georgia", Times, serif;
color:#cc9900;
font-size:1.4em;
font-weight:400;
letter-spacing:-1px;
line-height:normal;
margin-bottom:0px;
margin-top:10px;
text-shadow : #ccc 0 1px 1px;
}

h1.protectedtitle {
	font-size:1.9em;
	margin-top:20px;
}

h2{
font-size:1.4em;
font-weight:400;
letter-spacing:-1px;
margin-bottom:0px;
color:#515d24;
}
h3{
color: #666;
font-size:1.3em;
font-weight:400;
margin-bottom:0px;
padding-top:0px;
text-shadow : #ccc 0 1px 1px;
}

p {
line-height:1.8em;
margin-top:0px;	
}

#sidebar h3{
font-family: "Georgia", serif;
font-style: italic;
padding-bottom:5px;
margin-top:10px;
}

div.contactleft {
font-family: "Georgia", serif;
font-style: italic;
font-weight:normal;
margin-top:20px;
padding-bottom:5px;	
color:#606e2b;
}

#latest ul.links li {
padding-bottom:9px;
}

#navcontainer{
padding-bottom:0;
}

#navigation li a{
list-style-type:none;
}

div.bottom{
color:#000;
font-size:2.2em;
letter-spacing:-1px;
text-align:center;
margin-top:40px;
padding-top:10px;
padding-bottom:15px;
}

#author, #email, #url {
font-size:1.2em;	
margin-right:15px;
border:solid 1px #999;

}
#comment{
width:530px;
border:solid 1px #999;
}

#postcomment {
	margin-left:20px
}

img.avatar.avatar-32.photo {
	float:right;
	border:solid 2px #eee;
}

#commentlist {
	margin-left:-40px;
}

div.commentname  {
font-family: "Georgia", Times, serif;
color:#00f;
font-size:1.6em;
text-shadow: #ccc 0 1px 1px;
}

div.commentname a  {
color:#00f;
text-decoration:none;
}

div.commentdate a {
text-decoration:none;
color:#999;
}

#sidebar{
color:#444;
display:inline;
float:right;
font-size:13px;
line-height:1.4em;
list-style:none;
margin-top:15px;
padding:4px 2px;
text-align:left;
width:290px;
margin-right:5px
}

div.postextrafoot {
	clear:both;
}

div.commentdetails {
float:left;	
width:380px;
font-size:1.6em;
color:#999;
padding-left:10px;
}

div.commentrelated ul {
margin-left:-10px;	
}

div.commentdetails h3 {
color:#444;
font-family: "Georgia", Times, serif;
margin-top:10px;
}

#wrap div.content div.postextra div.commentdetails h3 span {
	font-style:italic;
color:#ccc;
	
	}

div.postextra {
	width:580px;
	margin-left:0px
}

div.commentrelated {
float:right;	
width:170px;
border:1px solid #ccc;
background:url(images/about.jpg) bottom repeat-x;
}

div.commentrelated ul li {
	list-style:none;	
	text-decoration:none;
}
.commentrelated a {
text-decoration:none;
}

#sidebar a{
color:#cc9900;
text-decoration:none;
}
#sidebar a:hover{
color:#39c;
}
.misc ul li a{
line-height:18px;
padding-left:18px;
}
#sidebar ul{
line-height:19px;
list-style:none;
margin:0;
padding-left:0;
text-align:left;
}

ul.yui-nav li {
display:inline;
padding-left:5px;
padding-right:5px;
}




#recentcomments {
	background:url(images/about.jpg) bottom repeat-x;
color:#999;
margin-top:20px;
	border:solid 1px #e5e5e5;
	margin-top:20px;
	margin-right:30px;
	padding-left:30px;
	padding-right:10px;
		padding-bottom:10px;
		padding-top:10px;
		-webkit-border-radius: 10px;
-moz-border-radius: 10px;	}

#tweets {
	background:url(images/about.jpg) bottom repeat-x;
color:#999;
margin-top:20px;
	border:solid 1px #999;
	margin-top:20px;
	margin-right:30px;
	padding-left:10px;
	padding-right:10px;
		padding-bottom:10px;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;	
-webkit-box-shadow: 0px 0px 10px #ccc;
-moz-box-shadow: 0px 0px 5px #ccc;
}

div.ff-event.ff-stumbleupon.ff-event-odd {
		background:url(images/about.jpg) bottom repeat-x;
color:#999;
	border:solid 1px #e5e5e5;
	margin-right:30px;
	padding-left:30px;
	padding-right:10px;
		padding-bottom:10px;
}

ul#recentcomments {
	margin-right:30px;
}

.content{
color:#333;
float:left;
font-size:1.4em;
margin-top:6px;
overflow:hidden;
padding-left:40px;
text-align:left;
width:580px;
}

.widecontent{
color:#333;
float:left;
font-size:1.4em;
margin-top:6px;
overflow:hidden;
padding-left:45px;
text-align:left;
width:865px;
}


.content a{
color:#39c;
}


.content a:hover{
color: #000;
}
.content p{
line-height:1.6em;
padding:0;
margin-bottom:15px;
margin-top:5px;
}
.post-divider{
border-bottom:1px solid #E6E6E6;
padding-bottom:2px;
}
.homepostname{
color:#81943a;
font-size:1.9em;
font-weight:400;
letter-spacing:-1px;
line-height:normal;
list-style:none;
margin-bottom:-10px;
padding-bottom:10px;
text-align:left;
padding-top:10px;
padding-left:10px;
text-shadow : #ccc 0 1px 1px;

}
.homepostname a{
font-family: "Georgia", serif;
color:#cc9900;
text-decoration:none;
}
.homepostname a:hover{
text-decoration:underline;
}
.postname{
color:#81943a;
font-size:1.6em;
font-weight:400;
letter-spacing:-1px;
line-height:normal;
list-style:none;
padding-bottom:5px;
padding-top:14px;
text-align:left;
}
.postname a{
color:#c99;
text-decoration:none;
}
.user{
list-style:none;
padding-top:4px;
}
.title{
padding-top:6px;
}

div.title {
	color:#606e2b;

	font-family: "Georgia", serif;
font-style: italic;
padding-bottom:5px;
margin-top:10px;
font-size:16px;
padding-left:10px;
}

li.recentcomments {
	padding-left:10px;
	padding-right:10px;
}
.title li{
list-style:none;
padding-top:2px;
}
.post-time p{
padding-left:2px;
}
.topmeta{
margin-top:0;
}
.topmetatxt{
color:#ccc;
font-size:12px;
margin-top:-55px;
padding-left:120px;
padding-bottom:10px;
text-align:left;
}
.topmetatxt a{
text-decoration:none;
}

.mewtwo{
border-top:solid 1px #e5e5e5;
color:#ccc;
font-size:12px;
padding-top:4px;
padding-bottom:10px;
text-align:left;
}
.mewtwo a{
color:#BDBDBD;
text-decoration:none;
}

ul.commentlist{
background:transparent;
color:#000;
font-size:0.9em;
list-style:none;
margin:0;
padding:8px 8px 8px 20px;
}
li.oddcomment{
background:#fff;
border:1px solid #999;
margin-bottom:6px;
padding:4px 8px;
}
li.alt{
background:#FBFBFB;
border:1px solid #ccc;
margin-bottom:6px;
padding-top:14px;
padding-right:14px;
padding-left:14px;
padding-bottom:5px;
background:url(images/about.jpg) bottom repeat-x;
}



.comment.even.thread-even.depth-1 {
background:#FBFBFB;
border:1px solid #ccc;
background:url(images/about.jpg) bottom repeat-x;
margin-bottom:6px;
padding-top:14px;
padding-right:14px;
padding-left:14px;
padding-bottom:5px;
}

div.nextnavigation {
	margin-top:10px;
}
div.nextnavigationfoot {
	clear:both;
}



h2#comments {
	text-align:center;
}

div.latest{
color:#ccc;
font-weight:400;
padding:2px 0px;
}


.wp-smiley{
background:transparent;
border:none;
margin:0;
padding:0;
}


.nextnavigation li{
display:block;
font-size:1em;
list-style:none;
padding-top:20px;
text-align:center;
text-transform:capitalize;
list-style:none;
}



.nextnavigation a{
margin-bottom:10px;
margin-top:10px;
padding:2px 10px;
text-decoration:none;
list-style:none;
}
.nextnavigation a:hover{
color:#00f;
}
.navigation{
display:block;
font-size:1.4em;
list-style:none;
padding-top:20px;
text-align:center;
text-transform:capitalize;
}
.navigation a{
	font-family: "Georgia", serif;
font-style: italic;
color:#9966cc;
background-color:#fff;
color:#ccc;
display:block;
letter-spacing:-1px;
margin-bottom:15px;
margin-top:15px;
padding:12px 10px;
text-decoration:none;
}

#ul.commentlist a,.subscribe a,.trackback a{
color:#000;
}
.mewtwo a:hover,.writer a:hover{
text-decoration:underline;
}
#respond,h3.commentstatus{
color:#666;
font-size:1.4em;
font-weight:400;
text-align:center;
}
#content{
clear:both;
}
#skip{
margin-left:-9999em;

}
#menu_content {
	margin-top:20px;
	
}
#content-explorer div.yui-content div li{
color:#ccc;
padding:1px 0 0 5px;
}
#ab{
background:url(images/about.jpg) bottom repeat-x;
color:#999;
	border:solid 1px #999;
	margin-top:20px;
	margin-right:30px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;	
-webkit-box-shadow: 0px 0px 10px #ccc;
-moz-box-shadow: 0px 0px 5px #ccc;
 }

#testimonials{
color:#999;
	border:solid 1px #e5e5e5;
	margin-top:20px;
	margin-right:30px;
	padding-left:10px;
	padding-right:10px;
line-height:1.8em;
	padding-bottom:10px;
}

#testimonials h3{
	margin-bottom:-5px;
}

#cats li {
	padding-bottom:3px;
}
#case-studies{
background:url(images/about.jpg) bottom repeat-x;
color:#999;
margin-right:30px;
margin-top:20px;
	border:solid 1px #999;
	margin-top:20px;
	margin-right:30px;
	padding-left:10px;
	padding-right:10px;
		padding-bottom:10px;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;	
-webkit-box-shadow: 0px 0px 10px #ccc;
-moz-box-shadow: 0px 0px 5px #ccc;
}

#social{
color:#999;
	border:solid 1px #e5e5e5;
	margin-top:20px;
	margin-right:30px;
	padding-left:10px;
	padding-right:10px;
		padding-bottom:10px;

}

#search {
background:url(images/about.jpg) bottom repeat-x;

		border:solid 1px #e5e5e5;
	margin-top:20px;
	margin-right:30px;
	padding-left:10px;
	padding-right:10px;
}


#social  img {
	padding-top:10px;
}


#subscribe form{
margin-left:15px;
margin-top:20px;
}
#twitter_update_list li{
padding-bottom:10px;
padding-right:35px;
}

#case-studies ul li {
	padding-bottom:5px;
}
#twitter_update_list li a{
margin-left:2px;
text-align:right;
}
#content-explorer div.now ul.yui-nav li a{
font-weight:700;
padding:0 5px 5px;
}
.footer a,.homepostname a:visited{
text-decoration:none;
}
.category ul li a,.archive ul li a,.page ul li a{
line-height:18px;
padding-left:20px;
}
.alignleft{
float:left;
width:280px;
}
.alignright{
float:right;
width:280px;
text-align:right;
}

#popular li{
padding-bottom:10px;
}

#popular ul.links li{
color:#e5e5e5;
font-size:10px;
}


#popular ul.links li a{
font-size:13px;
padding-right:5px
}

.recent{
color:#7c4f2a;
font-size:1.2em;
margin:0 auto;
padding-bottom:6px;
padding-top:0px;
margin-right:3px;
text-align:right;
width:960px;
}

div.falbum-thumbnail-nods {
		text-align:center;

margin-right:400px;
width:600px;
padding-top:20px;	
}

div.falbum-album-description {
		text-align:center;

}

div.falbum-meta {
		text-align:center;

}

#falbum {
width:600px;
	
}

#falbum-wrapper {
float:left;	
width:600px;
}

div.falbum-album {
	margin-left:40px;
margin-right:400px;
width:600px;
}

div.falbum-photo-nods {
	padding-left:40px;
	text-align:center;

}

div.falbum-date-taken {
		padding-left:40px;
font-size:1.2em;
text-align:center;

}

div.falbum-tags-block {
		padding-left:40px;
font-size:1.4em;
text-align:center;
padding-top:15px;
padding-bottom:15px;

}

#falbum div.falbum-meta p {
			padding-left:40px;
text-align:center;
padding-top:15px;
padding-bottom:15px;

}

#falbum-photo-desc {
padding-left:40px;
font-size:1.4em;	
text-align:center;

}

h3.falbum-title {
font-size:1.6em;
text-align:center;
padding-bottom:15px;
}

div.falbum-nav {
		padding-left:40px;
text-align:center;

}

#pages-top {
text-align:center;
font-size:1.4em;
padding-right:10px;
	padding-left:10px;
}

#pages-bottom {
	padding-top:10px;
text-align:center;
font-size:1.4em;
padding-right:10px;
	padding-left:10px;
}

a#return-.buttonLink {
	padding:10px;
	text-decoration:none;
	font-size:1.4em;
}

a#pagenext-.buttonLink {
	padding:10px;
	text-decoration:none;
	font-size:1.4em;
}

a#pageprev-.buttonLink {
padding:10px;
	text-decoration:none;
	font-size:1.4em;	
}


#c_form_2 {
	margin-right:20px;

	
}

input#contactsubmit {
font-weight:bold;
background:green;
padding-right:25px;
padding-left:25px;
padding-top:7px;
padding-bottom:7px;
font-size:.9em;
border:solid 1px #999;
color:white;
text-transform:uppercase;
cursor:pointer;
}

input#contactsubmit:hover {
font-weight:bold;
background:black;
padding-right:25px;
padding-left:25px;
padding-top:7px;
padding-bottom:7px;
font-size:.9em;
border:solid 1px #999;
color:white;
text-transform:uppercase;
}

#wpcf_msg {
padding-right:10px;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
font-size:1.1em;
border:solid 1px #999;
}

#wpcf_your_name, #wpcf_email, #wpcf_subject  {
border:solid 1px #999;
padding-right:20px;
padding-left:20px;
padding-top:10px;
padding-bottom:10px;
font-size:1.1em;
}

div.contactright {
	color:#999;
}

div.sidehead {
	padding-left:10px;
}

div.sociable {
border:solid 1px #e5e5e5;
margin-top:20px;
margin-right:30px;
padding-left:10px; 
padding-right:10px;
padding-bottom:10px;
padding-top:10px;
}

div.sociable img {
padding:3px;
}

div.sociable_tagline {
			padding-bottom:5px;
	color:#999;
}


div.comment {
font-size:9px  !important;
width:580px !important;
}

#commentform {
text-align:left;
margin-left:20px;	
}
