html { background:#f8edd9 url(../images/bg.gif) repeat; margin:0; padding:0; }

body { background:url(../images/bg_pattern.gif) repeat-x; color:#1a1a1a; font: 100%/100% Palatino, "Palatino Linotype", Georgia, Times, "Times New Roman", serif; margin:0; padding:0;}
   
   a { color:#b32c2c; text-decoration:none; outline: none; }
	a:hover { color:#b32c2c; text-decoration:underline; }
	a:visited { color:#b32c2c; text-decoration:none; }
	
	blockquote { color:#402020; font-style:italic; margin:15px 0; }
	cite { color:#1a1a1a; font-style:normal; }
	.testim2 { padding-top:20px; }
	
	dl { margin:0; }
	dt { color:#661919; font-weight:bold; font-variant:small-caps; }
	dd { margin:0 0 10px; }
	
	fieldset { border:none; height:320px;}
	fieldset dt { width:100px; float:left; }
   
	h1,h2,h3,h4 { color:#661919; font-family:Palatino, "Palatino Linotype", Times, "Times New Roman", serif; }
   	h1 {  font-size:2em; font-style:italic; margin:0 0 20px; padding:0; }
	h2,h3,h4 { margin:40px 0 20px; }
	
	hr { background:url(../images/rulen.jpg) no-repeat; border:0; height:19px; }
	
	img { border:none; }
	
	ul { list-style:none; }
	ul li { background:url(../images/bullet.gif) no-repeat 0 0.5em; list-style:none; margin-left:-15px; padding-left:15px; }
	
   p { margin:15px 0; }
   .work-details2 P {margin:0px 0; text-indent: 20pt;}

#container { font-size:.9em; line-height:1.5em; width:815px; margin:0 auto; padding:80px 0 0; }
	#header, #recent-work, #about, #contact { margin:20px 0 30px; clear:both; }
   .left-div { background:url(../images/vertical_rule.gif) repeat-y right; width:515px; float:left; padding-right:10px; }
   .left-div p{ padding-right:10px; }
   
	.right-div { width:260px; float:right; }
	#footer { background:url(../images/bg_pattern.gif) repeat-x bottom; width:100%; padding:0 0 80px; }

.welcome { color:#402020; font-size:1.4em; font-style:italic; line-height:1.5em; margin-bottom:30px; }
	.left { width:525px; float:left; }
	.right { width:260px; float:right; }
   

.work img { width:223px; height:340px; margin-bottom:10px; padding-top:4px; float:left; }
	.work-details { background:url(../images/vertical_rule.gif) repeat-y left; width:440px; margin-left:30px; padding-left:29px; float:left;}
	.work-details h3 { margin-top:0; }
	.work-details2 { background:url(../images/vertical_rule.gif) repeat-y left; width:660px; margin-left:30px; padding-left:29px; float:left;}
	.work-details2 h3 { margin-top:0; }
	

.stripViewer .panelContainer .panel ul { text-align: left; margin:0; }
			
		.slider-wrap { margin:0; position: relative; width: 100%; }
	
		/* These 2 lines specify style applied while slider is loading */
		.csw { width: 100%; height: 380px; overflow:auto; }
		.csw .loading {margin: 200px 0 300px 0; text-align: center}
	
		.stripViewer { position:relative; overflow:hidden; margin:auto; width:760px; 
		height:380px; clear:both; }
			
		.stripViewer .panelContainer { position:relative; left:0; top:0; width:100%; list-style-type:none; }
			
		.stripViewer .panelContainer .panel { float:left; height: 100%; position:relative; width:760px; }
			
		.stripViewer .panelContainer .panel .wrapper { padding:0; }
		
		.wrapper { margin-left:15px; }
			
		.stripNavL, .stripNavR {  position: absolute; top: 180px; text-indent: -9000em; }
		
		.stripNavL a, .stripNavR a { display: block; width:40px; height:17px; }
			
		.stripNavL { left: 0; }
		.stripNavR { right: 0; }
			
		.stripNavL { background: url("../images/arrow_left.gif") no-repeat center; }	
		.stripNavR { background: url("../images/arrow_right.gif") no-repeat center; }
	

.author-pic { width:110px; height:145px; margin:0 5px 5px 0; padding:5px; float:left; }
	

fieldset { background:url(../images/form_bg.jpg) no-repeat; border:none; height:320px; margin:0 0 20px; padding:10px 0 0 10px; }
	fieldset dt { width:100px; float:left; }
	fieldset input { background-color:#f8edd9; border:1px solid #a65353; outline:none; }
	fieldset textarea { background-color:#f8edd9; border:1px solid #a65353; outline:none; resize:none; }
	.button-replace { background:url(../images/send.gif) no-repeat; border:0; text-indent:-99999px; overflow:hidden; cursor: pointer; width:75px; height:65px; margin:0 0 0 99px; padding:35px 0 0; }

.yes { color:#661919; font-weight:bold; font-variant:small-caps; }

.footer-text { font-size:.8em; width:850px; margin:0 auto; padding-bottom:10px;}
	.footer-text a { color:#1a1a1a; text-decoration:none;}
	.footer-text a:hover { color:#1a1a1a; text-decoration:underline;}
	.spaced { padding-left:200px;}
	.spacedless { padding-left:50px;}
 

	.backtotop { clear:both; }
	.right-div h3 { margin-top:0; }
	

