/** ABOUT DEFAULT STYLES
---------------------------------
*  default.css is used to establish general rules, browser reset, or Admin User interface Styles

   BROWSER RESET
---------------------------------
*  For a more complete reset, go to http://developer.yahoo.com/yui/reset/
*/

* { margin: 0; padding: 0; }

/** Clear Floats Without Structural Markup:
---------------------------------
*  http://www.positioniseverything.net/easyclearing.html
*/

/*--------------  Headings ----------------*/

h1, h2, h3, h4, h5 { 
  margin:5px 0;
  line-height: 26px;
  font-weight:normal;
}

h1 a:link, h1 a:visited, h2 a:link, h2 a:visited {  
  color: #df0000;
}

h1 {
  color:#011CA1;
  font-size: 22px;
  margin: 10px 0;
}

h2 {
  font-size:20px;
}

h3 {
  font-size:18px;
}

h4 {
  font-size:17px;
}

h5 {
  font-size:16px;
}

h6 {
  font-size:14px;
}

/* Links */

a:link,a:visited {
  color:#2763A5;
  font-weight:normal;
  text-decoration:none;
}

a:hover {
  color:#E90017;
  text-decoration:underline;
}


/* Paragraph Styles */

.content p {
  margin:0 0 13px 0;
}

/* List Styles  */

ul, ol {
  margin-left: 0;
  padding-left: 25px;
}

/* List Styles */

ul          { list-style-type: disc; }
ul ul       { list-style-type: circle; }
ul ul ul    { list-style-type: square; }
ul ul ul ul { list-style-type: circle; }
ol          { list-style-type: decimal; }
ol ol       { list-style-type: lower-alpha; }
ol ol ol    { list-style-type: decimal; }

/* Abbreviation */

abbr {
  border-bottom: 1px dotted #666;
  cursor: help;
  white-space: nowrap;
}

/* UI improvments  */

#edit-title{
  font-size: 20px;
  width:98%;
}

#system-themes-form img {
  width:100px;
}

.form-item .description {
  font-style:italic;
  line-height:16px;
  font-size:11px;
  margin-top:5px;
  color:#777;
}

#edit-delete{
  color:#c00;
}

div.center {
  text-align:center;  /* Centered embed video and other */
}

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

div.view div.views-admin-links {
	width:auto;
}

/** Rollover edit links for blocks */

div.block {
  position: relative;
}

div.block .edit {
  display: none;
  position: absolute;
  right: -20px;
  top: -5px;
  z-index: 40;
  padding: 3px 8px 0;
  font-size: 10px;
  line-height:16px;
  background-color: #fff;
  border:1px solid #ccc;
  /*let's get fancy !*/
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-box-shadow: 0 1px 3px #888;
  -webkit-box-shadow: -1px 1px 2px #666;
}
div.block .edit a {
  display:block;
  border:0;
  padding:0;
  margin:0;
}
div.block:hover .edit {
  display: block;
}

fieldset {
  border: 1px solid #CACACA;
}

textarea {
  padding:2px;
}

input {
  margin: 2px 4px;
  padding: 2px;
}
