/* Version 1 */

em {
	font-weight: bold;
}

form {
	padding: 0;
	margin: 0;
}

a img {
	vertical-align: middle;
}


#message_body_parent table {
	width:auto;
}



#wrap {
	margin:0 auto;
	width:960px;
	min-height:300px;
}
#body, #head, #foot {
	clear:both;
	width:960px;
	float:left;
}
#site_title, .accessibility {
	display:none;
}
#user, #user_signed_in, #user_nav {
	display:inline;
	float:right;
}
#user_nav li, #user_nav li a {
	display:inline;
	float:left;
}
#user {
	width:960px;
	height:85px;
}
#user_signed_in {
	margin:0 10px 0 .5em;
	padding:5px;
}
#user_nav li {
	margin:0 .5em 0 10px;
	padding-right:5px;
}
#user_nav li a {
	padding:5px 0 5px 5px;
}
#site_nav, #site_nav li, #site_nav li a {
	display:inline;
	float:left;
}
#site_nav {
	width:940px;
	margin:0 10px;
}
#site_nav li {
	margin:0 .5em 0 10px;
}
#site_nav li a {
	padding:8px;
}
.section, .copy, .aside {
	float:left;
}
.copy, .aside {
	display:inline;
}
.section {
	padding:10px;
}
.copy {
	margin:0 10px 0 0;
	width:620px;
}
.aside {
	margin:0 0 0 10px ;
	width:300px;
}
.block {
	padding:10px;
	margin-bottom:1em;
}
#foot {
	font-size:.8em;
}

/* ****************************** */

.notification {
	padding:10px;
	background-color:#cbf36b;
	border:2px solid #77ae59;
	margin:10px;
}

.failure_notification {
	background-color:#FFC2C1;
	border:2px solid #FF7F7C;
}


.error {
	color: red;
	font-weight: bold;
}	


body {
/*	background:#3e3a35 url(media/bg_1000x20.png) fixed repeat-y top center;*/
	background-color:#3e3a35;
}
#body {
	background-color:#fff;
	padding-bottom:20px;
}
#root {
	float:left;
	width:100%;
	background:transparent url(media/foot_1200x300.jpg) no-repeat bottom center;
	padding-bottom:80px;
}
#page {
	background:transparent url(media/head_1200x300.jpg) no-repeat top center;
}
#foot {
	background:transparent url(media/foot_top_940x10.png) no-repeat top center;
}
#user_signed_in {
	color:#f29b00;
}
#user_nav a {
	text-decoration:none;
	color:#9e927e;
}

#site {
	float:left;
	width:960px;
	background:transparent url(media/site_nav_top_940x50.png) no-repeat 10px top ;	
}
#site_nav {
	background:transparent url(media/site_nav_bottom_940x15.png) no-repeat bottom;
}
#site_nav li {
	padding:0 0 7px 0;
}
#site_nav a {
	color:#fff;
	text-decoration:none;
}
#site_nav li.active {
	background:#fc9f24 url(media/site_nav_current_500x100.png) no-repeat bottom center;
}

#foot p {
	color:#c3b4b4;
	margin-bottom:.2em;
}
#foot a {
	color:#a0e816;
}


.section h1 {
	color:#b90802;
	font-size:2.5em;
	line-height:1em;
	margin-bottom:.5em;
	font-family:'Times New Roman' !important;
}
.section h2 {
	color:#b90802;
	font-size:2em;
	line-height:1em;
	margin-bottom:0.5em;
	font-family:'Times New Roman' !important;
}
.section h3 {
	font-size:1.2em;
	line-height:1em;
	margin-bottom:1em;
}
.section p {
	margin-bottom:1em;
}
.section a {
	color:#f04f00;
	text-decoration:none;
}
.section ul {
	list-style:disc;
	padding-left:2em;
}
.section li {
	margin-bottom:1em;
}
.section img {
	margin:5px;
}


.aside .block {
	padding:0 20px 20px 20px;
	color:#786a56;
	background:#F0F0EE;
	border: 1px solid #CCCCCC;
}
.section .aside h2 {
	color:#e18c0b;
	font-size:1.5em;
	line-height:1em;
/*	background:transparent url(media/block_top_300x50.png) no-repeat top left;*/
/*	width:300px;*/
/*	position:relative;*/
/*	left:-20px;*/
/*	padding:20px 0 0 20px;*/
padding:20px 0 0 0;
	margin-bottom:1em;
}

.aside .block h3 {
	font-size:1.2em;
	border-top:1px dotted #444;
	padding-top:5px;
}
.aside .block p {
	margin-bottom:1em;
}
.aside .block a {
	color:#f04f00;
	text-decoration:none;
}

/* ****************************** */

input[type='text'],
input[type='password'],
input[type='file'],
textarea {
	padding: 3px;
	border: solid 1px #c6c6c6;
	border-bottom: solid 1px #e3e3e3;
	color: #333;
	background: #f3f3f3 url('media/bg-forms.png') left top repeat-x;
}

/* ****************************** */

th {
	color:#fff;
	padding:10px;
	font-weight:bold;
	background-image:url(media/td.png);
	background-repeat:repeat-x;
	background-position:top left;
}
th a {
	color:#fff !important;
}

tbody tr:hover, tbody tr.odd:hover {
	background:#f5ede5 url(media/td_F5EDE5.jpg) repeat-x;
}

table {
	background-color: #e4690e;
}
tbody tr {
	background:#cde6be url(media/td_CDE6BE.jpg) top repeat-x;
	margin-top:1px;
}
tbody tr.odd {
	background:#e4f6d9 url(media/td_E4F6D9.jpg) top repeat-x;
}
td {
	padding:2px 10px;
	/*
background-image:url(media/td.png);
	background-repeat:repeat-x;
	background-position:top left;
*/
	border-bottom:1px solid #bcd3ae;
	
}

td img {
	vertical-align:-30%;
}

/* ****************************** */


input {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}




.check_list li {
	list-style: none;
}
	
.gallery_export_snippet_area {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1em;
	width: 200px;
	height: 100px;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* BLOG */

#blog_about .edit_button {
	clear:both;
	padding-top:2em;
}

#blog_about {
	padding-bottom:3em;
}

#blog_about img {
	border:1px solid #aac4d6;
	padding:5px;
	background-color:#fff;
	float:left;
	margin:10px 20px 10px 0;
}

#blog {
	clear:both;
}

#blog h2 {
}

#body #blog ul.posts {
	color:#3c4e5b;
	list-style:none;
	padding:0;
}

#body #blog li.post {
	background-color:#e4eef6;
	border-top:5px solid #d6e3ee;
	margin-top:10px;
	padding:10px;
}

#body .blog li.post img {
	border:1px solid #aac4d6 !important;
	padding:5px !important;
	background-color:#fff;
}

#body #blog li.post a img {
	border: none !important;
	background: none !important;
}


#body #blog .post h3 {
	font-size:1.5em;
	margin-bottom:.2em;
	color:#000;
}

#body #blog .post h3 a {
	color:#1793ea;
}

#body #blog .post span.date {
	display:block;
	font-size:.8em;
	color:#aac4d6;
	padding-bottom:1.5em;
}

.block, .post, .message {
	overflow:hidden;
}

.post_tools {
	margin-top:10px;
	background-color:#556471;
	padding:5px;
}

.post_tools li {
	display:inline;
	padding:0;
	margin:0 2em 0 0;
	color:#fff;
}

.post_tools li a {
	color:#fff !important;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* GROUP NAV */

#group_nav {
	margin-bottom: 14px;
	background:#666666;
}

#group_nav li {
	display:inline;
	background-color: transparent !important;
	border: none !important;
	padding:0 2em 0 0;
	font-size:1.2em;
}

#group_nav a {
	color:#FFFFFF !important;
	text-decoration:none;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* GROUP MISSION */

.mission {
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	font-size:1.7em;
	font-family: monospace;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* INVITATIONS */

#invitations {
	margin-bottom: 20px;
}

#invitations li {
	background-color: #FAFF76 !important;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* AVATAR PAGE */

#avatar_controls {
	float: left;
}

.avatar_control div {
	display: inline;
	width: 400px;
}

.avatar_control img {
	vertical-align: middle;
}

#avatar_viewer {
	float: left;
	height:200px;
	width:200px;
	background-color:#222;
}

#avatar_viewer img {
	position:absolute;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* MY STUFF PAGE */

#file_selector {
	width: 100%;
	height: 420px;
	border: 0;
}


#upload_form {
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	padding: 8px;
}




















/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
STATUS

.status {
	font-size:0.8em !important;
	text-align: right;	
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.visibility_warning {
	background-color:#666 !important;
	border-width:0 !important;
	padding:4px;
	margin-bottom:10px;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.file_thumb {
	margin-right: 6px;
	vertical-align: middle;
	width: 28px;
	height: 28px;
	margin: 1px 6px 1px 1px;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#search_form {
	text-align: right;
	margin-bottom: 1em;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.moderation_item {
	background-color:#FFCCCC !important;
	margin-bottom:4px !important;
	padding: 16px;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.message_list {
	padding:4px;
}

.message_list li {
	background-color:#D4F2C2 !important;
	margin-bottom:4px !important;
}

.message_list li p {
	font-size:1.0em !important;
	margin-bottom:0px !important;
	padding:4px !important;
}


ul.message_list {
	list-style:none !important;
	padding:0px !important;
}
li.message {
	background-color:#e4eef6 !important;
	border-top:5px solid #d6e3ee;
	margin-top:10px;
	padding:10px;
}
li.message.by_author {
	background-color:#C0FFC9 !important;
	border-top:5px solid #91D09A;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.aside h1, .aside h2 {
	font-family:Verdana, Geneva, Arial, sans-serif !important;
}
.aside h1 {
	font-size:1.6em !important;
}
.aside h2 {
	font-size:1.3em !important;
}

#send_message {
	background-color:#ded9cf !important;
	border-top:3px dotted #a39e94;
	border-bottom:3px dotted #a39e94;
	float:left;
}

#status_history {
	background-color:#c6c0b6;
	border:3px dotted #a39e94;
	padding:10px;
}

#status_history h2 {
	margin-bottom: 10px;
}

#status_history li {
	margin-left: 30px;
	margin-bottom: 0;
}

ul img, table img {
	float: none !important;
	border: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
}

.section table {
	width: 920px;
}

.section .aside table {
	width: 280px !important;
}
.section .copy table {
/*	width: 600px;*/
}

.mceEditor table {
/*	width: auto !important;*/
}


#invitations ul {
	padding-left: 0 !important;
	list-style: none;
}

#invitations li {
	padding: 3px;
	border: 1px dotted #DA800F;
	margin-left: 0 !important;
}





#galleries li {
	list-style:none;
}

#galleries li img {
	vertical-align: middle;
}





#search_aside {
	float: right;
}

#search_copy {
	float: left;
}







/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ToolTips */

.tooltip{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	display: none;
	background-color: #FEF1B4;
	border: 1px solid #FDDD4F;
	-moz-border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	border-radius: 0.5em;
	padding: 0 0.5em;
	color:#000;
}

.hidden {display: none; visibility: hidden;}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Import Users */

#amend, #save, .rowcount, .errorsfound, .noerrors, .warningsfound
{
	padding: 10px 20px;
	margin: 20px 0px;
}

#save, #amend
{
	text-align: center;
}

#amend, .warningsfound

{
	border:1px solid #E4C310;
	background-color: #FBF2C5;
}

#save, .rowcount, .noerrors
{
	border:1px solid #94BC19;
	background-color: #C5FBD1;
}

.errorsfound
{
	border:1px solid #C6220E;
	background-color: #F9B0A7;
}

.rowerror
{
	background-color: #CC7F87 !important;
}

.rowwarning
{
	background-color: #F8E795 !important;
}

.disabledrow
{
	background-color: #DEDFDF !important;
	color: #AAADAD;
}



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* FRIENDS */

.block#participants {
	padding: 10px;
}

.aside #participants ul, .aside #friends ul {
	list-style:none;
	padding:0;
}

.aside #participants li, .aside #friends li {
	padding:3px;
	background-color:#e2dede;
	margin:2px 0;
}

.aside #participants img, .aside #friends img {
	vertical-align:middle;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* AVATAR */

#user_avatar {
}

#user_avatar img {
	text-align:center;
	display:block;
	margin:auto;
}

.large_avatar {height: 200px; width:200px;}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* STATUS */

#user_status {}

#user_theme {}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* LINEUP */

.avatar_lineup {
	text-align:center;
}

.avatar_lineup img {
	margin:0;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* HELP */
#help img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	border:1px solid #777777;
	padding:4px;
}


/* LOG */
.log_entry_message {
	white-space: pre-wrap;
}


.mceFirst:hover {background: inherit;} /* Stop TinyMCE going pink */

#user_admin_list img {width: 20px; height: 20px;}
#log_table img {width: 20px; height: 20px;}
#session_table img {width: 20px; height: 20px;}



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* CLEVERTABLE */

.clevertable thead .sort_column {
	padding-right: 14px;
}


.clevertable thead .asc {
	background: transparent url('media/arrow_up.gif') right 50% no-repeat !important;
}

.clevertable thead .desc {
	background: transparent url('media/arrow_down.gif') right 50% no-repeat !important;
}


.clevertable .clevertable_search {
	text-align: right;
}


.clevertable .page_buttons, .clevertable .page_buttons a {
	text-decoration: none !important;
	font-weight: bold;
	margin-top: 10px;
}

.clevertable thead tr {background: #E4690E url(media/td_E4690E.jpg) top repeat-x;}

.clevertable thead tr th {background: #E4690E url(media/td_E4690E.jpg) top repeat-x;}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* CONVERSATIONS */

.conversation_info {
	padding: 6px;
	background-color: #FBE7FF;
	border:2px dashed #F6C7FF;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* TASKS */

.subtask {
	display: block;
	background-color: #EADFD5;
}

.subtask .subtask_name {
	font-size: 120%;
	font-weight: bold;
}

.subtask_view {
	display: block;
	padding: 8px;
	background-color: #EEEEEE;
}

.button a {
	height: 16px;
	width: 16px;
	display: block;
}

.subtask a.up
{
	background: transparent url(media/tasks/up.gif) no-repeat;
}

.subtask a.down
{
	background: transparent url(media/tasks/down.gif) no-repeat;
}

.subtask .button a span 
{
	visibility: hidden; display: none;
}

.subtask .hide { visibility: hidden;}

.subtask
{
	padding:0;
	margin:0;
	clear:both;
	width: 720px;
}

.clear{
	clear:both;
}

.subtask .container{
	padding: 20px;
}

.subtask .remove{

	padding-left: 20px;
	background: transparent url(media/tasks/delete.gif) no-repeat;
	float:right;
	width: 75px;
}

.subtask .edit_toggle {
	float:right;
	padding-left: 20px;
	background: transparent url(media/tasks/edit.gif) no-repeat;
	width:75px;
}

.subtask .subtask_name
{
	display: block;
	line-height: 32px;
	margin-left: 30px;
}
.subtask .edit_fields
{
	padding: 10px 0;
	margin-bottom: 10px;
}

#add_subtask
{

	display: block; padding: 10px 10px 10px 40px; 
	background: transparent url(media/tasks/add.gif) 10px center  no-repeat;
	width: 100px;
	border: 1px solid #B90802;
	background-color: #EEEEEE;
	-moz-border-radius: 10px; -webkit-border-radius: 10px;
	
	margin-left: 20px;
}

.subtask
{
	-moz-border-radius: 10px; -webkit-border-radius: 10px;
}




.green_blob
{
	width: 32px;
	height: 32px;
	background: transparent url(media/status_blobs/green.gif) no-repeat center left;
	text-align: center;
	display: table-cell;
	vertical-align: middle;}

.orange_blob
{
	width: 32px;
	height: 32px;
	background: transparent url(media/status_blobs/orange.gif) no-repeat center left;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}

.grey_blob
{
	width: 32px;
	height: 32px;
	background: transparent url(media/status_blobs/grey.gif) no-repeat center left;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}




div#view_task .task_description
{
	padding: 20px 10px;
}

#view_task h3 {margin-left: 40px; color:#B90802; font-family: Times; font-size: 1.5em;}

#view_task ul {padding: 0;}
#view_task ul li
{
	margin: 0;
	margin-left: 40px;
	background-color: #fff;
	border-left: 1px solid #ccc;
	padding-left: 20px;
	
}

#view_task ul li h3 {margin-left: 0; font-family: auto; color: #000;}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ASSESSMENTS */

.criterion {
	background-color: #eadfd5;
	padding: 20px 35px;
	width: 800px;
	list-style:none;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	text-align:center;
}

.criterion h2 {color:black;}
.criterion .comment_head {text-align:center;}

.criterion .comment_wrapper {
	padding: 8px;
	/*background-color: #FF0000;*/
}

.criterion .mceLayout {
	margin-left: auto;
	margin-right: auto;
}
	
.ui-slider-handle {
	width:20px !important;
	height:20px !important;
	top:1px;
	margin-left:20%;
	background:transparent url(media/slider_handle.gif) no-repeat top left !important;
}
.slider{
	margin:0px !important;
	height:10px;
	border:1px solid #000 !important;
	background-color:#f6f2e8;
	background:#f6f2e8 url(media/slider_bg.png);
}
.slider_tabs{text-align:center;padding:0 !important;}
.slider_tabs li{display:inline-block;text-align:center;vertical-align:top;}




li.disabled-slider div.slider a.ui-slider-handle
{
	background-image: url(media/slider_handle_disabled.gif) !important;
}

div.comment_wrapper.comment-block
{
	width: 600px;
	height: 136px;
	overflow-y: scroll;
	background-color: #fff;
	margin: 10px auto; 
	border:1px solid #ccc;
}

div.description-block
{
	margin: 10px;
	padding: 20px;
	border:1px solid #ccc;
}

div.criterion
{
	margin: 10px;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* USER_IMPORT */

ul.steps {list-style-type: none; margin: 0; padding: 0; clear:both; margin-bottom: 20px; height:50px;}
ul.steps li {float: left; width: 220px; margin: 1px; padding: 0; font-size: small; height:32px; line-height: 32px; background: #fff url(media/status_blobs/grey.gif) no-repeat center left; color: #989898;}
ul.steps li span {display: block; float: left; width:32px; color: #fff; text-align: center;}
ul.steps li.done { color:#98C970; background-image: url(media/status_blobs/Knob-Valid-Green.gif);}
ul.steps li.current { background-image: url(media/status_blobs/orange.gif); color: #E46A10;}
ul.steps li.done span {visibility: hidden;}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* CONVERSTATION_INFO */

.conversation_info_new
{
	margin: 10px 0; 
	text-shadow: 0px 1px 0px #fff; 
	color: #202E33; 
	float:left; 
	width: 300px;
	cursor: pointer;
}

.left-count
{
	background: #A0C9D7 url(media/converstation/convo_info_left2.png) no-repeat; 
	height: 53px; 
	width: 50px; 
	float:left; 
	text-align:center;	
	border-bottom: 1px solid #3F5C66;
	position: relative;
}
 

.left-count .count-bubble 
{
	height: 20px; 
	background-color: #AED5E0; 
	line-height:20px; 
	border: 1px solid #3F5C66; 
	width:2em; 
	margin:22px auto 0 auto; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px;
	-webkit-box-shadow: 0px -1px 0px #B7DBE5;
}


.leftbottom
{
	background: #A0C9D7 url(media/converstation/convo_info_bg2.png) left -1px repeat-x !important;
	height: 39px;
	margin-top: 10px;
	border-left: 1px solid #3F5C66 !important;
	width:49px;
}

.leftbottom .count-bubble
{
	margin-top: 10px;
}

.conversation_info_new .right-side
{
	background: #A0C9D7 url(media/converstation/convo_info_bg2.png) repeat-x; 
	height: 39px; 
	border-right: 1px solid #3F5C66; 
	line-height: 39px; 
	float:left; 
	width: 230px;
	clear: none;
	margin-top: 14px;
	border-bottom: 1px solid #3F5C66;
}

.conversation_info_new .rightbottom
{
	margin-top:0;
	float:left;
	padding-right:10px;
	width:220px;
	margin-top:0;
	background-position: 0 -1px;

}

html>body .conversation_info_new .rightbottom
{
	margin-left:50px;
}

.conversation_info_new div {color: #202E33 !important;}

.conversation_info_new a:hover .left-count .count-bubble {
	background-color: #89C2D2 !important;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


#body{
	min-height:150px;
	padding-bottom:40px;
}






/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* CLEVER_BUTTON */

div.cleverbutton {
	float: left; 
	background: #DBDBDB url(media/button_bg.png) repeat-x; 
	border-bottom: 1px solid #DBDBDB;
	margin-right: 10px;
	margin-top:5px;
}

div.cleverbutton a {
	color:#333333; 
	text-decoration: none; 
	font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; 
	font-size: 12px; 
	line-height: 25px; 
	padding: 0 5px; 
	display: block; 
	border: 1px solid #333; 
	text-shadow: -1px 1px 0 #fff;
	color:#333 !important;
}

div.cleverbutton a:hover {
	color:#F04F00 !important;
}

div.cleverbutton.icon a{
	padding-left: 30px;
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-right:10px;
}

div.cleverbutton.blurb a {
	background-image: url(media/buttons/pencil.gif);
}
div.cleverbutton.addpost a {
	background-image: url(media/cleverfiles/add.gif);
}

div.cleverbutton.file a {
	background-image: url(media/cleverfiles/file.gif);
}

div.cleverbutton.tick a {
	background-image: url(media/buttons/tick.gif);
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


#tinymce {background-color:#fff;}

#tinymce img.clevervideo {padding-bottom: 25px; background: #fff url(media/player_template_video.jpg) bottom center no-repeat; width:500px;}

img.clevertube {width:425px; height:335px;}

.file_info table {width: 600px;}

.edit_fields label {width:100px;}

.text-center {text-align: center;}

