/*universal styles*/
*			{ margin:0px; padding:0px; }
br			{ letter-spacing:normal; }
td 			{ text-align:left; vertical-align:top; }
img, img a 	{ border:none; }
hr			{ color:#ffffff; border:1px dotted #e9eaec; display:block; margin:8px 0; width:460px; }
/*{ border:none; display:block; height:20px; background-image:url(../images/dot_rule.gif) }

padding:0;
margin:0;
border:2px solid #ffffff;
height:20px;
width:651px;
background-image:url(../images/dot_rule.gif);
color:#fff;
}*/

/*global styles*/
body			{ background-color:#ffffff; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#939598; }
div#container 	{ background-color:#e9eaec; margin-left:auto; margin-right:auto; width:865px; text-align:left; padding-top:20px; }
a				{ color:#939598; text-decoration:none; }
a:hover			{ color:#939598; text-decoration:underline; }

/*nav styles*/
div#nav		 	{ background-color:#ffffff; text-align:left; padding:22px 16px 11px 13px; margin-bottom:2px; }

ul#nav_elements li 	{ list-style-type:none; display:inline; }
div#prev_next		{ position:relative; float:right; }
div#nav_bar			{ background-color:#ffffff; width:865px; height:19px; margin-bottom:5px }


/*projects layout*/
div#titles			{ position:relative; float:left; width:175px; padding:5px; background-color:#FFFFFF; margin-left:5px; display: inline; margin-bottom:5px; }
	div#titles li			{ list-style-type:none; margin-bottom:4px; }
	div#titles li a			{ text-decoration:none; color:#e9eaec; }
	div#titles li a:hover	{ text-decoration:none; color:#939598; }

div#info			{ position:relative; float:left; width:175px; padding:5px; background-color:#FFFFFF; margin-left:5px; margin-bottom:5px; }
	div.projects_title		{ margin-bottom:10px; }
	div.projects_info		{ margin-top:10px; line-height:20px; }

div#images			{ position:relative; float:left; padding:5px 5px 0 5px; background-color:#FFFFFF; margin-left:5px; margin-bottom:5px; }
div#images img		{ margin-bottom:5px; }


/*CV layout*/
div#topics			{ position:relative; float:left; width:175px; padding:5px; background-color:#FFFFFF; margin-left:5px; display: inline; margin-bottom:5px; }
	div#topics li			{ list-style-type:none; margin-bottom:4px; }
	div#topics li a			{ text-decoration:none; color:#e9eaec; }
	div#topics li a:hover	{ text-decoration:none; color:#939598; }
	div#topics_dot			{ margin:7px 0px; }

div#cv_text			{ position:relative; float:left; width:655px; padding:5px; background-color:#FFFFFF; margin-left:5px; margin-bottom:5px; }
	div.cv_info				{ line-height:20px; }

/*Writings layout*/
div#writings			{ position:relative; float:left; width:175px; padding:5px; background-color:#FFFFFF; margin-left:5px; display: inline; margin-bottom:5px; }
	div#writings li			{ list-style-type:none; margin-bottom:4px; }
	div#writings li a		{ text-decoration:none; color:#e9eaec; }
	div#writings li a:hover	{ text-decoration:none; color:#939598; }
	
div#write_info			{ position:relative; float:left; width:175px; padding:5px; background-color:#FFFFFF; margin-left:5px; margin-bottom:5px; }
	div.writings_title		{ line-height:18px; }
	div.writings_title a 	{ color:#e9eaec; text-decoration:none; }
	div.writings_title a:hover { color:#939598; text-decoration:none; }
	
	div.writings_title hr	{ width:175px; }
	div.writings_info		{ line-height:18px; }

	div#write_info li		{ list-style-type:none; margin-bottom:4px; }
	div#write_info li a		{ text-decoration:none; color:#e9eaec; }
	div#write_info li a:hover	{ text-decoration:none; color:#939598; }

div#write_body			{ position:relative; float:left; padding:5px; background-color:#FFFFFF; margin-left:5px; margin-bottom:5px; width:465px; line-height:18px; }

/*be*/
div#titles_list			{ position:relative; float:left; width:175px; padding:5px; background-color:#FFFFFF; margin-left:5px; display: inline; margin-bottom:5px; }
	div#titles_list li			{ list-style-type:none; margin-bottom:4px; }
	div#titles_list li a		{ text-decoration:none; color:#e9eaec; }
	div#titles_list li a:hover	{ text-decoration:none; color:#939598; }

input		{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#939598; border:1px solid #939598; }
textarea	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#939598; border:1px solid #939598; }