/* CSS Document */

*, body	{font-family:Verdana, Arial, Helvetica, sans-serif;}
body	{font-szie:x-small; voice-family:"\"}\""; voice-family:inherit; font-size:small;}
html>body	{font-size:small;}

body	{background-color:#404b4f; text-align:center; margin:0 auto; padding:0; height:100%; background:url(../images/bg.gif) top center repeat-y #404b4f;}

a	{color:#727; text-decoration:none;}
a:hover	{color:#fff;}

#container	{margin:0 auto; text-align:center; width:728px; border-left:5px solid #131619; border-right:5px solid #131619; height:100%;}
#liner		{background-color:#343935; padding:5px; height:100%;}

#header		{margin-bottom:5px;}
#main		{margin-bottom:5px; clear:both;}
#main_img	{float:left; width:473px; height:266px;}
#news		{float:right; background:url(../images/home_content_bg.jpg) top left no-repeat; width:202px; height:214px; padding:33px 20px 19px 17px; text-align:left; font-size:90%; line-height:1.5em;}

#sub		{margin-bottom:5px; clear:both; background:#222625;}
#sub_img	{float:left; width:237px;}
#content	{float:right; width:441px; text-align:left; color:#fff; font-size:90%; line-height:1.8em; padding:20px 20px 20px 0;}
#content.review	{padding:0; width:718px;}
#content h2	{margin:0; padding:0;}
#content a	{color:#bcdaf5; text-decoration:none;}
#content a:hover	{color:#c7c;}

#nav		{margin:0 0 5px 0; padding:0; background:url(../images/nav_bg.gif) top left no-repeat #97afc3; height:38px; width:717px;}
#nav ul		{width:717px; height:38px; margin:0; padding:0; list-style:none;}
#nav ul li	{float:left; margin:0; padding:0; height:38px; overflow:hidden; line-height:1000px; list-style:none;}
#nav li, #nav a	{height:38px; display:block;}
#nav_home		{width:121px; height:38px;}
#nav_my_story	{width:118px; height:38px;}
#nav_gallery	{width:120px; height:38px;}
#nav_resume		{width:119px; height:38px;}
#nav_reviews	{width:120px; height:38px;}
#nav_contact	{width:119px; height:38px;}
#nav_home a:hover	{background:url(../images/nav_home_ovr.gif) top left no-repeat;}
#nav_my_story a:hover	{background:url(../images/nav_my_story_ovr.gif) top left no-repeat;}
#nav_gallery a:hover	{background:url(../images/nav_gallery_ovr.gif) top left no-repeat;}
#nav_resume a:hover	{background:url(../images/nav_resume_ovr.gif) top left no-repeat;}
#nav_reviews a:hover	{background:url(../images/nav_reviews_ovr.gif) top left no-repeat;}
#nav_contact a:hover	{background:url(../images/nav_contact_ovr.gif) top left no-repeat;}
#img_row	{margin-bottom:5px;}
#footer		{font-size:80%; background-color:#222625; padding:12px; color:#666;}
#footer a	{color:#999; text-decoration:none;}
#footer a:hover	{color:#c7c;}

.clear		{clear:both; height:1px; line-height:1px; visibility:hidden;}
.jump_wrapper	{/position:relative; /top:-6px;}

div.gallery	{padding:20px 20px 15px 20px; width:441px; float:left;}
div.gallery h2	{margin:0; padding:0;}
div.gallery a	{color:#bcdaf5; text-decoration:none;}
div.gallery a:hover	{color:#c7c;}
.imagestack *	{border:0;}
.gallery .tall	{float:left; margin-left:5px; margin-bottom:5px; width:218px;}
.gallery .first	{margin-left:0;}
.gallery .wide	{clear:both; margin-bottom:5px; width:441px;}

.message	{padding:5px 10px; background-color:#bcdaf5; color:#333; margin-bottom:15px;}

.resume h3	{margin-bottom:3px; border-bottom:1px solid #999;}
.resume ul	{margin-top:0;}
.resume li	{color:#ccc;}
.resume li strong	{color:#fff;}