* { margin: 0;  padding: 0;}

body {  font-size: 12px; line-height: 18px; text-align:center; color: black; background-color: white; background-image: url(../images/background.jpg); margin: 0; padding: 0; font-family: "Franklin Gothic Book";}
p { margin-bottom: 18px; font-family: "Franklin Gothic Book";}

h1 { color: #333; font-size: 24px; line-height: 36px; margin-bottom: 18px; text-transform: uppercase; font-family: "Franklin Gothic Book"; }
h2 { font-size: 18px; line-height: 18px;   margin-bottom: 18px;  color:#666; font-family: "Franklin Gothic Book";}
h3 { font-size: 12px;  line-height: 18px; font-family: "Franklin Gothic Book";}
h4 {color:#fff; letter-spacing:.2em; font-size:10px; text-transform:uppercase; font-family: "Franklin Gothic Book";}
h5 {color:#ccc; font-weight: normal; font-size:11px; font-family: "Franklin Gothic Book";}
ul, ol, li { margin:0px; padding:0px; font-family: "Franklin Gothic Book";}
td { vertical-align: top; }

a { text-decoration:none; font-family: "Franklin Gothic Book";}
a:hover {  text-decoration:underline; }

.success { font-weight:bold; color:#360; font-size: 12px; line-height: 18px; background-color: transparent; }
.error { font-weight:bold; color:#900; font-size: 12px; line-height: 18px; background-color: transparent; }

#page {text-align:left; width:752px; margin: 0 auto; font-family: "Franklin Gothic Book";}
#topper { background-image: url(../images/background_top.jpg); background-repeat: repeat-x; }
#footer { text-align:center; padding:10px; color:#ccc; font-size: 0.8em; font-family: "Franklin Gothic Book";background-color:#6c6c6c; margin: 0; }
#footer a {color:#BDAF8E; }
#footer a:hover { text-decoration:underline; }

.clear {clear:both;}
img.clear {clear:both; margin-top:14px}
.staffphoto { background-color:white; float: right; margin-bottom: 4px; padding:6px; border-right: 1px solid gray; border-bottom: 1px solid gray; }

.leftcolumn, .leftcontent, .leftcontent_about, .leftcontent_portfolio, .leftcontent_contact, .leftcontent_approach  {border-right:solid 1px #666; background-color:#999;}
.rightcolumn, .rightcontent, .rightcontent_about, .rightcontent_portfolio, .rightcontent_contact, .rightcontent_approach  {background-color:#c0c0c0;}
.leftcontent { padding:30px 45px; background-image: url(../images/shadow_left.gif); background-repeat: no-repeat; font-family: "Franklin Gothic Book";}
.rightcontent { padding:30px 50px; background-image: url(../images/shadow_right.gif); background-repeat: no-repeat; font-family: "Franklin Gothic Book";}
.leftcontent_about { padding:90px 45px 30px; background-image: url(../images/title_about1.gif); background-repeat: no-repeat; font-family: "Franklin Gothic Book";}
.rightcontent_about { padding:90px 20px 30px; background-image: url(../images/title_about2.gif); background-repeat: no-repeat; font-family: "Franklin Gothic Book";}
.leftcontent_contact { padding:90px 45px 30px; background-image: url(../images/title_contact1.gif); background-repeat: no-repeat; font-family: "Franklin Gothic Book";}
.rightcontent_contact { padding:90px 50px 30px; background-image: url(../images/title_contact2.gif); background-repeat: no-repeat; font-family: "Franklin Gothic Book";}
.leftcontent_approach { padding:90px 45px 30px; background-image: url(../images/title_approach1.gif); background-repeat: no-repeat; font-family: "Franklin Gothic Book";}
.rightcontent_approach { padding:90px 50px 30px; background-image: url(../images/title_approach2.gif); background-repeat: no-repeat; font-family: "Franklin Gothic Book";}
.leftcontent_portfolio { padding:90px 0px 30px 0px; background-image: url(../images/title_portfolio1.gif); background-repeat: no-repeat; font-family: "Franklin Gothic Book";}
.rightcontent_portfolio { padding:90px 30px 30px 50px; background-image: url(../images/title_portfolio2.gif); background-repeat: no-repeat; font-family: "Franklin Gothic Book";}

.boxcontent { padding:4px 14px; border-left: 1px solid #666; border-right: 1px solid #666; border-top-width: 0; border-bottom-width: 0; font-family: "Franklin Gothic Book";}
.boxcontent ul { list-style-type: none; list-style-image: none; display: block;}
.boxcontent li { margin-top:.5em; margin-bottom:.5em;}
.boxcontent li a { color:#454545; background-image: url(../images/menu_bullet.gif); background-repeat: no-repeat; padding-left: 18px; display: block; font-family: "Franklin Gothic Book";}
.boxcontent li a:hover { background-position: 0 -50px; }
.boxcontent li a.selected {background-position: 0 -100px;}

#contactForm textarea, #contactForm .textfield {width:172px;}

.exp_list td{font-size:12px;}
.album_desc { font-size: 12px;  line-height: 18px;}

.updown {
	padding: 2px 2px 2px 2px;
	background-color: Silver;
	border: 1px solid #ccc;
}

.updown a {
	text-decoration: none;
	font-weight: bold;
}
