
body {margin: 0px;padding: 0px;line-height: 18px;font-family:georgia,Arial, Helvetica, sans-serif;font-size: 15px;color: #555;background-color:#ddd;}

a {color: #0077dd;}
a:hover {text-decoration: none;}

#header {background: url(images/img02.jpg) repeat-x left top;-width: 774px;margin: 0px auto;padding: 1em;height: 140px;color: #254360;}
#header h1 {margin: 0px;padding: 30px 0px 0px 30px;font-weight: bold;font-family:verdana;}
#header h2 {margin: 0 0 0 -80px;padding: 0px 0px 0px 95px;font-weight: bold;font-size: 13px;}

#menu {width: 700px;margin: -50px auto;}
#menu ul {margin: 0px auto;padding: 0px;list-style: none;}
#menu li {display: inline;}
#menu a {background: url(images/img04.gif) no-repeat right 50%;padding: 5px 15px;text-decoration: none;text-transform: uppercase;font-weight: bold;font-family:verdana;font-size: 10px;color: #fff;}
#menu a:hover {background: #fff;color: #254360;}
#menu .active,#menu .active a {background: #fff;color: #254360;}


#border {width: 750px;margin: auto;border: 1px solid #ccc;background-color:#fff;}
#content {float: left;padding: 100px 70px 40px 60px;}

#footer {clear: both;margin: 0px auto;height: 59px;background: url(images/img03.gif) repeat-x left top;text-align: center;}
#footer p {margin: 0px;padding: 18px 0px 0px 0px;font-size: 10px;color: #fff;font-family:verdana;}
#footer a {color: #ccc;}

#content h1 {height: 23px;border-bottom: 1px dashed #aaa;font-size: 21px;letter-spacing:2px;}
#content h2 {font-size: 20px;font-weight: bold;margin-bottom:-5px;margin-top:25px;}
#content h3 {font-weight:bold;margin-bottom:-13px;font-size:16px;}
#content li {margin-bottom:8px;}

blockquote {margin-right:0;font-style:italic;color:#777}
blockquote > p:first-child:before{content:"\" ";font-size:2em;color:#aaa;font-family:impact,sans-serif;margin-left:-15px}
blockquote cite {float:right;font-style:normal;color:#555;font-size:11px;margin-top:-5px;}
ul {list-style:square;margin-left:-15px;}

#content .smalllist {font-size:12px;margin-top:-15px;}
#content .smalllist li {margin-bottom:0px;}

.contactform {margin:0 0 20px 50px;}
.contactform input {height:20px;font-size:14px;margin-bottom:15px;}
.contactform textarea {font-size:14px;margin-bottom:15px;}
.contactform label {font-size:14px;}

sup {font-size:60%}


.img-shadow-right { float:right; background: url(http://www.jimwestergren.se/blogg/wp-content/themes/gardenmesh-10/images/trans-shadow.png) no-repeat bottom right !important; background: url(http://www.jimwestergren.se/blogg/wp-content/themes/gardenmesh-10/images/shadow.gif) no-repeat bottom right;margin: 10px 0 0 20px !important; margin: 10px 0 0 25px; }
.img-shadow-left { float:left; background: url(http://www.jimwestergren.se/blogg/wp-content/themes/gardenmesh-10/images/trans-shadow.png) no-repeat bottom right !important; background: url(http://www.jimwestergren.se/blogg/wp-content/themes/gardenmesh-10/images/shadow.gif) no-repeat bottom right;margin: 10px 20px 0 0 !important; margin: 10px 25px 0 0; }
.img-shadow-right img, .img-shadow-left img { display: block; position: relative; background-color: #fff; border: 1px solid #a9a9a9; margin: -6px 6px 6px -6px; padding: 4px;} 


.box {font-size:14px;padding:12px;margin:30px 0px;background:#fff;border:2px solid #bbd;}
.box h4 {font-size:17px;margin:-40px 0px 0px 10px;color:#147;background:#fff;padding:15px;float:left;height:15px;}
.box p {margin:10px 0px 10px 25px;font-family:verdana;}
.box span {font-size:10px;margin:-10px 0px 0px 0px;color:#147;float:right;height:5px;width:90px;}