body {

  background: #073E71 url(../../images/page_bg.gif) top center repeat-x;
  text-align: center;
  margin: 0px;
  padding: 0px;

}

body, p, li, td, th, h1, h2, h3, h4 {

  font-family: Arial, Sans-serif;

}

body, p, li, td, th {

  font-size: 10pt;

}

table {
	
  /*padding-bottom: 11px;*/
  border-bottom: 5px solid #84a0b9
  /*background: url('../../images/th_bg_flip.gif') bottom left repeat-x;*/	
	
}

label {

  display: block;
  width: 300px;
  float: left;
  
}

label:hover {

  cursor: pointer;
  font-weight: bold;
	
}

a, a:visited {

  color: #073e71;

}

a:hover {

  color: #84a0b9;
	
}

div.header .quicklinks a:hover {
	
  color: #d2dce5;

}

div#page {

  width: 1000px;
  margin-right: auto;
  margin-left: auto;
  text-align: left;

}

div.header {

  height: 190px;
  border: 0px solid red;

}

div.header .header_top {
  
  text-align: right;
  width: 40%;
  margin-left: auto;
  margin-right: 0px;
  border-bottom: 1px solid #cccccc;
  padding-right: 20px;
  font-size: 85%;

}

div.header .quicklinks {

  display: block;
  padding: 0px;
  margin: 0px;
  padding-top: 25px;
  text-align: center;

}

div.header .quicklinks li, div.header .quicklinks a {

  display: inline;
  color: black;
  padding-left: 10px;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  font-size: 12pt;

}

div.header h1 {

  text-indent: -2000px;
  margin: 0px;
  padding: 0px;
  border: 0px solid red;
  float: left;
  background: transparent url(../../images/sertoma_logo.gif) top left no-repeat;
  
}

div.header h1 a {

  display: block;
  width: 514px;
  height: 119px;
		
	
}

div.header .header_bottom {

  clear: both;
  height: 58px;
  border: 0px solid yellow;
  background: url(../../images/page_header_footer.gif) bottom left no-repeat;

}

div.page_content {

  background: #ffffff url(../../images/content_bg.gif) top left repeat-y;
  border: 0px solid yellow;

}

div.column_left {

  width: 170px;
  height: 200px;
  float: left;

}

div.column_left div.announcements {

  	margin: 2px;
	
}

div.column_left div.announcements div h4 {

	margin-bottom: 0px;
	font-size: 80%;
	text-transform: uppercase;
	border-bottom: 1px solid #073e71;
	
}

div.column_left div.announcements p {

	margin-left: 5px;
	margin-top: 0px;
	
}

div.column_right {

  width: 820px;
  padding-right: 5px;
  float: right;
  

}

div.footer {

  clear: both;
  text-align: center;
  padding: 5px;
  margin-left: 150px;
  
}

div.footer .credit {

  color: #cccccc;	
	
}

ul#header_links, ul#main_links {

  list-style: none;
  margin: 0px;
  padding: 0px;
  border: 0px solid yellow;

}

ul#header_links li, ul#main_links li {

  list-style: none;
  margin: 0px;
  padding: 0px;
  float: left;

}

ul#header_links li a, ul#main_links li a {

  display: block;
  width: 100px;
  height: 20px;
  float: left;

}

ul#header_links {

  width: 261px;
  height: 17px;
  float: right;
  margin-top: 20px;


}

ul#main_links {

  width: 584px;
  height: 26px;
  clear: right;
  float: right;
  margin-top: 59px;

}

ul#header_links .link-about a {

  width: 123px;
  height: 17px;
  background: url('../../images/header_about-the-artist.gif') top left no-repeat;
  text-indent: -2000px;

}

ul#header_links .link-contact a {

  width: 138px;
  height: 17px;
  background: url('../../images/header_contact-the-artist.gif') top left no-repeat;
  text-indent: -2000px;

}

ul#main_links .link-homepage a {

  width: 66px;
  height: 26px;
  background: url('../../images/main_homepage.gif') top left no-repeat;
  text-indent: -2000px;

}

ul#main_links .link-latest a {

  width: 125px;
  height: 26px;
  background: url('../../images/main_latest-work.gif') top left no-repeat;
  text-indent: -2000px;

}

ul#main_links .link-portfolio a {

  width: 92px;
  height: 26px;
  background: url('../../images/main_portfolio.gif') top left no-repeat;
  text-indent: -2000px;

}

ul#main_links .link-schedule a {

  width: 176px;
  height: 26px;
  background: url('../../images/main_schedule-of-shows.gif') top left no-repeat;
  text-indent: -2000px;

}

ul#main_links .link-giclee a {

  width: 125px;
  height: 26px;
  background: url('../../images/main_giclee-prints.gif') top left no-repeat;
  text-indent: -2000px;

}

div.content {

  border: 0px solid yellow;
  width: 1024px;
  height: 466px;

}

div.column-left, div.column-right {

  width: 490px;
  float: left;
  margin: 0px;
  margin-top: 10px;
  padding: 0px;
  border: 0px solid orange;

}

div.column-left-large {

  width: 650px;
  float: left;
  margin: 0px;
  margin-top: 10px;
  padding: 0px;
  border: 0px solid orange;

}


div.column-right-small {

  width: 374px;
  float: left;
  margin: 0px;
  margin-top: 10px;
  padding: 0px;
  border: 0px solid orange;

}

.statement {

  border: 8px solid #B4B58D;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;

}

.statement span {

  font-style: italic;
  font-size: 1.1em;

}

div.spacer {

  margin: 10px;

}

.galleries td {

  font-size: 1.05em;

}

.galleries span a {

  font-size: .85em;

}

.even, .odd {

  margin: 5px;
  padding: 5px;

}

.even {

  border: 1px solid #dbdbdb;

}

.odd {
	
  background: #dfdfdf url(../../images/grey_grad.gif) top left repeat-x;
  
}

.even td {

	border-bottom: 1px solid #dbdbdb;	
	
}

th {
	
  line-height: 1.5em;
  text-transform: uppercase;
  border-bottom: 0px solid #073e71;
  color: #eeeeee;
  padding-top: 13px;
  background: #84a0b9 url('../../images/th_bg.gif') top left repeat-x;

}

table.form th {

	background-color: #ffffff;

}

.column_right h3 {
	
	background: #ffffff url('../../images/hx_bg.gif') top left no-repeat;
	padding: 8px;
	padding-left: 10px;
	margin: 8px;
	margin-left: 0px;
	
}

.blog {

	margin: 10px;

}

.blog .post {

	margin: 5px;
	border-bottom: 1px solid #eeeeee;

}

.post .credit {

	color: #666666;
	font-weight: bold;

}

.error {

	color: red;
	border: 1px solid red;
	padding: 10px;
	margin: 10px;

}

div.breadcrumb {

  font-size: 75%;

}