/*  
Theme Name: Café Svea 1.0
Theme URI: http://www.rawchickenmedia.com
Description: Clean and fresh as a Daisy!!!
Author: Erik
Author URI: http://www.erikostman.com
Version: 2.0
Tags: White, black, three-columns, two-columns, threaded-comments, fixed-width, theme-options, right-sidebar
*/


body { margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; color: #444444; background: #fff url(images/bg.jpg) no-repeat top center fixed ;}

a img { border: none; }
p, h1, h2, h3, h4, h5, h6, h7, ul{ margin-top: 0px; margin-bottom: 18px; }
p, li, li li { line-height: 160%; }
h1 { font-size: 22px; padding-bottom: 5px; color:#341313; font-family: Georgia, 'Times New Roman', Helvetica, sans-serif; }
h1 a { color: #341313; text-decoration: none; }
h2 { font-family: Georgia, 'Times New Roman', Helvetica, sans-serif;  font-size: 20px; color: #666; font-weight: normal; }
h3 { font-family: Georgia, 'Times New Roman', Helvetica, sans-serif;  font-size: 18px; color: #000; font-weight: normal; }
small { font-size: 0.9em; line-height: 140%; }
a { color: #000000; }
a:hover { color: #666666; }
p{ margin-top: 10px;}

#container { width: 800px; margin: 15px auto;}

#header { width: 800px; float: left; display: inline; overflow: hidden; margin: 0px 0px 0px; text-align: right; }
#wrapper { float: left; display: inline; width: 800px;}

#logo { overflow: hidden; width: 430px; padding: 0px; float: left;}

#frontpageflash{width: 600px; height:338px; background:#000; }
.mapp-div{margin-left: -15px;}
#navbar { float: left; display: inline; overflow: hidden; width: 600px; font-family: Arial,Helvetica; text-align: left; font-size: 11px; text-transform: uppercase;}
#navbar ul{ margin: 0; padding: 0;}
#navbar li { display: inline; list-style:none; margin-left: 0; padding-left: 0; margin-right: 15px;}
#navbar li a {text-decoration: none;}

#content{float: left; width:600px;}
.post {float: left; width:570px; margin-bottom: 20px; background:url(images/opa_white.png); padding:15px; font-size: 12px; }
.caps{text-transform: uppercase; font-weight: bold;}

#sidebar{ float: left; width:180px; margin-left: 20px; }
#sidebar img{ margin-bottom: 10px; }

#sidebar ul { margin: 0px 0px 20px 0px; padding: 0px; list-style: none; border-top: 1px #ccc solid; }
#sidebar li { margin: 0px; padding: 4px 0px 4px; border-bottom: 1px #ccc solid; width: 300px; }
#sidebar li a { display: block; text-decoration: none; padding: 4px 15px; }
#sidebar ul.highlight li a { background: #ddd; }
#sidebar li a:hover { }
#sidebar ul.highlight li a:hover { background: #333; color: #fff; }
#sidebar h2, #sidebar h2 a { color: #fff; text-decoration: none; height: 24px; padding: 4px 10px; margin: 0px -10px 16px -10px; text-transform: uppercase; font-size: 1.2em; }


/* Comments */

#footer-wrapper { float: left; display: inline; width: 100%; }
#footer { margin: 0px auto; width: 800px; overflow: hidden; font-size: 10px; padding-top: 10px; color: #444444; text-align: center; margin-bottom: 20px; }
#footer ul { margin: 0px 0px 20px 0px; padding: 0px; list-style: none; }
#footer li { margin: 0px; padding: 5px 0px 1px; border-bottom: 1px #ccc dashed; width: 230px; }
#footer li a { display: block; text-decoration: none; padding: 1px 0px; }
#footer a, #footer li a { color: #000; }
#footer a:hover, #footer li a:hover { color: #000; font-size: 18px;}
#footer h2, #footer h2 a { font-family: 'Courier New', Courier, Helvetica, Arial; font-size: 20px; color: #fff; background-color: #B50202; display:  inline; font-weight: normal; padding: 3px; }
#footer p{padding-top: 5px; text-align: justify;}
#very_footer{width:600px; float: left; margin-bottom: 0; padding-bottom: 0; text-align: right; }

/* WordPress Images and Captions */
#content .post p.wp-caption-text { text-align: center; font-size: 0.8em; line-height: 135%; margin: 0px; padding: 3px 0px; }
#content img.alignnone { margin: 0px 10px 10px 0px; }
#content .post div.alignleft, #content .post img.alignleft { float: left; margin: 0px 10px 10px 0px; }
#content .post div.aligncenter, #content .post img.aligncenter { display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; clear: both; }
#content .post div.alignright, #content .post img.alignright { float: right; margin: 0px 0px 10px 10px; }
