@charset "UTF-8";
/* CSS Document */

body { margin:0; padding:0px;
font: normal 11px/1.5em "lucida grande", Verdana, Arial, Helvetica, sans-serif;
background:#a5a5a5;
color:#808080;
}
a {outline: none;}
h1 {font-size:22px;}
h2 {font-size:17px;}
strong {font-weight:bold;}
em {font-style:italic;}

a:hover {color:#808080;}

/*----------------------------------- Container -------------------------------------------*/

#container { position:relative;
background:#DCDEE0 url(images/body_bkg.gif) repeat-x center top ;
min-width:850px;}

/*----------------------------------- Branding -------------------------------------------*/

#branding {height:150px;  width:100%; margin:0 auto; padding:50px 0 0 0; text-align:center; position:relative; }
#branding h1 {text-align:center;
background:url(images/dtp_logo.gif) no-repeat center top;
width:425px;
height:100px;
margin:0px auto 0 auto;

text-indent:-9999px;
}

#branding h1 a {display:block; width:425px; height:100px;
background:url(images/dtp_logo.gif) no-repeat center top; }

#branding h1 a:hover {display:block; width:425px; height:100px;
background:url(images/dtp_logo-over.gif) no-repeat center top; }

/*----------------------------------- Content and Content_port (for portfolio section) -------------------------------------------*/

#content {width:670px; margin:0 auto;
line-height:1.5em;
padding:0 0 20px 0;}

#content_port {width:750px; margin:0 auto;
line-height:1.5em;
padding:0 0 100px 0;
position:relative;
height:400px;}

#content h1, #content_port h1 {color:#00AEEF;}
#content a, #content_port a {color:#00AEEF;}
#content a:hover {color:#616161;}
#container h2 {clear: left;}
#content h3, #content_port h3 {font-size:15px; font-style:italic; letter-spacing:-0.04em;}
#content h4, #content_port h4 {font-size:13px; font-weight:bold;}

#content table {border: 1px solid; border=width: 1px 0 0 1px; width: auto; margin: 0 auto;}
#content td {padding: 5px; border: 1px solid; border-width: 0 1px 1px 0; font-size: 85%;}

#container.news h2 { margin:30px 0 0px 0px; padding:20px 0 8px 0; font-size:14px; border-top:1px dotted #CCCCCC;color:#00AEEF; font-weight:bold; clear:left; }
#container.news p {margin:0 0 0 0px; line-height:1.7em}
#container.news #list_indent p {padding: 0px 0px 0px 10px;}

img.news {margin:0; padding:0; border:4px solid #00aeef;}
img.news:hover {border:4px solid #616161;}

body.home2 #content {padding:0 0 200px 0;}
body.home2 #content img {float:left; padding:0 35px 25px 0;}

#about1 {float:left; line-height:1.7em; padding:0 0 5px 0; margin:0; }
#about2 {padding:1px 0 5px 250px; margin:0; line-height:1.7em;}

#image_right {float:right; padding:5px; height:297px; width:297px; margin:0 100px 0 0;}

/*----------------------------------- Planetary Thoughts -------------------*/

body.home2 #content #thoughts img {
display: block;
float: none;
margin: 0 auto;
padding: 3px;
}

p.caption {
margin: 0 auto;
padding: 0;
text-align: center;
font-style: italic;
font-weight: bold;
}

/*----------------------------------- SubContent - this is the info at the bottom of the home -------------------*/

#subcontent {width:962px; position:absolute; bottom:0px; margin:0 50% ; left:-480px;
background:url(images/content_sub_bkg.png) no-repeat; height:160px; overflow:hidden; }

#subcontent h2 { color:#00AEEF;}

#subcontent div {width:190px;  padding:35px 20px 20px 20px; float:left; margin:0px; }
#subcontent #sub_port {width:230px;}
#subcontent #sub_news {padding-left:30px;}
#subcontent #sub_blog {padding-right:10px;}
#subcontent #sub_barfblog {padding-right:10px;}

#subcontent p {line-height:1.2;}

#subcontent p a {padding:0 0px 0 0;color:#00AEEF ; text-decoration:none;}
#subcontent p a:hover {color:#808080;text-decoration:underline;}

#subcontent h2 a {padding:0 0px 0 0;color:#00AEEF ; text-decoration:none;}

/*----------------------------------- All Navigation -------------------------------------------*/

/*----------------------------------- Main Nav and quicklinks to port section-------------------*/

#nav_main, #nav_port { position:absolute;
top:30px;
left:0px;
width:104px;
list-style:none;
margin:0px;
padding:0px;}

#nav_port {top:60px; }

#nav_main li, #nav_port li { display:block; position:absolute; z-index:10; list-style:none;}
#nav_main li a, #nav_port li a { display:block; text-indent:-9999px;}

li#li_services {width:104px;
height:122px;
top:0px;}
li#li_services a {width:104px;
height:122px;
background:url(images/li_creativeservices2.png) no-repeat right top;
z-index:20;}
li#li_services a:hover {
height:122px; z-index:30;
background:url(images/li_creativeservices2.png) no-repeat right -136px;}

li#li_about {width:104px;
height:122px; top:80px;}
li#li_about a {width:104px;
height:122px;
background:url(images/li_about_2.png) no-repeat right top;
z-index:30;}
li#li_about a:hover {
height:122px;z-index:30;
background:url(images/li_about_2.png) no-repeat right -130px;}

li#li_news {width:104px;
height:122px; top:160px;}
li#li_news a {width:104px;
height:122px;
background:url(images/li_currentnews_2.png) no-repeat right top;
z-index:30;}
li#li_news a:hover {
height:122px;z-index:30;
background:url(images/li_currentnews_2.png) no-repeat right -120px;}

li#li_work {width:104px;
height:122px; top:240px;}
li#li_work a {width:104px;
height:122px;
background:url(images/li_work_2.png) no-repeat right -5px;
z-index:30;}
li#li_work a:hover {
height:122px;z-index:30;
background:url(images/li_work_2.png) no-repeat right -140px;}


li#print_tab {width:48px;
height:40px; top:355px; }
li#print_tab a {width:48px;
height:50px; background:url(images/print_tab.png) no-repeat right top;}
li#print_tab a:hover { background:url(images/print_tab.png) no-repeat right top;
height:70px; }

li#web_tab {width:45px;
height:50px; top:410px; }
li#web_tab a {width:45px;
height:50px; background:url(images/web_tab.png) no-repeat right top;}
li#web_tab a:hover {background:url(images/web_tab.png) no-repeat right top;
height:70px; }

li#id_tab {width:43px;
height:50px; top:290px; }
li#id_tab a {width:43px;
height:50px; background:url(images/id_tab.png) no-repeat right top;}
li#id_tab a:hover { background:url(images/id_tab.png) no-repeat right top;
height:70px; }

li#ad_tab {width:46px;
height:40px; top:331px; }
li#ad_tab a {width:50px;
height:40px; background:url(images/ad_tab.png) no-repeat right top;}
li#ad_tab a:hover {background:url(images/ad_tab.png) no-repeat right top;
height:70px; }

li#brand_tab {width:45px;
height:35px; top:385px; }
li#brand_tab a {width:45px;
height:35px; background:url(images/brand_tab.png) no-repeat right top;}
li#brand_tab a:hover { background:url(images/brand_tab.png) no-repeat right top;
height:50px; }

/*----------------------------------- Nav that contains contact and testimonials, also includes home link -------------------*/

#nav_sub { position:absolute;
top:30px;
right:0px;
height:150px;
width:80px; }

#nav_sub li { display:block; position:absolute; z-index:10;  right:0px; list-style:none; }

#nav_sub li a {display:block; position:absolute;height: 100%;
	width: 100%;  right:0px;  text-indent:-9999px; }

li#contact {width:85px;
height:160px; top:10px; }
li#contact a {width:85px;
height:160px; background:url(images/contact_tab.png) no-repeat left top;}
li#contact a:hover {
height:160px; }


li#testimonials {width:60px;
height:140px;   }
li#testimonials a {width:60px;
height:140px; background:url(images/testimonial_tab.png) no-repeat left top;}
li#testimonials a:hover {width:75px;
height:150px; }


li#gohome {width:65px; top:190px; height:80px;   }
li#gohome a {width:65px; height:80px; background:url(images/home_tab.png) no-repeat left top;}
li#gohome a:hover { height:80px; }

li#bc {width:60px; top:300px; height:175px;   }
li#bc a {width:60px; height:75px; background:url(images/bc_tab.png) no-repeat left top;}
li#bc a:hover { height:75px; }

li#tour {width:60px; top:238px; height: 175px;}
li#tour a {width:60px; height:75px; background:url(images/tour_tab.png) no-repeat left top;}
li#tour a:hover { height:75px; }

li#gohome-new {width:54px; top: -41px; right: 256px; height: 56px; z-index: 99}
li#gohome-new a { background:url(images/tabHome.png) no-repeat left bottom;}

li#contact-new {width:53px; top: -41px; right: 220px; height: 54px; z-index: 80}
li#contact-new a { background:url(images/tabContact.png) no-repeat left bottom;}

li#testimonials-new {width:52px; top: -41px; right: 184px;height: 56px;z-index: 70}
li#testimonials-new a { background:url(images/tabTestimonials.png) no-repeat left bottom;}

li#restaurant {width:168px; top:168px; height: 54px;}
li#restaurant a { background:url(images/tabRestaurants.png) no-repeat left top;}

li#retail {width:134px; top:198px; height: 44px;}
li#retail a { background:url(images/tabRetail.png) no-repeat left top;}

li#construction {width:148px; top:223px; height: 46px;}
li#construction a { background:url(images/tabConstruction.png) no-repeat left top;}


#contactSlideBox {
	position: absolute;
	right: 130px;
	top:0;
	z-index: 0;
	width: 220px;
}

.shadow {
	background: #F3D734;
	padding: 50px 20px 10px;
	margin: 0 5px 10px 5px;
	color: #333;
	text-shadow: 0px 1px 2px #C1A80A;
	/* Box Shadow */
	-moz-box-shadow: 0px 0px 5px #cccccc;
	-webkit-box-shadow: 0px 0px 5px #cccccc;
	box-shadow: 0px 0px 5px #cccccc;
}

.shadow a {
	text-decoration: none;
	color: #00AEEF;
}	

#contactSlide {
	color: #fffff;
	font-size: 1.2em;
	/* Box Shadow */
	-moz-box-shadow: 2px 2px 5px #cccccc;
	-webkit-box-shadow: 2px 2px 5px #cccccc;
	box-shadow: 2px 2px 5px #cccccc;
}

#contactSlide p {
		line-height: 1.3em;
		margin: 5px 0; padding: 0;
}	

.contactButton {
	 background:url(images/tabContact.png) no-repeat left bottom; display: block;
	width:53px; left: 77px; position: relative; height: 54px; z-index: 999;
	text-indent: -9999px;
}

/*----------------------------------- Site info - text links and other site info -------------------*/

#siteinfo {color:#616161; position: relative; }

#siteinfo p {
margin:0px 30px 0 0;
text-align:right; 
font-size:11px; 
line-height:1.3em;
float: right;
right: 0;
top: 15px;
position: absolute;
}

#sitemap {width:700px; margin:20px auto; pading: 0; line-height: 1.3em}
#sitemap li {list-style:none; display:inline; padding:0 5px;}
#siteinfo a {color:#616161; text-decoration:none;}

#siteinfo a:hover { color:#333333; text-decoration:underline;}

a#abc {background: url(images/construction_logo_gray.gif) no-repeat top left;
position:absolute;
width:86px;
height:45px;
text-indent:-9999px;
margin:3px 0 0 10px;
position: absolute;
left: 0;
top: 15px;
}

a:hover#abc {background:url(images/construction_logo.gif) no-repeat top left;
position:absolute;
width:86px;
height:45px;
text-indent:-9999px;}

#socmeNav {
	bottom: 3px;
display: inline-block;
float: left;
margin: 0px;
padding: 0px;
position: relative;
}

#socmeNav li {
	display: block;
	float: left;
	background: url(images/socMe-links.png)	 no-repeat 0 0 ;
	height: 20px;
	width: 93px;
	margin: 0px 24px 0px 0px;
	padding: 0;
}

#socmeNav li a{
	display: block;
	height: 100%;
	width: 100%;
	text-indent: -9999px;
}

#socmeNav li.facebook { background-position: 0 0;}
#socmeNav li.twitter {background-position: -116px 0;}

#socmeNav li.facebook:hover { background-position: 0 -21px;}
#socmeNav li.twitter:hover {background-position: -116px -21px;}

/*----------------------------------- Sitemap - differently styled links -------------------*/
#content.sitemap {font-family: "lucida grande", Verdana, Arial, Helvetica, sans-serif;  }
#content.sitemap h2 {font-size:12px; font-weight:bold; margin:10px 0 5px 0; font-family: "lucida grande", Verdana, Arial, Helvetica, sans-serif; }
#content.sitemap  ul {margin-top:5px; font-family: "lucida grande", Verdana, Arial, Helvetica, sans-serif;}
#content.sitemap  a {color:#616161; text-decoration:none; border-bottom:#616161 dotted 1px; 
font-family: "lucida grande", Verdana, Arial, Helvetica, sans-serif;}
#content.sitemap  a:hover { color:#333333; text-decoration:none; border-bottom:#333333 solid 1px;
 font-family: "lucida grande", Verdana, Arial, Helvetica, sans-serif;}

#content.sitemap ul li {font-weight:bold; margin:2px 0px;}
#content.sitemap ul li ul li {font-weight:normal;}
#container.sitemap #branding a {border:none;}

#col1 {width:300px; float:left; line-height:1.5em;}
#col2 { padding:26px 0 0 310px; line-height:1.25em;}


/*----------------------------------- other styles -------------------------------*/

#content.testimonials em {display:block; margin:0 0 0 30px; padding:0 0 10px 0;}


/*----------------------------------- Shaun link -------------------*/
a#recycle { background:url(images/shaun_valentines_2012.png) no-repeat top left; 
position:absolute;
right:50px;
bottom:10px;
width: 152px; height: 158px;  
display:block;
text-indent:-9999px; }

/* none = shaun_noholiday.gif */

a:hover#recycle { background-position: 0 -158px; }

#shaunlarge {float:right; margin:-20px 15px 0 0;
width:152px;
height:97px;
}

/* ----- shaun archives ----- */

.shaunContainer {float: left; margin: 9px; padding: 5px 7px 7px 7px; height: 176px; width: 190px; position: relative;background: #CCC;}
.shaunContainer h4 {margin: 3px 0 5px 0; position: relative; z-index: 95}

.shaunSheep { height: 96px; width: 157px; display: block; background-position: left top; background-repeat: no-repeat; position: relative;}
.shaunSheep:hover {background-position: 0 -93px; position: relative; z-index: 0; z-index:100}

.saintsShaun {background-position: 0 20px; height: 120px; width: 168px; position: relative; bottom: 10px}
.saintsShaun:hover {background-position: 0 -135px; height: 138px; bottom: 20px}

.shaunSheep#shaunValentines2012 {background: url(images/shaun_valentines_2012.png) no-repeat top left; width: 152px; height: 158px; }
.shaunSheep#shaunValentines2012:hover {background-position: 0 -158px}
.shaunSheep#shaunValentine2012 {background: url(images/shaun_valentine_2012.png) no-repeat top left; width: 145px; height: 144px; }
.shaunSheep#shaunValentine2012:hover {background-position: 0 -146px}
.shaunSheep#shaunOPP2012 {background: url(images/shaun_opposite_2012.png) no-repeat top left; width: 145px; height: 144px; }
.shaunSheep#shaunOPP2012:hover {background-position: 0 -146px}
.shaunSheep#shaunNYE2011 {background: url(images/shaun_nye_2011.png) no-repeat top left; width: 145px; height: 144px; }
.shaunSheep#shaunNYE2011:hover {background-position: 0 -146px}
.shaunSheep#shaunThanksgiving2011 {background: url(images/shaun_thanksgiving_2011.png) no-repeat top left; width: 145px; height: 146px; }
.shaunSheep#shaunThanksgiving2011:hover {background-position: 0 -146px}
.shaunSheep#shaunHalloween2011 {background: url(images/shaun_halloween_2011.png) no-repeat top left; width: 133px; height: 130px; }
.shaunSheep#shaunHalloween2011:hover {background-position: 0 -130px}
.shaunSheep#shaunMouseDay2011 {background: url(images/shaun_mouse_day_2011.png) no-repeat top left; width: 133px; height: 130px; }
.shaunSheep#shaunMouseDay2011:hover {background-position: 0 -130px}
.shaunSheep#shaunMosquitoDay2011 {background: url(images/shaun_mosquito_day_2011.png) no-repeat top left; width: 133px; height: 130px; }
.shaunSheep#shaunMosquitoDay2011:hover {background-position: 0 -130px}
.shaunSheep#shaunPopulationDay2011 {background: url(images/shaun_population_day_2011.png) no-repeat top left; width: 133px; height: 130px; }
.shaunSheep#shaunPopulationDay2011:hover {background-position: 0 -130px}
.shaunSheep#shaun4July2011 {background: url(images/shaun_4july_2011.png) no-repeat top left; width: 133px; height: 130px; }
.shaunSheep#shaun4July2011:hover {background-position: 0 -130px}
.shaunSheep#shaunPicnic2011 {background: url(images/shaun_picnic_day_2011.png) no-repeat top left; width: 133px; height: 119px; }
.shaunSheep#shaunPicnic2011:hover {background-position: 0 -119px}
.shaunSheep#shaunMemorial2011 {background: url(images/shaun_memorial_2011.png) no-repeat top left; width: 128px; height: 129px; }
.shaunSheep#shaunMemorial2011:hover {background-position: 0 -111px}
.shaunSheep#shaunArborDay {background:url(images/shaun_arborday_2011.png) no-repeat top left; width: 133px; height: 118px; }
.shaunSheep#shaunArborDay:hover {background-position: 0 -118px}
.shaunSheep#shaunMarioDay {background:url(images/shaun_mario_2011.png) no-repeat top left; width: 102px; height: 103px; top: 15px;  }
.shaunSheep#shaunMarioDay:hover {background-position: 0 -103px}
.shaunSheep#shaunAppleDay {background:url(images/shaun_appleday_2011.png) no-repeat top left; width: 170px; height: 128px;  top: 15px;}
.shaunSheep#shaunAppleDay:hover {background-position: 0 -128px}
.shaunSheep#shaunNinjaDay {background:url(images/shaunNinjaDay2010.png) no-repeat top left; width: 170px; height: 94px;  top: 15px;}
.shaunSheep#shaunNinjaDay:hover {background-position: 0 -94px}
.shaunSheep#shaunToiletDay {background:url(images/shaun_toiletDay_2010.png) 0 20px no-repeat; width: 170px; height: 169px; top: -7px; }
.shaunSheep#shaunToiletDay:hover {background-position: 0 -150px}
.shaunSheep#halloween_2010 {background:url(images/shaun_halloween_2010.gif) 0 0px no-repeat; width: 153px; height: 122px;  }
.shaunSheep#halloween_2010:hover {background-position: 0 -167px}
.shaunSheep#saints_2010 {background:url(images/shaun_FOOTBALL_2010.png) 0 -15px no-repeat; width: 153px; height: 122px;  }
.shaunSheep#saints_2010:hover {background-position: 0 -167px}
.shaunSheep#school_2010 {background:url(images/shaun_school_2010.png) 0 6px no-repeat; width: 153px; height: 118px;  }
.shaunSheep#school_2010:hover {background-position: 0 -112px;}
.shaunSheep#summer_2010-2 {background-image:url(images/shaun_summer_2010-2.gif); width: 153px; height: 117px;  }
.shaunSheep#summer_2010-2:hover {background-position: 0 -117px; height: 161px; bottom: 42px}
.shaunSheep#summer_2010 {background-image:url(images/shaun_summer_2010.gif); width: 148px; height: 117px;  }
.shaunSheep#summer_2010:hover {background-position: 0 -117px; height: 144px; bottom: 31px}
.shaunSheep#easter_2010 {background-image:url(images/shaun_easter_2010.gif); width: 169px; height: 126px;  }
.shaunSheep#easter_2010:hover {background-position: 0 -126px; height: 165px; bottom: 39px}
.shaunSheep#stPats_2010 {background-image:url(images/shaun_stPats_2010.gif);  height: 136px;  }
.shaunSheep#stPats_2010:hover {background-position: 0 -136px; height: 153px; bottom: 28px}
.shaunSheep#champs_2010 {background-image:url(images/shaun_CHAMPS_2010.gif); background-position: 0 10px; height: 126px;  }
.shaunSheep#champs_2010:hover {background-position: 0 -116px; height: 176px; bottom: 60px}
.shaunSheep#mardi_gras_2010 {background-image:url(images/shaun_mardi_gras_2010.gif); background-position: 0 0px; height: 131px;  }
.shaunSheep#mardi_gras_2010:hover {background-position: 0 -164px}
.shaunSheep#thank_you_2010 {background-image:url(images/shaun_thank_you_2010.gif); background-position: 0 0 }
.shaunSheep#thank_you_2010:hover {background-position: 0 -128px}
.shaunSheep#saints_panthers_2009 {background-image:url(images/shaun_saints_PANTHERS_2009.gif); }
.shaunSheep#saints_buckaneers_2009 {background-image:url(images/shaun_saints_BUCKANEERS_2009.gif); }
.shaunSheep#saints_cowboys_2009 {background-image:url(images/shaun_saints_COWBOYS_2009.gif); }
.shaunSheep#saints_falcons_2009 {background-image:url(images/shaun_saints_FALCONS_2009.gif); }
.shaunSheep#saints_redskins_2009 {background-image:url(images/shaun_saints_REDSKINS_2009.gif); }
.shaunSheep#thanksgiving_2009 {background-image:url(images/shaun_thanksgiving_2009.gif); background-position: 0 48px; height: 120px; width: 168px; position: relative; bottom: 10px}
.shaunSheep#thanksgiving_2009:hover {background-position: 0 -110px; height: 138px}
.shaunSheep#vetsDay_2009 {background-image:url(images/shaun_veterans_day_2009.gif); height: 123px}
.shaunSheep#vetsDay_2009:hover {background-position: left -158px;}
.shaunSheep#halloween_2009 {background-image:url(images/shaun_halloween_2009.gif); background-position: -20px 25px; width: 170px; top: 15px}
.shaunSheep#halloween_2009:hover {background-position: left -115px; width: 200px; height: 116px; top:-3px; left: -20px;  }
.shaunSheep#labor_2009 {background-image:url(images/LABOR_DAY_09.gif) ; width: 165px; height: 96px; background-position: left 20px}
.shaunSheep#labor_2009:hover {background-position: left -84px; height: 115px; bottom: -10px;}
.shaunSheep#school_2009 {background-image:url(images/shaun_school_2009.gif) ;background-position: 0 20px ; top:20px }
.shaunSheep#school_2009:hover {background-position: left -73px; height: 87px; bottom: -13px;}
.shaunSheep#summer_2009 {background-image:url(images/shaun_summer_2009.gif) ; height: 96px; background-position: left 20px; top: 20px}
.shaunSheep#summer_2009:hover {background-position: left -90px; height: 190px; top: -27px !important;}
.shaunSheep#july4_2009 {background-image:url(images/shaun_july4_2009.gif) ; width: 165px; height: 96px; background-position: left 20px; top: 20px}
.shaunSheep#july4_2009:hover {background-position: left -90px; height: 190px; top: -27px !important;}
.shaunSheep#fathers_day-2009 {background-image:url(images/shaun_fathers_day_2009.gif); top: 20px}
.shaunSheep#aprilfool {background-image:url(images/shaun_aprilfool.gif)}
.shaunSheep#armed_forces {background-image:url(images/shaun_armed_forces_day.gif)}
.shaunSheep#christmas {background-image:url(images/shaun_christmas.gif)}
.shaunSheep#cincodemayo {background-image:url(images/shaun_cincodemayo.gif)}
.shaunSheep#earth_day {background-image:url(images/shaun_earth_day.gif); width: 165px}
.shaunSheep#easter {background-image:url(images/shaun_easter.gif)}
.shaunSheep#easter_2009 {background-image:url(images/shaun_easter_2009.gif)}
.shaunSheep#halloween {background-image:url(images/shaun_halloween.gif)}
.shaunSheep#hanukkah {background-image:url(images/shaun_hanukkah.gif)}
.shaunSheep#mardi-2009 {background-image:url(images/shaun_mardi-2009.gif)}
.shaunSheep#mardigras {background-image:url(images/shaun_mardigras.gif)}
.shaunSheep#mothers_day {background-image:url(images/shaun_mothers_day.gif); width: 193px}
.shaunSheep#newyear {background-image:url(images/shaun_newyear.gif)}
.shaunSheep#patriotic {background-image:url(images/shaun_patriotic.gif)}
.shaunSheep#secretary_day {background-image:url(images/shaun_secratary_day.gif); position: relative; bottom:15px}
.shaunSheep#stpatrick {background-image:url(images/shaun_stpatrick.gif)}
.shaunSheep#stpatrick2 {background-image:url(images/shaun_stpatrick2.gif)}
.shaunSheep#thanksgiving {background-image:url(images/shaun_thanksgiving.gif)}
.shaunSheep#vday-2009 {background-image:url(images/shaun_vday-2009.gif); height: 90px}


/* ----- random styles ----- */

.noLink {	color: #03AEEE; 	font-size: 20px !important; font-style: normal !important }

