@charset "utf-8";
/*  
Theme Name: Hotdoggie Cover WP
Theme URI: http://www.hotdoggie.de/
Author: Kutyavilág
Author URI: http://www.hotdoggie.de/

*/



*
{
	margin:0;
	padding:0;
}

body
                       { font-family: Verdana; background-color: #d2b48c; margin: 0; padding: 0 }

#topbar
     { font-size: 0; width: 677px; height: 10px }
#wrapper
                               { background-color: #f6dccf; background-image: url("images/wrapper.png"); background-repeat: repeat-x; margin-top: 10px; margin-right: auto; margin-left: auto; position: relative; width: 1032px; border: solid 1px #dcdcdc }

#header
                    { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url("images/header.jpg"); background-repeat: no-repeat; background-attachment: scroll; display: block; width: 677px; height: 289px }

#headerwidget
        { width: 669px; overflow: hidden }

.hitem
     { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin-top: 50px; margin-left: 9px }

#headerwidget .widget h3
   { margin-top: 0 }

#header h1 a, #header h2
       { color: #f5f5f5 }

#header h1
            { font-size: 20px; font-family: Verdana; font-weight: normal; line-height: 19px; margin-top: 20px; padding-right: 9px; padding-bottom: 8px; padding-left: 9px; width: 660px; height: 44px }

#header h1 a:hover, #header h1 a:active
   { text-decoration: none }

#header h2
                  { color: #dcdcdc; font-size: 13px; font-family: Verdana; font-style: italic; font-weight: normal; line-height: 13px; margin-top: -18px; margin-left: 10px; padding-top: 0; padding-right: 10px; width: 660px }

#searchform
  { }

#searchform input#s
   { color: #a0a0a0; margin-right: 0; padding: 3px 2px; width: 126px; border: solid 1px }

#searchform input#searchsubmit
   { color: #333333; font-size: x-small; text-align: center; padding-top: 2px; padding-right: 2px; padding-left: 2px; width: 60px; border: solid 1px #dcdcdc }

ul#menu, .menu ul
                         { font-size: 12px; font-family: Verdana; background-color: #b22222; background-image: url("images/menu.png"); background-repeat: repeat-x; list-style-type: none; margin-bottom: 10px; width: 677px; height: 28px }

ul#menu li, .menu ul li
       { margin-top: 3px; margin-left: 0; padding: 0 4px; float: left; border-right: 1px dotted #dcdcdc }

ul#menu li a:link, ul#menu li a:visited, .menu ul li a:link, .menu ul li a:visited
        { color: #fff; text-decoration: none; text-align: center; display: block; padding: 0 12px }


ul#menu li a:hover, ul#menu li a:active, .menu ul li a:hover, .menu ul li a:active, ul#menu li.current_page_item a, .menu ul li.current_page_item a:link, .menu ul li.current_page_item a:visited, .menu ul li.current_page_item a:hover, .menu ul .current_page_item a:active
       { color: #000; text-decoration: none }

ul#menu li li
{
	border-right:none;
	margin:0;
	margin-top:1px;
	min-width:120px;
	padding:0;
	float:none;
}

ul#menu li li li
{
	padding-left:1px;
}
	
ul#menu li li a, ul#menu li li a:link, ul#menu li li a:visited
     { font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 25px; text-align: left; margin-top: 0; margin-right: 0; margin-bottom: 0; min-width: 120px }
	
ul#menu li li a:hover, ul#menu li li a:active
    { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

ul#menu li ul
 { margin: 0; padding: 0; position: absolute; z-index: 9999; left: -999em; height: auto; min-width: 150px }

ul#menu li ul a
   { min-width: 120px }

ul#menu li ul ul
 { margin: -26px 0 0 150px }

ul#menu li:hover ul ul, ul#menu li:hover ul ul ul
 { left: -999em }

ul#menu li:hover ul, ul#menu li.sfhover ul, ul#menu li li:hover ul, ul#menu li li.sfhover ul, ul#menu li li li:hover ul, ul#menu li li li.sfhover ul
 { left: auto }

ul#menu li:hover, ul#menu li.sfhover
 { position: static }

#content
       { font-size: 13px; font-family: Verdana; line-height: 17px; clear: both }

#center
                  { background-repeat: repeat; padding-bottom: 10px; width: 678px; float: left }

#headline, #latest, #the_loop, #comments
                 { background-color: #fff; background-image: url("images/post.png"); background-repeat: repeat-x; margin-right: 10px; margin-left: 10px; padding-top: 10px; padding-right: 10px; padding-left: 10px; width: 636px; overflow: hidden; border: solid 1px #dcdcdc }

#headline p, #featured p, #popular p, #latest p, #the_loop p, #comments p
   { overflow: hidden }

#headline img, #featured img, #popular img, #latest img, #the_loop img.thumb, #the_loop img.wp-post-image
  { margin: 5px 10px 10px 0; padding: 1px; float: left; border: solid 1px #a9a9a9 }

#headline img, #latest img, #the_loop img, #comments img
{
	max-width:586px;
}

#featured img, #popular img
 { margin: 5px 5px 5px 0; padding: 1px; max-width: 276px; float: left; border: solid 1px #a9a9a9 }

#latest img
  { margin: 5px 7px 7px 0; padding: 1px; float: left; border: solid 1px #a9a9a9 }

#headline h3, #featured h3, #popular h3, #latest h3, .sitem h3, #top h3
       { color: #696969; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #f5f5f5; text-transform: uppercase; margin-top: 0; margin-bottom: 10px; padding: 3px 7px; border: solid 1px #d3d3d3 }

#headline h2 a, #the_loop h2 a
               { font-size: 24px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 22px; background-repeat: repeat-x; list-style-type: none; display: block; margin-bottom: 2px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px }

#headline h2 a:link, #headline h2 a:visited, #featured h2 a:link, #featured h2 a:visited, #popular h2 a:link, #popular h2 a:visited, #latest h2 a:link, #latest h2 a:visited, #the_loop h2 a:link, #the_loop h2 a:visited
     { color: #b22222 }

#headline h2 a:hover, #headline h2 a:active, #featured h2 a:hover, #featured h2 a:active, #popular h2 a:hover, #popular h2 a:active, #latest h2 a:hover, #latest h2 a:active, #the_loop h2 a:hover, #the_loop h2 a:active
     { color: #000 }

p.postmeta
{
	line-height:25px;
}

#headline p, #featured p, #popular p, #latest p
     { color: #333333; font-size: 13px; font-family: Verdana; line-height: 15px; margin-bottom: 10px }

#headline p,  #latest p
  { text-align: justify }

#headline p a:link, #headline p a:visited,  #featured p a:link, #featured p a:visited, #popular p a:link, #popular p a:visited, #latest p a:link, #latest p a:visited
     { color: #b22222; font-size: 13px; font-family: Verdana; font-style: oblique; font-weight: lighter }

#headline p a:hover, #headline p a:active, #featured p a:hover, #featured p a:active, #popular p a:hover, #popular p a:active, #latest p a:hover, #latest p a:active
   { color: #000 }

#featured
              { background-color: #faf0e6; background-repeat: repeat-x; margin: 10px 10px 4px; padding: 10px; width: 301px; float: left; overflow: hidden; border: solid 1px #dcdcdc }

#featured h2, #popular h2, #latest h2
        { color: #000; font-size: 23px; font-family: Arial; line-height: 23px; margin-top: 7px }

.spost
   { padding-bottom: 5px; clear: both }

#featured .spost, #popular .spost
 { min-height: 123px }

.spbottom
  { clear: both; border-bottom: 1px dotted #dcdcdc }

p.read
 { margin-top: 5px }

#popular
            { background-color: #faf0e6; background-repeat: repeat-x; margin-top: 10px; margin-right: 10px; margin-bottom: 5px; padding: 10px; width: 301px; float: right; overflow: hidden; border: solid 1px #dcdcdc }

#latest, #bottom
         { background-color: #fff; clear: both }

#sidebar
                    { margin-top: -333px; margin-right: 4px; margin-bottom: 8px; width: 350px; float: right }

.sitem, .topitem
                     { color: #f5f5f5; font-family: Verdana; background-color: #d45850; margin-bottom: 10px; margin-left: -2px; padding: 10px 10px 10px 8px; overflow: hidden; border: solid 1px #dcdcdc }

.sitem form, .topitem form, .sitem input, .topitem input, .sitem textarea, .topitem textarea, .sitem select, .topitem select
  { background-color: #f5f5f5; max-width: 306px }

#left .sitem form, #right .sitem form, .sitem input, #right .sitem input, .sitem textarea, #right .sitem textarea, .sitem select, #right .sitem select
 { background-color: #f5f5f5; max-width: 135px }

.sitem img, .topitem img
 { max-width: 308px }

#left .sitem img, #right .sitem img
 { max-width: 137px }

.sitem h3, #top h3
  { margin-bottom: 3px }

ul#categories, .topitem ul
   { font-family: Verdana; overflow: hidden }

ul#categories li, .topitem ul li
       { color: #f5f5f5; font-size: 13px; font-family: Verdana; line-height: 18px; margin-left: 0; padding: 5px 0 2px; border-bottom: 1px dotted #dcdcdc }

ul#categories li li, .topitem ul li li
{
	border-bottom:none;
}

ul#categories li ul, .topitem li ul
 { }

ul#categories li a:link, ul#categories li a:visited, .topitem ul li a:link, .topitem ul li a:visited
  { color: #f5f5f5; text-decoration: none; padding-top: 2px }

ul#categories li a:hover, ul#categories li a:active, .topitem ul li a:hover, .topitem ul li a:active
   { }

#left
    { margin-left: -2px; width: 176px; float: left }

#right
     { width: 168px; float: right }

.sitem, .widget
   { font-size: 12px; font-family: Verdana }

.sitem ul
    { color: #f5f5f5; list-style-type: none }

.sitem ul li
    { color: #f5f5f5; margin-bottom: 2px; margin-left: 0; padding-top: 2px; padding-bottom: 1px; padding-left: 0; border-bottom: 1px dotted #dcdcdc }

.sitem ul li li
  { color: #f5f5f5; border-bottom: medium none }

.linkcat h2
  { color: #333333; font-size: 12px; font-family: Arial, Helvetica, sans-serif }

.sitem ul li a:link, .sitem ul li a:visited, .topitem ul li a:link, .topitem ul li a:visited
  { color: #f5f5f5; text-decoration: none }

.sitem ul li a:hover, .sitem ul li a:active, .topitem ul li a:hover, .topitem ul li a:active
  { }

.recentcomments a
{
	display:inline !important;
	padding:0 !important;
	margin:0 !important;
}

#footer
                  { background-color: #faf0e6; padding-top: 14px; clear: both; border-top: 1px solid #dcdcdc }

#fbar
     { margin-left: 20px }

.flinks
       { font-family: Verdana; margin: 0 10px 10px; padding: 10px; width: 290px; float: left }

.flinks h3
     { color: #696969; font-size: 14px; font-family: Verdana; text-decoration: underline; margin-top: 4px; margin-bottom: 14px }

.flinks ul
       { color: #a52a2a; list-style-type: disc; list-style-position: inside }

.flinks ul li
       { color: #696969; font-size: 12px; font-family: Verdana; margin-bottom: 5px; margin-left: 0; padding: 0 0 2px; min-height: 20px; border-bottom: 1px dotted #a9a9a9 }

.flinks a:link, .flinks a:visited
   { text-decoration: none }

.flinks a:hover, .flinks a:active
     { color: #000 }

#copyright
             { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; padding: 10px 0 10px 10px; height: 64px; clear: both; border-top: 1px solid #dcdcdc }

#copyright p
    { color: #a9a9a9; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 8px }

#copyright a:link, #copyright a:visited
      { color: #696969; text-decoration: none }

#copyright a:hover, #copyright a:active
     { color: #000 }

.post
            { font-size: 13px; font-family: Verdana; line-height: 17px; margin-top: 10px; padding-bottom: 10px }

.the_content p
   { text-align: justify; margin-bottom: 5px }

p.address
  { background-repeat: repeat-x; background-position: 50% bottom; padding-bottom: 3px }

p.details
   { line-height: 25px; margin-top: 5px; clear: both; border-top: 1px dotted #a9a9a9 }

a:link, a:visited
       { color: #a52a2a; text-decoration: none }

a:hover, a:active
    { color: #b22222; text-decoration: underline }

p
   { color: #333333; text-align: justify; margin: 10px 0 0 }

img
   { margin-top: 10px; padding: 1px; border: solid 1px #dcdcdc }

.alignleft
{
	float:left;
	margin-right:10px;
}

.alignright
{
	float:right;
	margin-left:10px;
}

.aligncenter, div.aligncenter
{
   display: block;
   margin-left: auto;
   margin-right: auto;
}

img.alignleft
{
	float:left;
	margin:5px 10px 10px 0;
}

img.alignright
{
	float:right;
	margin:5px 0 10px 10px;
}

img.aligncenter, img.centered
{
	display: block;
	margin:10px auto;
}

.wp-caption, .wp-caption-text
 { margin-bottom: 5px }

.wp-caption img
{
	padding:5px;
	border:none;
}

.wp-caption p
{
	text-align:center;
	padding-bottom:5px;
}

hr
  { background-repeat: repeat-x; padding: 3px 0; height: 3px; border: none }

h1, h2, h3, h4, h5, h6
  { color: #fff; font-size: 10px; margin-bottom: 0 }

h1, h2
{
	margin-top:5px;
	margin-bottom:3px;
}

dt
  { font-size: 13px; font-family: Arial, Helvetica, sans-serif }

dd
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

ol, ul
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0;
	margin:0;
}

ul
{
	list-style-type:square;
}

ol li, ul li
{
	margin-left:20px;
	color:#333333;
	line-height:20px;
}

fieldset
 { border: none }

form
  { color: #333333; font-size: 13px; font-family: Arial, Helvetica, sans-serif }

legend
 { color: #333333; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-style: italic; line-height: 17px; margin: 0 0 10px 10px }

label
  { color: #333333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 17px }

input, textarea
  { color: #333333; margin: 0 5px 5px 0; padding: 10px; border: inset 1px #dcdcdc }

input#submit, input[type=submit], input[type=button], input[type=reset]
  { color: #333333; padding: 2px 6px; border: outset 1px #dcdcdc }

input[type=radio]
{
	border:none!important;
}

textarea
 { font-family: Arial, Helvetica, sans-serif }

select
{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	margin:0 5px 5px 0;
}

table
    { color: #000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; border-collapse: collapse    }

table caption
{
	margin-bottom:5px;
}

table tfoot td
{
	border:none;
	text-align:left;
	padding-top:5px;
}

table tfoot td#prev
{
	text-align:left;
}

table tfoot td#next
{
	text-align:right;
}

table th
 { }

table th, td
  { }

#wp-calendar th, #wp-calendar td
{
	text-align:center;
}

#right #wp-calendar th, #right #wp-calendar td, #left #wp-calendar th, #left #wp-calendar td
{
	padding:2px 2px 2px 3px;
}

blockquote
   { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: italic; line-height: 17px; background-repeat: no-repeat; background-position: left top; margin-top: 10px; padding: 0 45px 5px }

code, code p, .code
 { font-size: 12px; font-family: "Courier New", Courier, monospace; display: block; margin-top: 10px; padding: 0 45px }

.code p
{
	font-family:"Courier New", Courier, monospace;
}

.wp-pagenavi
    { color: #808080; font-size: 12px; font-family: Verdana; margin-top: 10px; margin-right: 0; margin-bottom: 10px }

.wp-pagenavi a, .wp-pagenavi a:link     { color: #708090; text-decoration: none; margin: 2px; padding: 2px 4px; border: solid 1px #dcdcdc }

.wp-pagenavi a:visited    { color: #c0c0c0; margin: 2px; padding: 2px 4px; border: solid 1px #dcdcdc }
.wp-pagenavi a:hover   { color: #696969; background-color: #f5f5f5; border: solid 1px #a9a9a9 }
.wp-pagenavi a:active  { color: #696969; text-decoration: none; margin: 2px; padding: 2px 4px; border: solid 1px #d3d3d3 }
.wp-pagenavi span.pages  { color: #a9a9a9; margin: 2px; padding: 2px 4px; border: solid 1px #d3d3d3 }
.wp-pagenavi span.current      { color: #808080; background-color: #f5f5f5; margin: 2px; padding: 2px 4px; border: solid 1px #a9a9a9 }
.wp-pagenavi span.extend  { color: #333333; margin: 2px; padding: 2px 4px; border: solid 1px #dcdcdc }

#comments h3
   { color: #333333; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; display: block; margin-top: 16px; margin-bottom: 10px; margin-left: 90px; border-bottom: medium none }

#comments ol li
   { font-family: Verdana; list-style-type: decimal-leading-zero; list-style-position: outside; margin-left: 85px; width: 508px }

#comments ol li.bypostauthor, #comments ol li.comment-author-admin
   { font-family: Verdana; margin-left: 85px; width: 508px }

.comment, .trackback, .pingback
 { margin-bottom: 10px; padding: 16px; border: solid 1px #dcdcdc }

.comment-author img
  { margin-top: -10px; margin-right: 50px; margin-left: -10px; width: 50px; height: 50px; float: left }

.comment-meta
 { color: #c0c0c0; font-size: x-small; font-family: Arial; margin-bottom: 10px }

.reply
{
	text-align:right;
	margin-right:2px;
}

ol.children
  { margin-top: 10px }

ol.children li
 { }

#commentform
     { margin-bottom: 6px; margin-left: 85px; padding-top: 10px; width: 542px }

#commentform small
 { font-size: 12px }

#commentform textarea
  { width: 520px; border: solid 1px #dcdcdc }

#commentform input#submit
  { color: #333333; background-color: #f5f5f5; padding: 2px 6px; border: solid 1px #dcdcdc }

p#page-links
 { font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; text-align: right; margin-bottom: 10px; float: right }

.navigation
       { font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-align: center; margin-top: 10px; margin-right: 10px; margin-left: 10px; padding-top: 4px; padding-right: 10px; padding-bottom: 10px }

.navigation .left, .navigation .right
   { display: inline; margin: 0 }
.the_author
     { color: #808080; font-size: 11px; font-family: Verdana; line-height: 11px; margin-top: 20px; margin-bottom: 10px; margin-left: 85px; padding-top: 20px; padding-right: 2px; padding-bottom: 6px; width: 548px; min-height: 74px; clear: both; border-top: 1px dotted #a9a9a9 }

.the_author p
 { color: #696969; line-height: 12px }

.the_author img
{
	float:left;
	margin-right:10px;
}

.the_author h3 a
 { color: #808080; font-size: 12px; font-family: Verdana }

.the_author h3 span
 { color: #a0a0a0; font-size: 12px }

#author_meta
  { width: 490px; float: right; clear: both }

#author_website
 { margin-bottom: 10px; margin-left: -6px; width: 50%; float: left }

#author_twitter
{
	float:right;
	width:50%;
}

#author_website p, #author_twitter p
{
	text-align:center;
}
#related
 { margin-bottom: 5px }

#related h3
  { font-size: 12px; margin-top: 10px; margin-bottom: 5px }

img.wp-smiley
{
	border:none;
}

