	/*

Theme Name: viu2

Description: viu-theme 2

Author: Henrik Haanes

Author URI: http://henrikhaanes.com/

*/





/* standard elements */



a {
color : #000;
text-decoration : none;
}

.entry p a:hover {
padding: 5px;
color : #fff;
background-color : #000;
}


.item a {
color : #ff0000;
}

.entry {
border-right: none;
}




body {
margin: 0;
padding: 0;
background: #fff;
color : #000;
text-align : center;
font-size : 11px;
line-height: 1.5;
font-family : arial, helvetica, sans-serif;
}



h1 {
color: #222;
margin : 3px 0 0 0;
font-size : 14px;
font-weight : bold;
padding : 5px 0;
border-top: 2px solid #000;
font-family : arial, helvetica, sans-serif;
clear: both;
text-transform: uppercase;
letter-spacing: 1pt;

}

.postheader a {
color: #000;
}

.postheader a:hover {
padding-left: 10px;
border-left: 16px solid #000;
padding-top: 0px;
padding-bottom: 0px;

}

h2 {
font-size : 10px;
color : #000;
border-top : 1px solid #000;
padding-top : 5px;
margin-top : 0px;
margin-left : 0px;
font-family : arial, helvetica, sans-serif;
font-weight : bold;
text-transform: none;
text-align: left;
clear: left;
text-transform: uppercase;
}



h3 {
font-size : 12px;
color : #000;
border-top : 7px solid #000;
padding-top : 5px;
margin-top : 0px;
margin-left : 0px;
font-family : arial, helvetica, sans-serif;
font-weight : bold;
text-transform: uppercase;
text-align: left;
clear: left;
}

h4 {
font-size : 9pt;
color : #000;
padding-top : 5px;
margin-top : 40px;
margin-left : 0px;
margin-bottom: 0px;
padding-bottom: 0px;
font-family : arial, helvetica, sans-serif;
font-weight : bold;
text-transform: uppercase;
text-align: left;
clear: left;
border-top: 1px solid #000;
}

h5 {
font-size : 14px;
color : #ff0000;
padding-top : 5px;
margin-top : 30px;
margin-left : 0px;
margin-bottom: 30px;
padding-bottom: 0px;
font-family : arial, helvetica, sans-serif;
font-weight : normal;
font-style: italic;
text-transform: none;
clear: left;
}



h3 a:hover {
color: #ff0000;
}


/*header */


#header {
height: 300px;
width: 940px;
display: block;
background-image: url('/viu/wp-content/themes/viu/img/headerimg1.jpg');
background-repeat: no-repeat;
border-bottom: 1px solid #000;
border-top: none;
}


#logo span {
display: none;}

#logo {
float: left;
display: block;
width: 100px;
height: 100px;
margin-top: 15px;
background-image: url('/viu/wp-content/themes/viu/img/header.png');
background-repeat: no-repeat;
}

#logo:hover {
background-image: url('/viu/wp-content/themes/viu/img/header_white.png');
background-repeat: no-repeat;
}

.tagline {
float: left;
clear: left;
font-family : arial, helvetica, sans-serif;
font-weight : normal;
text-transform: uppercase;
font-size: 10px;
color: #000;
letter-spacing: 1pt;
margin-left: 10px;
display: none;
}

.menu {
width: 350px;
float: right;
padding-top: 10px; 
padding-bottom : 0px;
padding-right: 20px;
margin-bottom: 0px;
}

.menu a span{
color : #000;
float : right;
padding-top : 5px;
padding-bottom : 1px; padding-left : 6px; padding-right : 6px;
font-family : arial, sans;
font-size : 7pt;
font-weight : 700;
text-transform: uppercase;
border-left: none;
}


.menu a span:hover {
color: #fff;
}


#headerimg {
border-top: none;
border-bottom: 1px solid #222;
clear: left;
width: 940px;
height: 300px;
margin: none;
padding: none;
}









/* main */



.main {
margin : 0px auto 10px auto;
padding-left: 20px;
text-align : left;
width : 960px;
background: #fff;
}


/* images and captions */



.wp-caption {
   border: none;
   text-align:left;
   margin-top: 20px;

   }
   
   .wp-caption img {
   margin: 0;
   padding: 0;
   border: 1px solid #ccc;
 
}



.wp-caption p.wp-caption-text {
   font-size: 11px;
   font-weight: bold;
   padding-top: 4px;
 
   padding-right: 10px;
   margin-top: 10px;
   margin-bottom: 30px;
}







/* sidebar */



#side {
float: left;
width: 130px;
padding-top: 40px;
clear: left;
}


#side a {
color: #000;
}

#side a:hover {
padding-left: 5px;
border-left: 11px solid #000;
padding-top: 0px;
padding-bottom: 0px;

}


#side2 {
float: left;
width: 150px;
padding-top: 40px;
margin-left: 40px;
}


#side2 h2 {
color: #ff0000;
}

#side2 a{
color: #000;
}

#side2 a:hover {
color: #ff0000;
}

#side2 p {
font-size: 10px;

}

#side2 ul {
list-style-type: none;
padding: 0;
margin: 0;
text-align: left;
}


#side2 li.list-time{
font-size:7pt;
text-transform:uppercase;
margin-top: 30px;
}

#side2 ul li{
list-style-type:none;
margin:0;
padding:0;
}

.list-title{
font-family: arial, helvetica, sans-serif;
font-size: 14px;
padding:0 0 2px;
text-transform: none;
color: #ff0000;
font-weight: bold;
}






/* searchbar (and other forms) */



input {
color:#000;
border-top: 1px solid #000;
border-bottom: 1px solid #222;
border-left: none;
background-color: #fff;
padding: 2px;
margin-top:0px;
font-family: arial, sans;
font-size: 7pt;
}


#search-img {
color: #000;
text-decoration: none;
float: left;
display: inline;
clear: left	;
margin-right: 3px;
margin-top:10px;
margin-left: 0px;
width: 16px;
height:16px;
background : url('/viu/wp-content/themes/viu/img/search.png') no-repeat;
}

#search {
color: #000;
text-decoration: none;
font-weight: 500;
font-size: 7pt;
text-transform: uppercase;
float: left;
display: inline;
clear: none;
padding-left: 0px;
padding-top:10px;
width: 110px;
height:60px;
background: #fff;
}


/* content */



.content {
float : left;
width : 540px; 
background-color: transparent;
margin-left : 80px;
background: #fff;
padding-top: 35px;
margin-bottom: 50px;
}

.content p {
margin : 3px 0 6px;
color : #000;
}




.item {
background-position: bottom; 
width: 540px;
float: left;
display: inline;
margin-bottom: 20px;
background: #fff;
}



blockquote {
margin : 15px 30px 0 10px;
padding-left : 20px;
border : 3px double #cecece;
font-style : italic;
}



.dateline {
margin : 0px 0 10px;
color : #000;
font-size : 9px;
text-align : left;
}








/* footer */


.footer {
margin-left: auto;
margin-right: auto;
margin-top: 50px;
padding-top: 10px;
color : #777;
font-size : 8pt;
font-family : arial, helvetica, sans-serif;
font-weight : normal;
text-align: center;
clear : both;
background: #fff;
width: 940px;
border-top: 1px solid #222;
}




/* post styling */

.item .info {
padding : 10px 0 10px;
font-family : verdana, arial, sans;
font-size : 9px;
color : #000;
text-align : left;
clear: both;
}





/* comment styling */


.leave h4 {
color: #ff0000;
}


.commentlist {
margin-left: 0;
padding-left: 0;
float: left;
color: #222;
}


#commentlist ul {
list-style-type : none;
color: #222;
}

.commentlist h3 {
margin-top: 40px;
}



#commentform {
background : #ffffff;
float: left;
clear: both;
width: 300px;
margin-top: 40px;
}



#commentform textarea {
background : #f5f5f5;
border : 1px solid #222;
width : 300px;
}


#commentform textarea:hover {
background : #ffffff;
border : 1px solid #222;
}

#commentform textarea:focus {
background : #ffffff;
border : 1px solid #222;
}

#commentform #email, #commentform #author, #commentform #url {
font-size : 1.1em;
background : #f5f5f5;
border : 1px solid #222;
width : 300px;
color: #222;
}

#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {
font-size : 1.1em;
background : #ffffff;
border : 1px solid #222;
width : 300px;
}

#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {
font-size : 1.1em;
background : #ffffff;
border : 1px solid #222;
width : 300px;
}

#commentform input {
margin-bottom : 3px;

}