/*-------------global styles-------------*/
*{margin:0;padding:0; }

html {height:100%}
body	{font:16px Arial, Helvetica, sans-serif; height:100%; background: url(../i/background.jpg)   #dce3b7;}

td {vertical-align:top}
a:link, a:visited, a:active{text-decoration:underline; color: #464d22;}
a:hover{text-decoration:none;}

h3 {color:#a57b3e; font-size:22px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; margin:0 0 20px 0; font-weight:normal }
h4 {float:left; display:inline; vertical-align:bottom; margin:10px 0 0 0; font-size:20px}


#name { display:block; float:left; background:#00FF00}

table {border:0px; border-collapse:collapse;}
tr, td  {padding:0px; margin:0; border:0px;border-collapse:collapse; }

img	{border:none}

#bio, .bio {text-align:justify}

#container, #container-bottom {margin:10px auto; display:block;  width:877px; height:auto; background: #dce3b7 url(../i/bg.jpg) repeat-y}
#container-bottom {background: none; font-size:11px; padding:0 0 10px 0}
#main-image { display:inline; float:left; margin: 0 0 0 6px; width:300px;}
html:first-child #main-image  { width:300px; }
#content { display:inline; float:right; margin: 0 25px 0 0; width:531px; }
#content  p, #content  ul  { margin:10px 0 0 0; display:block; }
#content  ul {margin:10px 0 0 30px}
#bottom-bg, #top-bg { background: url(../i/bottom.jpg) no-repeat top; width:877px; height:21px; display:block; float:left}
#top-bg { background:url(../i/top.jpg) no-repeat top; width:877px; height:35px;} 
#logo { display:block; float: left; margin:0 0 30px 20px }

#menu { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; display:block; float:left; padding-bottom:30px; width:250px;}
#menu li {list-style:none; margin:20px 0 0 40px }
#bottom-menu #last-item{border:none;}
#menu strong { color:#a57b3e }
#bottom-menu li {display:inline; padding:0 10px 0 5px ; border-right:1px solid #464d22;}

#bottom-menu { width:500px}
#spicore { float:right}

#small-text { font-size:10px}
#title-bottom { float:left; display:block; margin:30px 0 30px 360px ; display: block }
*html #title-bottom  { margin:30px 0 30px 180px}

div.sample_attach, a.sample_attach{width: 120px;border: 1px solid black;background:  #fff4e4; padding: 0px 5px;}
a.sample_attach{display: block;border-bottom: none;background:#FFFFFF;text-decoration: none;}
#menu_child a:link, #menu_child  a:visited, #menu_child  a:active{text-decoration: none} 

#right-img { float:right; display:inline; margin:0 20px 0 0}

.photoes_right { float:right; display:inline; margin:0 5px 0 0; padding:10px 0 0 10px;}

#table-info td { border:1px solid #CCCCCC; font-size:11px; }
