@charset "UTF-8";
/* CSS Document */

body {margin: 0px; background-image:url(images/body_bg.jpg); background-position: top left; background-repeat: repeat-x; background-color: #f5f5f5;}

img {border: 0px;}

h1 {font-family: verdana; font-size: 22px; margin: 0px 0px 10px 0px; font-weight: bold;}

  #wrap {width: 988px; margin-left: auto; margin-right: auto; background-color: #ffffff;}
  
    #top {width: 988px; height: 101px; background-image:url(images/top_bg.jpg); font-family: arial; font-size: 13px; font-weight: bold; color: #ffffff; position: relative;}
	  #top a:link {text-decoration: none; color: #ffffff;}
	  #top a:active {text-decoration: none; color: #ffffff;}
	  #top a:visited {text-decoration: none; color: #ffffff;}
	  #top a:hover {text-decoration: underline; color: #ffffff;}
	  #register {position: absolute; bottom: 1px; left: 271px;}
	  
	  .top_ad {position: absolute; top: 11px; left: 689px;}
	
	#nav {width: 986px; padding: 15px 0px 15px 0px; font-family: arial; font-size: 14px; color: #6d6d6d; font-weight: bold; text-align: center; border-left: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0;}
	  #nav span {margin: 0px 17px 0px 17px;}
	  #nav a:link {text-decoration: none; color: #6d6d6d;}
	  #nav a:active {text-decoration: none; color: #6d6d6d;}
	  #nav a:visited {text-decoration: none; color: #6d6d6d;}
	  #nav a:hover {text-decoration: underline; color: #373737;}
	  
	#content {width: 940px; padding: 0px 23px 10px 23px; border-left: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0;}
	#sub_content {width: 940px; padding: 0px 23px 10px 23px; font-family: verdana; font-size: 11px; color: #000000; border-left: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0;}
	
      .content_table {width: 942px; padding: 0px;}
	    .content_table td {vertical-align: top;}
		
		.cell_border {width: 194px; border: 1px solid #2e2e2e;}
		
		.side_text {padding: 24px 20px 10px 10px; font-family: verdana; font-size: 11px; color: #000000;}
		  .side_text a:link {text-decoration: none; font-weight: bold; color: #363636;}
		  .side_text a:active {text-decoration: none; font-weight: bold; color: #363636;}
		  .side_text a:visited {text-decoration: none; font-weight: bold; color: #363636;}
		  .side_text a:hover {text-decoration: underline; font-weight: bold; color: #363636;}
		  .side_text p {margin: 10px 0px 0px 0px;}
		.side_title {font-weight: bold; color: #305a33;}
		
	    .side_textr {padding: 24px 20px 10px 10px; font-family: verdana; font-size: 11px; color: #000000;}
		  .side_textr a:link {text-decoration: none; font-weight: bold; color: #363636;}
		  .side_textr a:active {text-decoration: none; font-weight: bold; color: #363636;}
		  .side_textr a:visited {text-decoration: none; font-weight: bold; color: #363636;}
		  .side_textr a:hover {text-decoration: underline; font-weight: bold; color: #363636;}
		  .side_textr p {margin: 8px 0px 8px 0px;}
		.side_titler {margin: 15px 0px 15px 0px; font-weight: bold; color: #ab2314;}
	  
	    .content_events {width: 194px; padding: 0px 22px 0px 0px;}
		
		.content_text {width: 506 455px; padding: 0px 26px 0px 25px; font-family: verdana; font-size: 11px; color: #000000; background-image:url(images/greydot_bg.jpg);}
		  .content_text a:link {text-decoration: none; font-weight: bold; color: #654598;}
		  .content_text a:active {text-decoration: none; font-weight: bold; color: #654598;}
		  .content_text a:visited {text-decoration: none; font-weight: bold; color: #654598;}
		  .content_text a:hover {text-decoration: underline; font-weight: bold; color: #654598;}
		  .content_text p {margin: 15px 0px 15px 0px;}
		  
		  #featured_artist {width: 455px; height: 55px; padding-top: 256px; background-image:url(images/featured_artist.jpg);}
		  #featured_text {width: 445px; height: 32px; padding: 3px 5px 0px 5px; font-family: verdana; font-size: 23px; color: #ffffff; background-image:url(images/featured_name.png);}
		
		.content_exhibitions {width: 194px; padding: 0px 0px 0px 22px;}
		
	#copy { padding-left: 0px; padding-bottom: 10px; padding-right: 0px; padding-top: 15px; font-family: verana; font-size: 10px; color: #525252; float: left;}
	
	#ptc {padding: 11px 20px 10px 0px; float: right;}
	  
