
/* common */
body, a, p, font, td { font-family:Arial,Tahoma,Helvetica; font-size:8pt; line-height:18px; }
input, select, textarea, button { font-family:Arial,Tahoma,Helvetica; font-size:9pt; color:#333; }
p { text-align:left; margin-top:0px; margin-bottom:15px; }
ul { list-style-image:url('/images/li.gif'); margin-top:0px; margin-bottom:15px; }
/* img { behavior:url('/images/pngbehavior.htc'); } */

.nobr { white-space:nowrap; }

/* titles */
p.pageTitle { font-size:16pt; line-height:normal; }

/* submit button stuff */
input.submitbutton { font-size:9pt; }
div.button { background-color:#a8f0ff; padding:2px; }

/* gray arrows */
td.arr { background:url('/images/arr.gif') center right no-repeat; }

/* news */
td.indexnewsdate { background-color:#b2b2b2; color:#ffffff; padding:4px 4px 3px 4px; font-size:7pt; line-height:normal; }
td.indexnewstitle { padding:2px 4px 2px 5px; }
a.indexnewslink { text-decoration:none; }
td.newsdate { background-color:#b2b2b2; color:#ffffff; padding:4px 4px 3px 4px; font-size:7pt; line-height:normal; }
td.newstitle { padding:2px 4px 2px 5px; }
font.newstitlebig { font-size:12pt; }
a.newslink { text-decoration:none; }

/* services */
.services { font-size:11pt; font-weight:bold; }
td.comment { background-color:#f2f2f2; padding:15px 10px 15px 20px; border-left:5px solid #aaecf0; }

/* portfolio */
span.portfoliodate { font-size:7pt; line-height:normal; }
span.portfoliocomment { padding:3px 0px 0px 3px; font-size:8pt; line-height:normal; }
a.portfoliourl { font-size:9pt; text-decoration:underline; }
span.portfoliourl { font-size:9pt; text-decoration:none; }
img.portfoliourl { margin-right:5px; }
td.portfolioimage { border:2px solid #b2b2b2; }
td.portfolioimage2 { border:2px solid #f2f2f2; }
img.portfolioimage { border:1px solid #c8c8c8; }
img.portfolioimage2 { border:1px solid #f2f2f2; }

/* main page */
td.commentsource { background-color:#f2f2f2; padding:10px 10px 10px 20px; border-left:5px solid #a8f0ff; }

/* wallpapers */
img.wallpapers { border:2px solid #b2b2b2; }
select.wallpapers { font-size:8pt; }

/* bottom */
.bottomfont, .bottomfont a { font-family:Arial,Tahoma,Helvetica; font-size:8pt; line-height:normal; color:#fff; }

/* pages */
.pages { padding:3px 4px 2px 4px; float:left; margin-right:5px; background-color:#a8f0ff; }
.pages a { text-decoration:none; color:#555; line-height:normal; font-size:7pt; }
.pagesactive { padding:3px 4px 2px 4px; float:left; margin-right:5px; background-color:#f6798d; color:#ffffff; line-height:normal; font-size:7pt; }

/* portfolio */

div.pfL { float:left; width:164px; margin:0px 20px 20px 0px; }
div.pfR { float:left; width:164px; margin:0px 0px 20px 0px; }
img.pfThumb { margin-bottom:5px; }
span.pfDate { display:block; float:left; margin-right:10px; background-color:#b2b2b2; color:#ffffff; padding:4px 4px 3px 4px; font-size:7pt; line-height:normal; }
span.pfText { display:block; float:left; padding-top:3px; line-height:14px; }

