/*  
Theme Name: EOJ Default
Description: Default Theme of Extraordinary Julian
Version: 1.0
Author: EOJ Team
*/

/* BASIC CSS */

body{
	background-image: url('./images/bg01.jpg');
	background-repeat: no-repeat;
	background-color: black;
	font-family: verdana;
	font-size: 10px;
      line-height: 130%;
}

img{
     border: 0px;
}

/* -- A -------------------------------------------------- */

a:link, a:visited, a:active{
	color: #7995B8;
        text-decoration: none;
        font-weight: bold;
        font-family: Verdana;
}

a:hover{
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana;
}

/* links (a) in der Navigation */

#nav a{
        color: #D3E0F8;
        font-size: 11px;
        text-decoration: none;
        line-height: 16px;
}

#nav a:hover{
        color: #ffffff;
        font-size: 11px;
}

/* -- links in Übersichts (OverView) Listen - z.B. Filmography */

#ovlist a, #ovlist a:visited{
        color: black;
        font-weight: bold;
        font-size: 110%;
        }
/* !!!!!!!!!!!!!!!!  bitte überprüfen, ob dies noch gebraucht wird  !!!!!!!!!!!!!!!!!!!! */

.linklist a{
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
        line-height: 16px;
}

/* -- BLOCKQUOTE ----------------------------------------- */

blockquote{
	border: solid #97AEC9 1px;
	margin: 10px 15px;
      padding: 5px;
	background: #66788C;
	color: #ffffff;
	font-size: 9pt;
        line-height: 130%;
}

/* -- HEADER --------------------------------------------- */

h1{
     font-size: 18pt;
     line-height: auto;
}

h2{
     font-size: 14px;
     font-weight: bold;
     text-align: left;
}

/* -- P -------------------------------------------------- */

p{
        text-align: justify;
        margin-left: 10px;
        margin-right: 10px;
}

/* p within the news/main site */

div.entry p{
        margin-right: 0px;
        margin-left: 0px;
}

/* -- TABLE ---------------------------------------------- */

table.main{
/*       	margin-left: 60px;
            margin-top: 120px;
*/
            position: absolute;
            top: 180px;
            left: 40px;
}

/* table im Inneren der Navigation */

table.innernav{
        line-height: 20px;
        border: #7995B8 double;
        border-width: 3px 0px;
        margin-top: 180px;
        color: #D3E0F8;
        margin-right: 30px;
}

/* table des obersten mittleren frames */

table.innerbreadcrumbs{
        border: 2px #7995B8 solid;
        margin-bottom: 6px;
        background-color: black;
}

/* table des zentralen mittleren frames (Inhalt) */

table.innercontent{
        border: 2px #7995B8 solid;
        background-color: black;
}

/* table des unteren mittleren frames */

table.innerfooter{
        border: 2px #7995B8 solid;
        margin-top: 10px;
        background-color: black;
}

/* -- TD ---------------------------------------------------- */

td{
	vertical-align: top;
	font-family: verdana;
	font-size: 10px;
        line-height: 130%;
}

/* td des obersten mittleren frames */

td.innerbreadcrumbs{
        background-color: #66788C;
        color: #D3E0F8;
        font-size: 11px;
        line-height: 16px;
        text-align: left;
}

td.innerbreadcrumbs a,
td.innerbreadcrumbs a:visited{
       text-decoration: none;
       color: #D3E0F8;
}

td.innerbreadcrumbs a:hover{
	color: #000000;
      text-decoration: none;
}

/* td des zentralen mittleren frames (Inhalt) */

td.innercontent{
        background-color: #D3E0F8;
}

/* td des unteren mittleren frames */

td.innerfooter{
        background-color: #97AEC9;
        color: #ffffff;
        text-align: center;
        font-size: 10px;
}



/* -- SPECIAL CSS - IDs and SPANs ------------------------------------------- */


.contenthead{
    font-size: 115%;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: -2px;
}

.entry{
   margin: 10px;
}


#nav{
	border: #7995B8 solid;
	border-width: 1px 0px;
      font-family: verdana;
	font-weight: bold;
      padding: 2px 0px;
	margin: 5px 0px;
	text-align: center;
}

/* --- */

.smalltitle{ 
	font-size: 10pt; 
	font-weight: bold; 
	margin: 0px; 
	padding: 4px; 
	background-color: #97AEC9;
	text-transform: uppercase;
	border: #66788C 1px solid;
}

.smalltitle a{
	text-decoration: none;
	letter-spacing: 1px;
	color: #000000;
}

/* --- */

.smalltitle2{
	font-size: 8pt; 
	font-weight: bold; 
	margin: 15px 0px 0px;
	padding: 4px; 
	background-color: #66788C;
	text-transform: uppercase;
	border: #000 1px solid;
	color: #D3E0F8;
	letter-spacing: 1px;
}

.smalltitle2 a{
	font-size: 8pt; 
	font-weight: bold;
	color: #D3E0F8;
	letter-spacing: 1px;
	text-transform: uppercase;	
}

.regtitle1{
text-decoration: underline;
font-size: 10pt;
font-weight: bold;
}

/* --- */

.title{
      font-size: 110%;
      font-weight: bold;
	color: #66788C;
      border: 1px solid #66788C;
      border-width: 0px 0px 1px;
}

.eptitle{
      font-size: 16px;
      font-weight: bold;
      padding: 6px 0px;
      letter-spacing: 1px;
}


/* public appearences */

.paicon{
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}

/* - posting data like date & author .. - */

.postmetadata{
   font-size: 110%; 
   margin-top: 5px;
   margin-bottom: 10px;
   color: #66788C;   
   }

.postmetadata a{
   font-weight: bold;
   }

/* - news boxes/postings - */

fieldset{
    border-color: #66788C;
}
.caticon {
   float: right;
   padding: 2px;
   margin: 10px;
   border: 1px solid black;
}

/* -- Right Boxes ---------------------------- */

.sidehead{
    font-size: 110%;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: underline;
   line-height: 20px;
}   

.sidelink a{
   font-size: 9px;
   font-family: arial;
   letter-spacing: 1px;
   font-style: italic;
   text-decoration: none;
}

/* --- */

.postsource{
   font-size: 8px;
   text-align: right;
   font-style: italic;
}

/* --- */

img.th_img{
   width: 150px;
   border: 1px solid #66788C;
}

.storytitle{
      font-size: 16px;
      font-weight: bold;
      padding: 0px 0px;
      letter-spacing: 1px;
}

.shopbox{
      width: 120px;
      float: right;
      margin-right:3px;
}

.shopboxr{
      width: 120px;
}


.pollbar{ background-color: black;color: black;}