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


body									{background:url('../images/bg.jpg') repeat; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:17px;}

#maincontent							{width:915px; height:740px; margin:0 auto; background:url('../images/main_bg.png') no-repeat;}
#leftcol								{width:300px; float:left;}
#rightcol								{float:left; width:615px;}
#leftcolhome							{width:300px; float:left; margin-top:13px;}
#rightcolhome							{float:left; width:615px; margin-top:13px;}
#footer									{width:915px; margin:0 auto; color:#FFFFFF; font-size:10px; padding:10px 0 0 50px;}
.clear									{clear:both;}

#logo									{float:left; margin:50px 0 0 50px;}
#pagetitle								{float:left; margin:68px 0px 0 250px; text-align:right; width:250px;}

h1										{font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#a22675; font-weight:normal;}
h2										{font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#a22675; font-weight:normal; }

.contactdetails							{width:220px; margin:170px 0 0 80px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#6d5c66; line-height:14px;}
.contactdetailslocation					{width:220px; margin:40px 0 0 80px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#6d5c66; line-height:14px;}

.phone									{font-weight:normal; color:#a22675;}

a.contactemail 							{font-weight:normal; color:#a22675; text-decoration:none; padding:0;}
a.contactemail:hover					{text-decoration:underline; color:#a22675; font-weight:normal; padding:0;}


/*Navigation*/
#navigation								{width:300px; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:normal; line-height:32px; }

#navigation ul							{list-style:none;  padding:60px 0 0 80px;}
#navigation li							{width:300px;}

#navigation a.home						{color:#6d5c66; text-decoration:none; font-weight:normal;}
#navigation a.home:hover				{color:#a22675; font-weight:normal; background:url('../images/home_line.gif') no-repeat left bottom ; padding-bottom:5px;}

#navigation a.about						{color:#6d5c66; text-decoration:none; font-weight:normal;}
#navigation a.about:hover				{color:#a22675; font-weight:normal; background:url('../images/about_line.gif') no-repeat left bottom ; padding-bottom:5px;}

#navigation a.life						{color:#6d5c66; text-decoration:none; font-weight:normal;}
#navigation a.life:hover				{color:#a22675; font-weight:normal; background:url('../images/life_line.gif') no-repeat left bottom ; padding-bottom:5px;}

#navigation a.location					{color:#6d5c66; text-decoration:none; font-weight:normal;}
#navigation a.location:hover			{color:#a22675; font-weight:normal; background:url('../images/location_line.gif') no-repeat left bottom ; padding-bottom:5px;}


#navigation a.book						{color:#6d5c66; text-decoration:none; font-weight:normal;}
#navigation a.book:hover				{color:#a22675; font-weight:normal; background:url('../images/book_line.gif') no-repeat left bottom ; padding-bottom:5px;}

#navigation a.artistic					{color:#6d5c66; text-decoration:none; font-weight:normal;}
#navigation a.artistic:hover			{color:#a22675; font-weight:normal; background:url('../images/artistic_line.gif') no-repeat left bottom ; padding-bottom:5px;}

#navigation a.news						{color:#6d5c66; text-decoration:none; font-weight:normal;}
#navigation a.news:hover				{color:#a22675; font-weight:normal; background:url('../images/news_line.gif') no-repeat left bottom ; padding-bottom:5px;}

#navigation a.contact					{color:#6d5c66; text-decoration:none; font-weight:normal;}
#navigation a.contact:hover				{color:#a22675; font-weight:normal; background:url('../images/contact_line.gif') no-repeat left bottom ; padding-bottom:5px;}

#navigation a.graduate						{color:#6d5c66; text-decoration:none; font-weight:normal;}
#navigation a.graduate:hover				{color:#a22675; font-weight:normal; background:url('../images/about_line.gif') no-repeat left bottom ; padding-bottom:5px;}

.currenthome							{color:#a22675; font-weight:normal; background:url('../images/home_line.gif') no-repeat left bottom ; padding-bottom:1px;}
.currentabout							{color:#a22675; font-weight:normal; background:url('../images/about_line.gif') no-repeat left bottom ; padding-bottom:1px;}
.currentlife							{color:#a22675; font-weight:normal; background:url('../images/life_line.gif') no-repeat left bottom ; padding-bottom:1px;}
.currentlocation						{color:#a22675; font-weight:normal; background:url('../images/location_line.gif') no-repeat left bottom ; padding-bottom:1px;}
.currentgraduate						{color:#a22675; font-weight:normal; background:url('../images/about_line.gif') no-repeat left bottom ; padding-bottom:1px;}
.currentbooks							{color:#a22675; font-weight:normal; background:url('../images/book_line.gif') no-repeat left bottom ; padding-bottom:1px;}
.currentartistic						{color:#a22675; font-weight:normal; background:url('../images/artistic_line.gif') no-repeat left bottom ; padding-bottom:1px;}
.currentnews							{color:#a22675; font-weight:normal; background:url('../images/news_line.gif') no-repeat left bottom ; padding-bottom:1px;}
.currentcontact							{color:#a22675; font-weight:normal; background:url('../images/contact_line.gif') no-repeat left bottom ; padding-bottom:1px;}


/*second navigation*/

#secondnav								{font-size:14px; color:#6d5c66; line-height:20px; padding:10px 0px 20px 20px; margin:0; font-weight:normal;}
#secondnav ul							{padding:0; margin:0; list-style:none;}
#secondnav li							{padding:0; margin:0;}

#secondnav a							{font-size:14px; color:#6d5c66; text-decoration:none; font-weight:normal;}
#secondnav a:hover						{font-size:14px; color:#a22675; text-decoration:underline; font-weight:normal;}

#secondnav .current						{font-size:14px; color:#a22675; text-decoration:underline; font-weight:normal;}



/*footer*/

a.footer								{color:#FFFFFF; text-decoration:none; font-weight:normal;}
a.footer:hover							{color:#FFFFFF; text-decoration:underline; font-weight:normal;}



/*homepage*/

#imgtable								{margin-top:45px; margin-left:20px; width:500px;}

.row									{width:500px; margin-top:8px;}
.rowone									{width:114px; height:114px; float:left; margin-right:8px;}
.rowtwo									{width:114px; height:114px; float:left; margin-right:8px;}
.rowthree								{width:114px; height:114px; float:left; margin-right:8px;}
.rowfour								{width:114px; height:114px; float:left;}


/*About page*/

#aboutcopy								{float:left; width:215px; margin-left:25px; margin-top:35px;}
#aboutimg								{float:left; width:200px; margin-left:30px; margin-top:40px;}


/*Life & location drawings*/

#drawimg								{width:373px; height:373px; margin-left:130px; margin-top:45px;}
#nav									{width:500px; height:60px; margin-left:80px; margin-top:30px;}

#prev									{font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; background:url('../images/previous_bg_active.gif') no-repeat; width:60px; height:47px; padding:15px 0 0 50px; float:left;}
#enlarge								{font-family:Georgia, "Times New Roman", Times, serif; color:#a22675; width:130px; height:47px; padding:15px 0 0 90px; float:left;}
#next									{font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; background:url('../images/next_bg_active.gif') no-repeat; width:60px; height:47px; padding:15px 0 0 25px; float:left; margin-left:40px;}

#prev.disabled							{ text-decoration: none; cursor: default; color:#333; background:url('../images/previous_bg_inactive.gif') no-repeat; }
#next.disabled							{ text-decoration: none; cursor: default; color:#333; background:url('../images/next_bg_inactive.gif') no-repeat; }

#previousLink a							{color:#FFFFFF; text-decoration:none; font-size:13px; cursor: pointer;}
#previousLink a:hover					{text-decoration:underline;}
#previousLink a.disabled:hover			{text-decoration:none;}

#nextLink a								{color:#FFFFFF; text-decoration:none; font-size:13px; cursor: pointer;}
#nextLink a:hover						{text-decoration:underline;}
#nextLink a.disabled:hover				{text-decoration:none;}

#enlargeLink a							{color:#a22675; text-decoration:none; font-size:13px; cursor: pointer;}
#enlargeLink a:hover					{text-decoration:underline;}



/*News page*/


#news									{width:480px; margin-left:25px; margin-top:51px;}
#news h1								{color:#a22675; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:normal;}
.article								{width:480px; padding-bottom:20px;}


/*contact page*/

#contact								{width:480px; margin-left:25px; margin-top:51px;}
#contactform							{margin-top:40px; margin-left:25px;}
.details								{width:200px; float:left; padding:5px 0 5px 0px; margin:2px 0;}
.fields									{width:200px; float:left; margin:8px 0;}
.question								{margin-top:20px; margin-bottom:15px;}

#txtName								{border:1px solid #a61589; width:200px;}
#txtEmail								{border:1px solid #a61589; width:200px;}
#txtEmailChk							{border:1px solid #a61589; width:200px;}
#numPhone							 	{border:1px solid #a61589; width:200px;}
#memoMsg								{border:1px solid #a61589; width:200px; height:125px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
#numAnswer								{border:1px solid #a61589; width:200px;}
#btnSub									{color:#FFFFFF; background:#a61589; border:none; margin-top:10px; float:right; margin-right:188px;}


input.error,
select.error, 
textarea.error { border-color: #f30; background-color: #fef; }

input.error:focus,
input.error:focus, 
textarea.error:focus {	background-color: #fcc; border-color: #900; }

label.error, 
span.error { color: #f30; font-size: 1.0em; line-height: 13px;}


