a {color:#791506; text-decoration: none;}
a:hover {color:#000;}
.entry a {text-decoration: underline;}

/* photo alignment */		
.picleft {float: left; padding-right: 10px; padding-bottom: 8px;}
.picright {float: right; padding-left: 10px; padding-bottom: 8px;}
.picright img, .picleft img {border: 1px dotted #265cb9; margin-bottom: 2px;}
.picright, .picleft {font-size: 10px; color : #0b3f9a;}

.pagepic {
	float: right;
	background-image : url(../images/page_pic_frame.gif);
	background-repeat : no-repeat;
	width: 233px;
	height: 248px;
	padding: 15px 0px 0px 15px;
	margin: 10px 0px 15px 15px;
	}

/* end photo alignment */		


.sidegift {margin-bottom: 12px;}

#leftside {float: left; width: 620px; font-size: 12px; color : #333;}
#leftsidepadding {padding: 15px 10px 10px 10px; border: 1px solid #99ccff;}			

/* page titles */		
.title {padding-bottom: 10px;}	
.pagetitle1 {font-family : Arial, Verdana, Helvetica, sans-serif; 	font-size: 25px; color : #a91b1f; margin-bottom: 6px;}		
.pagetitle2 {font-family : Arial, Verdana, Helvetica, sans-serif; 	font-size: 20px; color : #666; margin-bottom: 6px;}	
/* end page titles */		



/* begin right menu */		
#rightmenu {padding-bottom: 10px;}
#rightmenu ul {list-style: none; margin-left: 8px; padding: 0px; color: #83070a; font-family: Verdana, Arial;}
#rightmenu a {color: #83070a; text-decoration: none;}	
#rightmenu a:hover {color: #000;}	
#rightmenu ul ul {margin-left: 1px; margin-top: 3px;}
#rightmenu ul li {margin-bottom: 4px; background-image : url(../images/arrow.gif);
	background-position : left top;	background-repeat : no-repeat; padding-left: 11px;}
#rightmenu ul ul li {margin-bottom: 1px;}
#rightmenu ul li a {font-size: 15px;}
#rightmenu ul li a:hover {color: #333333;}	
#rightmenu ul ul li {background-image : url(../images/li.gif); background-position : left top;
	background-repeat : no-repeat; padding-left: 13px;}	
#rightmenu ul ul li a {color: #4b4b4b;	font-size: 11px;}
#rightmenu li .current_page_item a {font-weight: bold;} 
#rightmenu ul .current_page_item a {font-weight: bold;} 
#rightmenu ul .current_page_item ul a {font-weight: normal;} 
#rightmenu li .current_page_item ul li a {font-weight: normal;} 
#rightmenu ul ul ul li {background-image : url(../images/li.gif); background-position : left top; background-repeat : no-repeat; padding-left: 13px;}
#rightmenu ul ul ul li a {padding-left: 0px; font-size: 11px;}
/* END right menu */		

.entry ul {list-style: none; 
	margin: 10px 0px 10px 20px; 
	padding: 0px;}
.entry ul li {margin-bottom: 8px; 
	background-image : url(../images/arrow3.gif);
	background-position : left top;
	background-repeat : no-repeat;
	padding-left: 14px;}
.entry ol {padding: 0 0 0 35px; margin: 0;}
.entry ol li {margin: 0; padding: 0;}

blockquote {margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd;
	color: #777;}
blockquote cite {margin: 5px 0 0; display: block;}
hr {height: 1px; color: #96a8b3;}

#giftbox {float: right;	margin-top: 5px; background-image : url(../images/giftsbox_bg.gif);
	background-repeat: repeat-y; width: 451px;}
	
#giftbox #featureditem {float: left; width: 145px; padding: 4px 0px 0px 14px; font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 11px;	color : #555454; text-align: center;}
#giftbox #featureditem p {margin: 5px 0px 5px 0px;}
#giftbox #featureditem a {color : #555454;}
#giftbox #featureditem a:hover {color : #901117;}

#giftbox #mostpopular {float: right; width: 240px; padding: 4px 14px 0px 0px;}
#giftbox #mostpopular ul {list-style: none; margin-left: 1px; padding: 0px; color: #83070a;
	font-family : Verdana, Arial, Helvetica, sans-serif;}
#giftbox #mostpopular ul li {margin-bottom: 8px; background-image : url(../images/arrow2.gif);
	background-position : left top; background-repeat : no-repeat; padding-left: 11px;
	font-size: 11px;}
#giftbox #mostpopular ul li a {color : #313231;}
#giftbox #mostpopular ul li a:hover {color : #901117;}
/* FORMS */	

#form {font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color : #555454;}
#form input, #form select {font-family : Verdana, Arial, Helvetica, sans-serif; 	font-size: 11px; color : #333333;}	
		
.formtable {padding: 8px 0px 0px 0px;}	
.input {width: 178px;}
.select {width: 183px;}
.input2 {width: 134px;}
.select2 {width: 139px;}	

.formtable .label {text-align: right; padding-right: 10px; width: 100px;}
.formtable .label2 {text-align: right; padding-right: 10px; width: 140px;}		
.formtable td {padding-bottom: 8px;}	


.installations {font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px; font-weight: bold; color : #666666; padding: 5px;}	
.formhead {font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px; font-weight: bold; color : #333; padding: 6px;background-color: #d9d9d9; border-bottom: 1px solid #666;}		


#note2 {color : #ff0000; margin-top: 4px;}
/* end FORMS */	




#memberdiscounts {}


.none {margin-bottom: 10px; font-family : Arial, Verdana, Helvetica, sans-serif; 	font-size: 11px; color : #61191a; text-align: center;}


#memberdiscounts .state {font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px; 	color : #333; padding-bottom: 8px; font-weight: bold;
	background-color: #d9d9d9; padding: 4px 4px 4px 8px; margin-bottom: 8px; border-bottom: 1px solid #666;}	
	
#memberdiscounts .dtitle {font-weight: bold; color: #d7383b;}
#memberdiscounts .url {}

	
#memberdiscounts .discount {border-bottom: 1px dotted #eeeeee; margin-bottom: 10px;}	

#memberdiscounts .jump {float: right; font-weight: normal; font-size: 11px;}	
#memberdiscounts .jump a {color: #000; text-decoration: underline;}	


.seeall {font-weight: normal; font-size: 12px; border: 1px solid #8d8d8d; padding: 7px; margin: 20px 0px 10px 0px; text-align: center; background-color: #f2f2f2;}	
.seeall a {color: #83070a; text-decoration: underline;}	


#memberdiscounts .excerpt p {margin: 0px 0px 4px 0px;}
#memberdiscounts  p {margin: 4px 0px 4px 0px;}		

#memberdiscounts .disclaimer {font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px; color : #666; margin-bottom: 8px;}	
	
#memberdiscounts .thumb {float: left; margin: 0px 8px 4px 0px; border: 1px solid #cccccc;
	width: 61px;}	
#memberdiscounts .thumb img {padding: 2px;}	
				
#memberdiscounts .discountcontent {float: right; width: 545px;}					
.small {font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color : #666;}	

		
	
h1	{font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px; color : #5180a4; margin: 0px; font-weight: bold;
	padding: 20px 39px 10px 0px; border-bottom: 1px solid #ccc; }	

h2, h3	{font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px; color : #a91b1f; margin: 0px; font-weight: bold;
	padding: 15px 30px 0px 0px;  border-bottom: 1px solid #ccc; }	
	
	
#s13 {border-bottom: 1px solid #ccc; padding: 0px 0px 10px 0px; margin-bottom: 12px; font-size: 17px;}
#s13 .title { font-size: 28px; color : #61191a;} 



.sidememb ul {margin: 0px; padding: 0px 0px 0px 15px; list-style-type: square; color: #666; font-size: 12px;}
.sidememb ul a {line-height: 18px; color: #666; text-decoration: none;}
.sidememb ul a:hover {color: #333;} 
.sidememb li {margin: 0px; padding: 0px 0px 10px 0px;}




#listingpage .post-item {border-bottom: 1px dotted #ccc; margin-bottom: 10px; padding-bottom: 10px;}

#listingpage .head {font: bold 18px arial; color: #595959; border-bottom: 1px dotted #ccc; margin-bottom: 10px; padding-bottom: 10px;}

#listingpage .thumb {float: left; margin: 0 15px 0 0;}
#listingpage .postinfo {float: left; width: 515px;}
#listingpage .title {font: bold 18px georgia; color: #3a3a3a; padding-bottom: 5px;}
#listingpage .title a {color: #3a3a3a; text-decoration: none;}
#listingpage .title a:hover {color: #B52624;}
#listingpage .excerpt {font: normal 12px arial; color: #535353;}
#listingpage .excerpt p, #listingpage .postinfo .excerpt p {margin: 0px;}



#listingpage .meta {font: normal 11px arial; color: #535353; margin-top: 6px;}
#listingpage .meta a {font: normal 11px arial; color: #535353; text-decoration: none;}
#listingpage .meta a:hover {color: #333; text-decoration: underline;}

.giveawayintro {font: normal 14px georgia; border-bottom: 1px dotted #ccc; margin-bottom: 10px;}

.givetitle {font-family : Arial, Verdana, Helvetica, sans-serif; 	font-size: 25px; color : #a91b1f; margin-bottom: 6px;}		

.patrons p {margin: 0 0 6px 0;}
