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

/* ------------------ Body ------------------ */
body {
		background:#708DFA url(../designimages/medgradient.png) repeat-x;
		font:normal normal 500 85%/1.5em Arial, Helvetica, sans-serif;
		color:#040440;
		width:900px;
		margin:0px auto;
		padding:0px;
		}
		
/* ------------------ Content Wrapper ------------------ */
		#contentwrapper{
						background: #FEFAE4;
						width: 887px;
						margin: 0px auto;
						padding:10px 0px 0px 20px;
						}

/* ------------------ Header ------------------ */	
	
#header {
		background:#0327F9 url(../designimages/medgradient.png) repeat-x top;
		float:left;
		width:907px;
		margin:0px auto;
		padding:0px;
		min-height:40px;
		}
		
	#logo { float:left;
			width:412px;
			margin:20px auto;
			padding:0px;
			
			}
			#logo img{border:0px ;}
			
/* ------------------ featured home page painting ------------------ */	
			
			#featuredartindex{	
							display:inline;
							float:right;
							margin:15px 0px 0px 0px;
							padding-right: 30px; padding-bottom: 19px;
							
							}
							
							#featuredartindex img{border:0px ;}
							
	
												
												
							
				
			
/* ------------------ Artcontent ------------------ */
					#artcontent{
					background: #FEFAE4 ;
							float:left;
							margin:0px auto;
							width:400px;
							padding:0px;
							}
							#artcontent img{ border:0px;
							margin:	0px auto;}
							
												#secondaryart{					
																background: #FEFAE4 ;
																float:right;
																width:400px;
																margin: 0px auto;
																padding:8px ;
												
																}
																#secondaryart img{border:0px ;}
													
																				

												#rightcontent {
															float:right;
															width:400px;
															margin:0px 0px 0px 0px;
															padding:0px 20px 0px 0px;
															
															
															}
															#rightcontent img{border:0px ;}
															/* ------------------ twitter ------------------ */
/*		[ Header ] Twitter                                         */<!-- -->
.twitter {
	position:absolute;
	top:105px;
	left:685px;
	display:block;
	width:267px;
	height:163px;
	background:url('../designimages/bg_twitter.png') no-repeat 0px 0;
	z-index:9997;
	overflow:hidden;
}
.twitter:hover {
	background:url('../designimages/bg_twitter.png') no-repeat 1px 1px;
}
#twitter_update_list {
	list-style:none;
	position:absolute;
	top:130px;
	left:690px;
	font-size:12px;
	line-height:1em;
	font-family:Arial, Helvetica, Sans-Serif;
	color:#000000;
	width:243px;
	height: 65px;
	padding:0px 5px 0 5px;
	z-index:9998;
	overflow:hidden;
	margin:0;
}
.twit_title a {
	position:absolute;
	top:113px;
	left:695px;
	font-size:18px;
	color:#8D7C52;
	z-index:9998;
}
.twit_title a:hover {
	color:#8D7C52 !important;
	text-decoration:underline;
}
#twitter_update_list li {
	margin:0;
	padding:6px 0 0 0;
	color:#000000;
	list-style-type:none;
}
#twitter_update_list a {
	font-size:12px !important;
	color:#000000;
	margin:7px 0 0 0;
}
#twitter_update_list span a {
	color:#000000;
	margin:0;
}

/*	[ Content ] Post                                                */<!-- -->								
															/* ------------------ playing with twitter ------------------ */
															/* ------------------ Works for Sale ------------------ */	
#portfolio {
		background: #FEFAE4  ;
		margin: 0px auto;
		}
		#portfolio img{border:0px ;}
											
	
																											
														
/* ------------------ Main Nav ------------------ */
							
							.navigation{
										
										float:left;
										width:850px;
										margin:20px auto;
										padding:0px;
										text-align:right;
										}
										.navigation li{
														display:inline;
																margin:0px auto;
																padding:0px;
																list-style-type: none;
																}
																
														.navigation li a{					
																							
																							padding: 10px;
																							text-decoration: none;
																							color:#FEFAE4;
																							font-size:15px;
																							} 
																						.navigation li a:hover {color:#327D5E; text-decoration: underline; } 
																						.navigation li a:focus {color:#C599CF;}
																						
																						.navigation img {border:0px;
																											margin:0px;}
																	/* ------------------ FooterWrapper ------------------ */
						
						
		#footerwrapper{
						background: url(../designimages/bottomIris.png)repeat-x; 
						width: 907px;
						margin: 0px 0px 50px 0px;
						padding:0px;
						}
	
/* ------------------ utility Nav ------------------ */
			.utilitybar-navigation{
									float:left;
									width:800px;
									margin:10px auto;
									padding: 0px;
									text-align:center;
									
									
									}
									.utilitybar-navigation li{
																display:inline;
																margin: 10px 0px 0px 0px;
																padding:0 0 0 5px;
																list-style-type: none;
																}
																.utilitybar-navigation li a{
																				
																							background: #FEFAE4 url(images/nav-item-bg.gif) no-repeat left .50em;
																							padding: 0px;
																							text-decoration: none;
																							color:#738C80;
																							font-size:12px;
																							} 
																							
																					.utilitybar-navigation li a:hover {color:#FF6600;} 
																						.utilitybar-navigation li a:focus {color:#848484;}
																						.utilitybar-navigation img {border:0px;
																											margin:0px;}
																								
																						
																						
					
/* ------------------ Legal Address ------------------ */
					
									#legal-address{ background:#FEFAE4 ;
													color:#848484;
													text-align:center;
													font-size:12px;
													width:500px;
													margin:0px auto;
													padding:0px;
													}
													#legal-address-cite {
																		color:#848484;
																		display:block;
																		font-style:normal;
																		text-align:center;
																		font-size:10px;
																		width:600px;
																		margin:0px auto;
																		padding:0px 0px 20px 0px;
																		
																		}
																		
																									
																		
/* ------------------ Form Styles ------------------ */
form{margin:.2em 0 1em;}
		
	label{
		display:block;
		line-height:1.83em; /* This is enough line-height to handle a SUP tag without looking odd */
		font-weight:900;
		color:#003399;
		}label:after{content: " :";}
		
		label sup{color:#000;}
	
	input, textarea, select{
		display:inline;
		width:auto;
		background:#E5E5E5; border:none;
		opacity:.8;
		font:normal normal 500 1em/1.5em arial;
		}
		
		option{background:#CFE7FF;}
	
	textarea{height:3.35em;}

/* ------------------ extras ------------------ */
															
h1 {
	
	font: normal normal 500 115%/2.0em Arial, Helvetica, sans-serif;
	font-style:italic;
	background:url(images/h1-bg.gif) repeat-x bottom;
	width:400px; 
	margin:0px;
	padding:0px;
	color:#0327F9;
	text-align:center;
	
	}
	
h2 {
	
	font: normal normal 500 150%/2.0em Arial, Helvetica, sans-serif;
	width:700px; 
	margin:10px 0px 0px 65px;
	padding:0px;
	color:#0327F9;
	}
	
p {text-indent:20px}
}

.access {left:-9000px;position:absolute;}
blockquote{margin:0px 10px;text-align:center;}
blockquote p{font-weight:900; font-style:italic; padding:5px; color:#A33835;}
blockquote cite{display:block;font-size:.83em;line-height:1.5em; font-weight:900; font-style:normal; color:#848484;}

 #top, #bottom, #left, #right {
	background: #FFFFFF url(images/bottomgrad.png) repeat-x;
	position: fixed;
	}
	#left, #right {
		top: 0px; bottom: 0;
		width: 15px;
		
		}
		#left { left: 0; }
		#right { right: 0; }

	#top, #bottom {
		left: 0; right: 0;
		height: 29px;
		}
		#top { top: 0; }
		#bottom { bottom: 0; }


a{color:#0327F9;
		text-decoration:none;}
	a:hover, a:focus{color:#327D5E;}
	a:focus{outline:1px dotted #461045;}

/* ------------------ End of Styles ------------------ */




