	* {margin:0;padding:0}
	
	img {border:none;}
		
		body {color:#000; font: normal 90% 'open_sansregular', Arial, Helvetica, sans-serif; text-align:center;background: #fff url(../img/body_back.gif) repeat left top;
		 }
		 
		 #stripe {background:#c73acc; margin: 0 0 .5em 0}
		 
		 
		 p#stripe {color: #ccc; font: normal 220%  'open_sansregular', Helvetica, Arial, sans-serif; background:#c73acc;padding:10px;}
		
		#container { margin:0 auto; padding-bottom:100px;width:90%; max-width:900px; }
		
		#head { background:transparent url(../img/head_back.gif) repeat-x left top;}
		
		#head img {margin: 0;}
		
a:link { color: #333;text-decoration: none;  }

 a:visited  { color: #333;text-decoration: none; }
 
 a:hover {color: #000;text-decoration: none; }
 
  a#orange {color: #ff6633!important;}
 
 a#blue {color: #4495E2!important;}
 
  a#pink {color: #f432c5!important;}
		
		#nav { background:#fff;float: left;width:100%;margin:20px 0 20px 0;border-top:1px dashed #ccc }
			

#navlistfloat { text-align:center; font: bold 310%  'open_sansregular', Helvetica, Arial, sans-serif; float: left;margin:2.777778% 0;width:100%;}

#navlistfloat li {list-style: none; float:left; margin:2.777778%;padding:3.333333%;background: #ccc;-webkit-border-radius: 20px;
-moz-border-radius: 20px;border-radius: 20px;}

#navlistfloat li a { text-decoration: none;  }

#navlistfloat li a:link { color: #000; }

#navlistfloat li a:visited  { color: #000 }

#navlistfloat li a:hover {color: #c73acc;}

#navlistfloat li a:active {color: #c73acc;}

#navlistfloat li a#current { color:#000;}		

#navlistfloat li a#for_sale { color:#5FB95F;}	


#navlistfloat2 { text-align:center; font: bold 310%  'open_sansregular', Helvetica, Arial, sans-serif; margin:2.777778% 0; }

#navlistfloat2 li {list-style: none; margin:2.777778%;padding:3.333333%;background: #82a9c6;-webkit-border-radius: 20px;
-moz-border-radius: 20px;border-radius: 20px;
/* begin animation */
 background-color: #82a9c6;
    -webkit-animation-name: example; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 16s; /* Safari 4.0 - 8.0 */
    animation-name: example;
      animation-duration: 16s;}
      
      /* Safari 4.0 - 8.0 */
@-webkit-keyframes example {
    from {background-color: #82a9c6;}
    to {background-color: #c73acc}
}

/* Standard syntax */
@keyframes example {
    from {background-color: #82a9c6;}
    to {background-color: #c73acc;}
}
/* end animation */

#navlistfloat2 li a { text-decoration: none;  }

#navlistfloat2 li a:link { color: #000; }

#navlistfloat2 li a:visited  { color: #000 }

#navlistfloat2 li a:hover {color: #c73acc;}

#navlistfloat2 li a:active {color: #c73acc;}

#navlistfloat2 li a#current { color:#000;}		

#navlistfloat2 li a#for_sale { color:#5FB95F;}		

#navlistfloat2 p { text-align:center; font: normal 80%  'open_sansregular', Helvetica, Arial, sans-serif; line-height: 1.5em;background: #86b8e4;padding:5px;}	

#navlistfloat2 p#small { text-align:center; font: bold 50%  'open_sansregular', Helvetica, Arial, sans-serif; line-height: 1em;}	







#float-hello { text-align:center; font: bold 310%  'open_sansregular', Helvetica, Arial, sans-serif; float: right;margin:185px 185px 0 0; display:inline;}

#float-hello li {list-style: none; display: inline; margin:0 50px 0 20px;padding:30px;background: #82a9c6;-webkit-border-radius: 20px;
-moz-border-radius: 20px;border-radius: 20px;}

#float-hello li a { text-decoration: none;  }

#float-hello li a:link { color: #000; }

#float-hello li a:visited  { color: #000 }

#float-hello li a:hover {color: #c73acc;}

#float-hello li a:active {color: #c73acc;}

#float-hello li a#current { color:#000;}		

#float-hello li a#for_sale { color:#5FB95F;}	









#nav_years { background:#fff;margin-top:20px;}
		
		#navlist_years { font: bold 110%  'open_sansregular', Helvetica, Arial, sans-serif;text-align:left; }

#navlist_years li {list-style: none; margin:0 0 5px 25px;}

#navlist_years li a { text-decoration: none;  }

#navlist_years li a:link { color: #999; }

#navlist_years li a:visited  { color: #999 }

#navlist_years li a:hover {color: #000;}

#navlist_years li a#current { color:#000;}	



#navlist_commissioned { background:#fff;margin-top:20px;}
		
		#navlist_commissioned { font: normal 90%  'open_sansregular', Helvetica, Arial, sans-serif;text-align:left; }

#navlist_commissioned li {list-style: none; margin:0 10px 5px 25px;}

#navlist_commissioned li a { text-decoration: none;  }

#navlist_commissioned li a:link { color: #999; }

#navlist_commissioned li a:visited  { color: #999 }

#navlist_commissioned li a:hover {color: #000;}

#navlist_commissioned li a#current { color:#000;}	


p#bio {color:#666;font: normal 90%  'open_sansregular', Helvetica, Arial, sans-serif;text-align:left;clear:both;padding:15px 0 0 25px}

h2.header {font: bold 310%  'open_sansregular', Helvetica, Arial, sans-serif; float: left;margin-top:20px;margin-left:25px;display:inline;}

h2.header a:link { color: #c73acc;text-decoration: none;  }

 h2.header a:visited  { color: #c73acc;text-decoration: none; }
 
 h2.header a:hover {color: #999;text-decoration: none; }
 
 img#polly {float:left;width:100%;}
 
 h2.solo {font: bold 110%  'open_sansregular', Helvetica, Arial, sans-serif; text-align:left;margin-top:20px;margin-left:25px;clear:both}
 
 p.cv {color: #00b71e; font: normal 300%  'open_sansregular', Helvetica, Arial, sans-serif; text-align:center;margin:10px 15px 0 25px;line-height:1.4em;}
 
  p.cvblack {color: #000; font: normal 300%  'open_sansregular', Helvetica, Arial, sans-serif; text-align:center;margin:10px 15px 0 25px;line-height:1.4em;}
  
   p.red {color: #4a88c0; font: normal 300%  'open_sansregular', Helvetica, Arial, sans-serif; text-align:center;margin:10px 15px 0 25px;line-height:1.4em;}
   
    p.serve {color: #83A9c5; font: normal 300%  'open_sansregular', Helvetica, Arial, sans-serif; text-align:center;margin:10px 15px 0 25px;line-height:1.4em;}

#left {float:left;width:130px;}

#left img {-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;}

#middle {float:left;width:770px;}

	#middle p {color: #666;font: normal 110%  'open_sansregular', Arial, Helevetica, sans-serif; font-style:italic;  margin: 0;padding:30px 0 5px 10px;text-align: left; clear:both;}

#middle_2 {float:left;width:100%;}

#full_width {float:left;width:900px;}

#right {float:right;width:150px;}

/* jQuery lightBox plugin - Gallery style */
	#gallery {
		
		padding:0 0 15px 3px;background:transparent;
		
		
	}
	
	
	#gallery ul { list-style: none;}
	
	
	#gallery ul li { display: inline;}
	
	
	#gallery ul img {
		border: 5px solid #AFAFAF;margin:23px 29px 5px 0;float:left;padding:1px;background:#fff;-moz-box-shadow: 3px 3px 8px #666;
	-webkit-box-shadow: 3px 3px 8px #666;
	box-shadow: 3px 3px 8px #666;
	/* For IE 8 */
/* -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#666666')";*/
 /* For IE 5.5 - 7 */
/* filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#666666');*/

-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
	}
	
	
	#gallery ul a:hover img {border: 5px solid #000;}
	
	#gallery p {color: #666;font: normal 110%  'open_sansregular', Arial, Helevetica, sans-serif; font-style:italic;  margin: 0;padding:15px 0 15px 10px;text-align: left; clear:both;line-height:1.5em;}
	
	 #gallery a span { background-image:url(../img/magnify.gif); background-repeat:no-repeat; width:20px; height:20px; display:none;
                          position:absolute; left:6px; top:26px;}
						  
						  #gallery a:hover span { display:block;} 

#gallery li a	{position:relative; float:left; }


#gallery a:link { color: #CA4C0D;text-decoration: none;  }

 #gallery a:visited  { color: #CA4C0D;text-decoration: none; }
 
 #gallery a:hover {color: #000;text-decoration: none; }


div.sold {font-size: 70%; position:absolute; bottom:0;right:25px;background:transparent url(../img/red.png) no-repeat left center;width:20px;height:20px;}

img#red_float {float:right; margin:0 28px 0 0;}

div#etsy {color:#fff;font-size: 90%; position:absolute; bottom:0;left:5px;background:#CA4C0D;padding:5px;-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;}

			
#content {  background:transparent; float:left;}
		
#footer { height:50px; background: #fff; clear:both}

#footer p { color:#666; font: normal 150%  'open_sansregular', Arial, Helvetica, sans-serif;margin:0;padding:5.555556%;}

#footer a#current_2 { color:#000;}	

			/* Easy Tooltip */

#easyTooltip{
font: bold 80% Arial, Helevetica, sans-serif;
text-align:left;
	padding: 10px;
	border:1px solid #666;
	background:#000 url(../img/easytool_back.gif) repeat-x left top;
	color:#fff;
	
	line-height:1.5em;z-index:100;
	}
					

/* // Easy Tooltip */

.gf-result {display:none;}

.gfg-title {display:none;}

.gfg-entry {display:none;}





.gfg-listentry {

font: bold 80%  'open_sansregular', Arial, Helevetica, sans-serif;  text-align:left;list-style: none;margin:0 0 10px 15px;
}

h4#rss {color: #000;font: bold 90%  'open_sansregular', Arial, Helevetica, sans-serif; margin:25px 0 10px 15px;text-align:left;}


ul li#type { font: normal 110%  'open_sansregular', Helvetica, Arial, sans-serif;clear:both;display:block;padding:45px 0 0 0; text-align:left;}

div.twtr-tweet-text p {color: #333;font: italic 16px  'open_sansregular', Helvetica, Arial, sans-serif !important;text-align: left; margin:0 0 0 7px !important;line-height:1.3em !important;}

a.twtr-user {font: normal 16px  'open_sansregular', Helvetica, Arial, sans-serif !important;}

a.twtr-user:after {content:":";}

div.twtr-tweet-text  {border-left:2px solid #67C9E9;}

div.twtr-hd {}

.twtr-widget em {font: normal 12px  'open_sansregular', Helvetica, Arial, sans-serif !important;}

.twtr-ft div {display:none;}



/* CSS for weather widget goes here */
#wxWrap {
    width: 600px;
        padding: 2px 13px 2px 11px;
    	margin:10px 20px 20px 330px;
	 float:left;
	
}
#wxIntro {
   float:left;
    font: normal 80%   'open_sansregular', Arial, Helvetica, sans-serif;
    color: #666;
    vertical-align: top;
    padding-top: 9px;
clear:both;

}
#wxIcon {
    float:left;
    width: 61px;
    height: 35px;
    margin: 2px 0 -1px 1px;
    overflow: hidden;
    background: url('http://l.yimg.com/a/lib/ywc/img/wicons.png') no-repeat 61px 0;
}
#wxIcon2 {
    display: inline-block;
    width: 34px;
    height: 34px;
    margin: 1px 6px 0 8px;
    overflow: hidden;
}
#wxTemp {
   float:left;
    font: normal 80%   'open_sansregular', Arial, Helvetica, sans-serif;
    color: #666;
    vertical-align: top;
    padding-top: 10px;
    margin-left: 0;
}

hr {color: #ccc;
background-color: #ccc;
height: 1px;}



.gf-result {display:none;}

.gfg-title {display:none;}

.gfg-entry {display:none;}

.gfg-list {
  position : relative;

  text-align : center;

width:100%; 
background: #fff;

margin-top:-5px;

line-height: 1.5em;

}




.gfg-listentry {
	
	color: #ccc;

font: normal 100%   'open_sansregular', Arial, Helvetica, sans-serif;


display:inline;



}


.gfg-listentry::after {

content:"...";

}



/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
#slider-wrapper {
    
    width:44.4444444%;
    height:300px;
    margin:25%;
	padding-top:0;
	float:left;
border:5px solid #d1ce05;
display:none;
   
}

#slider {
	position:relative;
   width:400px;
    height:300px;
	float:left;
	
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	right:0;
	bottom:-42px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../img/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../img/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family:    'open_sansregular', Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}/*
 * jQuery Nivo Slider v2.4
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	background:#fff url(loading.gif) no-repeat 50% 50%
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#ccc;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
color:#000;
font: normal 200%   'open_sansregular', Helvetica, Arial, sans-serif; 
	padding:5px;
	margin:0 !important;
}
.nivo-caption a {
color:#000;
	display:inline !important;
	text-decoration: none;
	background:yellow;
	-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

#facebox .b {
  background:url(b.png);
}

#facebox .tl {
  background:url(tl.png);
}

#facebox .tr {
  background:url(tr.png);
}

#facebox .bl {
  background:url(bl.png);
}

#facebox .br {
  background:url(br.png);
}

#facebox {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
  position: absolute;
  top: 0;
  left: 0;
}

#facebox table {
  margin: auto;
  border-collapse: collapse;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 340px;
  height: 605px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}



@media only screen and (max-width: 768px) {
	
	p#stripe {font-size: 1.5em; }

#navlistfloat { font-size: 2em;}

#navlistfloat li {list-style: none; margin:0;padding:3.333333%;background: #ccc;-webkit-border-radius: 0;
-moz-border-radius: 0;border-radius: 0;display:block;width:90%;}
					
 p.cv {font-size: 1.5em;}
 
  p.cvblack {font-size: 1.5em}
  
  p.red {font-size: 2em}
  
  p.serve {font-size: 1em}
  
  #footer p {font-size: 1em;}

}




@font-face {
    font-family: 'cardoregular';
    src: url('cardo104s-webfont.eot');
    src: url('cardo104s-webfont.eot?#iefix') format('embedded-opentype'),
         url('cardo104s-webfont.woff') format('woff'),
         url('cardo104s-webfont.ttf') format('truetype'),
         url('cardo104s-webfont.svg#cardoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'cardobold';
    src: url('cardob101-webfont.eot');
    src: url('cardob101-webfont.eot?#iefix') format('embedded-opentype'),
         url('cardob101-webfont.woff') format('woff'),
         url('cardob101-webfont.ttf') format('truetype'),
         url('cardob101-webfont.svg#cardobold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'cardoitalic';
    src: url('cardoi99-webfont.eot');
    src: url('cardoi99-webfont.eot?#iefix') format('embedded-opentype'),
         url('cardoi99-webfont.woff') format('woff'),
         url('cardoi99-webfont.ttf') format('truetype'),
         url('cardoi99-webfont.svg#cardoitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansregular';
    src: url('opensans-regular-webfont.eot');
    src: url('opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-regular-webfont.woff') format('woff'),
         url('opensans-regular-webfont.ttf') format('truetype'),
         url('opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.audiojs { width:100% !important; }

.audiojs .play { background: url("../audiojs/player-graphics.gif") -2px -1px no-repeat !important; }

.audiojs .loading { background: url("../audiojs/player-graphics.gif") -2px -31px no-repeat !important; } 

.audiojs .error { background: url("../audiojs/player-graphics.gif") -2px -61px no-repeat !important; }

.audiojs .pause { background: url("../audiojs/player-graphics.gif") -2px -91px no-repeat !important; } 
			
