html { overflow-x: hidden; } /* Stop horizontal scrolling caused by meta box in IE6 */

.error, .notice, .success { font-family: Tahoma, "Lucida Grande", Arial, sans-serif;  font-weight:normal; color:#000;  font-size: 1em; margin-bottom: 1.5em; }
.error h2, .notice h2, .success h2{ font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; height: 1.25em; color:#000;	 }
a#gridhookoff { display: none; }
a#closemeta { display: none; }

form.editinplace { width:320px; }
form.editinplace input, form.editinplace textarea {
	font-family: Arial, Helvetica, sans-serif; font-size:1em;
	border: dashed 1px #BBBBBB;
	padding: 2px;
	line-height: 18px;
	background: none;
}

form.editinplace textarea {
	min-height: 36px;
}

div.edit,
div.edit-area,
div.edit-textile,
div.edit-meta {
	margin-left: 20px;
	
}

img.editinplace-icon {
	position: absolute;
	margin: 0;
}

/* ADMIN MENU STYLES */

div#adminhotspot	{	position: fixed; top:0; left:0; padding-bottom: 14px; width: 100%; background: url('../images/gokit/admin_menu.gif') no-repeat bottom right; z-index:10000; }

div#adminpanel		{	width: 100%; background: #F9F9F9; padding:8px 0 0 0; height: 36px;
						border-bottom: 1px solid #DDDDDD; }
										
div#adminpanel ul	{	margin: 0 0 0 8px; list-style: none; }
				
div#adminpanel ul li a{ color:#666666; text-decoration:none; font-weight:normal;}									
div.meta-box		{ position: fixed; right: -500px; top: 80px; width: 400px; padding: 1em; background: #F9F9F9; border: 1px solid #DDDDDD; z-index: 1000; }
div.meta-box p		{ margin: 0; }
a.closemeta			{ margin: 2em 0 0 0; }

body#blankpage{font-size:75%;color:#222;background:#fff;font-family: Arial, Helvetica, sans-serif; margin-top:72px;}
body#blankpage .notice a{color: #514721;}

li#unlocked,
li#locked { float: right; margin-right: 11px; cursor: pointer; }
li#locked { display: none; }

div#devfooter  { background:#F8F8F8; color:#666666; text-align: center; margin: 2em 0 0 0; padding:1em; }
div#devfooter #debug { text-align:left; }

/* GoKit UI Reset */
.error, .notice, .success, .gkui{ text-align:left;}
.gkui h1 a:hover, .gkui h2 a:hover, .gkui h3 a:hover, 
.gkui h4 a:hover, .gkui h5 a:hover, .gkui h6 a:hover,
.gkui p a:hover, .gkui div a:hover, .gkui ul a:hover, .gkui, .error a:hover, .notice a:hover, .success a:hover{color: #000000;}

.gkui h1 a, .gkui h2 a, .gkui h3 a, 
.gkui h4 a, .gkui h5 a, .gkui h6 a,
.gkui p a, .gkui div a, .gkui ul a, .gkui a, .error a, .notice a, .success a{color: #000099; text-decoration: underline;}

.gkui h1, .gkui h2, .gkui h3,
.gkui h4, .gkui h5, .gkui h6,
.gkui p, .gkui div, .gkui ul {font-weight:normal;color:#111;font-family: Tahoma,"Lucida Grande",Arial,sans-serif;background: none;}
.gkui h1 {font-size:24px;line-height:1;margin-bottom:0.5em;font-weight: bold;}
.gkui h2 {font-size:20px;margin-bottom:0.75em;}
.gkui h3 {font-size:17px;line-height:1;margin-bottom:1em;}
.gkui h4 {font-size:17px;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
.gkui h5 {font-size:17px;font-weight:bold;margin-bottom:1.5em;}
.gkui h6 {font-size:17px;font-weight:bold;}
.gkui ul.innerBox li {color:#666666;}
.gkui ul {background:#F9F9F9;}

div.cmDiv { border: 0; background: none; }
.clickMenu li.main { background: none; }

/* Reselt the GoKit button styles*/

.gkui a.button img, .gkmarginForm a.button img, .gkui button img, .gkmarginForm burron img {
  display: inline;
}

.gkui a.button, .gkmarginForm a.button, .gkmarginForm button,  .gkui button {
  display:block;
  float:left;
  margin:0 0.583em 0.667em 0;
  padding:5px 10px 5px 7px;   /* Links */
  background: url(../images/gokit/buttonbkg.gif) #f5f5f5;
  font-family: Tahoma,"Lucida Grande",Arial,sans-serif;
  font-size:13px;
  line-height:130%;
  text-decoration:none;
  font-weight:bold;
  color:#565656;
  cursor:pointer;
  border:1px solid #dedede;
  border-top:1px solid #eee;
  border-left:1px solid #eee;
}

.gkmarginForm button:hover, .gkui a.button:hover, .gkmarginForm a.button:hover, .gkui button:hover{
  background-color:#dff4ff;
  border:1px solid #c2e1ef;
  color:#336699;
}
.gkmarginForm a.button:active, .gkui a.button:active, .gkui a.button:active, .gkmarginForm a.button:active{
  background-color:#6299c5;
  border:1px solid #6299c5;
  color:#fff;
}

.gkui button.selected, .gkui a.selected {
  background-color:#dff4ff;
  border:1px solid #c2e1ef;
  color:#336699;
}

.gkui button {
  width:auto;
  overflow:visible;
  padding:4px 10px 3px 7px;   /* IE6 */
}
.gkui button[type] {
  padding:4px 10px 4px 7px;   /* Firefox */
  line-height:17px;           /* Safari */
}
.gkui *:first-child+html button[type] {
  padding:4px 10px 3px 7px;   /* IE7 */
}
.gkui button img, .gkui a.button img{
  margin:0 3px -3px 0 !important;
  padding:0;
  border:none;
  width:16px;
  height:16px;
  float:none;
}
.gkui button:hover, .gkui a.button:hover{
  background-color:#dff4ff;
  border:1px solid #c2e1ef;
  color:#336699;
}
.gkui a.button:active{
  background-color:#6299c5;
  border:1px solid #6299c5;
  color:#fff;
}
