/*  
Theme Name: one-page-lou
Description: A theme by me.
Version: 0.0.1
Author: lou
Author URI: http://www.louiserouse.com/
*/

/*************************************
 +Containers
 *************************************/
body{
	color:#333;
	font-family:  Verdana, Arial, Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:1.5;
	margin:0;
	padding:0;
	text-align:center;
}

img{
	border: none;
}

img, div { behavior: url(/htc/iepngfix.htc) }


#mygallery{
float:left;

}
#pann{
	width:810px;
	height:270px;
	border-top:1px dotted #ddd;
	border-bottom:1px dotted #ddd;
	margin-top:10px;
	padding-top:10px;
	float:left;
}


/*************************************
 +Hn and p
 *************************************/
#arcload{z-index:2;position: absolute;right:0;top:200px;color:#000;font-family: Arial,Serif;font-size:16pt; text-align:center;padding:5px; margin-right: 25px;}

#arcload a {height:149px;
  			width: 147px;
			outline: none;
			text-indent: -9999px;
			}



h1, h2, h3{
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-weight:normal;
	letter-spacing: -1px;
	margin:0;
}

#header h1{
	font:normal 25pt  "Arial Black" arial, verdana, georgia, times;
	padding:30px 20px 10px 20px;
	margin:0;
	letter-spacing:-2px;
	
	}
	
#header h1 a{color: #ccc; text-decoration: none;}
#header h1 a:hover{color: #666; text-decoration: none;}

.entrytitle h2{
	font-size:2.0em;
}
.entrytitle h2 a
{
	color:#2F3540;
}
.entrytitle h2 a:hover{
	color:#590202;
}
.entrytitle h3{
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:0.8em;
	color:#999;
}
#sidebar h2{
	padding:10px 0 5px 3px;
	border-bottom:2px solid #ccc;
}
/*************************************
 +Entry
 *************************************/
.thumb img {
				float: left;
				margin-right: 20px;
				margin-bottom: 10px;
				padding: 7px;
				border: 1px solid #E9E9E9;
				background-color: #f7f7f7;
				width: 181px; height: 100px;
			}
.entry{
	margin-bottom:3em;
}

.entrymeta{
	font-size:0.9em;
}
.postedby{
	padding:3px;
	padding-left:0px;
}
.filedto{
	padding:3px;
	padding-left:5px;
}
.commentslink{
	padding:3px;
	padding-left:5px;
}



/*************************************
 +pagination
 *************************************/
 
.navcircle{float: left; background-image: url(img/navcircle.png); background-repeat: no-repeat; width: 20px; height: 20px; text-align: center; margin: 0 3px;}
 
.wp-pagenavi{ width:75px; text-align: center; margin: 0 auto;}
 

.wp-pagenavi a, .wp-pagenavi a:link {
	text-decoration: none;
	color: #fff;
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	color: #fff;

}
.wp-pagenavi a:hover {	

	color: #000;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	color: #fff;
}
.wp-pagenavi span.pages {
	color: #fff;
}
.wp-pagenavi span.current {
	font-weight: bold;
	color: #444;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	color: #000000;
}


/*************************************
 +Misc
 *************************************/
a{
	color: #3a6690;
	text-decoration:none;
}
a:hover{
	color:#A62F03;
}

pre {
overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
 /* width: 99%; */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}

hr {
color:#f2f2f2;}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

blockquote{
	border-left:1px solid #A5ABAB;
	margin:15px;
	padding:0 12px 0 12px;
	}		
.sticky  {
background: #FACB25; /* Change the background of the sticky post */
color:#000000; /* Change the font color of the sticky post */
}		



/*************************************
LOUISE
 *************************************/
 
#footer-content p{font-size: 14px; font-family: Georgia, Garamond, serif; font-weight: normal; color: #000; line-height: 1.5em; }
#footer-content a, #footer-content a:active, #footer-content a:link{font-size: 14px; font-family: Georgia, Garamond, serif; text-decoration: none; color: #000; line-height: 1.5em;}
#footer-content a:hover{text-decoration: underline; color: #ff0059;}
#footer-border-top{background-image: url(img/bottom-bar.png); background-repeat: repeat-x; height: 22px;}
#cream {background-color: #fffbe9; height: 660px;}
#the-footer{width: 900px; background-image: url(img/lines.png); margin: 0 auto; height: 530px;}
#footer-left{height: 494px; width: 186px; float: left; border-left: 45px #fffbe9 solid; border-bottom: 72px #fffbe9 solid;}
#footer-middle{height: 494px; width: 394px; float: left; border-top: 0; border-left: 22px #fffbe9 solid; border-right: 22px #fffbe9 solid; border-bottom: 72px #fffbe9 solid;  }
#footer-right{height: 494px; width: 186px;float: left; border-right: 45px #fffbe9 solid; border-bottom: 72px #fffbe9 solid; }
.top-narrow-arch{background-image: url(img/top-arch-narrow.png); background-repeat: no-repeat; height:27px;}
.top-wide-arch{background-image: url(img/top-arch-wide.png); background-repeat: no-repeat; height: 28px;}
.bottom-narrow-arch{background-image: url(img/bottom-arch-narrow.png); background-repeat: no-repeat; height:11px;}
.bottom-wide-arch{background-image: url(img/bottom-arch-wide.png); background-repeat: no-repeat; height: 11px;}
.middle-fat{height: 435px; margin: 11px 18px; background-image: url(img/star.png); background-repeat: no-repeat; }
.middle-narrow{height:435px; margin: 11px 18px; background-image: url(img/star.png); background-repeat: no-repeat;}
h2.footer-heading{float: right; margin: 38px 0 0; font-size: 20px; font-family: Georgia, Garamond, serif; font-style: italic; color: #2fcfd6; padding: 3px 0 3px 6px; background-color: #000; font-weight: normal; text-align: left; letter-spacing: 0.05em;}
h2.narrow{width: 120px;}
h2.wide{width: 326px;}
.thin{margin-top:22px; float: right; text-align:right;}
.left-th{margin-top:8px; float: right; text-align:right;}
.final-text{width: 100%; float:left;; text-align: center;}
#footer-content{float: left; width: 100%}


#contact textarea{border: none; background-color: #69dbe1; text-align: right;}
#contact input{border: none; background-color: #69dbe1; text-align: right;}
#contact p{margin-bottom: 4px; text-align: right;}
p#lousubmit input{float: right;}



#louise{background-image: url(img/lines.png); margin: 0;}
#header-border-top{background-image: url(img/top-bar-detail.png); height:29px; background-repeat: repeat-x;}
#louise-rouse{height:228px; width: 834px; margin: 0 auto;}



div.gallery{width: 900px; margin: 54px auto 5px;}
#portfolio{width:843px; margin: auto; height: 715px; }
#posts{width: 186px; height: 220px; overflow: hidden; background-image: url(img/post.png); margin: 11px; float: left; *padding-top: 10px;}
#posts img{padding: 7px; 18px; border: none;}

.category{position: relative; width: 150px; height: 49px; top: -30px; *top: -35px; left: 18px; *left: 1px;}
#book{background-image: url(img/commission.png); background-repeat: no-repeat;}
#competition{background-image: url(img/competition.png); background-repeat: no-repeat;}
#exhibition{background-image: url(img/exhibition.png); background-repeat: no-repeat;}
#project{background-image: url(img/project.png); background-repeat: no-repeat;}


#wrap{width: 900px; margin:0 auto; text-align: center;}
contentarino{text-align: left;}

.navigation{margin-top:20px; width: 100%; text-align: center; float: left;}

.category h2{color: #fff; font-family: Georgia, Garamond, serif; letter-spacing: 0.05em;}
.category a, .category a:link, .category a:active, .category a:visited{color: #fff; font-size: 18px;}

#cate-linky{width: 135px; float: right; padding: 8px; text-align: right; line-height: 7px;}
.hidden-lightbox{display: none;}
.copyright{font-size: 20px;}


/* =============================== */
#style404{text-align: left; margin-top: 100px; -moz-border-radius:20px 20px 20px 20px; -webkit-border-radius: 20px; background-color: #FFFBE9; height: 500px; padding: 25px;}
#style404 h1{font-size: 35px; font-family: georgia,serif; font-style: italic;}
#style404 h3{font-size: 15px; margin: 15px 0 0 0; font-family: georgia, serif; font-style: italic; font-weight: bold; padding-left: 5px;}
.bold404{font-style: normal; font-family: helvetica, arial, sans-serif;}