*	{margin:0px; padding:0px; border:0px; list-style-type:none; font-weight:normal;}
body	{margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#eeeeee; color:#7b776c;}
a		{text-decoration:none; color:#7b776c;}
a:hover	{text-decoration:underline;}

#mother	{width:100%; min-width:768px; float:left; position:absolute; left:0px; }
#main	{width:768px; margin:0px auto;}

#header	{width:100%; padding-top:20px;}
#header h1 a {width:auto; display:inline; line-height:78px; padding-left:8px; padding-right:8px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:70px; background:#b0afac; text-decoration:none;}

#menu	{width:422px;  color:#d1d0cb; background:#d1d0cb; padding-left:8px; padding-top:6px; padding-bottom:6px; padding-right:0px;}
#menu a	{width:auto; font-size:20px; margin-right:16px;}

#content	{width:auto; padding-top:40px;}
#content span	{background:#e3dbbe; display:inline; font-size:18px;}

#content .title	{padding:6px; padding-top:0px; font-size:20px;}
#content .description	{background:#f2ecd3; font-size:16px;}

form    {font-size:16px;}
label   {padding:4px; padding-top:2px; background:#e3dbbe;}
#lbl-message    {width:auto; height:74px; float:left; padding-top:4px;}
input[type=text] {height:22px; font-size:16px;}
input[type=submit]  {font-size:16px; background:#d1d0cb; color:#7b776c;}

#message-notice    {width:auto; background:#f2ecd3; padding:10px;}
#message-error  {width:auto; background:#e3dbbe; padding:10px;}

#rails  {width:auto; float:left; margin-top:50px; margin-bottom:20px;}