/*

Theme Name:terrizphoto

Theme URI: 

Version: 1.0

Description: custom photoblog for terri z photo

Author: Joell Norberg

Author URI: http://imagegardendesign.com

*/



/* standard elements */

html {min-height: 100%;}



* {

	margin: 0;

	padding: 0;

}



a {color: #f49059;text-decoration: none;}

a:hover {color: #e4366f;}

a img {border: none;}



body {

	background: #fff url(http://terrizphoto.com/wp-content/themes/terrizphoto/img/bg.jp) top center repeat; ;

	color: #605a55;

	font-family: Tahoma, arial,sans-serif;

	padding-top: 0px; font-size: 12px;

}
#line1 {width:900px; margin:0 auto 0; margin-left:0px;height:3px;border-bottom:1px dashed #ebb0c2;margin-bottom:10px;}
.visual {background:  url(http://terrizphoto.com/wp-content/themes/terrizphoto/img/visual.jp) top center no-repeat;
height:5px; width:848px; margin: 0px 0px 0px 0px; padding-bottom:0px; border-bottom:0px dotted #e4366f;}


#archives {width:160px; margin-top:40px; font: normal 90% arial, Tahoma,sans-serif;
margin-left:0px; line-height:1em;

text-align:left;}



#newlinks {text-align:center;margin-left:-10px;margin-bottom:-6px;}

#archives li strong { display:block; color:#f49059}

.cat { background: url(http://terrizphoto.com/wp-content/themes/terrizphoto/img/categories.jpg) top left no-repeat;
padding-top:20px;}


.blogroll1 { background: url(http://terrizphoto.com/wp-content/themes/terrizphoto/img/links.jpg) top left no-repeat;
padding-top:20px;}

#archives h2 {font-size:12px; margin-left:5px;margin-bottom:2px;color: #605a55;}

.arch { background: url(http://terrizphoto.com/wp-content/themes/terrizphoto/img/archives.jpg) top left no-repeat;
padding-top:20px; margin-top:10px;}

#archives li {margin-bottom:10px; font-size:105%;}

.emptymonth {margin-left:5px;}

#archives a {margin-left:5px;}

#bookmarks {margin:0px;margin-top:40px; padding:0px; margin-left:2px;
 background: url(http://terrizphoto.com/wp-content/themes/terrizphoto/img/follow.jpg) top left no-repeat;
padding-top:20px;}

#bookmarks a {margin:0px; padding:0px;}
#bookmarks img {margin-right:0px; padding:0px; padding-right:0px;}
.cat {margin-bottom:30px;}

.arch {margin-bottom:30px;}

p,code,ul {padding-bottom: 1.2em;}



li {list-style: none;}



h1 {font: normal 18px arial, Tahoma,sans-serif; }

h2 {font: normal 1.6em sans-serif; color:#f49059;}

h3 {font: bold 1em arial, Tahoma,sans-serif;}



h1 {padding-top: 6px; color: #f49059; margin-bottom: -1px; padding:0px;}


#welcome h1 {padding-top:10px;}
#welcome {margin-bottom:0px;margin-top:0px;
background:  url(http://terrizphoto.com/wp-content/themes/terrizphoto/img/heart.jpg) bottom center no-repeat;
border-bottom:0px dotted #f49059;height:500px;margin-bottom:10px;

}
#welcome img {padding-left:20px;}
#welcome p {padding-bottom:30px;}

code {

	background: #fefdfb;

	border: 1px solid #fefdfb;

	border-left: 6px solid #CCC;

	color: #666;

	display: block;

	font: normal 1em arial, Tahoma,sans-serif;

	line-height: 1.6em;

	margin-bottom: 12px;

	padding: 8px 10px;

	white-space: pre;

}



blockquote {

	background: url('img/quote.gif') no-repeat;

	display: block;

	font-weight: bold;

	padding-left: 28px;

}



/* misc */

.clearer {clear: both; font-size: 0;}

.left {float: left;}

.right {float: right;}



/* structure */

.inner-container {

	border:0px solid #f59e73;

	background:  url(http://terrizphoto.com/wp-content/themes/terrizphoto/img/shadow.pn) repeat;


	margin: 0 auto;

	padding: 0px; padding-right:30px; padding-left:50px;

	width: 920px;padding-top:20px; 

}


#inner-container1 {

	border:0px solid #f59e73;
background:  url(http://terrizphoto.com/wp-content/themes/terrizphoto/img/shadow.pn) repeat;


	margin: 0 auto 0;

	padding: 0px; padding-right:0px; padding-left:0px;

	width: 1000px; padding-top:10px;

}



.outer-container { 

	xbackground: url('img/container.jpg') no-repeat center bottom;

	padding-bottom: 64px;

}



/* headere & title */

.header {
width:900px;
	background: url(http://terrizphoto.com/wp-content/themes/terrizphoto/img/h1.jpg) top center no-repeat;

	color: #444;

	height: 150px; 

	margin:0px auto 0px; margin-left:0px;

	text-align: center;border-bottom:1px dashed #ebb0c2; margin-bottom:25px;

}




#header {
width:1000px;
	background: url(http://terrizphoto.com/wp-content/themes/terrizphoto/img/h1.jpg) top center no-repeat;

	color: #444;

	height: 140px; 

	margin:20px auto 0px;

	text-align: center;border-bottom:0px solid #FFCC66;

}



/* path */

.path {

	background: #949490;

	color: #ccc;

	font: normal 1.1em Verdana,sans-serif;

	padding: 8px 12px;

}

.path li,.path ul {display: inline;}

.path a {

	color: #FAFAFA;

	text-decoration: none;

	margin-right: 16px;

}

.path a:hover {

	color: #FFE;

	text-decoration: undernone;line;

}



/* main */

.main {

	border-top: 0px solid #FFF;

	padding: 0px 32px 0 0;

}



/* content */

.content {

	float: right;

	width: 700px;

}

.content .descr {

	color: #666;

	font-size: 0.9em;

	margin-bottom: 20px;

}

.content li {

	line-height: 1.4em;

	list-style: url('img/li.gi');

	margin-left: 18px;

}

.content p {font-family: "arial",sans-serif; line-height:1.4em;}



/* navigation */

.navigation {

	float: left;

	width: 210px;

}

.navigation h2 {

	color: #5A5A43;

	font: bold 1.1em arial, Tahoma,sans-serif;

	line-height: 30px;

	margin: 0;

	padding-left: 12px;

}

.navigation ul {

	padding: 0;

	border-top: 1px solid #EAEADA;

}

.navigation li {border-bottom: 1px solid #EAEADA;}

.navigation li a {

	font-size: 1.1em;

	color: #554;

	display: block;

	padding: 8px 0 8px 5%;

	text-decoration: none;

	width: 95%;

}

.navigation li a:hover {

	background: #F0F0EB;

	color: #654;	

}



/* footer */

#footer {

	background: #fff;
border-bottom:0px solid #b1dae1;
	color: #bbb;

	font: .8em arial, sans-serif;
margin:0px auto 0px;
	margin-top: 15px;  margin-left:0px;

	width:900px;

}

#footer a {

	color: #bbb;

	text-decoration: none;

}

#footer a:hover {color: #f49059;}



/* posts */




.post h1 a:hover {

	border-color: #F60;

	color: #553;

}



.post {margin: 6px 0 2px; 
}

#divider {margin: 20px 0 2px; margin-bottom:55px;padding-bottom:70px;
background:  url(http://terrizphoto.com/wp-content/themes/terrizphoto/img/heart.jpg) bottom center no-repeat;
border-bottom:0px dotted #f49059;}

.post .info{

	

	border: 0px solid #E3E4E4;

	color: #666;

	margin: 2px 0 0px;

	padding: 5px 0px;padding-bottom:40px;

}

.post img {

	border: 0px solid #DDD;

	margin: 4px 0;

}

.post a img {border: 0px solid #DDD;}

.post a:hover img {border-color: #CCC;}



.info a {text-decoration: none; color: #ee8d56;}

.info a:hover {text-decoration: none; color:#e4366f;}



/* comments */

.content ol li {

	background: none;

}



.commentlist {margin: 0; padding: 0;}

.commentlist li {

	margin-bottom: 1.2em;

	list-style: decimal;

}

#commentform {

	margin: 1em 0;

	background: #FAFAFA;

	width: 360px;

}

.commentmetadata {padding: 2px 0 4px;}

.commentmetadata a {

	color: #444;

	text-decoration: none;

}

.commentmetadata a:hover {text-decoration: none;}



textarea.styled {width: 280px;}



.styled {

	font-size: 1.1em;

	background: #F8F7F6;

	border: 1px solid #D6D3D3;

}

.styled:hover {

	background: #FFF;

	border: 1px solid #D6D3D3;

}

.styled:focus {

	background: #fefdfb;

	border: 1px solid #939793;

}

#commentform input {margin-bottom: 3px;}



/* calendar */

#wp-calendar {color:#A0A0A0;}



.navigation table caption {border-bottom-color:#000;}



.navigation table thead tr {

  border-bottom-color:#000;

  color:#A53512;

}



.navigation table th {border-bottom-color:#000;}



.navigation table td#today {

  border-color:#000;

  color:#A53512;

}



.navigation table td a {

  border-bottom-color:#000;

  background-color:#EDF3DE;

}



.navigation table tfoot {border-top-color:#000;}



.navigation table tfoot a {background:none;}



/* calendar

--------------------------------------------------*/

#wp-calendar {

  display:inline-table;

  border-collapse:collapse;

  width:185px;

  margin:0px 10px 0 10px;

  text-align:center;

}



.navigation table caption {

  margin: -5px 10px 0 10px;

  padding-bottom: 5px;

  border-bottom: 1px solid;

  letter-spacing: 0.1em;

}



.navigation table thead tr {border-bottom:1px solid;}



.navigation table th {border-bottom:1px solid;}



.navigation table td {

  width: 225px; /* maximaize width; honestly, I don't know much about tables... */

  padding: 1px;

  font-size: 0.9em;

}



.navigation table td#today {

  padding: 0;

  border: 1px solid;

  font-size: 1em;

  font-weight: bold;

}



.navigation table td a {

  display: block;

  border-bottom: 1px solid;

  font-weight: bold;

  font-size: 1.15em;

}



.navigation table tfoot {border-top:1px solid;}

.navigation table tfoot a {

  border: none;

  font-weight: bold;

}

.navigation table tfoot #prev a {text-align:left;}

.navigation table tfoot #next a {text-align:center;}



#searchform {padding: 10px;}



#menu1 {padding-left:10px;}

.galleryslideshow {width:738px; margin:0px auto 0px;}
#gallerymenu { text-align:center;margin:0 auto 0;  margin-top:20px; margin-bottom:20px; width:740px;}
#gallery2 {text-align:center;margin-left:8px; margin-bottom:130px;}

.homelink a {margin-left:30px;}
.homelink {padding-bottom:40px;}
.contact-form .button{margin-bottom:60px;}
.contact-form fieldset {border: none;}


ol.commentbox {

margin-left: 0;

padding-left: 0px;

padding-right: 10px;

margin-top: 0px;

margin-bottom: 40px;

max-height: 120px;

min-height: 120px;

padding-bottom: 0px;

width: 690px;

border: 1px solid #f49059;border-top:none;

padding-top: 0px;

padding-bottom: 7px;

overflow-y: auto;

font-size: 12px;

overflow: -moz-scrollbars-vertical;

overflow-x: hidden;

background: #fefefe;



clear: both;

list-style-type:none;

}

#comment { list-style:none;}
.commentbox li {list-style:none;}
.commentform img a {border:none;}

.commentbox {height:100px;}

.submit {border:none; text-transform:uppercase; font-size:10px; padding:3px; letter-spacing:1px;}
#submit {border:none; text-transform:uppercase; font-size:10px; padding:3px; letter-spacing:1px;}

#links1 {line-height:22px; text-align:center; width:702px; padding-top:0px; color:#e4366f; 
font-size:13px;letter-spacing:0px; text-transform:uppercase;
border:1px dashed #ebb0c2 }
#links a {color:#605a55; margin-left:10px; margin-right:10px;}
#links1 a {color:#f49059; margin-left:10px; margin-right:10px;}
#links1 a:hover {color:#e4366f; }
.commentform h3 {border:none; background:#fff; padding-top:10px; margin-top:-5px;
text-align:left;}

.flashalbum {padding:0px; margin-top:-30px;}

#gallery {margin-bottom:155px;}
.1commentform_link img {float:left; }
.1commentform_link  {width:148px; display:block; margin-top:0px;float:left;padding-left:12px;}

.commentform h2 {text-align:left;}

#bottom {background:  url(http://terrizphoto.com/wp-content/themes/terrizphoto/img/bottom.pn) repeat;
height:31px; width:1000px; margin:0 auto 0;
}
.new {
	float: left;
	width:166px;
}
.old {
	float: right;
	width:166px;
}
a:focus, a:hover, a:active { outline:none } 
.content1 {border-left:1px dashed #ebb0c2;padding-left:18px;}
#iframe {margin-left:-106px;}

#navigation {height:205px;}

.postTabsLinks  {font-size:.9em;}
.content {padding-left:75px;width:700px;}
.entry {width:700px;}
