body {
	background: #CDCBC2;
	font-size:12px;
	line-height:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0px;
	margin:0px;
	color:#212121;
	text-align:center;
	}
	
body#home #t-home a, body#available #t-available a, body#archive #t-archive a, body#about #t-about a, body#contact_mailinglist #t-contact_mailinglist a, body#subscribe #t-subscribe a, body#contact_mailinglist #t-contact a
{
color:#000;
}	

html {
	min-height:100.1%;
	}
	
#wrapper
 {
 width: 800px;
 margin: 0 auto;
 padding: 0;
 padding-top: 20px;
 background: #CDCBC2;
  margin-top: 0px;
 border: 0px solid #bbb09d;
 
 }



/* RESET */
h1, h2, h3, h4, h5, h6, p, ul, li {
	margin:0px;
	padding:0px;
	}

h1 {
	text-align:left;
	}

h2 {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;	
	text-align:left;
	}
	
h3 {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;	
	font-size:14px;
	letter-spacing:1px;
	color:#666;
	text-align:left;
	}

hr {
	display:none;
	}

p {
	text-align:left;
	}

a {
	color:#7a0026;
	text-decoration:none;
	}

a:hover {
	color:#000;
	}



/* CUSTOM CLASSES */



.leftimg {
	float:left;
	margin:0px 10px 10px 0px;
	width: 100%;
	}

.clear {
	clear:both;
	width: 100%;
	}

.left {
	float:left;
	width: 100%;
	}

.right {
	float:right;
	width: 100%;
	}
	
.summary {
	color:#555;
	font-size:14px !important;
	line-height:24px;
	}

/* Image Info */


	
#image-info {

	text-align:left;
	margin: 0 auto;
	background: #CDCBC2;
	padding: 0;
	padding-top: 35px;
	padding-bottom: 10px;
	margin-bottom: 0px;
	border-bottom:1px dashed #555;
	border: 0px solid red;
	
	
		}


#image-info p {
	font-size:10px;
	color:#b4b4b4;
	color:#212121;
	
	margin:0px;
	letter-spacing: 1px;
	
	}



#image-info h2 {
	font-family:Georgia, "Times New Roman", Times, serif;	
	font-weight:normal;
	letter-spacing:0px;
	font-size:14px;
	font-style:italic;
	color:#b4b4b4;
	color:#212121;
	
	padding:10px 0px 20px 0px;
	}
	
#image-info h2 span
{
	padding-right: 5px;
}

#image-info h2 em { 
	font-family: Trebuchet MS, Arial, Verdana, sans-serif;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin: 0px;
	padding-left: 5px;
	padding-right: 5px;
    font-size: 11px;
	}

		
		
#image_notes {
	width:100%;
	margin: 0;
	margin-bottom:10px;
	border: 0px solid #000;
	}
	
	
#image_notes a:hover{

}


#image_notes, #image_comments {
	line-height:16px;
	}
	
#image_comments {
	font-style: italic;
}

#image_notes p {
    font-family:Georgia, "Times New Roman", Times, serif;
	color:#212121;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 16px;
	margin:0px;
	padding-bottom:0px;
	}




.view
{
font-family:Georgia, "Times New Roman", Times, serif;
text-transform: uppercase;
	color:#212121;
	font-size: 11px;
	line-height: 16px;
	margin:0px;
	padding-bottom:0px;
letter-spacing: 1px;
}

#image_notes h2 {
	font-family:"Times New Roman", Times, serif;	
	letter-spacing:1px;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	color:#444;
	padding:0px 0px 0px 0px;
	}
	
	
		
#image_comments {
	width:100%;
	margin:50px 0px 70px 0px;
	border-left:0px dashed #555;
	padding-right: 0px;
	padding-left: 0px;
	border: 0px solid red;
	}


#image_comments ul {
	padding:0px 0px 0px 0px;
	margin-bottom: 0px;
	clear:both;
	}
		
	
	

#image_comments li {
	font-size:12px;
	color:#212121;
	margin:0px 0px 40px 0px;
	list-style:none;
	letter-spacing: 1px;
	}



#image_comments h2 {
	font-family:Georgia, "Times New Roman", Times, serif;	
	font-weight:normal;
	letter-spacing:0px;
	font-size:12px;
	font-style:italic;
	color:#212121;
	padding:0px 0px 40px 0px;
	width: 100%;
	margin-top:0px;
	float: left;
		}
	
#image_comments h2 em { 
	font-family: Trebuchet MS, Arial, Verdana, sans-serif;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:normal;
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 5px;
    font-size: 12px;
    padding-top:0px;
    color:#212121;
    
	}

#image_comments img 
{
padding-left: 0px;
padding-right:85px;
padding-top: 0px;
margin-top:0px;
float:right;
}




/* HEADER + NAVIGATION */


#header{
	width: 100%;
	
	padding: 0px 0px 20px 0px;
	border: 0px solid #000;
	
	
		}	


h1#blogtitle
{
width: 216px;
height: 63px;
margin: 0 auto;
padding: 0;
border: 0px solid #000;
}



#blogtitle span
{
display: none;
}

	
#header h1 a {
	
	width: 216px;
	height: 63px;
	color:#555;
	display:block;
	font-family: "Times New Roman", Times, serif;
	text-transform:uppercase;
	letter-spacing:3px;
	font-size: 14px;
	border: 0px solid #000;
	background-image: url("images/asmallpainting_header4.gif");
    background-repeat: no-repeat;
	
	}



#imagenavigation{
	
	
	margin: 0;
	border: 0px solid #000;
	}


#imagenavigation li{
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	letter-spacing:1px;
	text-transform:uppercase;
	font-size:xx-small;
	display:inline;
	margin: 0px;
	margin-bottom:0;
	padding: 0;
	text-align: center;
	
	}
	
#imagenavigation li a{
	
	color:#000;
	padding-left:0px;
	padding-right:0px;
	padding: 2px 2px 2px 2px;
	margin: 0px;
	}
	


#header .inside li, #header1 li, #header li {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-family: "Times New Roman", Times, serif;
	font-weight:normal;
	letter-spacing:2px;
	text-transform:uppercase;
	font-size:10px;
	display:inline;
	padding: 0;
	margin-bottom: 0;
	}
	
#header .inside li a, #header1 li a, #header li a {
	color:#000;
	padding-left:5px;
	padding-right:5px;
	padding-bottom: 0;
	padding: 3px 3px 3px 3px;
	}
		
#header .inside li a:hover, #header1 li a:hover, #header li a:hover {
	text-decoration:none;
	color:#993300;
	}
	
.secondary a {
	color:#666 !important;
	}

	
 

#imagenavigation li.imgnav2 a
{
	
	
	border: 1px solid #777;
	color: #222;
		
}


#imagenavigation li.imgnav2 a:hover
{
background: #999;
color: #fff;
}




/* MAIN PHOTO AREA */


	
#photobox {
	
	
	background: #CDCBC2;
	padding-top: 10px;
	padding-bottom:10px;
	text-align: left;
	margin: 0 auto;
	}
	
	
#photo {
	
	background: #CDCBC2;
	padding:0px;
	margin-bottom:10px;
	border: 1px solid #CDCBC2;
	}


/* IMAGE NAVIGATION */


		
#infobox {
    height: 500px;
	text-align:left;
	padding-bottom: 0px;
		}

		
		
	

#image-navigate {
	padding:10px 0px;
	padding-bottom: 50px;
	border-bottom:0px dashed #b0aca2;

	}
	
	#image-navigate ul
	{
		
	}
	
#image-navigate li {
	font-family: "Times New Roman", Times, serif;
	text-transform:uppercase;
	font-size:10px;
	letter-spacing:2px;
	list-style:none;
	width:33%;
	display: inline;
	border: 0px solid #000;
	}

#image-navigate a {
	display:block;
	border: 0px solid #000;
	
	color: #000;
	}

#image-navigate a:hover {
	color:#993300;
	}


/* Pages */

#page {
	padding:0px;
	text-align:left;
	height: 500px;
	}
	
	

#page h2 {
	font-weight:normal;
	letter-spacing:2px;
	font-size:11px;
	color: #212121;
	margin:0px 0px 10px 0px;
	padding-top: 15px;
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase;
	}
	
#page h2 span{
	font-size:12px;
	letter-spacing: 2px;
	text-transform: none;
	color: #3d3d3d;
}

	
#page h2
{
padding-left: 5px;
}	

#page p {
	font-size:12px;
	font-style:italic;
	margin: 0px 20px 20px 0px;
	padding-left: 5px;
	}

#page ul {
	font-size:12px;
	font-style:italic;
	margin:0px 20px 20px 0px;
	padding-left: 5px;
	}
	
#page ul li {
	list-style:none;
	padding:0px 5px 0px 0px;
	}
	
#page a {
	}


#page img {
    
    padding:0px;
    
    border:1px solid #CCC;
	}





div#thumbnails
{
width: 600px;
margin: 0 auto;
padding: 0;
border: 0px solid #000;
}

.thumbnails {
	border:0px solid #CCC;
	padding:0px;
	margin:0px 0px 14px 14px;
	background: transparent;
	}

		
h4.thankyou
{

text-align: center;
font-size: medium;
font-weight: normal;
line-height: 1.5;
color: #696765;
margin: 0;
padding: 0;

}

h4.error
{
text-align: center;
font-size: medium;
font-weight: normal;
line-height: 1.5;
color: red;
margin: 0;
padding: 0;
}

/* COLUMNS ON INFO PAGE */

#col1 {
	width:33%;
	float:left;
	}

#col2 {
	width:33%;
	float:left;
	}

#col3 {
	width:33%;
	float:right;
	}
	
	

/* Footer */

#footer {
	
	clear:both;
	width: 100%;
	margin:70px auto 0px auto;
	padding:10px 0px;
	padding-top: 0px;
	text-transform:uppercase;
	border: 0px solid #000;
	}
	
#footer ul
{
margin-bottom: 5px;
}


#footer li {
	text-align:center;
	font-size: 10px;
	font-family:"Times New Roman", Times, serif;
	display:inline;
	list-style:none;
	padding:0px 1px;
	color:#333;
	color: #000;
	}	

#footer a {
	color:#7a0026;
	
	}
	
#footer a:hover {
	color:#000;
	}


/* Comments */
body#comment
{
   background-color:#f1ece1;
}

#commentbox {
	width:80%;
	margin:0px auto;
	}


#comments {
    margin:0px auto;
    width:90%;
    text-align:left;
	}

#comment-top h2 {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;	
	font-weight:normal;
	letter-spacing:2px;
	font-size:11px;
	text-transform:uppercase;
	text-align:center;
	}
	
#comment-middle h2 {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;	
	font-weight:normal;
	letter-spacing:2px;
	font-size:11px;
	text-transform:uppercase;
	}

#comment-middle {
	padding:20px 0px;
	margin-bottom:7px;
	} 



	#addcomment
{
clear: both;
width: 100%;
margin:0px;
margin-top: 70px;
padding:0px;
}


	

.input {
	width:45%;
	font-size:10px;
	border:1px solid #7d7b79;
	background-color:#e6e6e6;
	color:#333;
	padding:5px;
	}

#addcomment label {
	color:#111;
	font-style:italic;
	font-size:10px;
	}

#addcomment textarea {
	width:85%;
	height:50px;
	font-size:11px;
	border:1px solid #7d7b79;
	background-color:#e6e6e6;
	color:#333;
	padding:5px;
	}

.comment-button {
    background:#e6e6e6;
	border:3px double #888;
	color:#333;
	}
	
	


.emailform
{
	width: 100%;
	margin-top: 0px;
	border-right:1px dashed #777;
}




.emailform td
{
padding-bottom: 20px;} 




.contactinput
{
	width: 230px;
	border:1px solid #7d7b79;
	background-color:#fff;
	color:#333;
	padding:5px;
}

.textbox
{
	width: 275px;
	border:1px solid #7d7b79;
	background-color:#fff;
	color:#333;
	padding:5px;
}



div#categorybox
{
		padding-top: 10px;
	padding-bottom: 40px;
	margin-left: 127px;
	border: 0px solid #000;
}

div.pagebox1 
{
padding-top: 40px;
padding-bottom: 10px;
border: 0px solid #000;
}

#photobox div.pb2
{
	clear: both;
	width: 300px;
	margin: 0 auto;
	padding: 0;
	padding-top: 10px;
	border: 0px solid #000;
}




#photobox h2.pagelinks, #photobox h2.returnhome
{
	text-align:center;
	text-transform: uppercase;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: normal;
	color: #222;
	font-family:"Times New Roman", Times, serif;
}


#photobox h2.returnhome
{
border:1px solid #000;

}

	
table.subscribe{
border:0px dashed #555;
width: 100%;
}

table.subscribe td
{
font-style: italic;
font-size: 12px;
}





