@charset "UTF-8";
/* CSS Document */
/* Theme by Alisa Panova. Ver 4.0.2. */
/* reset */ body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0;padding:0;} table {border-collapse:collapse;border-spacing:0;} fieldset,img {border:0;} address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;} li {list-style:none;}caption,th{text-align:left;} h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;} q:before,q:after {content:'';} abbr,acronym {border:0;font-variant:normal;} sup {vertical-align:text-top;} sub {vertical-align:text-bottom;} input,textarea,select {font-family:inherit;font-size:inherit;font-weight:inherit;} legend {color:#000;} a {outline:none;}

/* GENERAL */
body 					{ text-align: center; font-family: "Lucida Grande", Verdana, Arial, sans-serif; color: #000; font-size: 14px; 	height: 100%; line-height: 16px; }
div.clear 				{ clear: both; }
strong 					{ font-weight: bold; }
a 						{ color: #000; text-decoration: none; }
a.selected, a:hover		{ color: #888; }

div.top, div.content	{ width: 900px; text-align: left; margin: 0 auto; margin-bottom: 15px; }
div.content				{  }
div.line				{ border-top: 1px solid #e2e2e2; float: left;  width: 100%; margin-top: 10px; margin-bottom: 15px; }
div.line p 				{ padding: 5px 0 0 0; color: #aaa; font-size: 11px; }

/* NAVIGATION ONLY	*/
div.top div.nav			{ font-family: "Times New Roman", Times, Georgia, serif; float: right; line-height: 34px; /position: relative; /top: 8px; }
div.top					{ border-bottom: 1px solid #e2e2e2; margin-top: 25px; margin-bottom: 20px; padding: 0 0 2px 0; }
div.nav					{ line-height: 11px; font-size: 11px; font-weight: bold; text-transform: uppercase; margin: 0 0 0 15px; color: #ddd; }
div.nav ul li 			{ display: inline; list-style-type: none; margin: 0 0 0 15px; }
div.nav a				{ text-decoration: none; font-weight: ; }
div.top h1 				{ font-size: 28px; font-weight: bold; line-height: 26px; /position: relative; /top: 8px; padding: 0 0 0 0; }
div.top h1 a:hover		{ color: #000; }

/*  PHOTO AREA  */
div.photo				{ text-align: center; }
div.photo img			{ vertical-align: middle; }

/* INFO-CONTACT, MESSAGE FORM */
div.alisa				{ width: 500px; float: right; }
div.alisa p, div.alisa h2 { margin-bottom: 10px; text-align: justify; }
div.info				{ width: 380px; float: left; }
div.info h2				{ font-size: 18px; border: none; margin-bottom: 20px; border-bottom: 1px solid #e2e2e2; padding: 0 0 5px 0; }
div.info p 				{ margin-bottom: 15px; text-align: justify; }
div.info a				{ background-color: ; border-bottom: 3px dotted #99CCFF; }


div.info p:first-letter 	{ font-size: 30px; line-height: 1em; }
div.info p + p:first-letter	{ font-size: 14px; line-height: 1.25em; }


/* EXTRA EXTRA */
div.notfound 			{ text-align: center; font-size: 500px; }

/* THUMBS */
div.box					{ width: 200px; height: 130px; margin:10px; float:left; background:#161613; border: 0; overflow: hidden; position: relative; }
div.box img				{ width: 200px; position: absolute; top: 0; left: 0; border: 0; }
div.box p				{ padding: 20px 0 20px 0; color:#ccc; font-weight:bold; }
div.boxcaption			{ float: left; position: absolute; background: #000; height: 100px; width: 100%; opacity: .6; /* For IE 5-7 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); /* For IE 8 */ -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";}
div.captionfull .boxcaption {top: 200;left: 0;}
div.caption .boxcaption		{top: 200;left: 0;}

/* GALLERY STYLING */     /*	anythingSlider v1.1		Adjusted by Alisa Panova.	Based on work by Chris Coyier: http://css-tricks.com, Doug Neiner: http://pixelgraphics.us/, Remy Sharp: http://jqueryfordesigners.com/	 */
.anythingSlider				{ width: 900px; height: 630px; position: relative; margin: 0 auto;}
.anythingSlider .image 		{ width: 900px; overflow: auto; height: 600px; margin: 0; position: absolute; top: 0; left: 0; }
.anythingSlider .image ul	{ width: 99999px; list-style: none; position: absolute; top: 0; left: 0; background: #fff;  margin: 0; }
.anythingSlider ul li		{ display: block; float: left; padding: 0; height: 600px; width: 900px; margin: 0; }
.anythingSlider .arrow		{ display: block; height: 200px; width: 67px; background: url(images/web/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 165px; cursor: pointer; }
.anythingSlider .forward	{ background-position: 0 0; right: -20px; }
.anythingSlider .back		{ background-position: -67px 0; left: -20px; }
.anythingSlider .forward:hover	{ background-position: 0 -200px; }
.anythingSlider .back:hover	{ background-position: -67px -200px; }
/* digits for images styling */
#thumbNav					{ position: relative; top: 603px; text-align: center; font-size: 12px; }
#thumbNav a					{ display: inline-block; padding: 2px 5px; margin: 0 0 0 0;  text-align: center;  color: #999; }
#thumbNav a:hover			{ background-image: none; color: #000; }
#thumbNav a.cur				{ font-weight: bold; color: #000; }
/* Prevents */
.anythingSlider .image ul ul	{ position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .image ul ul li	{ float: none; height: auto; width: auto; background: none; }


