/* 
Website:		Cynthia Sheppard Illustration 
Author:			Cynthia Sheppard
*/ 

body 					{margin:0px;background-repeat: repeat;background-image: url(../_img/static/bg_tex.jpg); color:#bbae96;}

a 						{text-decoration: none; } 
a:link, a:visited 		{color: #CA8860;text-decoration: none;} 
a:hover, a:focus 		{text-decoration: underline;}  	
a:active 				{text-decoration: underline; position:relative; top:1px;}  	
.toptext 				{font-family:Georgia, "Times New Roman", Times, serif;font-size: 12px;color: #bbae96;line-height: 17px;}
.title					{font-family:Arial, Helvetica, sans-serif; font-size: 17px; line-height:23px; color: #e5e4e1; font-weight: bold; text-transform:uppercase;} 	
.title_2				{font-family:Arial, Helvetica, sans-serif; font-size: 17px; line-height:23px; color: #66615a; text-transform:uppercase;}
.footer					{font-family:Georgia, "Times New Roman", Times, serif; font-size: 14px; line-height:23px; color: #66615a;}

/* Page holder style */  
#body_holder 			{width: 1024px;background-image: url(../_img/static/bg_full.jpg);background-repeat: no-repeat;margin: 0 auto 0 auto;} 	 	 

/* Page Header and links */ 
#ultimateheader 		{width:954px;background-repeat: no-repeat;margin: 28px 5px 16px 0px;float: left;text-align: left;} 	 
#nav 					{width:650px;float: right;text-align: right;margin: 25px 0px 0px 0px;}
.nav 					{font-family: Arial, Helvetica, sans-serif;color: #fff;font-size: 14px;text-decoration: none;float: right;padding: 2px 14px; text-transform:uppercase; font-weight: bold;}    
.nav a:link, .nav a:visited {color: #FFFFFF; text-decoration: none;}    
.nav a:hover, .nav a:focus {color: #FFFFFF; border-bottom: 3px solid #9c6a41;} 
.nav a:active 			{color: #FFFFFF; border-bottom: 3px solid #9c6a41; position:relative; top:1px;}   
.contact 				{font-family: Arial, Helvetica, sans-serif;color: #FFCC66;font-size: 14px;text-decoration: none;float: right;padding: 2px 14px; text-transform:uppercase; font-weight: bold;}    
.contact  a:link, .contact  a:visited {color: FFCC66; text-decoration: none;}    
.contact  a:hover, .contact  a:focus {color: FFCC66; border-bottom: 3px solid #9c6a41;} 
.contact  a:active 			{color: FFCC66; border-bottom: 3px solid #9c6a41; position:relative; top:1px;}   

/* Page BODY */ 
#portfolio 				{width: 992px;float: left;text-align: left;background-image: url(../_img/static/portfolio_top_bg.png);background-repeat: no-repeat;padding: 34px 0px 0px 36px;}
#sub_holder 			{width: 992px;float: left;text-align: left;padding: 10px;}  
#maincontent 			{ width: 1000px; float: left; padding: 20px 0px 32px 0px; } 
#blog					{ width: 340px; float: left; text-align: left; } 
#columnbitsy 			{width: 190px;float: left;text-align: left;background-image: url(../_img/static/contact_bg.jpg);background-repeat: no-repeat;background-color: #D8C7BE;padding: 0px 0px 20px 10px;margin: 30px 0px 0px 0px;} 
#leftcolumn 			{ text-align: justify; width: 465px; float: left; }
#bio_photo				{ float: left; margin: 0px 20px 20px 0px; }
#press_statement		{width: 300px; float: left;}
#affiliates				{ width: 148px; float: left; padding: 0px 28px 0px 0px; }
.glyphs					{height: 31px; margin: 0px 0px 12px 0px;}

#footer_holder 			{width: 100%;border-top: 2px solid #383339;padding: 18px 0px 30px 0px;float: left;text-align: center;} 
#footer 				{width: 1000px;margin:0 auto 0 auto;} 
#thumbnail 				{border: 3px solid #0a070c;padding: 1px;float: left;margin: 0px 5px 5px 0px;background-color: #66615a;} 

/*TUTORIAL Styles */
.thumbnail 				{width: 155px; 	height: 200px; 	border: 1px solid #666666; padding: 1px;float: left; margin: 4px; } 
.print_thumbnail 		{width: 150px; 	height: 200px; padding: 1px;float: left; } 
.print_sizes_holder 	{width: 35px; padding: 1px;float: right; margin: 10px 4px 0px 4px; } 
.print_size 			{width: 30px; padding: 5px 5px 5px 0px; margin-bottom: 5px;}
.description 			{width: 350px;float: left;border-top: 1px solid #999999;text-align: left;padding: 5px 5px;height: auto;margin-top: 5px;}
.print_description 		{width: 375px;float: left;border-top: 1px solid #999999;text-align: left;padding: 5px 5px;height: auto;margin-top: 5px;} 
.tutorial_holder 		{width: 434px;float: left;text-align: left;margin: 0px 24px 20px 0px;}

/*RESUME Styles */
.resume_experience, .resume_clients {width: 624px; padding: 4px 20px 20px 123px; float: left;}

.brclear 				{clear:both; height:0; margin:0;font-size: 1px;line-height: 0px;}
