/* 
	XXX use a reset css
 */
html, body {
    background:     #000;
	margin:			0;
	padding:		0;
}

img {
    border:         none;
}

#content {
	width:			950px;
	margin:			auto;
}

#banner {
	position:		relative;
	width:			950px;
	height:			100px;
	background:		url(/img/banner-90.jpg);
	margin-bottom:	5px;
}

#nav {
	position:		absolute;
	bottom:			5px;
	right:			10px;
	font-family:	Georgia, serif;
	font-size:		16px;
	color:			#95d4e4;
}

#nav a {
	color:			#fff;
	text-decoration:none;
}

#nav a:hover {
	color:			#90ab80;
}

#inside {
	color:          #fff;
	font-family:    Verdana, serif;
    font-size:      0.8em;
}

#insideAdmin {
    position:       relative;
}

#adminNav {
    position:       absolute;
    width:          200px;
    padding:        0;
    margin:         0;
    list-style-type:none;
    padding-top:    1em;
    padding-bottom: 1em;
}

#adminNav a {
    display:        block;
    padding-left:   1em;
    padding-top:    3px;
    padding-bottom: 3px;
    text-decoration:none;
    color:          #fff;
    font-weight:    bold;
    border-bottom:  1px dotted #ccc;
}

#adminNav a:hover {
    background:     #fff;
    color:          #000;
}

#adminContent {
    width:          720px;
    padding-left:   15px;
    margin-left:    200px;
    border-left:    1px dotted #ccc;
}

#adminContent h2 {
    margin-top:     0;
}

.scissors {
    color:			#90ab80;
}

.contentWithSide {
    position:       relative;
    min-height:     500px;
}

.contentWithSide h2 {
    position:       relative;
    padding-top:    10px;
    padding-left:   10px;
    padding-bottom: 2px;
    border-bottom:  1px solid #90ab80;
    font-family:    Georgia, serif;
}

.contentWithSide h2.title-videos {
    color:          #000;
}

.contentWithSide .rightSide {
    position:       relative;
    width:          620px;
    padding-left:   330px;
}

.credits {
    font-weight:    bold;
    color:          #339bec;
    text-decoration:none;
}

#footer {
    font-size:      0.8em;
    text-align:     right;
    padding-bottom: 1em;
}

.filePanel {
    max-height:     600px;
    overflow:       auto;
}

.itemThumb {
    padding:        10px;
    background:     #333;
}

.itemTitle {
    padding:        5px;
    padding-left:   20px;
    margin-bottom:  5px;
    border-top:     3px solid #90ab80;
    background:     #fff;
    color:          #000;
}

.pressItem a {
    color:          #90ab80;
}

/* --- forms from FormFu --- */

fieldset {
    border:         none;
}

label {
    font-weight:    bold;
}

.label textarea {
    display:        block;
    width:          400px;
    margin-left:    100px;
    margin-bottom:  2em;
}

.label input[type=text], .label input[type=file], .label input[type=password] {
    display:        block;
    width:          400px;
    margin-left:    100px;
    margin-bottom:  2em;
}

.fileList {
    color:          #000;
    margin:         0;
    padding:        0;
    padding-bottom: 2em;
    width:          100%;
}

.fileList td {
    margin:         0;
    padding:        3px;
    border:         none;
    border-bottom:  1px dotted #999;
    border-collapse:collapse;
}

.fileList tr {
    margin:         0;
    padding:        0;
}

.submit {
    text-align:     right;
}

.fileList .toggleOff {
    background:     #fff;
}

.fileList .toggleOn {
    background:     #f0f4f9;
}

#login {
    width:          300px;
    margin:         auto;
    margin-top:     50px;
}

#login input[type=text], #login input[type=password] {
    width:          200px;
    margin-left:    50px;
}

#login fieldset {
    border:         1px solid #fff;
}

/* --- tabs --- */
#inside .yui-navset .yui-content {
    background:     #fff;
    color:          #000;
    text-align:     justify;
}

#inside #news-tabs .yui-content {
    text-align:     center;
}

#inside .yui-nav {
    border-bottom-color:    #a5a8ab;
}

#inside .yui-nav .selected a em {
    border-color:   #a5a8ab;
}

#inside .yui-nav .selected a, #inside .yui-nav .selected a:hover {
    color:      #fff;
    background: #a5a8ab url(http://yui.yahooapis.com/2.5.2/build/assets/skins/sam/sprite.png) repeat-x scroll left -108px;
}

#inside .yui-nav a:hover {
    color:      #90ab80;
    background: url(http://yui.yahooapis.com/2.5.2/build/assets/skins/sam/sprite.png) repeat-x scroll left 0;
}

