/* CSS */
/**
 *  (CSS) Swami Admin
 *
 *  For Swami admin layout and overall page
 *
 *
 *  @package        Swami
 *  @subpackage     assets
 *  @version        0.5.0
 *  @link           http://swami.curiousanimal.com/
 *  @author         Nick Gregory [Swami@curiousanimal.com]
 *
 *  @copyright      (c) 2008 Nick Gregory
 *  @license        http://creativecommons.org/licenses/by-nd/3.0
 *
 *  desc
 *  desc references relative folder _swami (not seen by UA.)
 *
 *
 *  http://meyerweb.com/eric/tools/css/reset/  v1.0 | 20080212
 *
**/


/*  LAYOUT
------------------------------------------------------------------ */

body {background:#fff; color:#222; font:14px/20px sans-serif;}

#main  {padding-bottom:50px;}
#pagefoot {margin-top:-50px; height:50px; border-bottom:dotted 2px #c30; background:#444; color:#fff;}

a, a:visited {color:#457; text-decoration:none;}
a, a:visited {color:#459; text-decoration:none;}

h3 a:hover {text-decoration:underline;}

th {font-weight:bold;}
th, caption {padding:4px 10px 4px 5px; /*font-size:75%;*/}
table.sw_data tr:hover {background:#dde;}
table.sw_data tr:hover {background:#eeb;}
table.sw_data tr.data_links:hover {background:#dda;}


/*
.sw_hov:hover {background-color:#ffc;}
*/


/*  LOGIN
------------------------------------------------------------------ */

.swami-form {
 margin: 20px 0;
 color: #444;

}

.swami-form fieldset {
 padding-top: 10px;
 border: solid 1px #aaa;
 background: #ccc;
 background: #fff;
}
.swami-form fieldset.swami-fs-top    {border-bottom: 0;}
.swami-form fieldset.swami-fs-bottom {border-top: 0; padding-left: 140px;}

.swami-form legend {
 margin-left: 10px;
 padding: 0 20px;
 background: #ddd;
 color: #690;
 font-weight: bold;
 border: solid 1px #690;
 -moz-border-radius:2px;
}

.swami-form ol {
 list-style: none;
}

.swami-form li {
 margin: 5px 20px;
}

.swami-form label {
 display: block;
 float: left;
 width: 100px;
 margin-right: 20px;
 font-weight: bold;
 text-align: right;
}

.swami-form input[type='text'],
.swami-form input[type='password'] {
 width: 200px;
 padding-left: 1px;
 border: solid 1px #aaa;
 background: #ddd;
 font-size: 16px;
 font-weight: bold;
}
.swami-form input[type='text']:focus,
.swami-form input[type='password']:focus {
 background: #eee;
 border-color: #999;
}

.swami-form input[type='submit'] {
 width: 100px;
 padding: 1px 0;
 border: solid 1px #eee;
 background: #690;
 color: #fff;
 font-weight: bold;
 -moz-border-radius:4px;
}
.swami-form input[type='submit']:focus {}

.swami-form-foot {
 padding-right: 10px;
 background: #999;
 color: #fff;
 font-size: 10px;
 text-align: right;
}
.swami-form-foot a {
 color: #320;
}