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

/* Global Resetting */

html { width:100%; height:100%; }

body { width:100%; height:100%; font-size:11px; background-color:#add1c7; font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif; }

* { font-size:11px; padding:0; margin:0; }

img { border:0; }

img.left { float:left; margin-right:10px; }
img.right { float:right; margin-left:10px; }

img.center { margin:auto; }

ul { list-style-position:outside; }
ol { margin:10px 0; list-style-position:outside; }

#pageContent ol li ul { margin-left: 10px; margin-bottom: 0px; }

sup { line-height:0.2em; }
sup a { font-size:75%; }

.clear { clear:both; }

.offleft { display:block; width:650px; position:absolute; left:-699px; padding-right:50px; text-align:left; } 

table { border-collapse:collapse; border-spacing:0; }
caption, th, td { text-align:left; font-weight:normal; }

a#lightbox-secNav-btnClose { cursor:pointer; }

sup { font-size:60%; }

/* CLEAR FLOATS
This forces the div to surround elements that it contains that are floating, without having to put an element on the page that clears the float. See IE stylesheets for the method that works for that browser, since it doesn't support pseudo-selectors. */

#Navigation ul:after,
#Navigation ul li:after,
#ContentBkgd:after,
#testimonialContent:after,
#Content:after,
#Container:after,
#pageContent:after,
#portfolioSelect:after,
ul.gallery-layout:after,
div.WidgetHolder:after,
.filetable .filerow:after { content:".";  display:block;  height:0; clear:both; visibility:hidden; }


/* CONTAINER
----------------------------------------- */

#outerBgContainer { background-color:#20120a; background-image:url(../images/bodybkgd.jpg); background-position:center top; background-repeat:repeat-y; margin:0 auto; }

#BgContainer { background-color:transparent; background-image:url(../images/interior/bottomgradation.jpg); background-position:center bottom; background-repeat:no-repeat; }

#innerBgContainer { background-color:transparent; background-image:url(../images/interior/topgradation.jpg); background-position:center top; background-repeat:no-repeat; }

#Container { width:1003px; margin:0px auto; position:relative; }

#Content { width:1003px; margin:0px auto; }

#firstCol { width:254px; float:left; margin-top:326px; }

#secondCol { width:651px; float:left; }

#thirdCol { width:67px; height:493px; float:left; margin-top:52px; margin-left:10px; }

#thirdCol.whatsnew { background-color:transparent; background-image:url(../images/interior/headwhatsnew.gif); background-position:left top; background-repeat:no-repeat; }
#thirdCol.contact { background-color:transparent; background-image:url(../images/interior/headcontact.gif); background-position:left top; background-repeat:no-repeat; }
#thirdCol.people { background-color:transparent; background-image:url(../images/interior/headpeople.gif); background-position:left top; background-repeat:no-repeat; }

#thirdCol.philosophy { background-color:transparent; background-image:url(../images/interior/headphilosophy.gif); background-position:left top; background-repeat:no-repeat; }
#thirdCol.services { background-color:transparent; background-image:url(../images/interior/headservices.gif); background-position:left top; background-repeat:no-repeat; }
#thirdCol.portfolio { background-color:transparent; background-image:url(../images/interior/headportfolio.gif); background-position:left top; background-repeat:no-repeat; }
#thirdCol.blog { background-color:transparent; background-image:url(../images/interior/headblog.gif); background-position:left top; background-repeat:no-repeat; }
#thirdCol.privacy { background-color:transparent; background-image:url(../images/interior/headprivacy.gif); background-position:left top; background-repeat:no-repeat; }
#thirdCol.sitemap { background-color:transparent; background-image:url(../images/interior/headsitemap.gif); background-position:left top; background-repeat:no-repeat; }

#pageContentBkgd { background-color:transparent; background-image:url(../images/interior/pagecontentbkgd.gif); background-position:left bottom; background-repeat:repeat-y; }

#pageContentHeader { height:62px; background-color:transparent; background-image:url(../images/interior/pagecontentheaderbkgd.gif); background-position:left top; background-repeat:no-repeat; }

#pageContentHeader h1 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; line-height:17px; color:#ffffff; text-transform:uppercase; padding:20px 0px 8px 23px; width:300px; float:left; }

#pageContentHeader h1 span.highlight { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; line-height:17px; color:#cffafa; text-transform:uppercase; }

#pageContent { padding:0px 32px 25px 27px; margin-bottom:24px; min-height:425px; background-color:transparent; background-image:url(../images/interior/pagecontentfooter.gif); background-position:left bottom; background-repeat:no-repeat; color:#422818; font-size:11px; line-height:16px; }

#pageContent h2 { margin-bottom:4px; }
#pageContent h2,
#pageContent h2 a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#87573b; font-size:14px; line-height:19px; text-decoration:none; text-transform:uppercase; }

#pageContent td h2 { margin-top:10px; }

#pageContent h2 a:hover { color:#422818; }

#pageContent h3 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#87573b; font-size:13px; line-height:19px; margin-bottom:10px; text-decoration:none; text-transform:uppercase; clear:both; margin-top:15px; }

#pageContent h4 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#87573b; font-size:12px; line-height:19px; margin-bottom:4px; text-decoration:none; text-transform:uppercase; clear:both; }

#pageContent p { font-size:11px; line-height:16px; margin-bottom:10px; }

#pageContent p a,
#pageContent ul li a,
#pageContent ol li a { color:#87573b; font-size:11px; }

#pageContent ul,
#pageContent ol { margin-bottom:10px; padding-left:26px; }

#pageContent ul li,
#pageContent ol li { margin-bottom:4px; }

#pageContent div.image.left,
#pageContent div.captionImage.left { float:left; margin-right:10px; margin-bottom:15px; padding-top:4px; }

#pageContent div.image.right,
#pageContent div.captionImage.right { float:right; margin-left:10px; margin-bottom:15px; padding-top:4px; }

div.caption { font-size:10px; line-height:11px; font-weight:normal; font-style:italic; margin-bottom:10px; }

p#Remember { margin-top:10px; }
p#ForgotPassword { margin-top:10px; }


/* HEADER
----------------------------------------- */

#Header { margin:0 auto; overflow:hidden; }
#Header h1 { color:#000; font-size:3.2em; font-weight:300; padding:20px 0 0 30px; }
#Header p { font-size:1.4em; color:#000; clear:left; margin:0 0 0 100px; }


/* MAIN NAVIGATION
----------------------------------------- */

#navContainer { padding-bottom:100px; background-color:transparent; background-image:url(../images/interior/navcontainervertrule.gif); background-position:115px bottom; background-repeat:no-repeat; }

#Navigation { position:absolute; top:22px; left:2px; }

#Navigation img { margin-bottom:10px; margin-left:22px; }

#Navigation ul { width:233px; padding-top:29px; background-color:transparent; background-image:url(../images/interior/navvertrule.gif); background-position:115px top; background-repeat:repeat-y; }

#Navigation ul li { width:233px; clear:both; list-style-type:none; }

#Navigation ul li a { display:block; width:108px; color:#8aa498; text-decoration:none; font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; text-transform:uppercase; background-color:transparent; }

#Navigation ul li a:hover,
#Navigation ul li a.current,
#Navigation ul li a.section { color:#d97535; }

#Navigation ul li a span { background-color:transparent; background-repeat:no-repeat; font-size:11px; }

#Navigation ul li ul.level2 { background-image:none; padding-top:0px; }

#Navigation ul li ul.level2 li { }

#Navigation ul li ul.level2 li a { text-transform:capitalize; color:#bddad6; }

#Navigation ul li ul.level2 li a:hover span { background-image:none; }

#Navigation ul li ul.level2 li a span { }

					
	/* MAIN NAVIGATION Odd Items
	----------------------------------------- */
	
	#Navigation ul li.odd,
	#Navigation ul li.odd ul.level2 li { background-image:url(../images/interior/navitemdividereven.gif); background-position:116px bottom; background-repeat:no-repeat; }
	
	#Navigation ul li.odd.parent,
	#Navigation ul li.odd.parent ul.level2 li { background-image:url(../images/interior/navitemdividereven.gif); background-position:116px 16px; background-repeat:no-repeat; }
	
	#Navigation ul li.current.odd { background-image:url(../images/interior/navitemdividereven.gif); background-position:116px 16px; background-repeat:no-repeat; }
	
	#Navigation ul li.odd a { float:left; text-align:right; padding-bottom:2px; padding-right:8px; background-image:url(../images/interior/navitemdividerodd.gif); background-position:-1px bottom; background-repeat:no-repeat; }
	
	#Navigation ul li.odd a:hover,
	#Navigation ul li.odd a.current span { background-image:url(../images/interior/navitemhighlightodd.gif); }
	
	#Navigation ul li.odd a:hover span,
	#Navigation ul li.odd.current a.current span { padding-left:10px; background-image:url(../images/interior/navarrowodd.gif); background-position:left 3px; } 
	
	#Navigation ul li.odd a.section span,
	#Navigation ul li.odd a.current.parent span { padding-left:12px; background-image:url(../images/navdownarrow.gif); background-position:left 3px; } 
		
	
	/* MAIN NAVIGATION Even Items
	----------------------------------------- */
	
	#Navigation ul li.even,
	#Navigation ul li.even ul.level2 li { background-image:url(../images/interior/navitemdividerodd.gif); background-position:-1px bottom; background-repeat:no-repeat; }
	
	#Navigation ul li.even.parent,
	#Navigation ul li.even.parent ul.level2 li { background-image:url(../images/interior/navitemdividerodd.gif); background-position:-1px 16px; background-repeat:no-repeat; }
	
	#Navigation ul li.current.even { background-image:url(../images/interior/navitemdividerodd.gif); background-position:-1px 16px; background-repeat:no-repeat; }
	
	#Navigation ul li.even a { float:right; text-align:left; padding-bottom:2px; padding-left:8px; background-image:url(../images/interior/navitemdividereven.gif); background-position:0px bottom; background-repeat:no-repeat; width:109px }
	
	#Navigation ul li.even a:hover,
	#Navigation ul li.even a.current { background-image:url(../images/interior/navitemhighlighteven.gif); }
	
	#Navigation ul li.even a:hover span,
	#Navigation ul li.even.current a.current span { padding-right:10px; background-image:url(../images/interior/navarroweven.gif); background-position:right 4px; } 
	
	#Navigation ul li.even a.section span,
	#Navigation ul li.even a.current.parent span { padding-right:12px; background-image:url(../images/navdownarrow.gif); background-position:right 4px; } 


/* QUICKLINKS
-------------------------------------------- */

#QuickLinks { position:absolute; top:2px; right:0px; }
#QuickLinks ul { width:110px; }
#QuickLinks ul li { list-style-type:none; display:block; float:left; padding:0px 6px 3px 6px; border-right:#ffffff 1px solid; font-size:10px; line-height:9px; }
#QuickLinks ul li.last { border:none; }
#QuickLinks ul li a { letter-spacing:1px; font-size:10px; line-height:8px; color:#ffffff; text-decoration:none; }
#QuickLinks ul li a:hover { color:#d97535; }
 
/* BREADCRUMBS
-------------------------------------------- */

#Breadcrumbs { padding:36px 0px 0px 8px; height:15px; color:#9bad99; font-size:10px; text-transform:lowercase; }
#Breadcrumbs a { color:#9bad99; font-size:10px; margin:0px; text-transform:lowercase; text-decoration:none; }
#Breadcrumbs a:hover { color:#ffffff; }
#Breadcrumbs p { margin:0; color:#9bad99; font-size:10px; text-transform:lowercase; }


/* BLOG
-------------------------------------------- */

#pageContent div.blogSummary a { font-size:11px; }
div.blogSummary h2 { clear:both; margin-top:15px; padding-top:10px; border-top:#948b81 1px solid; }
div.blogSummary h4 { clear:none !important; }
#blogEntry h3 { padding-top:10px; border-top:#948b81 1px solid; }
#blogEntry #pageContent h4 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#87573b; font-size:12px; line-height:19px; margin-bottom:4px; text-decoration:none; text-transform:uppercase; clear:none; }


/* COMMENTS
---------------------------------------- */
#PageComments_holder { border-top:#948b81 2px solid; padding-top:10px; margin-top:0px; clear:both; }
#CommentHolder { margin-bottom:20px; }
#CommentHolder ul { margin:0px; }
#PageComments { margin-top:0px; }
#PageComments li { list-style-type:none; list-style-position:outside; margin:5px 0; padding-right:0px; padding-left:0px; padding-bottom:8px; border-bottom:1px solid #948b81; }

#PageComments p.info { color:#87573b; line-height:1em; margin:0px; padding:0; }

.actionLinks li { display:inline; border-right:1px solid; }
.actionLinks li a { padding-right:3px; font-size:10px; }
.actionLinks li.last { border-right:none; }

.commentrss { padding-left:20px; font-size:1.1em; line-height:1.6em; }
#PageCommentsPagination p { text-align:center; font-size:1.2em; }
#PageComments p { font-size:1em; }

/* Site map */
ul#sitemap-list { list-style:none; }
ul#sitemap-list li a { color:#87573b; }
ul#sitemap-list li ul { margin-left:20px; list-style:none; }
ul#sitemap-list li ul li a { color:#20120a; font-weight:bold; }
ul#sitemap-list li ul li ul { margin-left:20px; }
ul#sitemap-list li ul li ul li a { color:#87573b; font-weight:normal; }
ul#sitemap-list li ul li ul li ul { margin-left:20px; }
ul#sitemap-list li ul li ul li ul li a { color:#87573b; font-weight:normal; }


/* SEARCH RESULTS STYLES
------------------------------------------------ */
ul#SearchResults { margin:10px 0; }
ul#SearchResults li { list-style:none; margin:5px 0; font-size:1em; }

/* SEARCH FORM 
-----------------------------------------------*/
html #SearchForm_SearchForm { float:right; width:240px; margin:5px; }
html #SearchForm_SearchForm .middleColumn { float:left; width:164px; margin:0 5px 0 0; padding:2px; background-color:#51a9df; }
html #SearchForm_SearchForm .middleColumn input.text { width:160px; border:none; color:#666; }
html #SearchForm_SearchForm #SearchForm_SearchForm_action_results { float:left; margin-top:2px; }

/* MESSAGEBOXS
--------------------------------------------- */
.message { margin:15px; padding:5px; width:92%; color:#979908; border:4px solid #F7F8B4; background:#FFFFEA; }

span.middleColumn .message { margin:4px 0 0 3px; }

p#Remember label { margin:-24px 0 0 20px; text-align:left; }

.entry { border-bottom:1px solid #eee; }

.typography #Content p.authorDate { color:#444; margin-top:-15px; }

/* UNSUBSCRIBE NEWSLETTER
------------------------------------------------ */

#Unsubscribe_MailingListForm_MailingListForm{ min-height:100px; }

#Unsubscribe_MailingListForm_MailingListForm p{ margin:0 !important; padding:10px; }

#Unsubscribe_MailingListForm_MailingListForm p label{ display:inline; }

#Unsubscribe_MailingListForm_MailingListForm label{ margin:0; }


/* SIDEBAR & WIDGET HOLDER
------------------------------------------------ */

div.WidgetHolder { margin-left:0px; width:100px; float:right; padding-top:20px; }

div.WidgetHolder h3 { display:none; }

div.WidgetHolder p a { font-size:10px; color:#f0f0e6; line-height:20px; display:block; float:left; width:50px; }


/* FILESHARE
------------------------------------------------ */

.filetable { margin-bottom:20px; background-image:url(../images/filetablebkgd.gif); background-position:left top; background-repeat:repeat-y; }

.filetable.empty { background-image:none; }

.filetable .filerow { clear:both; border-bottom:#5a4333 1px solid; font-weight:normal; }

.filetable .filerow.fileheads { border-bottom:none; }

.filetable .filerow.fileheads div { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px !important; text-transform:uppercase; color:#fff; background-color:#8aa498; text-align:center; border-right:#fff 1px solid; }

.filetable .filerow.filenew { }

.filetable .filerow div { padding-top:5px; padding-right:5px; padding-left:5px; }

.filetable .filerow .filename,
.filetable .filerow .filenamehead { width:332px; float:left; }

.filetable .filerow .filesize { width:60px; float:left; background-color:#bddad6; text-align:right; }

.filetable .filerow .filemod,
.filetable .filerow .filemodhead { width:110px; float:left; text-align:right; }

.filetable .filerow .fileaction { width:50px; float:left; background-color:#bddad6; text-align:right; }


.filetable .filerow.fileheads div.filenamehead { width:331px; }
.filetable .filerow.fileheads div.filenamehead.sortDESC { background-image:url(../images/arrowdesc.gif); background-position:right; background-repeat:no-repeat; }
.filetable .filerow.fileheads div.filenamehead.sortASC { background-image:url(../images/arrowasc.gif); background-position:right; background-repeat:no-repeat; }

.filetable .filerow.fileheads div.filesize { width:59px; }

.filetable .filerow.fileheads div.filemodhead { width:109px; }
.filetable .filerow.fileheads div.filemodhead.sortDESC { background-image:url(../images/arrowdesc.gif); background-position:right; background-repeat:no-repeat; }
.filetable .filerow.fileheads div.filemodhead.sortASC { background-image:url(../images/arrowasc.gif); background-position:right; background-repeat:no-repeat; }

.filetable .filerow.fileheads div.fileaction { border-right:none; }


#pageContent p#logout { text-align:center; width:60px; float:right; }

#pageContent p#logout a { display:block; width:60px; height:18px; padding-top:4px; border:#fff 1px solid; background-color:#8aa498; color:#fff; text-decoration:none; }

#pageContent p#logout a:hover { background-color:#5a4333; }

h3.open { padding-top:12px; border-top:#5a4333 1px solid; padding-left:15px; background-image:url(../images/iconminus.gif); background-position:left 16px; background-repeat:no-repeat; }

h3.closed { padding-top:12px; border-top:#5a4333 1px solid; padding-left:15px; background-image:url(../images/iconplus.gif); background-position:left 16px; background-repeat:no-repeat; }

p#uploadnote { padding-top:15px; border-top:#5a4333 1px solid; }

p#uploadnote strong { font-size:11px; }


	/* LINK ICONS - shows type of file
	------------------------------------ */
	.filetable a[href$=".pdf"],
	.filetable a[href$=".PDF"],
	.filetable a.pdf { padding: 2px; padding-left: 20px; background: url(../images/icons/page_white_acrobat.png) no-repeat left center; }
	
	.filetable a[href$=".doc"],
	.filetable a[href$=".DOC"],
	.filetable a.doc { padding: 2px; padding-left: 20px; background: url(../images/icons/icon_doc.png) no-repeat left center; }

	.filetable a[href$=".docx"],
	.filetable a[href$=".DOCX"],
	.filetable a.docx { padding: 2px; padding-left: 20px; background: url(../images/icons/icon_docx.png) no-repeat left center; }
	
	.filetable a[href$=".xls"],
	.filetable a[href$=".XLS"],
	.filetable a.xls { padding: 2px; padding-left: 20px; background: url(../images/icons/icon_xls.png) no-repeat left center; }
	
	.filetable a[href$=".xlsx"],
	.filetable a[href$=".XLSX"],
	.filetable a.xlsx { padding: 2px; padding-left: 20px; background: url(../images/icons/icon_xlsx.png) no-repeat left center; }
	
	.filetable a[href$=".gz"],
	.filetabley a[href$=".GZ"],
	.filetable a[href$=".gzip"],
	.filetable a[href$=".GZIP"],
	.filetable a[href$=".zip"],
	.filetable a[href$=".ZIP"],
	.filetable a.archive { padding: 2px; padding-left: 20px; background: url(../images/icons/page_white_zip.png) no-repeat left center; }
	
	.filetable a[href$=".exe"],
	.filetable a[href$=".EXE"],
	.filetable a.application { padding: 2px; padding-left: 20px; background: url(../images/icons/application.png) no-repeat left center; }
	
	.filetable a[href$=".psd"],
	.filetable a[href$=".PSD"],
	.filetable a.psd { padding: 2px; padding-left: 20px; background: url(../images/icons/icon_psd.png) no-repeat left center; }

	.filetable a[href$=".jpg"],
	.filetable a[href$=".JPG"],
	.filetable a[href$=".jpeg"],
	.filetable a[href$=".JPEG"],
	.filetable a[href$=".png"],
	.filetable a[href$=".PNG"],
	.filetable a[href$=".gif"],
	.filetable a[href$=".GIF"],
	.filetable a[href$=".tif"],
	.filetable a[href$=".TIF"],
	.filetable a[href$=".tiff"],
	.filetable a[href$=".TIFF"],
	.filetable a.jpg { padding: 2px; padding-left: 20px; background: url(../images/icons/icon_jpg.png) no-repeat left center; }

	.filetable a[href$=".bmp"],
	.filetable a[href$=".BMP"],
	.filetable a.bmp { padding: 2px; padding-left: 20px; background: url(../images/icons/icon_bmp.png) no-repeat left center; }

	.filetable a[href$=".ai"],
	.filetable a[href$=".AI"],
	.filetable a.ai { padding: 2px; padding-left: 20px; background: url(../images/icons/icon_ai.png) no-repeat left center; }
	
	.filetable a[href$=".eps"],
	.filetable a[href$=".EPS"],
	.filetable a.eps { padding: 2px; padding-left: 20px; background: url(../images/icons/icon_eps.png) no-repeat left center; }
	
	.filetable a[href$=".fla"],
	.filetable a[href$=".FLA"],
	.filetable a.fla { padding: 2px; padding-left: 20px; background: url(../images/icons/icon_fla.png) no-repeat left center; }
	
	.filetable a[href$=".flv"],
	.filetable a[href$=".FLV"],
	.filetable a.flv { padding: 2px; padding-left: 20px; background: url(../images/icons/icon_flv.png) no-repeat left center; }
	
	.filetable a[href$=".swf"],
	.filetable a[href$=".SWF"],
	.filetable a.swf { padding: 2px; padding-left: 20px; background: url(../images/icons/icon_swf.png) no-repeat left center; }
	
	.filetable a[href$=".js"],
	.filetable a[href$=".JS"],
	.filetable a.js { padding: 2px; padding-left: 20px; background: url(../images/icons/icon_js.png) no-repeat left center; }
	
	.filetable a[href$=".xml"],
	.filetable a[href$=".XML"],
	.filetable a.xml { padding: 2px; padding-left: 20px; background: url(../images/icons/icon_xml.png) no-repeat left center; }
	
	.filetable a[href$=".m4v"],
	.filetable a[href$=".M4V"],
	.filetable a[href$=".mp3"],
	.filetable a[href$=".MP3"],
	.filetable a.m4v { padding: 2px; padding-left: 20px; background: url(../images/icons/icon_m4v.png) no-repeat left center; }
	
	.filetable a[href$=".mov"],
	.filetable a[href$=".MOV"],
	.filetable a.mov { padding: 2px; padding-left: 20px; background: url(../images/icons/icon_mov.png) no-repeat left center; }
	
	.filetable a[href$=".wmv"],
	.filetable a[href$=".WMV"],
	.filetable a.wmv { padding: 2px; padding-left: 20px; background: url(../images/icons/icon_wmv.png) no-repeat left center; }
	
	.filetable a[href$=".rtf"],
	.filetable a[href$=".RTF"],
	.filetable a.rtf { padding: 2px; padding-left: 20px; background: url(../images/icons/icon_rtf.png) no-repeat left center; }
	
	.filetable a[href$=".txt"],
	.filetable a[href$=".TXT"],
	.filetable a.txt { padding: 2px; padding-left: 20px; background: url(../images/icons/icon_txt.png) no-repeat left center; }

.showfiles { cursor: pointer; }
.filenamehead { cursor: pointer; }
.filemodhead { cursor: pointer; }

/* FOOTER
----------------------------------------------- */

#Footer { clear:both; height:98px; background-color:#add1c7; background-image:url(../images/footerbkgd.gif); background-position:top left; background-repeat:repeat-x; border-top:#ffffff 1px solid; }

#copyright { width:1003px; margin:0px auto; padding-top:73px; }
#copyright p { color:#ffffff; font-size:9px; text-align:right; margin-top:-0.6em; }
#copyright a { color:#ffffff; font-size:9px; text-decoration:none; }
#copyright a:hover { color:#d97535; }