//
//
/*  	cloudresource.ca Style Sheet
	THEME: Default
    --------------------------------------------------------------
*/
//
//
/* Theme by Gareth Clarke */

html{

}

h1 {
	color: #0075BD;
}

body{
	color: #828282;
	background-color: #ffffff;
	font-size: 16px;
}

.forabg {
	background: #0075BD none repeat-x 0 0;
}

.forumbg {
	background: #0075BD none repeat-x 0 0;
}

.content a {
	color: #0075BD !important;
}


#site-description h1 {
	color:#eeeeee;
}

#site-name {
	color:#eeeeee;
}

h2 {
	color: #111111;
}

h3 {
	color: #0075BD;
	border-bottom: 1px solid #CCCCCC;
}

.box {
	border:	2px solid #0075BD; 
}

.box h2 {
	background:#0075BD;
	color:white;
	
}

.ui-widget-header {
    background: none repeat scroll 0 0 #0075BD;
    border: 1px solid #0075BD;
}

#logoff a{
	color:#ffffff;
}

#logoff a:hover{
	color:#aaaaaa;
}

.courseTitle:hover {
	color: #FF8C00;
}

.headerbar {
	color: #444444;
}

.navbar {
	background-color: #f3f3f3;
}

.navbar-footer {
	background-color: #f3f3f3;
}

.panel {
	background-color: #ffffff;
	color: #3f3f3f;
}

a:link		{ color: #666666; text-decoration: none;  }
a:visited	{ color: #666666; text-decoration: none; }
a:hover		{ color: #fc9900  !important; }
a:active	{ color: #d2d2d2; text-decoration: none; }

.rightside a {
	color:#555555;
}

.rightside a:hover {
	color:#000000;
}

input, textarea {
	color: #111111;
	border: 1px solid #bbbbbb;
	background-color:#f3f3f3;
}

input[type="submit"]  {
	color: #000000;
	background-color:#EEEEEE;
	border:1px solid #BABABA;
}

input[type="button"]  {
	background-color:#EEEEEE;
	border:1px solid #BABABA;
	color: #000000;
}

input:hover, textarea:hover {
	border: 1px solid #999999;
	background-color: #fefefe;
}

select:hover {
	background-color: #fefefe;
}

#settingsbutton {
	background-color:#EEEEEE;
	border:1px solid #BABABA;
	color: #747474;
}

#settingsbutton:hover
{
	border:#bc2af4 solid 1px;
	background-color: #cbcbcb;
	color:#000;
}

fieldset {
	border-top: 1px solid #D7D7D7;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #D7D7D7;
}

.pagination span strong {
	color: #FFFFFF;
	background-color: #bfbfbf;
	border: 1px solid #bfbfbf;
}

.pagination span a, .pagination span a:link, .pagination span a:visited, .pagination span a:active {
	color: #747474;
	background-color: #eeeeee;
	border: 1px solid #bababa;
}

.pagination span a:hover {
	border: 1px solid #bfbfbf;
	background-color: #ffffff;
}

.pagination-struct span a, .pagination-struct span a:link, .pagination-struct span a:visited, .pagination-struct span a:active {
	color: #747474;
	background-color: #eeeeee;
	border: 1px solid #bababa;
	
}

.pagination-struct span a:hover {
	border: 1px solid #bfbfbf;
	background-color: #ffffff;
}

table.table1  {
	border: #fafafa solid 1px;
}

table.table1 td {
	border: #bbbbbb solid 1px;
}

table.table1 th {
	border: #bbbbbb solid 1px;
	background-color: #eeeeee;
}

.entry a {
	color: #222222;
}

#data-right img {
	border: 1px solid #cccccc;
}

#data-left img {
	border: 1px solid #cccccc;
}

#data-right a {
	color: #FF8C00;
}

#data-left a {
	color: #FF8C00;
}

#site-right a {
	color: #FF8C00;
}

#site-left a {
	color: #FF8C00;
}

#toptext {
	color:#eeeeee;
}

#toptext a {
	color:#eeeeee;
}

div.right a {
	color:#444444;
}

.box p {
	color:#333;
}

pre{
	background-color:#f3f3f3;
	border: solid 1px #e3e3e3;
	color: #3f3b36;
	border: 1px solid #f5d995;
	border-left: 1px solid #f5d995;
}

.lineNumber {
	border-right:1px solid #e4c884;
	background-color:#f5d995;
	color:#ffffff;
}

.php > .number, .python > .number {
	color:#ff0000;
}

.php > .variable, .python > .variable  {
	color:#000099;
}

.php > .keyword, .python > .keyword {
	color:#0000ff;
}

.php > .comment, .python > .comment {
	color:#999999;
}

.php > .preprocessor, .python > .preprocessor {
	color:#ff0000;
	font-weight:bold;
}

.xml > .tag, .xml > .tag > .title {
	color:#0000ff;
}

.xml > .tag > .attribute {
	color:#ff0000;
}

.buttz a, .buttz a:link, .buttz a:visited, .buttz a:active {
	color: #747474;
	background-color: #ffffff;
	border: 1px solid #bababa;
}

.buttz a:hover {
	border: 1px solid #AFAEAA;
	background-color: #cbcbcb;
	color:#000000;
}

.del a:hover  {
	border: 1px solid #440000;
	background-color: #ffcccc;
	color:#ffffff;
}

.nobuttz {
	color: #bcbcbc;
	background-color: #ffffff;
	border: 1px solid #bcbcbc;
}

.delete {
	color:#bb0000;
}

.highlight {
	background-color: #ffe3b5;
}

.pwerror {
	background-color: #ffcccc;
	border:solid 1px #ff4444;
}

.pwsuccess {
	background-color: #ccffcc;
	border:solid 1px #44ff44;
}

#kcimage{
	background:#eee;
	color:#28313F;
	border:1px black dotted;
}

ul.tree li {
	color: #369;
}

ul.tree li p {
	color: #666666;
}

ul.tree li span a{
	color: #747474 !important;
	border: 1px solid #bababa;;
}

ul.tree li span a:hover {
	border-left: 1px solid #AFAEAA;
	border-top: 1px solid #AFAEAA;
	border-right: 1px solid #AFAEAA;
	border-bottom: 1px solid #AFAEAA;
	background-color: #cbcbcb;
}

.vispub {
	color:#444444;
}

.visprivate {
	color:#ff7400;
}

.visspec {
	color:#bfa430;
}

.vishide {
	color:#fc4444;
}

.special{
	border:3px #CCC solid;
	background-color:#f3f3f3;
}

.special:hover{
	border:3px #CCC solid;
	background-color:#ffffff;
}

#GoogleSearch{
	background-color: #f3f3f3;
}

#GoogleSearch input[type=text] {
	color:#828282;
	border: 1px solid #bfbfbf;
}

/* ########################################### IMAGE SPECIFIC */
#editbuttons {
	border: 1px #F3F3F3 solid;
}

#editbuttons:hover {
	border: 1px #0075BD solid;
}

.clickable {
	border: solid 3px #f3f3f3 !important;
	
}

.clickable:hover {
	border: solid 3px #0075BD !important;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #c5dbec;
	background: #dfeffc url("images/ui-bg_glass_85_dfeffc_1x400.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #2e6e9e;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #2e6e9e;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #79b7e7;
	background: #d0e5f5 url("images/ui-bg_glass_75_d0e5f5_1x400.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #1d5987;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #1d5987;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #79b7e7;
	background: #f5f8f9 url("images/ui-bg_inset-hard_100_f5f8f9_1x100.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #e17009;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #e17009;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fad42e;
	background: #fbec88 url("images/ui-bg_flat_55_fbec88_40x100.png") 50% 50% repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

#pageTitleMain a {
	color:#0075BD !important;
}