﻿/* Main Design */

body {
  background:    url(background.png);
  font-size:     medium;
  text-align:    center;
  font-family:    Arial, Geneva, sans-serif;
}

h1,h2 {
  text-align:    center;
  margin:        5px;
  padding:       5px;
  color:         #6b0004;
  font-family:   Century, "Times New Roman", Times, Serif;
}

p {
  padding:       0px;
  padding-top:   5px;
  margin:        0px;
  margin-top:    5px;
}
 
img {
  padding:       5px;
  margin-left:   2.5px;
  margin-right:  2.5px;
  margin-bottom: 5px;
  border-color:  #6b0004;
  border-width:  2px;
  border-style:  solid;
}

a:hover {
  background:    #ccffff;
}

/* Header Design */

#header {
  width:         794px;
  margin-bottom: 5px; 
  padding:       0px;
  background:    #ccffff;
  border-color:  #6b0004;
  border-width:  3px;
  border-style:  solid;
  text-align:    left; 
  font-family:   Century, "Times New Roman", Times, Serif;   
}

#header p{
  vertical-align: middle;
  border:        none;
  padding:       5px;
  margin:        0px;
}

#header img {
  vertical-align: middle;
  border:        none;
  padding:       5px;
  margin:        0px;
}

#headtext p{
  font-size:     110%;
  color:         #6b0004;
  width:         605px;  
  float:         right;
  border:        #ccffff 0px solid;  
  padding:       0px;
  margin-top:    0px;
}

.def {
  padding-top:   5px;
  font-weight:   bold;
}

/* Slideshow Design */

#Slides {
  float:         right;
  background:    #6b0004;
  margin:        0px;
}

#Slides img {
  border:        #ccffff 7px solid;
  padding:       0px;
  margin:        5px;
}

/* Sidebar Design */

.Sidebar {
  width:         105px;
  background:    #ccffff;
  border:        #6b0004 3px solid;
  margin:        0px;
  padding:       5px;
  padding-bottom: 27px;
  float:         left;
  color:         #6b0004;
}

.Sidebar p {
  margin:        0px;
  padding:       0px;
}

.Sidebar img {
  margin:        2px;
  padding:       0px;
  border:        #6b0004 2px solid;
}

.Sidebar h3 {
  margin:        0px;
  margin-bottom: 5px;
  font-size:     1em;
}

#ArtSidebar {
  padding-bottom: 150px;
}

/* Art Page */

/*#illustration {
  float:         right;
  margin-right:  0px;
}*/

#artbody {
  margin-left:   123px;
  background:    #ccffff;
  border:        #6b0004 3px solid;
  width:         661px;
  height:        704px;
  padding:       5px;
  text-align:    left;
}

#aSidebar{
  padding-bottom: 226px;
}

#aSidebar img{
  margin:         5px;
  padding:        5px;
}

.art h2 {
  color:         white;
  font-size:     120%;
  background:    #6b0004;
  margin:        0px;
}

.thumb {
  margin:        5px 8px 0px 8px;
  padding:       7px 10px 0px 10px;
  background:    white;
  width:         287px;
}

.thumb img {
  padding:       5px;
}

#one {
  float:         left;
  margin-right:  5px;
}
#two {
  float:         right;
  margin-left:   5px;
}

/* Design Page */

.design {
  border:         #ccffff 3px solid;
  padding:        10px;
  padding-bottom: 20px;
  width:          312px;
}

.design a:hover {
  background:     none; 
}

.design h2 {
  background:     white;
}

.design img {
  padding:        5px;
  border:         #ccffff 1px solid;
  margin:         0px;
}

#CompanyImagery {
  float:          left;
  margin-left:    10px;
  background:     #6b0004;
  padding:        5px;
  padding-bottom:  46px;
}

#Communications {
  float:           right;
  background:      #6b0004; 
  padding:         5px;
  padding-bottom:  46px;
}

/*Graphic Design Subsections*/

.Imaging {
  width:           670px;
  background:      url(Background.jpg);
  border:          #6b0004 3px solid;
  padding:         0px 0px 0px 0px;
  margin-bottom:   5px;
  float:           right;
  text-align:      center;
}

.Imaging img {
  border:          none;
}

.Imaging h1 {
  text-align:      left;
  margin:          0px;
}

.text img {
  border:          #6b0004 3px solid;
  background:      white;
}

#Invites img {
  padding-bottom:  16px;
}

#Newsletters p {
   padding-bottom: 11px;
}

/* Contact Page */

#Contact {
  float:          right;  
  background:     white;
  border:         #6b0004 solid 5px;
  width:          665px;
}

#Contact img {
  float:          left;
  border:         none;
  padding:        10px;
}

/* Footer Design */

#Footer {
  float:          right;
  text-align:     left;
  background:     #6b0004;
  color:          white;
  width:          674px;
  font-size:      .9em;
  padding:        0px;
  margin-top:     5px;
}

#Footer img {
  float:          left;
  padding:        2px;
  margin:         0px;
}

#Footer p {
  padding:        2px;
  padding-top:    4px;
  margin:         0px;
}

#content{
  width:         800px;
  margin:        auto;
}

