/* @override http://localhost:8888/dev/model/sites/default/themes/model_theme/css/screen.css?Y */

/* @override http://verification-academy.wv.mentorg.com/john/sites/all/themes/inside_mentor_theme/css/screen.css?d */

/* Admin Dashboard */

#admin-dashboard {
  padding-top:5px;
	text-align:center;
	background:#DDD url(../img/admin-bg.gif) top left repeat-x;
	font-size:12px;
}

#admin-dashboard ul {
	display:block;
	height:45px;
	width:680px;
	margin:auto;
}

#admin-dashboard ul li {
	background:none;
	text-align:center;
	float:left;
	padding:0 7px;
}

/* banner */



/* forum */

#forum table td.container {
	background:transparent !important;
	padding:5px !important;
}

#forum table {
	width:100%;
}

#forum .title {
	font-size:130%;
}

.terms ul li {
	background:none !important;
}

.forum-topic-navigation {
	margin:10px 0 25px 0;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
	
}

#forum td.container .name {
	background:#3F6DA7;
}

#forum table td.container {
	background:#3F6DA7 !important;
}

#forum td.container .name a {
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}

#forum td.container .name a:hover {
	text-decoration:underline;
}

tr.even {
	background:#edf4f9;
}

tr.odd {
	background:#FFF;
}

.posts {
	border-top:1px solid #CCC !important;
}


/* comments */

#comments {
	margin-top:15px;
}

.comment {
	float:none !important;
	margin-bottom: 25px;
	width:90% !important;

}

.comment_edit {
	background: transparent url('../common/mentor_theme/images/icons/pencil.png') top left no-repeat !important;
	padding: 0 2px 0 20px !important;
}

.comment_delete {
	background: transparent url('../common/mentor_theme/images/icons/x.gif') top left no-repeat !important;
	padding: 0 2px 0 20px !important;
}

.comment_reply {
	background: transparent url('../common/mentor_theme/images/icons/comments.png') top left no-repeat !important;
	padding: 0 2px 0 20px !important;
}


.comment_new {
	margin-bottom:-3px;
}

.comment_add {
	background: transparent url('../common/mentor_theme/images/icons/comment_add.png') top left no-repeat !important;
	padding: 0 0 0 20px !important;
	font-size:120%;
	margin-top:15px !important;
}


.content p {
	margin:3px 0;
}

.comment .content {
	padding-left:5px;
}

.submitted {
	color:#999;
	padding-left:5px;
}

.comment .submitted {
	font-size:10px;
}

.comment .picture {
	display:block;
	float:right;
	margin:0 0 5px 5px;
}

.comment_forbidden {
	background:transparent url('../common/mentor_theme/images/icons/error.png') top left no-repeat !important;
	padding: 0 0 0 20px !important;
}

/* forms */

#node-form .form-text,
.webform-component-textfield .form-text,
.webform-component-email .form-text,
#node-form .form-file,
.webform-component-select .form-radios {
	font-size:150%;
	font-family:'Helvetica Neueu',Helvetica,Arial,sans-serif;
	width:500px;
}

#edit-title {
	font-weight:bold;
	color:#555;
}

#node-form .form-textarea,
.webform-component-textarea .form-textarea {
	height:120px;
	font-family:Georgia;
}

#node-form .tips {
	color:#999;
	font-size:10px;
}

#node-form .form-textarea:focus,
#node-form .form-text:focus,
.webform-component-textarea .form-textarea:focus, 
.webform-component-textfield .form-text:focus,
.webform-component-email .form-text:focus {
	background:#f3faff;
}

.feed-icon {
	padding-top:5px;
	display:block;
	float:right;
}

#admin-dashboard ul li#current {
	font-weight:bold;
}

#admin-dashboard ul li a {
	text-decoration:none;
}

#admin-dashboard ul li a:hover {
	text-decoration:underline;
}

/* user login */

#im-user {
	color: #999;
	font-size: 10px;
	position: absolute;
	right: 0;
	top: 65px;
  z-index:300;
}

/* Drupal overrides */

ul.menu li {
	margin:0 !important;	
}

li.leaf,
li.collapsed,
li.expanded {
  /* Important added to fix IE6 bugs */
	list-style-type:none !important;
  list-style-image:none !important;
	padding:0;
}

/* Drupal Messages */

.messages, .preview {
  margin: .75em 0 .75em;
  padding: .5em 1em;
}

.messages ul {
  margin: 0;
}

/**
 * Generic elements.
 */
.messages {
  background-color: #fff;
  border: 1px solid #b8d3e5;
}

.preview {
  background-color: #fcfce8;
  border: 1px solid #e5e58f;
}

div.status {
  color: #006600;
	background:#E2F9E3;
  border-color: #c7f2c8;
}

div.error, tr.error {
  color: #a30000;
  background-color: #FFCCCC;
}

.form-item input.error, .form-item textarea.error {
  border: 1px solid #c52020;
  color: #363636;
}

.column ul li {
	list-style-type:none;
}

/* Panels fix. 
 * The mentor theme uses the same name as many components of Drupal and breaks things
 * These overrides fix the issues
 * */

#panels-dnd-main h2 {
	position:static;
}

/* custom front page styles */
body.custom-front #ft {
	background:transparent url(../common/mentor_theme/images/bg-copy-container-full.gif) no-repeat scroll 100% 100%;
}

body.custom-front #custom-doc {
	background:transparent url(../common/mentor_theme/images/bg-copy-col-full.gif) repeat-y scroll center top;
}

body.custom-front #admin-dashboard {
	margin:0 1px;
}

.im-rightcolumn {
	float:right;
	width:250px;
}

