﻿body 
{
    /* font-family: Georgia, Serif;  */
    font-family:  Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
    font-size:80%;
    min-width:600px;
    text-align:center;    
    
}

.header
{
    display:block;
    text-align:right;
    font-size:small;
    margin-right:20px;
    margin-left:20px;
    margin-bottom:50px;
}

.mainMenu
{
}

.menuItem
{
    border-right-width:thin;
    border-right-style:solid;  
    border-right-color:#DDDDDD;  
    text-align:center;
    margin-right:3px;
    border-bottom-width:thin;
    border-bottom-style:solid;  
    border-bottom-color:#DDDDDD;  
    
}


.centerContent 
{
    display:block;
    clear:both;
    margin-left:auto;
    margin-right:auto;
    width: 300px;  
    text-align:left; 
}

.mm-left
{    
    float:left;
    left: 10px;
    text-align: left;
}

.divRight
{
    margin-right:0px;
    text-align: right;
}

.mm-right
{    
}


#footer 
{
    display:block;
    text-align:center;
    clear:both;
    margin-left: auto;
    margin-right: auto;
    font-size:xx-small;
    position: relative;
    top:100px;
}

.splashScreen
{
    font-size: large;
    text-align: center;
    border-top: solid thin #DDDDDD;
    border-bottom: solid thin #DDDDDD;
    background-color:#F3F3F3;
}

.tombstone 
{
    font-size:small;
    text-align:center;
    position:relative;
    top: 40px;
}

.dropShadowPanel 
{
    position:relative;    
    margin-right: 30px;  
    margin-top: 10px;
    text-align: center;
    width: 250px;
    clear:both;
    border-style:solid;
    border-width:thin;
    border-color:#DDDDDD;
    background:#EEEEEE; 
}

.ratingRow
{
    display:block;
    clear:both;
    margin-left:10px;
}

.ratingLabel
{
    float: left; 
    min-width: 160px;
    padding-right: 15px;   
    text-align: right; 
}


h2 {font-size:large;}

a 
{
    text-decoration: none; 
    color:#004276;
}	

a:hover 
{
	text-decoration: underline;
}

a:visited 
{
    color: #666699;
}

.TitleText
{
    font-style:italic;
}

.muted
{
    color:#999999;
}



#linkRoll { float:left; width:60%; display:block; position:relative; text-align:left; margin-left:20px;} 
#tagRoll { float:right; width:30%; border-left: 1px solid #000; padding: 0 25px; display:block; position:relative; top:15px;}

.delicious-posts {  }
.delicious-posts ul, .delicious-posts li, .delicious-banner { margin: 0; padding: 0}
.delicious-post { border-top: 1px solid #eee; padding: 0.25em;  }
.delicious-odd { background-color: #f8f8f8 }
.delicious-banner a {  }
.delicious-posts a:hover { text-decoration: underline }
.delicious-posts a { text-decoration: none; display:block; padding: 0.3em ; color:#8A8FBC; }
.delicious-post a { }
.delicious-posts a:visited { }



/* 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(images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(images/SavedStar.png);
}

.collapsePanel {
	overflow:hidden;
	background:white;
}

.collapsePanelHeader 
{
    background-color: #EEEEEE;
    /*
    border-bottom-color: #999999;
    border-bottom-style:solid;
    border-bottom-width:thin;
*/
}

.collapsePanelHeader:hover
{
    background-color: #F3F3F3;

}



.sliderTable
{
     clear: right; 
     margin: 0px 0px 0px 0px; 
     width: 250px;
     text-align: center;
}