﻿
html {
   margin: 0;
}

body {
   margin: 0;
   font-family: Arial, Helvetica, Verdana, Sans-Serif;
   font-size: 12px;
}

#footer {
   clear: left;
   height: 140px;
   background: url(../img/footer_bg.png) 0 0 repeat-x;
   text-align: center;

   width: 100%;
   visibility: hidden; /* Needed to avoid visible movement of the footer. Set to visible in JavaScript */
}
#footer div {
   font-size: 10px;
   padding-top: 50px;
   color: #666666;
}

#mainWrapper {
   width: 1000px;
   margin: auto;
   
}

.menuLogo {
   background: url(../img/xt_logo.png) 15px 15px no-repeat;
   width: 500px;
   height: 64px;
   cursor:pointer;
   float: left;
}
.menuRss {
   font-size: 9px;
   line-height: 10px;
   background: url(../img/rss.png) 80px 0 no-repeat;
   width: 120px;
   height: 30px;
   vertical-align:middle;

   float: right;
   margin-top: 20px;
   margin-right: 15px;
}

.menuItem {
   font-size: 11px;
   font-weight: normal;
   text-transform: uppercase;
   text-decoration: none;
   color: #555555;

   float: left;
   margin-left: 35px;
   margin-top: 30px;
}
a.menuItem:hover {
   color: #b42364;
   /*text-decoration: underline;*/
}

#menuBar {
   width: 100%;
   height: 18px;
   background-color: #b42364;
   float: left;
}
#menuBar .bar_1, #menuBar .bar_2, #menuBar .bar_3 { height: 18px; float: left; }
#menuBar .bar_1 { background-color: #ffaa19; width: 200px; }
#menuBar .bar_2 { background-color: #f55a23; width: 150px; }

#main {
   margin-top: 25px;
   float: left;
   clear: left;
}

#main .mashed_left
{
 float: left;
   padding-left: 15px;
   padding-right: 15px;
   width:500px;
}

#main .mashed_right
{
 float: right;
    padding-top:20px;
   padding-left: 15px;
   padding-right: 15px;
   width:500px;
}

#main .left, #main .middle, #main .right {
   float: left;
   padding-left: 15px;
   padding-right: 15px;
   /* Padding adds to the total widths below! */
}
#main .left {
   width: 230px;
   text-align: center;
}
#main .middle {
   width: 430px;
}
#main .right {
   width: 248px;

}

.tagCloud {
   float: left;
   font-family: Georgia;
   margin-bottom:40px;

}

.tagCloud a {
  float: left;
   text-decoration: none;
   color: #b42364;
   margin: 2px;
 
}
.tagCloud a:hover {
  float: left;
   color: #f55a23;
   color: blue;
   text-decoration: underline;
}

.tagCloud .level1 { font-size: 12px; line-height: 15px;vertical-align:bottom;margin-right:5px;  }
.tagCloud .level2 { font-size: 14px; line-height: 17px; vertical-align:bottom ;margin-right:5px; }
.tagCloud .level3 { font-size: 18px; line-height: 21px; font-weight: bold;vertical-align:bottom  ;margin-right:5px;  }
.tagCloud .level4 { font-size: 20px; line-height: 23px;vertical-align:bottom  ;margin-right:5px;  }
.tagCloud .level5 { font-size: 23px; line-height: 25px; font-weight: bold;vertical-align:bottom  ;margin-right:5px;  }

#tagline
{
color:Purple;

}

#tagCloudInfo {
   font-size: 12px;
   font-weight: bold;


   float: left;
   width: 100%;
   margin-top: 10px;

   color: black;
   color: white;
   text-align: center;
   padding: 3px;
}

.sc { font-variant: small-caps; }

.header1 {
   font-family: Georgia, Serif;
   font-size: 25px;
   margin-bottom: 10px;
   color:Purple;
}

.smallheader
{
 font-family: Georgia, Serif;
   font-size: 20px;

   color:Purple;
   margin-bottom:5px;
}

.ResultEntry
{
margin-bottom:10px;
width:100%;
}

.ResultEntry A

{
  font-family: Georgia, Serif;
   font-size: 20px;
   color:Purple;
   text-decoration:none;
}

.ResultAbstract
{

}

#FilterBy
{
width:100%;
border:1px solid #DADADA;
font-size:12px;
margin:10px 0px 20px 0px;
text-align:center;
padding:5px 0px 5px 0px;
}

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(/Ovik/Images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(/Ovik/Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(/Ovik/Images/SavedStar.png);
}

/* map canvas */


#map_canvas
{
width:100%;
height:100%;

}


.btnConfirm
{
width:100px;
border:0px;
padding:2px;
color:#FFFFFF;
background:Purple;
cursor:pointer;

}

#send2Friend
{
   padding: 7px 20px 10px 20px;
   background: #fafafa;border: 1px solid #dadada;
   clear: left;
}
#send2Friend input
{
   border: 1px solid #dadada;
   display: block;
   margin-left: auto;
   margin-top: 2px;
   margin-bottom: 7px;
   
   font-size: 11px;
   padding: 2px;
}
/*.btnSend2Friend
{
   width:80px;
   border:0px;
   padding:2px;
   margin:0px;

   color:#FFFFFF;
   background:Green;
   cursor:pointer;
}*/

label
{
margin-top:5px;
color:Purple;

}

.abstractimage
{
float:right;
margin:0px 10px 0px 40px;
}


blockquote {
  padding: 20px;
  background: transparent url(/ovik/img/quoleft.png) left top no-repeat;
}

.entryimage
{
margin-bottom:50px;
}

#tagList
{
font-size:9x;
color:#dadada;
text-align:right;
width:100%;
}

#popular
{
margin-left:20px;

text-align:left;
padding: 7px 20px 10px 20px;
clear: left;
height:150px;

}

.popularLink
{

font-size:11px;

   text-decoration: none;
   color: #b42364;
   float:left;
   margin: 2px;
   width:100%;
   margin-bottom:4px;
   
}

/* Search */

   #results 
    {
    
	   padding:5px;
	   background:#fafafa;
       font-family:Arial;
       position:absolute;
       z-index:100;     
       background:#ffffff;
       border: 1px solid #dadada;   
       width:400px;       
    }
    #results .hit
    {
        border-bottom:1px solid #dadada;
        padding:10px;
    }
   
    
    #results a
    {
    	color:#b42364;
        font-size:12px;
        font-weight:normal;
    }
     #results p
    {
        font-size:10px;
        font-weight:normal;
        margin:0px;
    }
    #query
    {
        border:0px;  
        width: 180px;
    }
    #querybox img
    {
        float:right;
        margin:2px 2px auto auto;
    }
    #querybox
    {
        margin-left:280px;
        margin-top:20px;
        height:20px;
        padding:2px;
        border:1px solid #dadada;
        width:200px;
    }
 
