body,html{height:auto;width:auto}body{padding:0}#header-wrapper{height:60px;background-color:#8a774e}#header{width:960px;margin:auto;height:auto;background:none}#header
#logo{margin:10px}#content-menu-wrapper{width:960px;margin:auto;margin:40px
auto;overflow:visible}#menu{width:158px;float:left;line-height:normal;border-right:solid 2px #8a774e;margin-bottom:40px;padding-bottom:20px}#menu
ul{margin:0}#menu
li{font-size:11px;font-weight:bold;list-style:none;color:#000}#menu
ul.sub{margin-top:5px}#menu ul.sub
a{font-size:10px;font-weight:normal;padding-top:3px;padding-bottom:10px;margin-top:-10px}#menu ul.sub li:hover
a{color:#000;text-decoration:none}#menu
a{display:block;padding:10px}#menu a:hover{text-decoration:none;border:solid 1px #8a774e;border-right:none;padding:9px;padding-right:10px;background-color:#f3f1ed}#menu
#info{padding:9px;overflow:auto;margin-top:20px;border:solid 1px #8a774e;border-right:none}#menu #info
a{display:block;padding:3px}#menu #info a:hover{padding:3px}#menu #info
.logout{display:block;padding:3px}#menu #info
.signup{display:block}#menu #info
.submit{display:block;font-weight:bold;float:right;width:50px}#menu #info a:hover{border:none}#menu #info
h2{color:#fff;font-size:9px;margin-left:5px}#menu #info
input{width:98px;margin:5px;display:block;float:left}#menu #info input:focus{}#menu #info
p{line-height:normal}#content{width:800px;float:left;padding:0;background:none;overflow:visible;margin-bottom:50px}#content
#bigColumn{float:left;width:560px;padding:0
20px}#content
#smallColumn{float:left;width:200px}#content
#smallColumn.boxed{width:188px}#socialmedia-wrapper{background-color:#f2f2f2;overflow:auto;clear:both}#socialmedia{float:right;padding:10px;margin-bottom:0}#socialmedia
.label{float:left;margin-right:1em}#socialmedia
.addthis_toolbox{float:left}#footer{text-align:center;padding:10px;border-top:solid 1px #808080;background:none;margin-top:0}#builtby{text-align:right;color:#999;font-size:9px;padding:10px}#builtby
a{color:#999;text-decoration:underline}body.nomenu
#menu{display:none}body.nomenu
#content{width:100%}body.menu-h
#menu{float:none;width:auto;overflow:auto;border-bottom:solid 1px #808080;background:none;margin-bottom:20px}body.menu-h #menu
li{float:left;background:none;border:none;padding:0}body.menu-h #menu li
a{display:block;padding:5px
20px}body.menu-h #menu li a:hover{background-color:#8a774e;text-decoration:none;color:#fff}body.menu-h #menu
#info{display:none}body.menu-h
#content{width:100%}body.menu-h #content-menu-wrapper{margin-top:0}body{font-size:11px;line-height:18px}fieldset{padding:1em
.5em;margin-bottom:1em}fieldset
table{margin-bottom:0}form
td{padding:3px}h1{margin-top:0}h2{margin-bottom:1em}legend{font-size:13px;font-weight:bold;color:#000;padding:0
.5em}ol{margin-left:3em;margin-bottom:1em}ul{margin-left:3em;margin-bottom:1em}.boxed{padding:5px;background-color:#f9f9f9;border:solid 1px #8a774e}.caption{padding:3px;position:relative;top:-20px;background-color:#fff;text-align:right;color:#000;margin:0;line-height:normal}.pre-head{font-size:10px;margin-bottom:0}.repeated-exercise{background:url(/imgs/icons/silk/arrow_rotate_clockwise.png) no-repeat;padding-left:19px;font-size:9px;color:#808080;clear:both}form
.hint{padding:3px;background-color:#f6f6f6}#login
input{display:block;margin:3px;font-size:12px}#login input[type=text], #login input[type=password]{width:150px;padding:3px
5px;margin-bottom:1em}#login input[type=submit]{padding:3px
10px}#login
label{display:block;margin:3px}#mybox{position:absolute;top:0;right:0;width:330px;font-size:11px;color:#fff;padding:5px
10px}#mybox
a{color:#e3e3e3}#mybox
.logout{position:absolute;top:5px;right:10px;line-height:23px;padding-right:13px;background:url(/mygrow/imgs/icons/mybox_logout.png) no-repeat right center}#mybox
.more{display:none;padding-top:15px}#mybox
.user{background:url(/mygrow/imgs/icons/mybox_user.gif) no-repeat left center;padding-left:13px;border-bottom:solid 1px #6e5f3e;line-height:23px}#mybox
.current_exercise{border-top:solid 1px #a19271;line-height:23px}#mybox
.current_topic{margin-bottom:1em}#mybox
.settings{float:left;background:url(/mygrow/imgs/icons/mybox_settings.gif) left center no-repeat;padding-left:13px;width:152px}#mybox
.eval{float:left;background:url(/mygrow/imgs/icons/mybox_eval.gif) left center no-repeat;padding-left:13px;width:152px}#mybox.mouseover{background:url(/mygrow/imgs/icons/mybox_bg.png) bottom center no-repeat;color:#000}#mybox.mouseover
a{color:#808080}#mybox.mouseover
.user{background-image:url(/mygrow/imgs/icons/mybox_user_mouseover.png);border-bottom-color:#ccc}#mybox.mouseover
.current_exercise{border-top-color:#fff}#mybox.mouseover
.logout{background-image:url(/mygrow/imgs/icons/mybox_logout_mouseover.png)}#mybox_login{position:absolute;top:0;right:0;width:330px;font-size:11px;color:#000;padding:10px;height:40px;line-height:1}#mybox_login
h3{font-size:13px;text-transform:uppercase;color:#453b27}#mybox_login input[type=text], #mybox_login input[type=password]{padding:3px;width:142px;height:12px;border:solid 1px #7f9db9;z-index:1;line-height:1}#mybox_login
#my_login_email{position:absolute;bottom:10px;left:10px}#mybox_login
#my_login_password{position:absolute;bottom:10px;left:166px}#mybox_login
label{display:none}#mybox_login
.submit{position:absolute;display:block;bottom:10px;right:10px;height:20px;width:20px}#mybox_login
input.empty{color:#999}#mybox_login
.links{position:absolute;top:10px;right:10px}#mybox_login .links
a{display:inline;margin:0;padding:0;color:#e3e3e3}.commentarea{}.commentarea
.comments{list-style:none;margin:0;padding:0}.commentarea .comments
li{background-color:#ccdef0;margin:0;margin-bottom:1px;padding:10px;position:relative;clear:both;overflow:auto;min-height:50px;border:none}.commentarea .comments li
img{width:50px;height:50px;display:block;position:absolute;top:10px;left:10px}.commentarea .comments li
.message{margin:0;float:left}.commentarea .comments li
.meta{clear:both}.commentarea .comments li .meta, .commentarea .comments li .meta
*{color:#666;font-size:10px;text-decoration:none}.commentarea .comments li
.user{text-decoration:none;font-weight:bold;display:block}.commentarea
form{background-color:#ccdef0;overflow:auto;padding:10px}.commentarea form
p{margin:0}.commentarea
textarea{width:auto;display:block;float:none;margin:0;height:5em;width:95%;padding:5px}.commentarea
textarea.empty{color:#999}.commentarea
input{margin:0}.commentarea
.voting{position:absolute;top:10px;right:10px}.commentarea .voting
li{min-height:0;height:18px;width:18px;line-height:18px}.commentarea .voting
a{padding:0
!important}.commentarea .voting
.score{width:32px}