/*
Theme Name: Andvingens Kennel
Theme URI: http://www.andvingens.se
Description: Andvingens Kennel
Version: 1.0
Author: Alexander Karlsson
Author URI: http://www.alexanderk.se
*/

@import "css/reset.css";
@import "css/960.css";

/*--------------------------------------------------------------------------------------------------
Body and text
--------------------------------------------------------------------------------------------------*/

body                                            {font: normal 12px/20px "Arial", sans-serif; background-color: #634a32; background-image: url(gfx/top_bg.png); background-repeat: repeat-x; background-position: left top;}

h1                                              {font: normal 2.5em/1.8em "Arial", sans-serif; color: #333;}
h2                                              {font: normal 1.667em/1.8em "Arial", sans-serif; color: #333;}
h3                                              {font: normal 1.3em/1.8em "Arial", sans-serif; color: #333;}

h2 a                                            {color: #333; text-decoration: none;}
a                                               {color: #634a32; text-decoration: none;}

.clearer                                        {height: 0; font-size: 0; line-height: 0; clear: both;}

/*--------------------------------------------------------------------------------------------------
Layout
--------------------------------------------------------------------------------------------------*/

div#topcontent                                  {height: 160px}
div#topcontent img                              {float: left; margin-top: 25px;}
div#wrapper                                     {clear: both; background-color: #fff !important; width: 960px; margin-bottom: 30px;}

div#maincontent                                 {margin-top: 8px; margin-bottom: 25px;}
div#maincontent p                               {margin-bottom: 1em;}

div#maincontent ul,div#maincontent ol           {padding:5px 10px;margin:5px 15px}
div#maincontent ul,div#maincontent ul li        {list-style-type:disc}
div#maincontent ol,div#maincontent ol li        {list-style:decimal}
div#maincontent ul li,div#maincontent ol li     {line-height:1.6em;margin:0 0 0.4em}

div#rightcontent h3                             {font: normal 1.667em/1.2em "Arial", sans-serif; border-bottom: 1px solid #c9c9c9; margin-bottom: 5px;}

div.post                                        {width: 520px; margin-bottom: 30px;}
div.post div.head                               {border-bottom: 1px solid #c9c9c9; margin-bottom: 5px;}
div.post div.head h2                            {line-height: 1em !important; margin-top: 0.5em;}
div.post div.head p                             {font-size: 0.917em; margin: 0 !important;}
div.post div.head p.permalink                   {float: right;}

div.addcomment                                  {}
div.addcomment p				{color: #fff;}
div.addcomment h3                               {border-bottom: 1px solid #c9c9c9; color: #333; margin-bottom: 10px;}
div.addcomment fieldset				{border: 0; margin: 0; padding: 0;}
div.addcomment fieldset legend			{display: none;}
div.addcomment fieldset p			{margin-bottom: 0.5em !important; color: #333; position: relative;}
div.addcomment fieldset label			{display: block;}
div.addcomment fieldset label span.rfv		{display: none; font-size: 30px !important; color: #f00; line-height: 0; position: absolute; top: 15px; margin-left: 5px;}
div.addcomment fieldset input.captcha-input	{width: 60px;}
div.addcomment fieldset input			{width: 513px; padding: 0 2px; font: normal 14px Sans-Serif; color: #333; height: 30px; border: 1px solid #c9c9c9; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
div.addcomment fieldset textarea		{width: 513px; height: 100px; padding: 2px; font: normal 14px Sans-Serif; color: #333; border: 1px solid #c9c9c9; -moz-border-radius: 2px; -webkit-border-radius: 2px; overflow: auto;}
div.addcomment fieldset .btn			{width: auto; margin: 0; padding: 0 20px;}

div.comments                                	{margin-top: 20px;}
div.comments p.line                         	{border-bottom: 1px dotted #c9c9c9; clear: both;}
div.comments h3                             	{border-bottom: 1px solid #c9c9c9; margin-bottom: 10px;}
div.comments div.comment-item                   {margin-bottom: 10px;}
div.comments div.comment-item img               {float: left; margin-right: 5px; margin-bottom: 10px;}
div.comments div.comment-item p                 {margin-left: 68px;}
div.comments div.comment-item span.date         {float: right; font-size: 0.917em;}
div.comments div.comment-item span.author       {font-weight: bold;}
div.comments div.comment-item span.author a     {text-decoration: none;}

ul.wp-tag-cloud					{margin: 25px 0 10px 0; padding-bottom: 15px; text-align: center;}
ul.wp-tag-cloud li                      	{display: inline; margin: 0 4px;}
ul.wp-tag-cloud li a				{color: #333; text-decoration: none;}
ul.wp-tag-cloud li a:hover              	{text-decoration: underline;}

ul.archive                                     	{color: #333; margin-bottom: 25px;}
ul.archive li a                                	{color: #333; text-transform: capitalize; margin-left: 15px; line-height: 20px; font-weight: bold; font-size: 1.167em;}
ul.archive li ul                                {margin-left: 15px;}
ul.archive li ul li a				{font-size: 1em; font-weight: normal;}

/*--------------------------------------------------------------------------------------------------
Menu
--------------------------------------------------------------------------------------------------*/

ul.menu                                         {margin: 25px 0;}
ul.menu li                                      {border-bottom: 1px solid #c9c9c9; background-image: url(gfx/menu_bg.png); background-repeat: no-repeat; background-position: 0 2px;}
ul.menu li a                                    {display: block; margin: 10px 0 10px 10px; font: normal 0.917em/1em "Arial", sans-serif; text-transform: uppercase; letter-spacing: 0.1em;}
ul.menu ul.sub-menu li                          {border: 0; margin-left: 10px;}
ul.menu ul.sub-menu li a                        {letter-spacing: 0; text-transform: none;}
ul.menu li.current-menu-item a                  {font-weight: bold !important;}
ul.menu li.current-menu-item li a               {font-weight: normal !important;}
ul.menu li.current-menu-parent a                {font-weight: bold;}
ul.menu li.current-menu-parent li a             {font-weight: normal;}
ul.menu li.current_page_parent a                {font-weight: bold;}

ul.menu li ul.sub-menu                          {display: none;}
ul.menu li.current-menu-item ul.sub-menu        {display: block;}
ul.menu li.current-menu-parent ul.sub-menu      {display: block;}