#userplugin  {font-family: 'Lucida Grande', Verdana, Geneva, Arial, sans-serif; margin: 0 0 15px 0; padding: 0; font-size: 12px; color: #000;}

/* BUGFIXES FROM STYLE RESET IN MAIN CSS */
#userplugin input, #userplugin select {border: 1px solid black; padding: 2px;}
#userplugin input[type="checkbox"] {border: none; padding: 0;}
#userplugin p {padding: 0; margin: 10px 0;}
#userplugin a {border: none;}
/* #userplugin input[type="submit"] {background-color: #336699; color: #f0e68c;} */
/* END OF BUGFIXES FROM STYLE RESET IN MAIN CSS */

#userplugin hr {clear: both;}	

#userplugin img {margin: 0; padding: 0; border: 0;}

#userplugin a, #userplugin a:link, #userplugin a:visited {background-color: transparent; text-decoration: none; color: red;}
#userplugin a:hover {text-decoration: underline;}

#userplugin .spacer {clear: both;}

#userplugin #wrapper {margin: 0 auto 0 auto; padding: 0 5px 0 5px; width: 1000px; color: #333; background-color: #FCFCFC;}

#userplugin #mainmenu {display: block; height: 24px; font-size: 12px; letter-spacing: 0.25px; padding: 0; margin: 0 -5px 0 -5px; border-top: 1px #DFDFDF solid; border-right: 1px #DFDFDF none; border-bottom: 1px #DFDFDF solid; border-left: 1px #DFDFDF none; webkit-border-radius:5px; moz-border-radius:5px; border-radius:5px; background-repeat: repeat-x; background-position: left top;}
#userplugin #mainmenu a, #userplugin #mainmenu a:hover {color: #464646;}
#userplugin #mainmenu ul {float:right; list-style: none; margin:0; padding: 0; background:transparent;}
#userplugin #mainmenu li {float: left; margin: 0; padding: 5px 15px 5px 15px; text-transform: uppercase; font-weight: normal; border-left: solid 1px #D9D9D9; background: transparent;}

#userplugin #content {min-height: 180px; color: #fff; display:block; width: 1000px; margin: 25px 0; padding: 0; clear: both;}

#userplugin div.label_padding label {color: #525252; width: 140px; display: inline-block;}

#userplugin #maincolumn {float: left; position: relative; z-index: 1; margin: 0 0 40px 0; padding: 0 20px 10px 15px; width: 680px; color: #333; text-align: left; font-size: 13px;}
#userplugin #maincolumn form {margin: 0; padding: 0;}

#userplugin div.profile_img_link {width: 150px; height: 150px; margin-bottom: 10px;}
#userplugin #leftcolumn, #userplugin div.profile_thumb {display: block; width: 150px; font-size: 12px; padding: 5px; margin: 0 10px 10px 0; border: 1px #DFDFDF solid; webkit-border-radius:5px; moz-border-radius:5px; border-radius:5px; float: left;}
#userplugin #leftcolumn a, #userplugin div.profile_thumb a, #userplugin #leftcolumn a:hover, #userplugin div.profile_thumb a:hover {color: #212121;}
#userplugin #leftcolumn li.selected, #userplugin #leftcolumn li.selected a {color: #000000; background: #dbdbdb;}
#userplugin #leftcolumn ul  {list-style: none; margin:0; padding: 0; clear: both;}
#userplugin #leftcolumn ul.bottom-border {border-bottom: 1px solid #d2d2d2; padding-bottom: 10px;}
#userplugin #leftcolumn li {margin: 0; padding: 3px 5px; font-weight: normal;}
/* #userplugin #leftcolumn h4 {margin: 5px 0 5px 15px; padding: 0;} */

#userplugin #fullcolumn {width: 625px; font-size: 12px; padding: 15px; margin: 0; border: 1px #DFDFDF solid; webkit-border-radius:5px; moz-border-radius:5px; border-radius:5px;}

#userplugin #middlecolumn {width: 470px; font-size: 12px; padding: 15px 7px; margin: 0; border: 1px #DFDFDF solid; webkit-border-radius:5px; moz-border-radius:5px; border-radius:5px; float: left;}
#userplugin #middlecolumn ul  {list-style: none; margin:0; padding: 0;}
#userplugin #middlecolumn li {margin: 0; padding: 3px 5px; font-weight: normal; border-bottom: 1px #e6e6e6 solid;}
#userplugin #middlecolumn li.forced-height {height: 35px; clear: both;}
#userplugin #middlecolumn li.box-style {width: 80px; height: 90px; text-align: center; float:left; margin-bottom: 10px; border: none;}
#userplugin #middlecolumn ul.cut_off li {line-height: 20px; height: 20px; overflow: hidden;}
#userplugin #middlecolumn li.message_new a {font-weight: bold;}
#userplugin #middlecolumn li label {color: #767676; width: 100px; display: inline-block;}
#userplugin #middlecolumn p {margin: 3px 0; padding: 0;}
#userplugin #middlecolumn hr {margin: 10px 0;}

#userplugin #middlecolumn .attributions_profile {margin-top: 10px; padding-bottom: 6px; border-bottom: 1px solid #dfdfdf;}
/* #userplugin #middlecolumn .attributions_profile img {float: left; padding-right: 10px;} */
#userplugin #middlecolumn .attributions_profile td {vertical-align: top;}
#userplugin #middlecolumn .attributions_profile li {padding: 0; border: none;}

#userplugin div.user_success {color: #466900; font-weight: bold; background: #ecf7e3; margin: 5px 0; padding: 5px; border: 1px #437312 solid;}
#userplugin div.user_warning {color: #ff7200; font-weight: bold; background: #fafaec; margin: 5px 0; padding: 5px; border: 1px #fcd344 solid;}
#userplugin div.user_error {color: #d72a0a; font-weight: bold; background: #faebe6; margin: 5px 0; padding: 5px; border: 1px #e7605a solid;}

#userplugin #sidecolumn {float: right; position: relative; z-index: 2; margin: 0 10px 40px -2px; /* -2px takes care of the border */ padding: 10px 10px 10px 15px; display:block; width: 250px; color: #333; text-align: left; font-size: 12px; background-color: #F3F3F3; border: 1px solid #DEDEDE; webkit-border-radius:5px; moz-border-radius:5px; border-radius:5px;}
#userplugin #maincolumn h2, #userplugin #leftcolumn h2 {font-size: 13px; text-transform: uppercase; color: red; font-weight:normal; margin: 0 0 5px 0;}
#userplugin #maincolumn h3, #userplugin #leftcolumn h3 {font-weight: normal; font-size:30px; margin: 5px 0 0 0; color: #000;}
#userplugin #maincolumn h4, #userplugin #leftcolumn h4 {font-size:17px; font-weight: bold; margin: 5px 0; padding: 5px 0 0 0; color: #000000;}
#userplugin #maincolumn h4 span, #userplugin #leftcolumn h4 span {font-size:12px; font-weight: normal; color: #737373;}
#userplugin h5 {font-size:13px; font-weight: bold; margin: 5px 0; padding: 5px 0 0 0; color: #000000;}

#userplugin p.wall {margin-bottom: 10px !important; padding-top: 5px !important; border-top: 1px solid #c9c9c9;}

#userplugin #sidecolumn h3 {font-size:14px; margin: 0 0 15px 0;}
#userplugin #sidecolumn p {margin: 0 0 10px 0;}
#userplugin #sidecolumn ul {margin-top: 5px; margin-bottom: 5px;}
#userplugin #sidecolumn li {margin-bottom: 5px;}

