html { background:#D3CDA4 url(/media/images/template/background_gradient.png) top center repeat-y; }
body { font-family:"Times New Roman", Times, serif; }
a:link, a:visited, a:active { color:#3D7FD5; text-decoration:underline; }
a:hover { color:#397600 }
table { border-collapse:collapse; }
table, th, td { border:0; text-align:left; }
th { padding-left:10px; vertical-align:top; padding-top:8px; }
h1 { font-weight:normal; }
h2 { font-size:14px; }
.red { color:red; }
p.hr { border-bottom:1px solid #D3CDA4; }
div.center { text-align:center; }
#navigation {
	color:#FFFFFF;
}
#navigation #logo {
	text-align:center;
    padding-top:20px;
}
#navigation #menu {
	text-align:center;
    padding-top:20px;
}

#navigation #address_phone {
	padding-left: 35px;
    margin-top:40px;
    color:#B5B9BC;
    line-height:22px;
}
#navigation #menu a:link img#menu_home,
#navigation #menu a:visited img#menu_home,
#navigation #menu a:active img#menu_home {
    background: url(/media/images/template/menu/home.png) top left no-repeat;
}
#navigation #menu a:hover img#menu_home {
    background: transparent url(/media/images/template/menu/home_over.png) top left no-repeat;
}

#navigation #menu a:link img#menu_whatsnew,
#navigation #menu a:visited img#menu_whatsnew,
#navigation #menu a:active img#menu_whatsnew {
    background: url(/media/images/template/menu/whatsnew.png) top left no-repeat;
}
#navigation #menu a:hover img#menu_whatsnew {
    background: transparent url(/media/images/template/menu/whatsnew_over.png) top left no-repeat;
}

#navigation #menu a:link img#menu_gallery,
#navigation #menu a:visited img#menu_gallery,
#navigation #menu a:active img#menu_gallery {
    background: url(/media/images/template/menu/gallery.png) top left no-repeat;
}
#navigation #menu a:hover img#menu_gallery {
    background: transparent url(/media/images/template/menu/gallery_over.png) top left no-repeat;
}

#navigation #menu a:link img#menu_workshops,
#navigation #menu a:visited img#menu_workshops,
#navigation #menu a:active img#menu_workshops {
    background: url(/media/images/template/menu/workshops.png) top left no-repeat;
}
#navigation #menu a:hover img#menu_workshops {
    background: transparent url(/media/images/template/menu/workshops_over.png) top left no-repeat;
}

#navigation #menu a:link img#menu_open_studio,
#navigation #menu a:visited img#menu_open_studio,
#navigation #menu a:active img#menu_open_studio {
    background: url(/media/images/template/menu/open_studio.png) top left no-repeat;
}
#navigation #menu a:hover img#menu_open_studio {
    background: transparent url(/media/images/template/menu/open_studio_over.png) top left no-repeat;
}

#navigation #menu a:link img#menu_contactus,
#navigation #menu a:visited img#menu_contactus,
#navigation #menu a:active img#menu_contactus {
    background: url(/media/images/template/menu/contactus.png) top left no-repeat;
}
#navigation #menu a:hover img#menu_contactus {
    background: transparent url(/media/images/template/menu/contactus_over.png) top left no-repeat;
}

#navigation #menu a:link img#menu_architectural_and_public_art,
#navigation #menu a:visited img#menu_architectural_and_public_art,
#navigation #menu a:active img#menu_architectural_and_public_art {
    background: url(/media/images/template/menu/architectural_and_public_art.png) top left no-repeat;
}
#navigation #menu a:hover img#menu_architectural_and_public_art {
    background: transparent url(/media/images/template/menu/architectural_and_public_art_over.png) top left no-repeat;
}

#navigation #menu a:link img#menu_architectural_and_commission_works,
#navigation #menu a:visited img#menu_architectural_and_commission_works,
#navigation #menu a:active img#menu_architectural_and_commission_works {
    background: url(/media/images/template/menu/architectural_and_commission_works.png) top left no-repeat;
}
#navigation #menu a:hover img#menu_architectural_and_commission_works {
    background: transparent url(/media/images/template/menu/architectural_and_commission_works_over.png) top left no-repeat;
}

#navigation #menu a:link img#menu_workshop_and_student_photos,
#navigation #menu a:visited img#menu_workshop_and_student_photos,
#navigation #menu a:active img#menu_workshop_and_student_photos {
    background: url(/media/images/template/menu/workshop_and_student_photos.png) top left no-repeat;
}
#navigation #menu a:hover img#menu_workshop_and_student_photos {
    background: transparent url(/media/images/template/menu/workshop_and_student_photos_over.png) top left no-repeat;
}

div.buttons {
	padding:0;
    margin:0;
    width:495px;
}
div.buttons_left {
	height:79px;
    width:49%;
    text-align:left;
    float:left;
    padding:0;
    margin:0;
}
div.buttons_right {
	height:79px;
    width:49%;
    text-align:right;
    float:right;
    padding:0;
    margin:0;
}
div.clear { clear:both; }
#content {
    padding-top:20px;
}
div.right_content_container {
	padding:0 0 8px 0;
    width:495px;
    overflow:hidden;
    margin-bottom:20px;
    background: url(/media/images/template/right_content_reflection.jpg) center bottom repeat-x;
}
div.right_content {
    background-color:#FFFFFF;
}
div.right_content p {
	padding:2px 10px;
    line-height:20px;
}
div.right_content h1 {
	padding:0 10px;
    color: #101C28;
}
div.right_content h2 {
	padding:0 10px;
    color: #101C28;
}
div.right_content h3 {
	padding:0 10px;
    color: #101C28;
}
div.right_content img.title {
	padding:15px 10px 15px 10px;
    margin:0;
}
div.right_content p.indent { margin-left:30px; }

table.workshop_classes { border-collapse:collapse; margin-left:40px; }
table.workshop_classes th, table.workshop_classes td { padding:2px; }
table.workshop_classes td { width:350px }
table.workshop_classes th { width:60px; }
#ft {
	text-align:right;
    font-size:11px;
}
#ft a:link, #ft a:visited, #ft a:active {
	color:#101C28;
}
#ft a:hover {
	color:#101C28;
}