/*
Theme Name: Amber
Theme URI: http://dominikdeak.com
Description: Based one the WordPress Classic theme.
Version: 1.0
Author: Dominik Deak
Tags: stuff

Default WordPress by Dave Shea || http://mezzoblue.com
Modifications by Matthew Mullenweg || http://photomatt.net
Amber modification by Dominik Deak || http://dominikdeak.com
*/

a  {
   color: #FF096B;
   text-decoration: none;
   }

a:visited {}

a:hover 
   {
   color: #FF69A1;
   }

acronym, abbr {
   border-bottom: 1px dashed #333;
}

acronym, abbr, span.caps {
/*   font-size: 90%;
   letter-spacing: .07em;*/
}

acronym, abbr {
   cursor: help;
}

html
   {
   margin: 0em;
   padding: 0em;
   min-height: 100%;
   }

body 
   {
   margin: 0em;
   padding: 0em;
   min-height: 100%;
   color: #000000;
   font-family: Verdana, Arial, Sans-Serif; 
   font-size: 0.8em;
   background: #8F8885 url(graphics/content_05.png) scroll repeat-x bottom center;
   }

cite 
   {
   /*font-size: 90%;*/
   font-style: normal;
   }

h2 {
   font-size: 1.4em;
   }

h3 {
   font-size: 1.1em;
   }


h2.rule,
h3.rule
   {
   padding-top: 0.5em;
   border-top: 1px dashed #9a9491;
   }

ol#comments li p {
   /*font-size: 100%;*/
}

p, li, .feedback {
   /*font: 90%/175% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
   letter-spacing: -1px;*/
}

/* classes used by the_meta() */
ul.post-meta {
   list-style: none;
}

ul.post-meta span.post-meta-key {
   font-weight: bold;
}

.feedback {
   text-align: right;
   clear: both;
}

.meta {
   /*font-size: .75em;*/
}

.meta li, ul.post-meta li {
   display: inline;
}

.meta ul {
   display: inline;
   list-style: none;
   margin: 0;
   padding: 0;
}

.meta, .meta a 
   {
   font-weight: normal;
   letter-spacing: 0;
   }

.storytitle {margin: 0;}

/*.storytitle a 
   {
   color: #694754;
   }

.storytitle a:hover 
   {
   color: #FF69A1;
   }*/

#commentform #author, 
#commentform #email, 
#commentform #url, 
#commentform textarea 
   {
   padding: 0.5em;
   border: 1px solid #808080;
   background: #FFFFFF url(graphics/content_02.png) scroll repeat-x center bottom;
   }

.newsletter input.name,
.newsletter input.email,
.newsletter select.state
   {
   border: 1px solid #808080;
   background: #FFFFFF;
   }

/* Contact form */
.wpcf7 input.wpcf7-validates-as-required,
.wpcf7 .wpcf7-form-control-wrap input
   {
   border: 1px solid #808080;
   background: #FFFFFF;
   }

.wpcf7 textarea
   {
   padding: 0.5em;
   width: 75%;
   border: 1px solid #808080;
   background: #FFFFFF url(graphics/content_02.png) scroll repeat-x center bottom;
   }

.wpcf7 img.ajax-loader
   {
   border: none !important;
   }


#commentform textarea 
   {
   width: 99%;
   }

ol#commentlist
   {
   list-style-type: none;
   }

#commentlist li
   {
   border-top: 2px solid #C0C0C0;
   }

#commentlist li div.info
   {
   display: block;
   height: 32px;
   font-size: 0.8em;
   background: #E9E9E9 url(graphics/content_04.png) scroll repeat-x top left;
   }

#commentlist li .avatar 
   {
   display: inline;
   margin-right: 1em;
   float: left;
   }

#commentlist li ul 
   {
   list-style-type: none;
   }

#commentlist li p,
#commentlist li blockquote
   {
   clear: both;
   }

#commentlist blockquote 
   {
   margin-left: 1.5em;
   padding: 0 0.5em;
   border: 1px solid #CCCCCC;
   background: #FFFFFF url(graphics/content_02.png) scroll repeat-x center bottom;
   }


#content 
   {
   margin: 0em;
   padding: 1em 4%;
   min-height: 480px;
   text-align: justify;
   background: transparent url(graphics/content_06.png) scroll no-repeat right bottom;/**/
   }

#content .post
   {
   padding: 1em 0em;
   }

#content .post.even
   {
   }

#content .post.odd
   {
   border-top: 1px dashed #9A9491;
   border-bottom: 1px dashed #9A9491;
   }


#content img
   {
   margin: 0.5em;
   border: 8px solid #FFFFFF;
   }

#content .clear
   {
   clear: both;
   }

#content table.performance
   {
   /*margin: 0 auto;*/
   width: 100%;
   border-collapse: collapse;
   border-spacing: 0;
   border: 2px solid #909090 !important;
   }

#content table.performance td
   {
   padding: 0.3em 0.6em;
   border-bottom: 1px dashed #CCCCCC;
   }

#content table.performance tr.header td
   {
   font-weight: bold;
   /*text-align: center;*/
   background: #E9E9E9 url(graphics/content_04.png) scroll repeat-x top left;
   }


.http_error .error_message
   {
   display: block;
   margin: 1em;
   padding: 0.5em;
   text-align: center;
   border: 1px solid #FFBFBF;
   background: #FFFBEF;
   }

.http_error .mono
   {
   font-family: "Courier New", monospace;
   }


#header 
   {
   display: block;
   margin: 0em;
   padding: 0em;
   font-family: Helvetica, Tahoma, Verdana, Geneva, sans-serif;
   font-weight: bold;
   font-size: 2em;
   background: #191834 url(graphics/banner_01.png) scroll no-repeat center left;
   }

#header .layer1
   {
   background: transparent url(graphics/banner_02.png) scroll no-repeat top left;
   }

#header .layer2
   {
   }

#header .layer3
   {
   background: transparent url(graphics/banner_04.png) scroll no-repeat center right;
   }

#header .layer4
   {
   background: transparent url(graphics/banner_05.png) scroll no-repeat center right;
   }

#header .layer5
   {
   display: block;
   width: 100%;
   height: 110px;/**/
   background: transparent url(graphics/banner_06.png) scroll repeat-x bottom left;
   }

#header .layer6
   {
   display: block;
   width: 100%;
   height: 110px;
   background: transparent url(graphics/banner_07.png) scroll repeat-x top left;
   }

#header h1
   {
   display: table-cell;
   margin: 0em;
   padding-left: 280px;
   height: 110px;
   font-size: 1em;
   vertical-align: middle;
   }

#header a 
   {
   color: #FFFFFF;
   text-decoration: none;
   }

#header a:hover 
   {
   }

#footer
   {
   display: block;
   margin: 0em;
   padding: 0.5em 4%;
   /*height: 32px;*/
   font-size: 0.7em;
   font-weight: bold;
   text-align: center;
   color: #676767;
   border-top: 1px solid #808080;
   border-bottom: 1px solid #808080;
   background: #9F9895;
   }

#footer a {color: #AA5E7C;}
#footer a:hover {color: #FF69A1;}

#wrap {background: #E0E0E0 url(graphics/content_01.png) scroll repeat-x center bottom;}

#menu 
   {
   display: block;
   margin: 0em;
   padding: 0em;
   }

#menu ul#page_list
   {
   display: block;
   margin: 0em;
   padding: 0em 4%;
   float: left;
   width: 92%;
   list-style-type: none;
   border-top: 1px solid #000000;
   border-bottom: 1px solid #000000;
   background: #1A1A33 url(graphics/menu_01.png) scroll repeat-x center left;
   }

#menu ul#page_list li
   {
   display: block;
   float: left;
   overflow: hidden;
   border-left: 1px solid #000000;
   }

#menu ul#page_list li:hover
   {
   background: #231C34 url(graphics/menu_02.png) scroll repeat-x center left;
   }

#menu ul#page_list li a
   {
   display: block;
   margin: 0;
   padding: 0.5em 1em;
   color: #AAAAAA;
   text-decoration: none;
   }

#menu ul#page_list li a:hover
   {
   color: #FFDFAF;
   }

#menu #search
   {
   display: block;
   margin: 0;
   padding: 0;
   padding: 0.25em 4%;
   clear: both;
   border-bottom: 1px dashed #CCCCCC;
   background: #E9E9E9 url(graphics/content_03.png) scroll repeat-x top left;
   }

#menu #search form 
   {
   display: block;
   margin: 0;
/*   background: blue;*/
   }

#menu #search label
   {
   display: inline;
   }

#menu #search input#s 
   {
   display: inline;
   width: 15%;
   color: #000000;
   background: #FFFFFF;
   border: 1px solid #CCCCCC;
   }




#wp-calendar {
   border: 1px solid #ddd;
   empty-cells: show;
   font-size: 14px;
   margin: 0;
   width: 90%;
}

#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;
   text-decoration: none;
}

#wp-calendar a:hover {
   background: #e0e6e0;
   color: #333;
}

#wp-calendar caption {
   color: #999;
   font-size: 16px;
   text-align: left;
}

#wp-calendar td {
   color: #ccc;
   font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
   letter-spacing: normal;
   padding: 2px 0;
   text-align: center;
}

#wp-calendar td.pad:hover {
   background: #fff;
}

#wp-calendar td:hover, #wp-calendar #today {
   background: #eee;
   color: #bbb;
}

#wp-calendar th {
   font-style: normal;
   text-transform: capitalize;
}
