#left {width: inherit !important;}
#left h4, #profile, #left ul {margin:0pt 25px 15px 15px;}
#left ul li {margin-left: 15px;}
#profile {position: relative; margin-top: 30px; width: 520px; min-height: 100px;}
#photo, #pubphoto {position: absolute; right: -300px; width: 250px; top: 50px;}
#photo p {margin-left: 0;}
#pubphoto {top: 10px;}

#left a, #left p, #left form, #left table {font-family: Verdana, "Trebuchet MS", Tahoma;}

#left a {color: #666; text-decoration: underline; border: none;}
#left a:hover {color: #666; text-decoration: none; border: none;}

#mymenu, #secondmenu {color: #999; position: relative; left: -0.3em;}
#mymenu span, #secondmenu span, #mymenu a:hover, #secondmenu a:hover {font-weight: bold; color: #666; text-decoration: underline; padding: 0 0.3em;}
#mymenu a, #secondmenu a {text-decoration: none; padding: 0 0.3em; font-weight: bold;}

input, select, textarea {border: 1px solid #CCCCCC; padding: 0.1em;}
.wideasinput {width: 135px;}
select {padding-right: -0.6em;}
option {padding-right: 0.6em;}
label {font-weight: bold; width: 300px; color: #666666; display: block; margin-top: 1.0em;}
.button {background: #E10000; border: 1px solid #E10000; margin: 0.8em 0; padding: 0.2em; font-weight: bold; color: #fff;}

#error_area p, #error_area ul {border-left: 10px solid #E10000; padding-left: 20px;}
