/* starkmedia | INTERACTIVE SOLUTIONS
 * (c) starkmedia -- www.starkmedia.com
 * 
 */
 
html { padding: 0px; margin: 0px; }
body {
padding: 0px;
text-align: left;
line-height: 14px;
background: #fff url(/pics/shared/background_ptrn.gif) top left repeat-x;
font: normal 11px "Trebuchet MS", Verdana, sans-serif;
color: #333333; 
margin: auto; }


.alignright {display:block;float:right;margin:10px 0 10px 10px;}
.alignleft {display:block;float:left;margin:10px 0 10px 10px;}
.aligncenter {display:block;float:right;margin:10px 10px 10px 10px;}

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

a:visited{
	color:#CC6600;
	text-decoration:none;}

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

a:visited:hover{
	color:#CC6600;
	text-decoration:underline;}
	
div.spacer { clear: both;}

body td {
font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 11px;
color: #333333;
}

p{
margin-top:0;
}

.words {
font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 11px;
line-height: 18px;
color: #333333;
}

.cmstools {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
color: #333; }

h1 { /* Entry title */
padding: 0px;
margin: 5px 0px 15px 0px;
font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 13px;
letter-spacing: -.1px;
color: #336633; }
 
.homecopy { 
width:440px;
margin-top:15px;
padding:0px 25px 10px 25px; 
text-align:left;
float:right; }

.left {
float: left;
width: 112px;
padding: 10px 0px 0px 0px;
margin: 0px 7px 0px 0px;
color: #333; }

.center {
float: left;
width: 150px;
padding: 10px 0px 0px 0px;
margin: 0px 7px 0px 0px;
color: #333; }

.right {
float: left;
width: 131px;
padding: 10px 0px 0px 0px;
margin: 0px;
color: #333; }

.right_blog_img {
float:right;
width:221px;
margin-top:-45px;
}
.locy  {
padding: 0px;
font: bold 10px/1.1em Verdana, Arial, "Trebuchet MS",  sans-serif;
margin: 0px;		
background: #fff; }

.locy ul  {
margin: 0px;
padding: 0px; }
	
.locy li  {
padding: 0px;
background: #fff;
list-style-type: none;
margin: 0px; }

.locy li a {	
margin: 0px;
padding-bottom: 5px;
border-bottom: 1px solid #666666;
color: #036;
text-decoration: none;
display: block;}

.locy li a:hover {
background: #fff;
color: #036;
text-decoration: underline;}

.locy li a:visited {
background: #fff;
color: #036;}

.locy ul ul {
list-style-type: none;
margin-top: 0px;
padding: 0px; }

.locy li li a {
font: normal 10px/1.1em Verdana, Arial, "Trebuchet MS",  sans-serif;
background-color: #fff;
border-bottom: 1px solid #eee;
margin: 0;	
color: #333;
padding: 8px 0px 8px 0px;}

.locy li li a:visited {
font: normal 10px/1.1em Verdana, Arial, "Trebuchet MS",  sans-serif;
background-color: #fff;
border-bottom: 1px solid #eee;
margin: 0;	
color: #333;
padding: 8px 0px 8px 0px;}


.playhit {
display: block;
margin: 5px 0px 0px 0px;
font: bold 14px Arial, Helvetica, sans-serif;
color: #66CC00; }

a.playhit:visited {  color: #66CC00 ;text-decoration: none;}
a.playhit:active {  color: #66CC00;text-decoration: none;}
a.playhit:link {  color: #66CC00;text-decoration: none;}
a.playhit:hover {  color: #66CC00;text-decoration: underline;}


a.weknow:visited {  color: #CC0000 ;text-decoration: none;}
a.weknow:active {  color: #CC0000;text-decoration: none;}
a.weknow:link {  color: #CC0000;text-decoration: none;}
a.weknow:hover {  color: #CC0000;text-decoration: underline;}


.bigblue { 
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
letter-spacing: -1px;
color: #003366;
font: bold 22px/1.1em "Trebuchet MS", "Verdana", sans-serif; }

a.bigblue:visited {  color: #003366 ;text-decoration: none;}
a.bigblue:active {  color: #003366;text-decoration: none;}
a.bigblue:link {  color: #003366;text-decoration: none;}
a.bigblue:hover {  color: #0066CC;text-decoration: none;}


h2 { /* Entry title */
padding: 0px 0px 4px 0px;
margin: 0px 0px 10px 0px;
letter-spacing: -2px;
color: #336600;
font: bold 25px/1.1em "Trebuchet MS", "Verdana", sans-serif; }

h3 {
	margin: 13px 0px 13px 0px;
}

hr {
	display:none;
	}

/* HEADER */
#header { 
width: 720px;
background:url('/pics/shared/interactive_bckground.gif') 0px 0px no-repeat;
height:85px;
border-top:9px solid #330;
margin:0px auto;
padding:0px;background-color:#fff; }

    
/* NAVIGATION */

#navigation {
display:block;
text-align:right;
padding-top:34px;
margin:0px auto;
width:670px;
padding-bottom:10px;
border-bottom:1px solid #ccc; }

#logo {
float:left;
padding-bottom:5px;
margin-top:-5px; }	

.subheads {
display: block;
font: bold 12px "Trebuchet MS", Verdana, sans-serif;
color: #333333; 
padding: 8px 0px 1px 0px;
margin: 0px;}

.mainnav {
font-family: Verdana, Arial, "Trebuchet MS",  sans-serif;
font-size: 12px;
color: #333333; }

a.mainnav:visited {  color: #333333 ;text-decoration: none;}
a.mainnav:active {  color: #333333;text-decoration: none;}
a.mainnav:link {  color: #333333;text-decoration: none;}
a.mainnav:hover {  color: #333333;text-decoration: underline;} 

.newsletter {
font: bold 18px/1.1em "Trebuchet MS", "Verdana", sans-serif;
color: #336600; }

a.newsletter:visited {  color: #336600 ;text-decoration: none;}
a.newsletter:active {  color: #336600;text-decoration: none;}
a.newsletter:link {  color: #336600;text-decoration: none;}
a.newsletter:hover {  color: #CC6600;text-decoration: none;} 


/* SIDE NAVIGATION */

a.category:visited {  color: #333 ;text-decoration: none;}
a.category:active {  color: #333;text-decoration: none;}
a.category:link {  color: #333;text-decoration: none;}
a.category:hover {  color: #333;text-decoration: underline;}

.categoryblue {
display: block;
padding: 12px 0px 3px 4px;
letter-spacing: -.5px;
font: normal 13px "Trebuchet MS", Verdana, sans-serif;
font-weight: bold;
color: #333; }

#navlist, li.categories ul 
{
padding-left: 0;
margin-bottom: 12px;
margin-top: 0px;
width: 232px;
border-top: 2px solid #333;
}


{
padding-left: 0;
margin-left: 0;
margin-top: 0px;
width: 232px;
border-top: 2px solid #333;
}

#navlist li, li.cat-item 
{
list-style: none;
margin: 0;
padding: 7px;
background: transparent url(/pics/shared/sidenav_bak.gif) top left no-repeat;
border-bottom: 2px solid #FFF;
}

#navlist li a { 
text-decoration: none;
color: #069;
letter-spacing: -1px;
font: 10px/1.1em Verdana, Arial, "Trebuchet MS",  sans-serif; }

ul#navlist li#active a
{
font-weight: bold;
color: #036;
}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
color: #036;
text-decoration: underline;
background: transparent; }

/* HORIZONTAL RULE */
.line {
display: block;
color: #666666;
width: 100%;
height: 1px;
border-bottom: 1px solid #999;}


/* CONTENT BLOCK */
#contentblock { 
width:720px;
background: #fff ;
padding: 0px;
margin:0px auto 0px auto; }

/* HOLDS MOVIE */
#movieblock { 
width: 670px;
height: 265px;
background: transparent url(/pics/shared/movie_backdrop.gif) top center no-repeat;
padding: 0px 35px 0px 35px;
margin: auto; }

#bodyblock { 
width: 670px;
padding: 0px 25px 0px 25px;
margin: auto; }

#leftside { 
width: 465px;
padding: 0px;
height:320px; }

#videoshadow { 
width: 305px;
height: 209px;
background: transparent url(/pics/shared/video_shadow.gif) top center no-repeat;
border: 0px solid #000000;
margin-top: 5px;}

#rightsidecontent { 
float: right;
width: 190px;
height:325px;
line-height:20px;
padding: 10px 0px 0px 0px; } 

#workflow {
padding: 5px 0px 30px 24px;
margin-bottom:30px;
}

.entry_post {
	width:412px;
	}

#page {
	width:720px;
	margin:0 auto;
	}

.narrowcolumn {	
	float:left;
	padding: 5px 0px 30px 24px;
	width:412px;
	}

.widecolumn {
	width:672px;
	padding: 5px 0px 30px 24px;
	}

#portfoliobody {
float: left;
padding: 0px;
margin: 0px 0px 30px 0px;
}

#workmovies { 
width: 239px;
margin-left: 445px;
padding:20px 0  10px}

.hidden {
	display:none;
	}

#s {
	width:150px;
	margin-right:8px;
}

#searchsubmit {
	font-size:11px;
	border:1px solid #CCCCCC;
	padding:3px;
	background:transparent url(/pics/shared/sidenav_bak.gif) no-repeat scroll left top;
}

.postmetadata {
	width:371px;
	}

.post {
	margin-bottom:20px;
	}

.commentlist {
	width:371px;
	}	



#comment {
	width:371px;
	}

#blog_archives {
	padding-top:10px;
	clear:right;
	list-style-type:none;
	}
	ul#blog_archives {
	padding-left:0;
	margin:0;
	}
	#blog_archives ul {
	padding-left:0;
	margin-left:0;
	list-style-type:none;
	}
	
#respond {
	width:370px;
	}

#newsmovies { 
float: right;
width: 250px;
border: 0px solid #000000;
padding: 18px 0px 0px 0px; }

#smallshadow { 
width: 239px;
height: 165px;
background: transparent url(/pics/shared/small_shadow.gif) top center no-repeat;
border: 0px solid #000000;
margin-top: 5px; }

#topline {
background: #fff;
width: 740px;
padding: 0px ;
margin: auto; }

#bottomline { 
width: 670px;
border-top: 1px solid #000000;
padding: 0px ;
margin: auto; }

.coffee {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333; }

a.coffee:visited {  color: #6699CC ;text-decoration: none;}
a.coffee:active {  color: #336699;text-decoration: none;}
a.coffee:link {  color: #333333;text-decoration: none;}
a.coffee:hover {  color: #CC6600;text-decoration: none;} 

.work {
font: normal 12px "Trebuchet MS", Verdana, sans-serif;
font-weight: bold;
color: #666633; }

.newslink {
display: block;
padding-top: 5px;
line-height: 15px;
padding-bottom: 3px;
font: normal 13px "Trebuchet MS", Verdana, sans-serif;
font-weight: bold;
color: #333; }

a.newslink:visited {  color: #999 ;text-decoration: none;}
a.newslink:active {  color: #333;text-decoration: none;}
a.newslink:link {  color: #333;text-decoration: none;}
a.newslink:hover {  color: #369;text-decoration: underline;}

.article {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
color: #333333; }

a.article:visited {  color: #666666 ;text-decoration: none;}
a.article:active {  color: #333333;text-decoration: none;}
a.article:link {  color: #336699;text-decoration: underline;}
a.article:hover {  color: #336699;text-decoration: none;}

.news {
font: normal 13px "Trebuchet MS", Verdana, sans-serif;
font-weight: bold;
color: #003300; }

a.news:visited {  color: #003300 ;text-decoration: none;}
a.news:active {  color: #003300;text-decoration: none;}
a.news:link {  color: #003300;text-decoration: none;}
a.news:hover {  color: #003300;text-decoration: underline;}

.feed {
font: normal 13px "Trebuchet MS", Verdana, sans-serif;
font-weight: bolder;
color: #003366; }

a.feed:visited {  color: #003366 ;text-decoration: none;}
a.feed:active {  color: #003366;text-decoration: none;}
a.feed:link {  color: #003366;text-decoration: none;}
a.feed:hover {  color: #003366;text-decoration: underline;} 

.archive {
font: normal 13px "Trebuchet MS", Verdana, sans-serif;
font-weight: bolder;
color: #CC6600; }


.cms {
font: bold 12px Arial, Helvetica, Verdana,  sans-serif;
color: #003366; }

a.cms:visited {  color: #336699 ;text-decoration: none;}
a.cms:active {  color: #003366;text-decoration: none;}
a.cms:link {  color: #003366;text-decoration: none;}
a.cms:hover {  color: #990000;text-decoration: underline;} 

.botnav {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333; }

a.botnav:visited {  color: #333333 ;text-decoration: none;}
a.botnav:active {  color: #333333;text-decoration: none;}
a.botnav:link {  color: #333333;text-decoration: none;}
a.botnav:hover {  color: #333333;text-decoration: underline;} 

.smallorange {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #CC6600; }

a.smallorange:visited {  color: #CC6600 ;text-decoration: none;}
a.smallorange:active {  color: #CC6600;text-decoration: none;}
a.smallorange:link {  color: #CC6600;text-decoration: none;}
a.smallorange:hover {  color: #CC6600;text-decoration: underline;} 

.footnote {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666; }

#coffeeserving {
height: 16px;
padding: 5px 0px 10px 0px; 
margin: 0px;}

#nowshowing {
width: 290px;
background-color: #E6E6D1;
border-top: 4px solid #666633;
padding: 5px; 
margin: 0px;}

#news {
width: 160px;
height:170px;
background:#d3eeaf url('/pics/home/news_bg.gif') repeat-x;
border-top: 4px solid #360;
padding: 10px 10px 14px 10px;
margin-top: 8px; float:left;}

#RSS {
border: 1px dashed red;
border: 1px solid #CCCCCC;
padding: 10px 10px 5px 10px; 
 }

#rssnewspage {
float: right;
width: 211px;
border: 1px solid #CCCCCC;
padding: 10px 10px 5px 10px; 
margin-top: 15px; 
margin-right: 7px; }

#cmsad {
float: right;
width: 211px;
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
padding: 10px 10px 10px 10px; 
margin-top: 8px; 
margin-right: 7px; }

#newsletterad {
float: right;
background: #D7F1B3 url(/pics/news/newsletter_back.gif) top center no-repeat;
width: 211px;
border-top: 0px solid #CCCCCC;
border-bottom: 0px solid #CCCCCC;
padding: 10px 10px 10px 10px; 
margin-top: 8px; 
margin-right: 7px; }

#copy {
width: 100%;
font: normal 11px "Trebuchet MS", Verdana, sans-serif;
color: #333333;
margin: 0;
padding: 0;
}

.copy {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: #336699; }

.homethumb{
background-color: #FFFFFF;
clear:left;
margin:0px; }

.homethumb a {
display:block;
margin:0;
padding:5px;
border:1px solid #666666; }

.homethumb a:hover {
border:1px solid #333333;
}
.homethumb a img{
border: 1px solid #666666; }

.homethumb a img:hover{
border: 1px solid #333333;
}

#newslist {
padding: 0px;
margin: 3px 0px 0px 0px;
list-style: none;
line-height: 10px; }

#newslist li 
{
padding: 10px 0px 10px 0px;
margin: 0px;
}

.green {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
color: #060; }

a.green:visited {  color: #003300 ;text-decoration: none;}
a.green:active {  color: #003300;text-decoration: none;}
a.green:link {  color: #003300;text-decoration: none;}
a.green:hover {  color: #003300;text-decoration: underline;}


#rsslist {
padding: 0px;
margin: 5px 0px 0px 0px;
list-style: none;
}

#rsslist li {
padding-left: 0px;
padding-bottom: 2px;
}

.grey {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
color: #333333; }

a.grey:visited {  color: #666666 ;text-decoration: none;}
a.grey:active {  color: #333333;text-decoration: none;}
a.grey:link {  color: #333333;text-decoration: none;}
a.grey:hover {  color: #336699;text-decoration: underline;}

#trial {
width: 300px;
border: 0px solid #CCCCCC;
padding: 15px 0px 10px 23px;
margin: 0px; }

#services {
width: 345px;
text-align: left;
border-top: 1px solid #666666;
padding: 5px 0px 5px 0px;
margin-top: 10px; }

#services2 {
width: 345px;
padding: 5px 0px 5px 0px;
margin-top: 10px; }

.number {
width: 200px;
padding: 3px;
border: 1px solid #666666;
margin: 5px 0px 0px 0px; }

.orange {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
color: #CC6600; }

.red {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 13px;
font-weight: bold;
color: #990000; }

a.red:visited {  color: #990000 ;text-decoration: none;}
a.red:active {  color: #990000;text-decoration: none;}
a.red:link {  color: #990000;text-decoration: none;}
a.red:hover {  color: #990000;text-decoration: underline;}

.bluesub {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
font-style: italic;
color: #336699; }

.blue {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
color: #336699; }

a.blue:visited {  color: #6699CC ;text-decoration: none;}
a.blue:active {  color: #336699;text-decoration: none;}
a.blue:link {  color: #336699;text-decoration: none;}
a.blue:hover {  color: #336699;text-decoration: underline;}

.client {
font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
color: #336699; }

a.client:visited {  color: #6699CC ;text-decoration: none;}
a.client:active {  color: #336699;text-decoration: none;}
a.client:link {  color: #336699;text-decoration: none;}
a.client:hover {  color: #336699;text-decoration: underline;}

.briggs {
font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
color: #CC6600; }

a.briggs:visited {  color: #CC6600 ;text-decoration: none;}
a.briggs:active {  color: #CC6600;text-decoration: none;}
a.briggs:link {  color: #CC6600;text-decoration: none;}
a.briggs:hover {  color: #CC6600;text-decoration: underline;}

/* PAGE CONTENT */
#newpage {
	width: 306px;
	font: 10pt Trebuchet MS, sans-serif;
	color: #111;
	}
	
a.newpage:visited {  color: #336699 ;text-decoration: none;}
a.newpage:active {  color: #003366;text-decoration: none;}
a.newpage:link {  color: #003366;text-decoration: none;}
a.newpage:hover {  color: #990000;text-decoration: none;} 
	
#horange {
	font: normal 11px "Trebuchet MS", Verdana, sans-serif;
	font-weight: bolder;
	color: #003366;
	border-bottom: 4px solid #f63;
	padding: 3px 0 0 0;
	margin: 0 0 3px 0;
	width: 300px;
	}

#hgreen {
	font: normal 11px "Trebuchet MS", Verdana, sans-serif;
	font-weight: bolder;
	color: #003366;
	border-bottom: 4px solid #9c6;
	margin: 0 0 3px 0;
	width: 300px;
	}
	
#hteal {
	font: normal 11px "Trebuchet MS", Verdana, sans-serif;
	font-weight: bolder;
	color: #003366;
	border-bottom: 4px solid #9cc;
	margin: 0 0 3px 0;
	width: 300px;
	}

#hgold {	
	font: normal 11px "Trebuchet MS", Verdana, sans-serif;
	font-weight: bolder;
	color: #003366;
	border-bottom: 4px solid #fc6;
	margin: 0 0 3px 0;
	width: 300px;
	}
	
#hblue {
	font: normal 11px "Trebuchet MS", Verdana, sans-serif;
	font-weight: bolder;
	color: #003366;
	border-bottom: 4px solid #69c;
	margin: 0 0 3px 0;
	width: 300px;
	}
	
#flashdivs {
	width: 305px;
	height: 110px;
	background: url(/pics/services/bg-flash.jpg) no-repeat;
	margin: 0 0 5px 0;
	}
	
#secondary {
	width: 345px;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	padding: 5px;
	margin: 0px 0px 10px 0px; }
	
.smalltext {
	font: 7pt Trebuchet MS, sans-serif;
	line-height: 8pt;
	color: #333;
	text-align: justify;
	}

.bluetitles {	
letter-spacing: -.75px;
font: bold 16pt Trebuchet MS, sans-serif;
color: #336600;	}
	
.tdline {
	border-bottom: 1px solid #ccc;
	height: 5px;
	}

/* FOOTER */
#footer { 
display: block;
width: 670px;
margin: auto;
border-top:1px solid #ccc;
padding: 20px 0px 20px 0px;
clear: both;}


/* SPECIAL PORTFOLIO STYLES */
/* PORTFOLIO THUMBNAILS TABLE */
.shadowy {
width:126px;
height: 97px;
background: transparent url(/pics/portfolio/shadow.gif) top left no-repeat; 
color: #000;  
padding: 0px; 
margin: 0px; 
z-index:10;
font-family: verdana, helvetica, arial, sans-serif; 
font-size: 10px; }

.portthumb{
clear:left;
margin:0px;
padding: 0px;
text-align:center;
z-index:1; }

.portthumb a {
display: block;
width: 113px;
padding: 4px;
border: 1px solid #CCC; }

.portthumb a:hover {
width: 113px;
padding: 4px;
border: 1px solid #333; }

a.portlink {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
color: #333333;
padding-left:3px;
display:block;
width:120px; }

#pThumbs1 li,#pThumbs2 li,#pThumbs3 li,#pThumbs4 { width:620px;list-style:none; }
#pThumbs1 li,#pThumbs2 li,#pThumbs3 li,#pThumbs4 li { float:left;width:134px;height:136px; }

.portthumb a img{
border: 1px solid #999999; }

.portthumb a img:hover{
border: 1px solid #333;
}

#portfolioRight { 
float: right;
width: 446px;
border: 0px solid #000000;
padding: 15px 0px 0px 0px; }

#portfolioLeft { 
width: 216px;
border: 0px solid #000000;
padding: 0px; }

#portfolioLinks {
width: 202px;
font: normal 8.5pt/1.75 "Trebuchet MS", Verdana, sans-serif;
color: #333;
text-align: left; float:left;}

#portfolioLinks b{
font-weight: bold;
color: black;
}

#portfolioLeft a{text-decoration: none; font-weight: normal; color: #333;}
#portfolioLeft a:visited{text-decoration: none; font-weight: normal; color: #333;}
#portfolioLeft a:hover{text-decoration: underline; font-weight: normal; color: #333;}
#portfolioLeft a:visited:hover{text-decoration: underline; font-weight: normal; color: #333;}

#portfolioContent {
width: 670px;
clear: both;
margin: auto;
font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 11px;
color: #333;
border: 0px solid #00f;
padding: 0 0px 0 0;
}

#portfolioContent td.project {
width: 205px;
letter-spacing: -.75px;
font: bold 16pt "Trebuchet MS", Verdana, sans-serif;
color: #1E457A;
border-bottom: 1px solid #999;
margin: 0;
padding-bottom: 3px;
}

#portfolioContent td.space {width: 25px;}

#portfolioContent td.vertical {height: 17px;}

#portfolioContent td.pages {
width: 440px;
border-bottom: 1px solid #999;
font: 7pt Verdana, sans-serif;
color: #666;
}

#portfolioContent td.pages img {padding-bottom: 7px;}

#portfolioContent td.line {width: 175px; border-bottom: 1px solid #999;}

#portfolioContent td.copy {
width: 450px;
font: normal 9pt/1.5 "Trebuchet MS", Verdana, sans-serif;
color: #333;
padding-right: 10px;
}

#siteLink {
	width: 204px;
	background: #F0F0E0;
	border-top: 3px solid #663;
	line-height: 15px;
	font: bold 9pt "Trebuchet MS", Verdana, sans-serif;
	color: #330;
	padding: 10px 0 12px 12px;
	}

#siteLink a:link { text-decoration: none; font-weight: normal; color: #C60; }
#siteLink a:visited { text-decoration: none; font-weight: normal; color: #C60; }
#siteLink a:hover { text-decoration: underline; font-weight: normal; color: #C60; }
#siteLink a:visited:hover { text-decoration: underline; font-weight: normal; color: #C60; }

#services {
	width: 204px;
	background: #E5FFCC;
	border-top: 3px solid #360;
	line-height: 15px;
	font: 9pt "Trebuchet MS", Verdana, sans-serif;
	color: #012001;
	padding: 10px 0 12px 12px;	}

#services a:link{text-decoration: none; font-weight: normal; color: #012001;}
#services a:visited{text-decoration: none; font-weight: normal; color: #012001;}
#services a:hover{text-decoration: underline; font-weight: normal; color: #012001;}
#services a:visited:hover{text-decoration: underline; font-weight: normal; color: #012001;}

/* LISTS */
#toolslist {
padding-left: 20px;
margin-left: 0;
margin-top: 10px; 
line-height: 12px;
font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; }

#toolslist li {
list-style: square;
margin: 0;
padding: 0;
padding-bottom: 10px; }

#checkslist {
padding-left: 20px;
margin-left: 0;
margin-top: 10px; 
line-height: 12px;
font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; }

#checkslist li {
list-style-image: url(/pics/news/check.gif);
margin: 0;
padding: 0;
padding-bottom: 5px; }

/* LISTS */
#biglist {
padding-left: 20px;
margin-left: 0;
margin-top: 10px; 
line-height: 14px;
font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 11px; }

#biglist li {
list-style: square;
margin: 0;
padding: 0;
padding-bottom: 10px; }

.av{
font: 11px/1.1em Verdana, Arial, "Trebuchet MS",  sans-serif;
letter-spacing: -1px;
color: #036; }

a.av:visited {  color: #069 ;text-decoration: none;}
a.av:active {  color: #069;text-decoration: none;}
a.av:link {  color: #069;text-decoration: none;}
a.av:hover {  color: #069;text-decoration: underline;}
