/*
Theme Name: Plainscape
Theme URI: http://srinig.com/wordpress/themes/plainscape/
Description: A plain and simple theme that just works. Fixed width, two columns, left sidebar, standards compliant.
Version: 1.0.3
Author: Srini G
Author URI: http://srinig.com/wordpress/
Tags: fixed-width, two-columns, right-sidebar, blue, white, light, threaded-comments

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

html { overflow-y:scroll; scrollbar-face-color: #f4f2f3; scrollbar-shadow-color: #ffffff; scrollbar-highlight-color: #ffffff; scrollbar-3dlight-color: #ffffff; scrollbar-darkshadow-color: #ffffff; scrollbar-arrow-color: #ffffff; scrollbar-track-color: #ffffff; }
body { font-size: 62.5%; /* Resets 1em to 10px */  font-family: "Trebuchet MS", Arial, sans-serif; color:#555; }
small { font-family: Arial, Helvetica, Sans-Serif; font-size: 0.8em; }
h1, h2, h3, h4, h5, h6 { font-family: 'Trebuchet MS', 'Lucida Grande', Arial, Sans-Serif; font-weight: bold; text-transform:uppercase; text-align:left; }
h1, h2 { font-size: 2em; color: #06afc8; }
h3 { font-size: 1.2em; }
h4 { font-size: 1em; }
#headerimage h1 { font-size: 2.4em; color: #fff; font-weight: bold; }
pre { overflow:auto; }
acronym, abbr { font-size: 0.9em; letter-spacing: .07em; cursor: help; border-bottom: 1px dashed #999; }
strong { color:#666; }
a { color: #333333; text-decoration: none; font-size: 1.0em; }
a:hover { color: #06afc8; }
hr { display: none; }
a img { border: none; }
/* Layout */

body { margin: 0; padding: 0; }
#page { margin: 0 auto; padding: 0; width: 815px; /*960px;*/ }
#header { margin: 0 20px; }
#wrapper { padding:0 20px; }
#content { margin:0; padding:0 0 0 0; width: 500px; /*576px;*/ float:left; }
#sidebar { width:250px;/*300*/ float:right; margin:0; padding:20px 0; }
#footer { margin: 20px auto; clear: both; }
/* Header */
#headerimage { padding: 0; height: 221px; position: relative; background: url('http://blogg.barnskospecialisten.se/wp-content/uploads/2010/08/headerimage.jpg') no-repeat; /* If you want to add a background image for the header, uncomment and use the following lines of code */
	/**/ }
#headerimage .description { padding: 130px 0px 0px 40px; }
#headerimage .description h2 { font-size: 3em; font-weight: bold; color:#000; }
#hmenu li#joinFacebook a { background: url(http://blogg.barnskospecialisten.se/wp-content/uploads/2010/04/btn_facebook.png) no-repeat; display: block; width: 110px; height: 29px; position:absolute; top: 0px; right:120px; text-indent: -9999px; }
.sverigesStorsta { position:absolute; top: 10px; right: 4px; height:66px; width:131px; margin:0px; padding:0px; background-image: url(http://www.barnskospecialisten.se/images/svergiesstorsta.gif); background-repeat: no-repeat; text-indent:-9999px;}
#hmenu { margin: -60px 20px 20px; padding: 0; z-index: 800; position: relative; }
#hmenu ul { display:inline; margin:0; padding:0; }
#hmenu ul li { padding:0; display:inline; margin:0 20px 0 0; }
#hmenu ul li { font-size:1.2em; font-weight:bold; text-transform:uppercase; }
#hmenu ul li#hmenu_rss { background:url('images/rss.png') no-repeat; padding-left:20px; }
#header { }
/* End header */

/* Post */

.post { margin: 0; padding:20px 0; text-align: justify; overflow:hidden; clear:both; }
.post h2 { margin:0; padding:0; text-align:left; }
.post h3.post-title { font-weight:bold; font-size:1.8em; margin:0; padding:0; text-align:left; }
div.archive-title { font-size:1.6em; font-weight:bold; }
.post hr { display: block; }
.postmetadata { clear: both; font-size:1.1em; color:#888; }
.clear { clear: both; }
.entry { font-size:1.4em; line-height:1.4em; margin:20px 0; }
.entry blockquote { border:1px dashed #ccc; font-size:0.9em; padding:5px 20px; margin:10px 0; background:#f8f8f8; }
.entry blockquote blockquote { font-size:1em; }
.entry fieldset { border:1px dashed #ccc; }
.entry fieldset legend { font-weight:bold; text-transform:uppercase; }
.entry table { border-width:0 1px 1px 0; border-style:solid; border-color:#ccc; font-size:0.9em; }
.entry table tr td { padding:5px 10px; border-width:1px 0 0 1px; border-style:solid; border-color:#ccc; }
.entry table tr th { border-width:1px 0 0 1px; border-style:solid; border-color:#ccc; padding:5px 10px; background:#f4f4f4; color:#666; font-weight:bold; text-transform:uppercase; text-align:center; }
.entry ol { list-style-type:decimal; }
.entry ol ol { list-style-type:lower-alpha; }
.entry ol ol ol { list-style-type:lower-roman; }
p img { padding: 0; max-width: 100%; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
.alignright { padding:0; margin: 2px 0 5px 10px; display: inline; float:right; }
.alignleft { padding:0; margin: 2px 10px 5px 0; display: inline; float:left; }
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.navigation .alignleft { text-align:left; }
.navigation .alignright { text-align:right; }
.navigation { font-size:1.2em; clear:both; margin:20px 0; }
.wp-caption { border: 1px solid #ccc; text-align: center; background-color: #f3f3f3; padding-top: 4px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
.searchbox { padding:20px; text-align:center; clear:both; }
.center { text-align: center; }
.hidden { display: none; }
/* Comments*/

#comments { font-size:1.4em; line-height:1.4em; }
.commentlist { margin:20px 0; padding:0 0 1px 0; background:url('images/border_h.png') repeat-x bottom; }
.commentlist li { list-style:none; margin:0; padding:0; background:url('images/border_h.png') repeat-x top; }
li.comment div, li.pingback div { padding:20px; overflow:auto; }
li.comment div div, li.pingback div div { padding:0; overflow:visible; }
.commentlist li.even { background-color:#fafafa; }
.commentlist li.odd { background-color:#f6f6f6; }
ul.children li { list-style:none; }
img.avatar { float:right; border:1px solid #eee; padding:2px; margin:0; background:#fff; }
.comment-meta, .reply { margin:0; padding:0; font-size:0.8em; }
.comment-author cite { font-style:normal; font-weight:bold; }
textarea#comment { width:100%; }
#comments div.navigation { font-size:0.8em; }
#commentform {}
#commentform p { background: url(http://www.barnskospecialisten.se/images/blogg/comment_name_bg.png) no-repeat; padding: 10px; margin:0px;}
#commentform p.submit { background: none;}
#commentform input { background: transparent; border:none;}
#commentform .comment { background: url(http://www.barnskospecialisten.se/images/blogg/comment_textarea_bg.png) no-repeat; padding: 25px; margin:0px;}
p.comment textarea#comment { background: transparent !important; border: none; width:450px !important; height:178px; font-family: "Trebuchet MS"; font-size: 11px;}
#commentform input#submit { background: url(http://www.barnskospecialisten.se/images/blogg/comment_submit.png) no-repeat; width: 154px; height: 36px; border:none; text-indent: -9999px; cursor: pointer;}

/* Search*/
div.search { background: url(http://www.barnskospecialisten.se/images/blogg/comment_name_bg.png) no-repeat; padding: 0 0 0 9px; width:230px;}
div.search input { background: transparent; border:none;}
div.search input#searchsubmit { background: url(http://www.barnskospecialisten.se/images/blogg/btn_search.png) no-repeat; border: none; width: 61px; height: 36px; text-indent: -9999px; cursor: pointer;}

/* Sidebar */

#sidebar { font: 1.2em 'Lucida Grande', Arial, Sans-Serif; }
#sidebar h2 { font-family: 'Lucida Grande', Sans-Serif; font-size: 1.2em; }
#sidebar h2 { padding: 0; background:url('images/border_h.png') repeat-x bottom; }
#sidebar ul, #sidebar ul ol { margin: 0; padding: 0; }
#sidebar ul li { margin:0; padding:0; list-style-type: none; list-style-image: none; margin-bottom: 20px; }
#sidebar ul p, #sidebar ul select { margin: 5px 0 8px; }
#sidebar ul ul, #sidebar ul ol { margin: 5px 0 0 0; }
#sidebar ul ul ul, #sidebar ul ol { margin: 0 0 0 20px; }
#sidebar ul ol li { list-style: decimal outside; }
#sidebar ul ul li, #sidebar ul ol li { margin: 3px 0 0; padding: 0; }
/* Calendar */
#wp-calendar { empty-cells: show; width: 155px; }
#wp-calendar #next a { padding-right: 10px; text-align: right; }
#wp-calendar #prev a { padding-left: 10px; text-align: left; }
#wp-calendar a { display: block; font-weight:bold; }
#wp-calendar caption { font-weight:bold; text-transform:uppercase; text-align:left; margin:0 0 5px 8px; color:#666; }
#wp-calendar td { padding: 3px 5px; text-align: center; }
#wp-calendar td#today { background:#eee; }
#wp-calendar td#prev a { padding: 0; text-align:left; font-weight:normal; }
#wp-calendar td#next a { padding: 0; text-align:right; font-weight:normal; }
/* End Calendar */


/* Footer */	

#footer { background: url('images/border_h.png') repeat-x top; padding:10px; text-align:center; font-size:1.1em; color:black; margin:20px; }
#footer a { color: #333333; }
/* Custom */

/* Navigation*/
#navigation { background-image: url(http://blogg.barnskospecialisten.se/wp-content/uploads/2010/04/blogg_header_bg.png); background-repeat: no-repeat; position: relative; width: 815px; height: 122px; padding-top: 20px; }
#navigation ul, #navigation li { margin: 0px; padding: 0px; list-style:none; }
#navigation ul { }
#navigation li { float: left; }
#navigation li a { }
#navigation li a:hover { background-color: transparent; }
a.btnWebbutik, a.btnVarabutiker, a.btnTipsrad, a.btnKundlogin, a.btnKontaktaoss, a.btnFilmsida, a.btnBlogg, a.btnStartsidan, a.btnTidsbokning { display: block; height: 50px; background-repeat: no-repeat; text-indent: -9999px; }
a.btnWebbutik { width: 125px; background-image: url(http://www.barnskospecialisten.se/images/blogg/nav/btn_webbutik.png); }
a.btnWebbutik:hover { }
a.btnVarabutiker { width: 96px; background-image: url(http://www.barnskospecialisten.se/images/blogg/nav/btn_varabutiker.png); }
a.btnVarabutiker:hover { background-image: url(http://www.barnskospecialisten.se/images/blogg/nav/btn_varabutiker_on.png); }
a.btnTipsrad { width: 96px; background-image: url(http://www.barnskospecialisten.se/images/blogg/nav/btn_tipsrad.png); }
a.btnTipsrad:hover { background-image: url(http://www.barnskospecialisten.se/images/blogg/nav/btn_tipsrad_on.png); }
a.btnKundlogin { width: 87px; background-image: url(http://www.barnskospecialisten.se/images/blogg/nav/btn_kundlogin.png); }
a.btnKundlogin:hover { background-image: url(http://www.barnskospecialisten.se/images/blogg/nav/btn_kundlogin_on.png); }
a.btnKontaktaoss { width: 71px; background-image: url(http://www.barnskospecialisten.se/images/blogg/nav/btn_kontakt.png); }
a.btnKontaktaoss:hover { background-image: url(http://www.barnskospecialisten.se/images/blogg/nav/btn_kontakt_on.png); }
a.btnFilmsida { width: 73px; background-image: url(http://www.barnskospecialisten.se/images/blogg/nav/btn_filmsida.png); }
a.btnFilmsida:hover { background-image: url(http://www.barnskospecialisten.se/images/blogg/nav/btn_filmsida_on.png); }
a.btnTidsbokning { width: 73px; background-image: url(http://www.barnskospecialisten.se/images/blogg/nav/btn-boka-tid.png); }
a.btnTidsbokning:hover { background-image: url(http://www.barnskospecialisten.se/images/blogg/nav/btn-boka-tid-on.png); }

a.btnBlogg { width: 84px; background-image: url(http://www.barnskospecialisten.se/images/blogg/nav/btn_blogg.png); }
a.btnBlogg:hover { background-image: url(http://www.barnskospecialisten.se/images/blogg/nav/btn_blogg_on.png); }
a.btnStartsidan { position: absolute; top:20px; right: 80px; width: 72px; background-image: url(http://www.barnskospecialisten.se/images/blogg/nav/btn_start.png); }
a.btnStartsidan:hover { background-image: url(http://www.barnskospecialisten.se/images/blogg/nav/btn_start_on.png); }
a.btnLogo { width: 95px; height:101px; position: absolute; top:20px; right: 0px; z-index:999; background-repeat: no-repeat; text-indent: -9999px; background-image: url(http://www.barnskospecialisten.se/images/blogg/logo_barnskospecialisten.png); }


/* End Navigation*/

