body {margin: 0; padding: 20px 0 0 0; font: 62.5% Geneva, Arial, Helvetica, sans-serif; background: #077C2E; color: #fff;}
a{color: #FFE38F; font-weight: bold;}
a:hover {color: #ccc;}
a img {border-width: 0;}
p {padding: 3px 20px 5px 20px; line-height: 1.6em;}
li {padding: 5px 15px 7px 15px;}
.small {font-size: 0.8em;}
.success {color: #090; background: #E7E0E0; padding: 2px; margin: 10px 0; border: 1px solid #fff; display: block;}
.error {color: #CC0000; background:#E7E0E0; padding: 2px; margin: 10px 0; border: 1px solid #fff; display: block;}

#container {margin: 0 auto; width: 962px;}
	#welcome {background: #fff; color: #601919; 
	padding: 6px 0 5px 28px; font-size: 1.25em; 
	border-bottom: 1px solid #000;}
	
	.border {background: #a51d1d; height: 3px; border-bottom: 1px solid #017EBE;}
	#logo {width: 962px; border-top: 1px solid #017EBE;}
	
	#navigation {width: 962px; 
		background: #017EBE;
		height: 24px;
		line-height: 24px;
		border-bottom: 1px solid #000;
	}
	#navigation ul {
		margin: 0; 
		padding: 0;
	}
	
	#navigation ul li {
		margin: 0;
		padding: 0 28px 0 28px;
		display: inline;
		list-style-type: none;
		font-family: "Comic Sans MS", Tahoma, sans-serif;
		font-size: 1.6em;
		letter-spacing: 0.1em; 
		text-transform: lowercase;
	}
	
	#navigation ul li a {
		color: #fff;
		text-decoration: none;
		font-weight: normal;
	}
	
	#navigation ul li a:hover {
		color: #361413;
	}
	
	#navigation ul li a.selected {
		color: #361413;
	}
	
	#subnav {
		height: 5px;
		background: #FFCC33;
	}
		
	
	#content{background: #006698; border-top: 1px solid #a51d1d; font-size: 1.2em; padding-bottom: 20px; min-height: 500px;}
		#content table {border-top: 1px solid #000; border-bottom: 5px solid #017EBE;}			
			#content table td { 
			border-top: 10px solid #006698;
					border-bottom: 10px solid #006698; 
					width: 476px;
					vertical-align: top;}
							
						.leftcolumn {border-right: 10px solid #006698;}		
						
						td#featured div {background: #fff; padding: 10px; width: 456px; height: 228px;}
						td#featured div a img {border: 0;}
						
						td#latest {
							background: #8AC724;
						}
						td#latest div.icon {float: left; width: 142px; height: 168px; text-align: center;}							
							td#latest div#icon_0 {margin: 0 15px 0 10px;}
							td#latest div#icon_2 {margin: 0 10px 0 15px;}
								td#latest img {border: 10px solid #EC4A35;}
									td#latest div.button_view img{border-width: 0; height: 21px; padding: 5px 0 0 0;}
						
						#content table td#news {
							background: #00502E;
							border-bottom: 1px solid #000;
							border-top: none;
						}
		
			#content table#blog td{background: none; width:auto;}				
			#content table.nobackground td {background: none; width: auto;}
					
		h1 {
				background: url(/images/h1_bg.jpg) 0 90% repeat-x;
				color:#333333; text-transform: capitalize; 
				margin: 0 0 20px 0; padding: 20px 0 0 20px; font-size: 1.2em; letter-spacing: 0.1em; line-height: 1.2em; clear: both;}
		h1.art-page-h1{
			color:#FFCC33; text-transform: capitalize; 
			background: none;
				margin: 0 0 20px 0; padding: 20px 0 0 20px; font-size: 1.2em; letter-spacing: 0.1em; line-height: 1.2em; clear: both;}
		
				
		h2 {font-size: 1.2em; padding: 10px 20px; text-transform: capitalize;}
				
		div.art_list {width: 920px; padding: 0 22px 0 20px;}
			div.art_list div {float: left; width: 80px; height: 82px; margin: 0 10px 10px 0;}
				div.art_list div img {border: 3px solid #FECB32;}
				
		table#tableau {width: 922px; border-top: 20px solid #006698; margin: 0 auto;}
			table#tableau td#big_image {background: none; text-align: left; width: 620px;}
				table#tableau td#big_image img {border: 10px solid #fff;}
			
			table#tableau td#info_panel {width: 302px; background: #00502E;}
				table#tableau td#info_panel h1 {padding: 5px 0 0 20px;}
				table#tableau td#info_panel form#form_rating {margin: 0 15px; padding: 0;}
				table#tableau td#info_panel div#button {padding: 5px 20px 0px 20px; text-align: right;}
					
				table#tableau td#info_panel div#stars {padding: 0px 20px 3px 20px;}
				table#tableau td#info_panel table {border: none;}
				table#tableau td#info_panel table td{background: none; width: auto; border: none;}
		
		form{margin: 20px; padding: 0;}
		
		label {padding: 2px 0; display: block;}
			label.error {color: pink; display: inline; padding: 0 0 0 10px; background: none; border-width: 0; margin: 0;}
		form div {padding: 0 0 3px 0;}
		input {background: #6F2F30; color: #fff; border-width: 1px; outline:none;}
		input.vote-btn {background: none;}
		textarea {background: #6F2F30; color: #fff; border-width: 1px;}
		.btn-submit a{border: 1px solid #fff; padding: 5px; clear: both; display: block; width: 80px; text-align: center; height: 20px; line-height: 20px; cursor: pointer;}
		#contact-result { margin: 0 20px; }
		.got-ya {height : 1px; border-width : 0; width : 1px; background-color : #006698;}
		.price {color: #886C6B;}
		.hsection {border: 1px solid #886C6B; padding: 5px; margin: 2px 0; width: 500px;}
											
		#blog_right {
		width: 200px; padding: 0 0 10px 0; background: #00502E;
		}									
											
		#footer {color: #fff; font-size: 1.1em;}
