/*
Theme Name: bitandart.at
Theme URI: http://bitandart.at/zoubek/
Description:  
Version: 1.0
Author: Florian Zoubek
Author URI: http://bitandart.at/zoubek/
Tags: 
*/
*{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    color:#666;
    margin: 0px;
    padding: 0px;
}

body {
    background-image: URL("./images/bg.png");
    background-repeat: repeat-x;
    background-color:#FFF;
    font-size: 10pt;
}

p {
   margin: 0.5em 0em;
   text-align: justify;
}

a {
    font-weight:bold;
    text-decoration:none;
}

a img {
    border: 0px;
}

h1 {
    font-size:16pt;
}

h2 {
    font-size:14pt;
}

h3 {
    font-size:12pt;
}

h1, h2, h3 {
    text-transform:uppercase;
}

#content ul,#content ol {
	padding-left:2em;
}



/* Center Page */
#pagewrapper {
    width:930px;
    margin: 0px auto;
    position:relative;
}

/* Header */

#header {
    position:relative;
    height:135px;
    background-image:URL("./images/logos.png");
    background-repeat:no-repeat;
}

#header h1{
    font-size: 20pt;
    font-weight: bold;
    text-transform:none;
    padding: 55px 0px 20px 250px;
}

/* Search */
#search {
    position:absolute;
    top:10px;
    right: 10px;
}

/* Navigation */

#nav_content{
    position:relative;
    background-position:bottom center;
    background-color:#FFF;
    background-image:URL("./images/bg_nav_small.png");
    background-repeat:repeat-x;
    margin: 1ex -2em;
    min-height:50px;
    padding:19px;
    z-index:1;
}

#nav_content ul{
    list-style:none;
}

#nav_content li {
    display:inline-block;
    width:7em;
    z-index:9999;
}

* html #nav_content li { display:inline; }  /* for IE 6 */
* + html #nav_content li { display:inline; }  /* for IE 7 */


#nav_content ul dfn{
    display:none;
}

#nav_level1 {
    font-weight:bold;
    text-transform:none;
    font-size:14pt;
    border-bottom:4px solid #9b9b9b;
    padding-bottom:5px;
}
#nav_level1 h3{
    text-transform:none;
    font-size:14pt;
}

#nav_level2 {
    font-weight:bold;
    text-transform:none;
    font-size:13pt;
}
#nav_level2 li a{
    color:#9b9b9b;
}
#nav_level2 h3{
    text-transform:none;
    font-size:13pt;
    color:#9b9b9b;
}

/* Side Navigation */
#side_navigation{
	 right:0px;
	 position: absolute;	
    margin-top:26px;
    width:210px;
}

#side_navigation ul{ 
    padding-left:2em;
}

#side_navigation h1, #side_navigation h3, #side_navigation h2{
    border-bottom:4px solid #9b9b9b;
    margin: 1ex 0;
}
#side_navigation h1{
    font-size: 14pt;
}

#side_navigation div{
    margin-bottom:1em;
}

/* Navigation border*/

#nav_c_l_up{
    position:absolute;
    top:-10px;
    left:-8px;
    width:29px;
    height:29px;
    background-image:url("./images/corner_top_left.png");
    z-index:1000;
}
#nav_c_r_up{
    position:absolute;
    top:-10px;
    right:-8px;
    width:29px;
    height:29px;
    background-image:url("./images/corner_top_right.png");
    z-index:1000;
}
#nav_c_l_bot{
    position:absolute;
    bottom:-29px;
    left:-8px;
    width:29px;
    height:29px;
    background-image:url("./images/corner_bot_left.png");
    z-index:1000;
}
#nav_c_r_bot{
    position:absolute;
    bottom:-29px;
    right:-8px;
    width:29px;
    height:29px;
    background-image:url("./images/corner_bot_right.png");
    z-index:1000;
}
#nav_b_top{
    position:absolute;
    top:-10px;
    left:0px;
    width:100%;
    height:29px;
    background-image:url("./images/border_top.png");
    z-index:999;
}
#nav_b_bot{
    position:absolute;
    bottom:-29px;
    left:0px;
    width:100%;
    height:29px;
    background-image:url("./images/border_bot.png");
    z-index:999;
}
#nav_b_left{
    position:absolute;
    top:0px;
    left:-8px;
    height:100%;
    width:29px;
    background-image:url("./images/border_left.png");
    z-index:999;
}
#nav_b_right{
    position:absolute;
    top:0px;
    right:-8px;
    height:100%;
    width:29px;
    background-image:url("./images/border_right.png");
    z-index:999;
}

/* Content */

#content{
    margin-right:230px;
    margin-top:30px;
}

#content h1, #content h2, #content h3{
    /*color:#9b9b9b;*/
    color:666; /* Correction */
    font-weight:bold;
    letter-spacing:2px;
    border-bottom:4px solid #9b9b9b;
    margin-bottom:0.5em;
    margin-top:1em;
}

#content .title{
    color:#666;
    margin:1em 0px;
}

#content .date{
    font-size:8pt;
    font-style:italic;
    background-color:#9b9b9b;
    color:#FFF;
    text-align:center;
    padding:0.5ex;
    width:8em;
    float:right;
    margin-top:18pt;
}

#content h1{
    font-size:14pt;
}

#content h2{
    font-size:12pt;
    border-bottom:3px solid #9b9b9b;
}

#content h3{
    font-size:10pt;
    border-bottom:2px solid #9b9b9b;
}

#content #main{
    margin-left:16em;
}

#content .floatright {
    float:right;
}
#content .floatleft {
    float:left;
}

#footer {
    margin-top:1em;
    font-size:8pt;
    text-align:center;
    width:100%;
}

.language_item{
  display:block;
  float:left;
  width:50px;
}

.NewsSummary {
	margin-bottom: 1.5em;
}
/* Basic text formatting */

.italic {
	font-style: italic;
}

.small {
    font-size:xx-small;
}

.alignleft{
	float:left;
	margin:5px;
}


/* Accessiblility */

.accessibility {
    display:none;
}

blockquote{
	margin:1em;
	padding:1em;
	font-style:italic;
	background-color:#E1F6FF;
}

/* End of 'bitandart_screen' */

