/***aurora.css*******layout styles base for olssons.com
 *** 4/15/08 *******/

body { 
    background-color: #FFFFFF;
}

/*****************/

#panel {
    width: 740px;
    border: 2px groove #CCCCCC;
    margin: auto;
    padding: 12px;
}

#header {
    border: 2px groove #CCCCCC;
    margin: 0px 1px 16px 24px;
    padding: 16px;
    width: 640px;
}

#logo {
    float:left;
    margin-right:64px;
}

#pagebody {
    margin-top:8px;
}

#leftcolumn {
    width:218px;
    font-size: 80%;
    float: left;
}

#leftcolumn h1 {font-size:180%}


#contents {
    border: 2px groove #CCCCCC;
    padding: 24px;
    width:460px;
    float:right;
}

#import {
    border: 2px groove #CCCCCC;
    padding: 0px;
    width: 512px;
    height: 100%;
    float: right;
}

#footer {
    clear:right;
}

img.thumb {
    border: 0px;
    margin-right: 16px; margin-bottom: 2px;
}

img.metroaccess {
    float:right;
}

p { 
    border: 0px;
    margin-top: 1px; margin-left: 1px; margin-bottom: 4px; margin-right: 1px;
    padding: 1px;
} 

blockquote {
    margin-top: 2px; margin-left: 16px; margin-bottom: 8px; margin-right: 4px;
    padding-top: 6px; padding-left: 6px; padding-bottom: 6px; padding-right: 6px;
}

h1 { 
    text-align: left;
    margin-bottom: 0.2em;
    padding: 0px;
}

h2 { 
    border: 0px;
    margin-top: 6px; margin-left: 0px; margin-bottom: 4px; margin-right: 0px;
}

h3 { 
    border: 0px;
    margin-top: 2px; margin-left: 0px; margin-bottom: 2px; margin-right: 0px;
}

form { 
    padding-top: 0px; padding-left: 0px; padding-bottom: 0px; padding-right: 0px;
}

table tr { vertical-align: top; }
table tr td { vertical-align: top; }

table.inset {
font-size: 90%;
margin: 2px;
}

ul { 
    list-style-position: inside;
    padding-left: 2px; padding-top: 0px; padding-right: 0px; padding-bottom: 4px; 
}

li { padding-left: 6px; padding-top: 0px; padding-right: 0px; padding-bottom: 4px }

div.search_navbar { padding-top: 0.5em; padding-bottom: 0.5em; } 

/*****************/

.eventfeature { font-family: serif; font-size: 100%;
   border-top: 0px; border-left: 0px; border-bottom: 0px; border-right: 0px;
   margin-left: 1px; margin-top: 1px; margin-right: 1px; margin-bottom: 1px;
   padding-left: 1px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px }

.rightcolumn {margin-top: 10px;
               margin-left: 224px;
               width: 550px;
               clear: left }

/*****************/

div.navbar ul { width:181px;list-style-type:none;font-size:14px;padding:0px; }
div.navbar ul li { text-align:right;margin:5px; }
div.navbar ul li a { background:#ffffcc;padding:4px;border:1px solid #999999; }
div.navbar ul li a:link { color:#990000; }
div.navbar ul li a:visited { color:#660000; }
div.navbar ul li a:hover { background:#ffffff;color:#cc0000; }

