/*

Table of Contents:
- Debug
- Main Layout
- Formatting
- Columns
- Forms
- Tables
- Messages
- Header
- Navigation
- Side Navigation
- Contents
- Featured
- Footer
- Home Page
- Jobs Page
- Advertisements
- SCS Edit Links
- Admin Banner
- General

- Company Specific Styles

*/

/***** DEBUG *****/

/**/.grid_12 { outline: 5px dashed red; }/**/
/**/.span-all { outline: 5px dashed red; }/**/
/*/.column { border: 1px solid red; }/**/
/*/h2 { border: 1px solid red; }/**/
/*/.span-03 { border: 1px solid red; }/**/
/**/.enabled { outline: 1px solid red; }/**/
/*/.action { outline: 1px solid #F7C11F; }/**/
/**/.FIXME{ outline: 3px dotted red; background: yellow; }/**/




/***** MAIN LAYOUT *****/
html, body {
	height: 100%;
}

body {
	background: url(../images/bg-main-green-stripe.png) top left repeat-x #667B54;
	text-align: center;
}

#container-shadow {
	background: url(../images/bg-main-drop-shadow.png) top left no-repeat;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	padding: 0px 25px;
	text-align: left;
}

.width-900 #container-shadow, .width-900 #footer {
	width: 900px;
}

#container {
	background: #ffffff;
}

#footer {
	margin: 0px auto 0px;
}

#container-shadow {
	margin: 0px auto -103px;
}

#footer, .push {
	height: 103px;
}



/***** FORMATTING *****/
body,
textarea { color: #303128; font: 14px Arial, Helvetica, sans-serif normal; }
.breadcrumbs { font: 12px Arial, Helvetica, sans-serif normal; }
a { color: #298cb0; text-decoration: none; }
a:hover{ text-decoration: underline; }
a img{ border: none; }
#content p,
#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6 { margin-bottom: 1em; }
#content h3 { margin-top: 1em; }

#content ul { list-style-type: disc; list-style-position: inside; margin-left: 2em; }
#content ol { list-style-type: decimal; list-style-position: inside; margin-left: 2em; }


/***** COLUMNS *****/
.columns {
	clear: both;
	overflow: hidden;
	padding-left: 20px;
}

/* Removes the paddings for inner columns */
body .columns .columns {
	display: inline;
	float: left;
	margin-right: -20px;
	padding-left: 0px;
	width: auto;
}

.column {
	float: left;
	margin-right: 20px;
	display: inline; /* IE Fix */
}

/* Column Width 900 */
.width-900 .columns { width: 880px; }
.width-900 .span-01 { width: 020px; }
.width-900 .span-02 { width: 060px; }
.width-900 .span-03 { width: 100px; }
.width-900 .span-04 { width: 140px; }
.width-900 .span-05 { width: 180px; }
.width-900 .span-06 { width: 220px; }
.width-900 .span-07 { width: 260px; }
.width-900 .span-08 { width: 300px; }
.width-900 .span-09 { width: 340px; }
.width-900 .span-10 { width: 380px; }
.width-900 .span-11 { width: 420px; }
.width-900 .span-12 { width: 460px; }
.width-900 .span-13 { width: 500px; }
.width-900 .span-14 { width: 540px; }
.width-900 .span-15 { width: 580px; }
.width-900 .span-16 { width: 620px; }
.width-900 .span-17 { width: 660px; }
.width-900 .span-18 { width: 700px; }
.width-900 .span-19 { width: 740px; }
.width-900 .span-20 { width: 780px; }
.width-900 .span-21 { width: 820px; }
.width-900 .span-22 { width: 860px; }

.column h1,
.column h2,
.column h3,
.column h4,
.column h5,
.column h6 {
	clear: both;
	width: 100%;
}




/***** FORMS *****/

form {
	margin-bottom: 1em;
}

form.format {
	margin-bottom: 1em;
	overflow: hidden;
	width: 100%;
}

form.format h3 {
	border: 0 !important;
	font-weight: normal;
	margin-bottom: 1em !important;
}

form.format fieldset {
	background: #ebebeb;
	border: 1px solid #d7d7d7;
	margin-bottom: 1em;
	padding: 10px 19px;
}

form.format fieldset.columns {
	padding-left: 20px;
}

form.format fieldset label {
	display: block;
	font-size: .75em;
}

label.action {
	color: black;
}

form.format fieldset label.big { font-size: 125% }
form.format fieldset label.bigger { font-size: 150% !important; }
form.format fieldset label.biggest {font-size: 200% !important; }

form.format fieldset label.inline {
	display: inline;
}

form.format fieldset .field {
	padding-bottom: 10px;
}

form.format fieldset .required label {
	font-weight: bold;
}

form.format .error label {
	color: #ef694a;
}

form.format .error .text,
form.format .error .password,
form.format .error textarea {
	background-color: #fcebe1;
	border-color: #f6ccc3;
}

form.format .focus input.text,
form.format .focus input.password,
form.format .focus textarea,
form.homeForm .focus input.text {
	color: #000000;
	border-color: #666666;
}

form.format .field .text, 
form.format .field .password,
form.format .field textarea {
	border: 1px solid #d7d7d7;
	color: #575757;
	margin-right: -2px;
	padding: 3px 0px;
	width: 100%;
}

form.format .field select {
	width: 100%;
}

form.format fieldset .inline label {
	display: inline;
}

/* For Render Speed */
input[type="submit"],
input[type="button"],
input[type="reset"] {
	background-image: url(../images/button-bg.jpg);
	border: 1px solid #48931B;
	color: #ffffff;
	font-weight: bold;
	height: 26px;
	line-height: 21px;
	overflow: visible;
	padding: 0px 1em;
	width: auto;
}

/* For IE6 */
.submit,
.button,
.reset {
	background-image: url(../images/button-bg.jpg);
	border: 1px solid #48931B;
	color: #ffffff;
	cursor: pointer;
	font-weight: bold;
	height: 26px;
	line-height: 21px;
	overflow: visible;
	padding: 0px 1em;
	width: auto;
}

input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
.submit:hover,
.button:hover,
.reset:hover {
	border: 1px solid #7BB75D;
}

input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active,
.submit:active,
.button:active,
.reset:active {
	background-position: 0 -24px;
}

#upgrade .text {
	width: auto;
}

#upgrade h4 {
	margin-bottom: 0;
}

#upgrade fieldset .column {
	padding-bottom: 0;
	margin-top: 1em;
}

#upgrade p {
	margin-bottom: 0;
}

/***** TABLES *****/

table {
	border-collapse: collapse;
	color: #353535;
	font-size: .9em;
	margin-top: 0em;
	margin-bottom: 1em;
	text-align: left;
	width: 100%;
}

table.jobtable {}

th {
	background: url(../images/bg-table-header.png) left bottom repeat-x #ededed;
	padding: 0px 10px;
	text-transform: uppercase;
	line-height: 2.25em;
	font-size: 11px;
	border-color: #cecece;
	border-style: solid;
	border-width: 1px 0px;
	text-align: left; /* this is for IE 8. Seems like it doesn't inherit from table. */
}

tr.header th {
	line-height: 1em;
	
	border: none;
}

td {
	border-color: #cecece;
	border-style: solid;
	border-width: 1px 0px;
	overflow: hidden;
	padding: 6px 10px;
	vertical-align: top;
}

/* This is for the edit and delete links on the job table */
td a img {
	height: 20px;
}

tr.odd td {
	background: #f6f6f6;
}

tr.even td {
	background: #ffffff;
}

tr.expired td {
	background-color: #e7e7e7;
	color: #777;
}

td.lolite {
	color: #8a8a8a;
}

td strong {
	color: #507c42;
	display: block;
	line-height: 1em;
}

td strong a {
	color: #507c42;
}

table.no-border td,
table.no-border th,
tr.no-border td,
tr.no-border th,
td.no-border,
th.no-border {
	border: 0;
}



/***** MESSAGES *****/

.messages {
	clear: both;
	width: 100%;
}

.message {
	background: url(../images/icons/sc_warning_16.gif) 10px center no-repeat #cccccc;
	border: 1px solid #000000;
	color: #676767;
	margin-bottom: 1em;
	padding: 5px 0;
}

.message p {
	margin: 5px 5px 5px 35px !important;
}

.messages-all .success {
	background-color: #e6fce1;
	background-image: url(../images/icons/sc_confirm_16.gif);
	border-color: #bff1b4;
}

.messages-all .error {
	background-color: #fcebe1;
	background-image: url(../images/icons/sc_stop_16.gif);
	border-color: #f6ccc3;
}

.messages-all .warning {
	background-color: #ffffdd;
	background-image: url(../images/icons/sc_warning_16.gif);
	border-color: #ffe25f;
}

.messages-all .info {
	background-color: #ebe1fc;
	background-image: url(../images/icons/sc_info_16.gif);
	border-color: #b4bff1;
}




/***** HEADER *****/

#header {
	background: url(../images/bg-header-green-foot.png) bottom right no-repeat;
	height: 117px;
	margin: 0px 3px;
	position: relative;
}

#header .logo {
	padding-left: 10px;
}

#header .links {
	font-size: .7em;
	font-weight: bold;
	position: absolute;
	text-transform: uppercase;
	top: 15px;
	right: 15px;
}

#header .links a {
	color: #004b7b;
	padding-left: 1em;
}




/***** NAVIGATION *****/

#top-nav-wrapper {
	background: url(../images/bg-nav-green.png) top left repeat-x;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 38px;
	margin-top: 2px;
	overflow: hidden;
	position: relative;
	width: 100%;
}

#top-nav li {
	float: left;
}

#top-nav a {
	background: url(../images/bg-nav-seperator.png) top right no-repeat;
	color: white;
	display: block;
	padding: 10px 12px 16px;
}

#top-nav a:hover {
	text-decoration: none;
}

#top-nav li:hover, #top-nav li.hover {
	background: url(../images/bg-nav-hover.png) top left repeat-x;
}

#top-nav li.current {
	background: url(../images/bg-nav-current.png) top left repeat-x;
}

#top-nav li.current a {
	color: #5a884b;
}

#top-nav-wrapper a.employer-login {
	background: url(../images/button-employer-login.png) 0px 0px no-repeat;
	display: block;
	float: right;
	font-size: 0px;
	height: 24px;
	margin: 3px 20px 0px 0px;
	width: 99px;
}

#top-nav-wrapper a.employer-login:hover {
	background-position: 0px -24px;
	text-decoration: none;
}




/***** SIDE NAVIGATION *****/

#side-nav-wrapper {
	background: url(../images/bg-side-nav-bottom.png) bottom left no-repeat;
	padding-bottom: 5px;
}

#side-nav {
	background: url(../images/bg-side-nav.png) repeat-y;
	height: 1%;
	padding: 2px 5px;
}

#side-nav ol, #side-nav ul {
	list-style-position: outside;
	list-style-type: none;
}

#side-nav a {
	color: #303128;
	display: block;
}

#side-nav li a {
	background-position: 7px 5px;
	padding-left: 20px;
}

#side-nav li li a {
	background-position: 22px 5px;
	padding-left: 35px;
}

#side-nav li li li a {
	background-position: 37px 5px;
	padding-left: 50px;
}

#side-nav li li li li a {
	background-position: 52px 5px;
	padding-left: 65px;
}

#side-nav li li li li li a {
	background-position: 67px 5px;
	padding-left: 80px;
}

#side-nav .section {
	background-color: #ffffff;
	padding: 2px 5px;
}

#side-nav .parent {
	background-color: #ffffff;
	font-weight: bold;
}

#side-nav .current {
	background-image: url(../images/arrow-right-small.png);
	background-repeat: no-repeat;
	color: #298cb0;
}




/***** CONTENT *****/

#content {
	clear: both;
	padding-top: 1em;
	padding-bottom: .5em;
	position: relative;
}

#content .headline {
	background: url(../images/bg-page-title.png) top right no-repeat;
	font: 1.4em Georgia, Times, Arial bold;
	height: 40px;
	margin-bottom: 1em;
	text-transform: uppercase;
}

#content .headline .head {
	background: url(../images/bg-page-title.png) top left no-repeat;
	float: left;
	line-height: 2em;
	padding: 0px 20px;
	height: 100%;
}

#content .headline .tail {
	background: url(../images/bg-page-title.png) -857px 0px no-repeat #ffffff;
	float: left;
	height: 100%;
	width: 23px;
}

#content .headline .breadcrumbs {
	float: right;
	line-height: 25px;
	text-transform: none;
}

#content h2 {
	font-size: 1.4em;
}

#content h3 {
	margin-top: 0;
	font-size: 1.2em;
}

#content h4 {
	font-size: 1.2em;
}

#content h3 a:link, #content h3 a:visited {
	color: #507c41;
	text-decoration: underline;
}

#content h3 a.link:link, #content h3 a.link:visited {
	font-style: italic;
	font-size: 75%;
	color: #666;
}

#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6 {
	border-bottom: 1px solid #cecece;
	color: #507c41;
}

#content h3 a:link, #content h3 a:visited,
#content h4 a:link, #content h4 a:visited,
#content h5 a:link, #content h5 a:visited,
#content h6 a:link, #content h6 a:visited {
	color: #507c41;
	text-decoration: underline;
}

#content h5, #content h6 {
	font-size: 1em;
}

#content h6 {
	margin: 1em 0 0 0;
	border-bottom: 0;
}

#content #actions-column img.action-image {
	border: 5px solid #e2e2e2;
	margin-bottom: 1em;
}

#content #actions-column .actions,  #content #actions-column .actions-inline {
	border-top: 1px solid #cecece;
	margin-top: 0px;
	padding-top: 10px;
}

#content #actions-column .actions a {
	display: block;
	font-size: .8em;
	margin-bottom: 5px;
}

#content #actions-column .actions-inline a {
	display: inline;
}

#content #actions-column .actions img {
	margin-right: 5px;
}

#content .quick-view .stat-field {
	font-weight: bold;
}

#content .quick-view .stat-data {
	padding-bottom: 1em;
}

#content #profile-card {
	background: url(../images/bg-profile-card.png) repeat-x #1d7da4;
	margin-bottom: 1em;
	overflow: hidden;
	padding: 10px 20px 10px 10px;
}

#content #profile-card h2,
#content #profile-card h3 {
	color: #303128;
	border: 0;
}

#content #profile-card h2 {
	margin-bottom: 0;
}

#content #profile-card h3 {
	margin-bottom: .5em;
}

#content #profile-card h5 {
	margin: 0 0 1em 0;
}

#content #profile-stats {
	background: #ffffff;
	overflow: hidden;
	margin-right: -10px;
	padding: 10px;
}

#content .quotation .quote {
	border-color: #c5c5c5;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	background: url(../images/quotation-mark.png) 7px 7px no-repeat #f4f4f4;
	font-style: italic;
	line-height: 1.5em;
	padding: 10px 20px 10px 30px;
}

#content .quotation .quote-date {
	color: #b5b5b5;
}

#content .quotation .by-line {
	background: url(../images/bg-quote-box-bottom.png) no-repeat;
	font-size: 11px;
	padding: 5px 0px 1em 30px;
}





/***** FEATURED *****/

#featured {
	background: url(../images/bg-featured-seperator.png) top left no-repeat #f6f6f6;
	clear: both;
	padding-top: 1.5em;
	padding-bottom: 20px;
	position: relative;
}




/***** FOOTER *****/

#footer {
	background: url(../images/bg-footer-green.png) top left repeat-x;
	clear: both;
	color: #000000;
	font-weight: bold;
	font-size: .8em;
	line-height: 1.3em;
	position: relative;
	text-align: left;
}

#footer .logo {
	padding-top: 24px;
}

#footer .seperator {
	left: 225px;
	position: absolute;
}

#footer dl {
	list-style: disc inside;
	padding-top: 1.5em;
}

#footer dt {
	font-size: 1.1em;
	text-transform: uppercase;
}

#footer dd {
	display: list-item;
}

#footer dt a {
	color: #000000;
}

#footer a {
	color: #ffffff;
}

#legal {
	color: #ffffff;
	font-size: 11px;
	text-align: center;
}

#vsign {}



/***** HOME PAGE *****/

#search-column .search-input {
	margin-bottom: 1em;
}

#search-column .search-input input,
#search-column .search-input select {
	color: #333333;
	width: 250px;
}

#search-column #title-only {
	height: auto;
	width: auto;
	margin-right: 3px;
}

#search-column h3 {
	border: 0;
	color: #83c5d9;
	font-size: 1.2em;
	margin: .2em 0px !important;
}

#search-column .vertical-seperator {
	height: 35px;
	margin-top: 3px;
}

#search-column .links {
	margin: 9px 0px 0px 2px;
}

.homepage #call-to-action a {
	display: block;
	padding-bottom: 10px;
	text-align: center;
}

.homepage #featured-jobs,
.homepage #industry-news {
	padding-right: 3px;
	width: 315px;
}

.homepage #featured .featured-header {
	background: url(../images/bg-featured-column-header.png) no-repeat;
	height: 47px;
}

.homepage #featured .featured-header h3 {
	clear: none;
	color: #303127;
	float: left;
	font: 1.3em Georgia, Times, Arial normal;
	padding: 15px 0px 0px 15px;
	text-transform: uppercase;
	width: auto;
}

.homepage #featured .featured-header .action {
	float: right;
	padding: 10px 10px 0px 0px;
}

.homepage #featured .featured-content {
	background: url(../images/bg-featured-column.png) repeat-y;
	overflow: hidden;
	width: 100%;
}

.homepage #featured .featured-content .section {
	border-top: 1px solid #d8d8d8;
	clear: both;
	display: block;
	padding: 10px;
}

.homepage #featured-jobs .company-logo {
	border: 1px solid #d8d8d8;
	float: left;
	margin-right: 10px;
	padding: 4px;
}

.homepage #featured-jobs .job-info {
	float: left;
	padding-bottom: 11px;
	width: 190px;
}

.homepage #featured-jobs .company-name {
	display: block;
	font-weight: bold;
	padding-bottom: 5px;
}

.homepage #featured-jobs .job-title {
	color: #507c41;
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	padding-bottom: 5px;
}

.homepage #featured-jobs .job-location {
	color: #666666;
	display: block;
	font-size: .8em;
	font-weight: bold;
}

.homepage #featured .featured-footer {
	background: url(../images/bg-featured-column-footer.png) no-repeat;
	clear: both;
	height: 5px;
}

.homepage #industry-news {
	line-height: 1.2em;
}

.homepage #industry-news a {
	color: #507c41;
	font-weight: bold;
	padding-bottom: 5px;
}

.homepage #industry-news p {
	color: #666666;
	margin-bottom: 1em;
}




/***** JOBS PAGE *****/

.job-date {
	margin-bottom: 1em;
}

.job #job-view h2,
.job #job-view h3 {
	border: 0;
}

.job #job-view h2 {
	color: #303128;
	font-size: 1.3em;
	margin-bottom: 0;
}

.job #job-view h3 {
	margin-top: 0;
	font-weight: normal;
}

.job .posting-date-label {
	font-weight: bold;
}

/* job post form styles */

form#post_job {

}

form#post_job fieldset.jobpost_header {
	overflow: hidden;
	clear: both;
	margin: 1em 0 0 0;
	cursor: pointer;
}

form#post_job fieldset.hover {
	background: #ddd;
	border-color: #ccc;
}

form#post_job fieldset#jobpost_details_header {
	margin-top: 0 !important;
}

form#post_job h3 {
	float: left;
	width: auto;
	margin: 0 !important;
}

form#post_job fieldset.jobpost {
	display: none;
	margin-bottom: 0;
	border-top: 0;
}

form#post_job fieldset#jobpost_details {
	display: block;
}

form#post_job fieldset#jobpost_details_header .jobpost-show {
	display: none;
}

form#post_job input#jobpost_submit {
	margin-top: 1em;
}

form#post_job .tab {
	background: url(../images/bg-nav-green.png) repeat-x;
	color: white;
	text-decoration: underline;
	padding: 10px 12px 0px 12px;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
}

form#post_job .post-tab-contents {
	padding: 10px;
	margin: 0 20px 10px 0;
	border: 1px solid #ccc;
}

/* the types fields */
div.all-jobtypes {
	display: none;
}

div.job-types {

}

div.job-types .types-div {
	float: left;
	width: 13em;
	margin: 0 2px 2px 0;
	padding: 2px;
}

div.job-types .types-div label {
	display: inline;
}

/* my account accordian styles */

#my_company {

}

#my_company .jobpost_header {
	overflow: hidden;
	clear: both;
	margin: 1em 0 0 0;
	cursor: pointer;
	
	padding: 10px 20px;
	border: 1px solid #dedede;
	background: #efefef;
}

#my_company .hover {
	background: #ddd;
	border-color: #ccc;
}

#my_company #account_stats_header {
	display: block;
}

#my_company #account_stats_header .jobpost-show {
	display: none;
}

#my_company #account_stats {
	display: block;
}

#my_company h3 {
	width: auto;
	margin: 0 !important;
	border: none;
	font-weight: normal;
	text-transform: uppercase;
	clear: none;
}

#my_company .jobpost_header p {
	text-transform: none;
	margin-bottom: 0 !important;
	font-size: 90%;
}

#my_company .jobpost {
	display: none;
	
	padding: 20px;
	border: 1px solid #dedede;
	background: #efefef;
	
	margin-bottom: 0;
	border-top: 0;
}

#my_company form {
	margin-bottom: 0;
}

#my_company .sticky {
	display: block !important;
}

#my_company .sticky .jobpost-show {
	display: none !important;
}

/* Tabs css */

.tabs, .post-tab-contents, .tab-content {
	overflow: hidden;
	clear: left;
}

.tabs .tab {
	float: left;
	padding: 5px;
	margin: 0 5px 0 0;
}

/***** ADVERTISEMENTS *****/

#ad-column {
	text-align: center;
}

#ad-column .ad {
	padding-bottom: 20px;
}

.ad-300x250 {
	height: 250px;
	width: 300px;
}

.ad-180x150 {
	height: 150px;
	width: 180px;
}

/***** ADMIN BANNER *****/

#greenfoot-admin {
	text-align: left;
	padding: 5px;
	color: #555;
	background: #e7e7e7;
	border-bottom: 2px solid #333;
	font-size: 12px;
}

#greenfoot-admin a:link, #greenfoot-admin a:visited {
	color: #555;
	text-decoration: underline;
}




/***** GENERAL *****/

.cleaner, .jcleaner { clear: both; line-height: 1%; } /* jcleaner is a fix for back end job types */
.overclear { clear: both; overflow: hidden; width: 100%; }
.left { float: left; }
.right { float: right; }
.width-fill { width: 100%; }
.center { text-align: center; }
.block { display: block; }
.hr { background-color: #cecece; clear: both; height: 1px; line-height: 1px; margin: 1em 0;  }
form.format fieldset .hr { margin-right: 20px; }
.list-item { display: list-item; }
.vertical-seperator { background: url(../images/bg-seperator-vertical-gray.png) top left repeat-y; width: 19px; }
.action { color: #298cb0; cursor: pointer; }
.hidden-filters { display: none; }
.hidden { display: none; }
.hover-action { visibility: hidden; height: 20px; }
.hover .hover-action { visibility: visible; }
.small { font-size: 80%; }
.smaller { font-size: 66%; }
.smallest { font-size: 50%; }
.big { font-size: 125% }
.bigger { font-size: 150%; }
.biggest {font-size: 200%; }
.richtext { width: 100%; margin-right: 0; }
.nicEdit-main { background: #ffffff; }

.more_less {
	cursor: pointer;
	line-height: 20px;
}


.more {
	vertical-align: top;
}

.less {
	margin-left: -21px;
	vertical-align: bottom;
}


/** Company Styles */

.logo-new {
	display: none;
}

.notfound {
	font-style: italic;
	color: #aaaaaa;
}

#ad-column embed,
#ad-column object {
	margin-bottom: 10px;
}

div.sitemap {
	padding: 20px;
}

ul.sitemap {
	list-style-type: square;
	margin-left: 2em;
}

ul.sitemap li {
	margin: 0.5em;
}

ul.sitemap a {
	font-weight: bold;
}

#questions div {
	padding-bottom: 10px;
}

/** Store */

#store_security_code_description {
	display: none;
	position: absolute;
	
	margin-left: 150px;
	margin-right: 20px;
	margin-top: -60px;
	background: #EBEBEB;
	border:1px solid #D7D7D7;
	padding: 5px;
	font-size: 80%;
}

img.logo {
	margin-right: 1em;
	float: left;
}

#content img.logo {
	margin-bottom: 1em;
}

/* Avatar */
#avatar-current {
	width: 130px;
}
