/**
 * screen.css 
 */

/**
 * RESET
 */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: none;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}

hr {
	display: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: 400;
}

a img {
	border: none;
}

/**
 * TYPOGRAPHY
 */

body  {
	font-size: 12px;/*62.5%; /* 10px */
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	background: #121212;
}

/* headings */

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

h1  { font-size: 2.3em; margin-bottom: 0.75em; line-height:2.3em;}
h2  { font-size: 1.9em; margin-bottom: 0.95em; line-height:1.9em;}
h3  { font-size: 1.5em; margin-bottom: 1.2em; font-weight: 700; line-height:1.5em;}
h4  { font-size: 1.3em; margin-bottom: 1.4em; font-weight: 700; line-height:1.3em;}
h5  { font-size: 1.2em; margin-bottom: 1.5em; font-weight: 700; line-height:1.2em;}
h6  { font-size: 1.2em; margin-bottom: 1.5em; font-style: italic; line-height:1.2em;}

/* form elements */
input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

/* text elements */

p           { margin-bottom: 1.5em;}

ul, ol      { margin: 0 1.5em 1.5em 2.5em;}
ul          { list-style-type: circle; }
ol          { list-style-type: decimal; }

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}

abbr, 
acronym     { border-bottom: 1px dotted #666; }
address     { margin-top: 1.5em; font-style: italic; }
del         { color:#666; }

a           { color: #0000cc; text-decoration: none;}

a:hover     { border-bottom: solid 1px #0000cc; }

blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; } /*background: #ffc;*/


/**
 * LAYOUT
 */

/* tags */

body {
	text-align: center;
	color: #F9D0B5;
	background: transparent url('/img/bg.jpg');
}

a {color:#8D0000;}

a:hover {color:#B30000;border-bottom:1px solid #B30000;}

a.no-hover:hover {border:none;}

table {
    width:100%;
    _width:99%;
}
td, th {
    
    /*vertical-align:text-top;*/
    vertical-align:top;
    text-align:left;
    padding-bottom:10px;
}

span.error {color:red;}
span.separator {padding:0 5px 0 5px;}
div.separator {
  display:block;
  height:1px;
  border-bottom:solid 1px white;
  margin:5px 0 5px 0;
}

/* Deatils */
div.details {}
div.details a {
  padding:0 10px 0 0;
  display:block;
}
div.details a:hover {
  border:none;
}
div.details a span {}

/* right */
div.right {float:right;}

/* column */
div.column {float:left;}

/* headlings */
/* Title H3 */
h3 {margin:0px;}
/* List item title */
h4 {margin:0px;}
/* Group name */
h5 {margin:0px;}
/* date */
h6 {margin:0px;}



/* Base center layout */
div.css-stage {text-align: center;background:transparent url(/img/bg-bottom.jpg) repeat-x left bottom;}
div.css-in-stage {
	text-align: left;
	margin: 0px auto 0px auto;
	padding: 0 0 0 0;
	width: 950px;
    background:transparent url(/img/bg-middle.jpg) repeat-y left top;
}

/* Base Blocks */
div.css-header {
    text-align: center;
    background:transparent url(/img/bg-top.jpg) repeat-x left top;
}
/* HEADER FORMAT */
div.css-in-header {
  text-align: left;
	margin: 0px auto 0px auto;
	padding: 21px 0 0 0;
	width: 950px;
    height:129px;
  background:transparent url(/img/bg-top-img.jpg) no-repeat left top;
}
div.css-in-header h1{
   display:block;
   width:950px;
   height:90px;
   margin:0;
  background:transparent url(/img/top-img.jpg) no-repeat left top;
}
div.css-in-header h1 span {
  display:none;
}

div.css-in-header h3 {
  color:#5F0000;
  margin:10px 35px 0 0;
  text-align:right;
}


.FCK-editor {
    text-align: left;
	color: #5F0000;
	background: #F9D0B5;
}

div.SPlayer {
    text-align: center;background:transparent url(/img/bg-bottom.jpg) repeat-x left -80px;
}









div.css-content {
    background:transparent url(/img/bg-bottom-img.jpg) no-repeat left bottom;
    /* background:transparent url(/img/content.jpg) repeat-y 0 0; */
}


/* CONTENT FORMAT */
div.css-in-content {
  padding:0 5px 0 0;
}

div.c-left {margin:0 0 0 25px;width:220px;}
div.c-right {margin:0 0 0 24px;padding:10px 30px 0 30px;_padding:10px 30px 0 0px;color:#5F0000;width:616px;} /**/
/* div.c-right {margin:10px 30px 0 54px;color:#5F0000;width:616px;} */



div.sphere {
    margin-top:400px;
    height:20px;
    text-align:center;
}

div.whitespace {
    height:20px;
    margin-top:60px;
}



/* MENU FORMAT */
div.menu {
    /* background:transparent url(/img/menu.jpg) no-repeat 0 0; */
    height:25px;
    padding:10px 10px 0 10px;
}
div.menu span.separator{
    display:none;
}
/* Menu base format */
div.menu a {

}
div.menu a span {
    display:block;
    float:left;
    font-size:1.4em;
    font-weight:bold;
    margin:0;
    padding:2px 10px;
}
div.menu a span {
    color:#d8dfef;
    cursor:pointer;
}
div.menu a:hover span {
    color:#e6e7ef;
}

/* Date format */
div.menu h5 {
    font-weight:normal;
    font-style:italic;
    margin:0;
    font-size:1.1em;
    padding:0 0 0 10px;
    color:#d8dfef;
}
div.menu h5 span{
    font-style:normal;
    font-weight:bold;
}








/* FOOTER FORMAT */


div.css-footer {
	/* background:transparent url(/img/content.jpg) repeat-y 0 0; */

}

div.css-in-footer {
  /* background:transparent url(/img/footer.jpg) no-repeat left bottom; */
  padding:6px 0 20px 0;
  text-align:center;
  font-size:1em;
  font-weight:bold;
}
div.css-footer h6 {margin:0 676px 0 0;padding: 0 0 25px 0; text-align:center; font-style:normal;}
div.css-in-footer a {}
div.css-in-footer a.sel {}
div.css-in-footer a:hover {
  border:none;
}
div.css-in-footer span.separator {
  margin:0 6px 0 6px;
}
div.css-footer div.right {padding:30px 0 0 0;}



/* login */
div.login {
    padding:0 10px 0 10px;
}

/*
* Pager css
*/
div.pager {
  margin:0 0 25px 0;
  text-align:center;
  font-weight:bold;
}
div.pager span.item {padding: 0 5px 0 5px;font-size:1.2em; border:none;}
div.pager span.delimiter span {padding: 0 0 0 0;font-size:1em; border:none;}
div.pager a {
    color:#5f035a;
}
div.pager a:hover {
  color:yellow;
  border:none;
}
div.pager span span {
  border:solid 1px #5F035A;
}
div.pager span.prev a {
  display:inline-block;
  border:none;
}
div.pager span.prev a:hover {
  
}
div.pager span.prev span {
  display:inline-block;
  border:none;
}
div.pager span.prev span span {}
div.pager span.prev a span {}
div.pager span.next a {
  display:inline-block;
}
div.pager span.next a:hover {

}
div.pager span.next span {
  display:inline-block;
  border:none;
}
div.pager span.next span span {}
div.pager span.next a span.item {}



/* layout */



/* INPUT FORM ELEMENTS */
div.form {
    padding:10px;
}
div.row {
  margin:25px 0 0 0;
}
div.row h6{
  margin:0;
  padding:0;
  text-align:left;
  font-size:1em;
}
div.row a:hover {border:none;}
div.row img {background:none; margin:0; padding:0;}
/*Form elemets*/
.index-pic-holder {
  display:block;
  width:90px;
  height:90px;
}

/* special layout */



/*
* special modifiers
*/
/* BOREDR */
.NoBL, div.NoBL {border-left:none;}
.NoBR, div.NoBR {border-right:none;}
.NoBT, div.NoBT {border-top:none;}
.NoBB, div.NoBB {border-bottom:none;}
/* MARGIN */
.NoML, div.NoML {margin-left:0px;}
.NoMR, div.NoMR {margin-right:0px;}
.NoMT, div.NoMT {margin-top:0px;}
.NoMB, div.NoMB {margin-bottom:0px;}
/* PADDING */
.NoPL, div.NoPL {padding-left:0px;}
.NoPR, div.NoPR {padding-right:0px;}
.NoPT, div.NoPT {padding-top:0px;}
.NoPB, div.NoPB {padding-bottom:0px;}

/*
* CLEAR
*/
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear { display: inline-block; }
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */


/*
* Admin style
*/
div.edited {
  background-image: url(/img/edited.png);
  background-repeat:repeat;
}

div.deleted {
  background-image: url(/img/deleted.png);
  background-repeat:repeat;
}

div.SF-admin {
    background:#ffaaaa;
}

