body									{ background: url('images/bg.png') top center; font: 11px Tahoma, serif-sans; margin: 0px; }
h1.section								{ color: #000000; font: 14px Tahoma, serif-sans; font-weight: bold; margin: 0px; margin-bottom: 0px; border-bottom: 1px solid #CCCCCC; }
h1.section2								{ color: #000000; font: 14px Tahoma, serif-sans; font-weight: bold; margin: 0px; margin-bottom: 5px; border-bottom: 1px solid #CCCCCC; }
h1									{ color: #000000; font: 14px Tahoma, serif-sans; font-weight: bold; margin: 0px; }
h3									{ color: #000000; font: 11px Tahoma, serif-sans; font-weight: bold; margin: 0px; display: list-item; list-style: inside; }
h2									{ color: #000000; font: 11px Tahoma, serif-sans; font-weight: bold; margin: 0px; }
h4									{ color: #000000; font: 11px Tahoma, serif-sans; font-weight: bold; margin: 0px; margin-bottom: 3px; }
a									{ color: #660000; text-decoration: underline; }
a:hover									{ color: #660000; text-decoration: none; }

#news h1.underline							{ color: #000000; font: 14px Tahoma, serif-sans; font-weight: bold; margin: 0px; margin-bottom: 0px; border-bottom: 1px solid #CCCCCC; }

div#pageholder								{ text-align: center; width: 100%; }
div#container								{ height: 100%; margin: auto; width: 695px; background: url('images/content_bg.png') repeat-y; }
#index div#header							{ background: url('images/phalacee_header.png') no-repeat; height: 171px; margin-left: 14px; }
#news div#header							{ background: url('images/news_header.png') no-repeat; height: 171px; margin-left: 14px; }
#projects div#header							{ background: url('images/news_header.png') no-repeat; height: 171px; margin-left: 14px; }
#details div#header							{ background: url('images/details_header.png') no-repeat; height: 171px; margin-left: 14px; }
#design div#header							{ background: url('images/design_header.png') no-repeat; height: 171px; margin-left: 14px; }
#development div#header							{ background: url('images/develop_header.png') no-repeat; height: 171px; margin-left: 14px; }
#contact div#header							{ background: url('images/contact_header.png') no-repeat; height: 171px; margin-left: 14px; }
#error div#header							{ background: url('images/phalacee_header.png') no-repeat; height: 171px; margin-left: 14px; }
div#body								{ width: 680px; padding-left: 14px; }
div#content								{ float: left; width: 649px; }
 div#navcrumbs								{ margin: 0px 10px 15px 10px; padding: 10px 0px 5px 5px; border-bottom: 1px solid #CCCCCC; text-align: left; font-weight: bold; background: #FFFFFF;  }
 div#sidebar								{ margin: 0px 0px 10px 10px; padding: 5px; float: left; width: 158px; text-align: left; }
  #sidebar p								{ text-align: justify; margin: 0px 0px 5px 3px; }
  #designthumbs								{ text-align: center; }
 div#articles								{ margin: 0px 0px 10px 0px; padding: 0px 5px 10px 15px; text-align: left; float: left; width: 440px; }
  #articles p.article							{ text-align: right; margin-bottom: 5px; text-indent: 0px; font: 10px Tahoma, serif-sans; color: #666666; }
  #articles p								{ text-align: justify; text-indent: 20px; margin: 0px; }
  #articles div.leftcolumn						{ float: left; width: 100px; }
   #articles div.leftcolumn p						{ font-weight: bold; text-indent: 0px; }
  #articles div.rightcolumn						{ float: right; width: 260px; }
   #articles div.rightcolumn p						{ text-indent: 0px; }
  #articles div.artdiv							{ border-top: 1px solid #CCCCCC; margin-bottom: 5px; }
  #articles img.right							{ float: right; margin: 5px 5px 5px 10px; border: 1px solid #CCCCCC; }
  #articles img.left							{ float: left; margin: 5px 10px 5px 5px; border: 1px solid #CCCCCC; }
  #articles img.nbright							{ float: right; margin: 5px 5px 5px 10px; }
  #articles img.nbleft							{ float: left; margin: 5px 10px 5px 5px; }
  #articles .fpdesigns							{ float: left; margin-bottom: 15px; }
  .fpthumb								{ float: left; text-align: center; width: 146px; }
  .fpmiddlethumb							{ float: left; text-align: center; width: 146px; margin: 0px 1px 0px 1px; }

div#tabs								{ padding-top: 7px; width: 31px; float: right; color: white; }
 #tabs a									{ text-decoration: none; }
 #tabs a:hover								{ text-decoration: none; }
 #tabs #new 								{ width: 32px; height: 98px; }
  #tabs #new a.first							{ padding: 0px 32px 98px 0px; background: url('images/tab_news_01.png') no-repeat; }
  #tabs #new a.second							{ padding: 0px 32px 98px 0px; background: url('images/tab_news_02.png') no-repeat; }
  #tabs #new a.third							{ padding: 0px 32px 98px 0px; background: url('images/tab_news_03.png') no-repeat; }
 #tabs #detail	 							{ width: 32px; height: 91px; }
  #tabs #detail a.first							{ padding: 0px 32px 98px 0px; background: url('images/tab_details_01.png') no-repeat; }
  #tabs #detail a.second						{ padding: 0px 32px 98px 0px; background: url('images/tab_details_02.png') no-repeat; }
  #tabs #detail a.third							{ padding: 0px 32px 98px 0px; background: url('images/tab_details_03.png') no-repeat; }
 #tabs #designs								{ width: 32px; height: 92px; }
  #tabs #designs a.first						{ padding: 0px 32px 98px 0px; background: url('images/tab_design_01.png') no-repeat; }
  #tabs #designs a.second						{ padding: 0px 32px 98px 0px; background: url('images/tab_design_02.png') no-repeat; }
  #tabs #designs a.third						{ padding: 0px 32px 98px 0px; background: url('images/tab_design_03.png') no-repeat; }
 #tabs #develop 							{ width: 32px; height: 92px; }
  #tabs #develop a.first						{ padding: 0px 32px 98px 0px; background: url('images/tab_develop_01.png') no-repeat; }
  #tabs #develop a.second						{ padding: 0px 32px 98px 0px; background: url('images/tab_develop_02.png') no-repeat; }
  #tabs #develop a.third						{ padding: 0px 32px 98px 0px; background: url('images/tab_develop_03.png') no-repeat; }
 #tabs #contact 							{ width: 32px; height: 105px; }
  #tabs #contact a.first						{ padding: 0px 32px 98px 0px; background: url('images/tab_contact_01.png') no-repeat; }
  #tabs #contact a.second						{ padding: 0px 32px 98px 0px; background: url('images/tab_contact_02.png') no-repeat; }
  #tabs #contact a.third						{ padding: 0px 32px 98px 0px; background: url('images/tab_contact_03.png') no-repeat; }
div#footer								{ text-align: right; margin: 9px 42px 0px 24px; border-top: 1px solid #CCCCCC; font: 11px Tahoma, serif-sans; color: #000000; background: #FFFFFF; height: 45px;  }
  #footer div#leftfoot							{ float: left; padding-top: 4px; text-align: center; font: 10px Tahoma, serif-sans; }
  #footer div#rightfoot							{ float: right; padding-top: 4px; }
    
div#foot								{ display: none; background: url('images/foot.png') no-repeat; margin: auto; width: 695px; height: 18px; }
div.clear								{ clear: both; }

.thumb img								{ border: 0px; margin-bottom: 3px; }
.ithumb 								{ float: left; }
.ithumb img								{ border: 0px; margin: 0px 10px 10px 0px; }
div.spacer								{ margin-top: 10px; }
div.lgspc								{ margin-top: 20px; }
	
input									{ font: 12px Tahoma, serif-sans; font-weight: bold; border: 2px solid #660000; background: #FFFFFF; padding: 3px; width: 25em; }
input.button								{ padding: 2px; width: 5em; margin-top: 5px; }
textarea								{ font: 12px Tahoma, serif-sans; font-weight: bold; border: 2px solid #660000; background: #FFFFFF; padding: 3px; width: 25em; height: 15em; }
textarea:focus								{ border: 2px solid #990000; background: #FFF3F3; }
input:focus								{ border: 2px solid #990000; background: #FFF3F3; }
input.button:focus							{ border: 2px solid #990000; background: #FFFFFF; }
label									{ font: 12px Tahoma, serif-sans; font-weight: bold; display: block; margin: 5px 0px 0px 0px; }

span.block								{ display: block; height: 10px;}
span.degrade								{ display: none; }
.nobdr									{ border: none; }
p.small                  { font: 9px Tahoma, serif-sans; }

