/* CSS Document */
body { color: #333333; background-color: #E6E6D2; font-family: "Times New Roman" , serif; }
a { color: #333333; background-color: #E6E6D2; text-decoration: none; font-size: 12px; font-weight: 100; line-height: 16px; text-align: left; }

/* Container for client's main page including nested sections */
.page { width: 850px; height: 600px; position: relative; border: none; }

.mmenu { width: 200px; position: absolute; top: 25px; left: 0px; }
.menu_but { height: 10px; background-color: #E6E6D2; vertical-align: middle; border-left: solid 1px #333333; padding-left: 5px; font-size: 9px; font-weight: 500; color: #333333; text-transform: uppercase; text-align: left; text-decoration: none; cursor: pointer; width: 65px; }

/* portfolio category menu */
.cmenu { width: 200px; position: absolute; top: 10px; left: 0px; }
.cmenu_but { height: 10px; background-color: #E6E6D2; vertical-align: middle; border-left: solid 1px #333333; font-size: 9px; font-weight: 500; color: #333333; text-transform: uppercase; text-align: left; text-decoration: none; cursor: pointer; width: 65px; padding-left: 5px; }

/* thumbnaill image menu */
.imenu { position: absolute; width: 90px; height: 500px; left: 0px; top: 0px; overflow: auto; }
.imenu_but { vertical-align: top;  height: 65px; }

/*all active menu buttons -- can change using parent-child hierarchy */
:hover { color: #6633FF; background-color: #C8C8B4; }
.menu_but:hover { color: #6633FF; background-color: #C8C8B4; }
.menu_but:active {  color: #6633FF; background-color: #C8C8B4; }

/* Container for client's masthead -- can hold h1, img, and-or address info*/
.masthead { position: absolute; top: 200px; left: 500px; width: 225px; height: 39px; }

h1 { font-size: 12px; font-weight: 100; line-height: 16px; text-align: left; text-transform: uppercase; }
.uc { text-transform: uppercase; }
.addr { position: absolute; top: 10px; left: 250px; width: 300px; font-size: 12px; font-weight: 100; line-height: 16px; text-align: left; vertical-align: baseline; }


/* Container for client's legaleze -- can hold address info*/
.footer { position: absolute; top: 600px; left: 100px; width: 490px; height: 15px; font-size: 9px; font-weight: 100; letter-spacing: .08em; word-spacing: .12em; text-align: center; }


/* Content containers and nested containers -- can hold text, tables, objects, and category or item menus*/
h2 { font-size: 11px; font-weight: 600; line-height: 24px; text-align: left; }
textarea { font-size: 11px; font-weight: 200; letter-spacing: .08em; word-spacing: .12em; text-align: left; line-height: 15px; }
th { font-size: 10px; font-weight: 100; text-align: left; text-transform: uppercase; }

/* object container - images, sound, movies, pdf */
.item { position: absolute; left: 100px; top: 0px; width: 490px; height: 490px; }
object { height: 420px; }
/* textarea or table with descriptive language about object shown in object container */
.description { position: absolute; top: 500px; left: 100px; width: 490px; height: 20px; font-size: 12px; font-weight: 100; line-height: 25px; letter-spacing: .08em; word-spacing: .12em; text-align: center; text-decoration: none; vertical-align: baseline;  }
.homeintro { position: absolute; top: 300px; left: 100px; width: 490px; height: 20px; font-size: 12px; font-weight: 100; line-height: 25px; letter-spacing: .08em; word-spacing: .12em; text-align: left; text-decoration: none; vertical-align: baseline;  }
.center { text-align: center; }
.main_content { position: absolute; top: 275px; left: 30px; width: 350px; font-size: 11px; font-weight: 100; line-height: 18px; text-align: left; }

.content1 { position: absolute; top: 75px; left: 0px; width: 590px; height: 600px; }
.content2 { position: absolute; top: 65px; left: 250px; width: 400px; font-size: 11px; font-weight: 200; letter-spacing: .08em; word-spacing: .12em; text-align: left; line-height: 11px; }
.content3 { font-size: 11px; font-weight: 200; letter-spacing: .08em; word-spacing: .12em; text-align: left; line-height: 15px; padding-bottom: 3px; }
.content4 { position: absolute; width: 200px; height: 500px; left: 0px; top: 0px; font-size: 12px; font-weight: 100; line-height: 25px; letter-spacing: .08em; word-spacing: .12em; text-align: center; text-decoration: none; vertical-align: baseline; }
 

