/*
Theme Name: MDS Theme
Theme URI: http://dominikdeak.com/
Description: Custom theme for MDS Partners
Version: 1.0
Author: Dominik Deak
Tags: 

Default WordPress by Dave Shea || http://mezzoblue.com
Modifications by Dominik Deak || http://www.dominikdeak.com
*/

a  {
   color: #42B7C8;
   text-decoration: none;
   }

a img     {border: none;}
a:visited {color: #769294;}
a:hover   {color: #0BE9FF;}

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

acronym,
abbr,
span.caps
   {
   }

acronym,
abbr
   {
   cursor: help;
   }

blockquote
   {
   border: 1px solid #CCCCCC;
   }

body
   {
   margin: 0;
   padding: 0;
   font-family: Verdana, Arial, sans-serif;
   font-size: 0.85em;
   color: #00000;
   background: #005967;
   }

cite
   {
   }

h1, h2, 
h1 a, h2 a, 
h1 a:visited, h2 a:visited 
   {
   color: #005967;
   }

h1 a:hover, h2 a:hover
   {
   color: #0BE9FF;
   }

h1 {font-size: 2em;}  
h2 {font-size: 1.8em;}  
h3 {font-size: 1.4em; margin-top: 1.6em;}  
h4 {font-size: 1em;}    


ol#comments li p
   {
   }

.clear
   {
   padding: 1em 0;
   }

.date
   {
   color: #AAAAAA;
   }


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

ul.post-meta span.post-meta-key
   {
   }

.credit
   {
   background: #90a090;
   border-top: 3px double #aba;
   color: #red;
font-size: 4em;
   margin: 10px 0 0 0;
   padding: 3px;
   text-align: center;
   }

.credit a:link,
.credit a:hover
   {
   color: #fff;
   }

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

.meta
   {
   }

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

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


.storytitle
   {
   margin: 0;
   }

.storytitle a
   {
   text-decoration: none;
   }

#commentform #author,
#commentform #email,
#commentform #url,
#commentform textarea
   {
   padding: 0.25em;
   background: #FFFFFF;
   border: 1px solid #CCCCCC;
   }

#commentform textarea
   {
   width: 100%;
   }


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;
   } 

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

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

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

#commentlist blockquote 
   {
   margin-left: 1.5em;
   padding: 0 0.5em;
   border: 1px solid #CCCCCC;
   background: #FFFFF0;
   } 

#content
   {
   display: block;
   margin: 0em;
   padding: 1em 10%;
   min-height: 25em;
   text-align: justify;
   background: #FFFFFF;
   }

#content p
   {
   line-height: 1.6em;
   }

#content p img
   {
   margin: 0.5em;
   }

#content p img.left
   {
   float: left;
   margin-left: 0;
   }

#content p img.right
   {
   float: right;
   margin-right: 0;
   }

#content .clear {clear: both;}

#content table
   {
   width: 100%;
   }

#content table td
   {
   vertical-align: top;
   }

#content table.clients
   {
   width: 100%;
   }

#content table.clients td
   {
   line-height: 64px;
   font-size: 1.2 em;
   vertical-align: middle;
   }

#content table.clients td img
   {
   margin-right: 0.5em;
   float: left;
   }


#header
   {
   display: block;
   margin: 0em;
   padding: 0em 10%;
   height: 192px;
   background: #FFFFFF url(graphics/background_logo_01.jpg) scroll no-repeat right center; 
   text-align: left;
   }

#header a
   {
   display: block;
   width: 280px;
   height: 192px;
   text-decoration: none;
   text-align: right;
   font-size: 0em;
   color: #FFFFFF;
   background: transparent url(graphics/background_logo_02.png) scroll no-repeat left center; 
   }

#search
   {
   display: block;
   margin: 0em;
   padding: 0.25em 10%;
   background: #DEDADB url(graphics/background_search.png) scroll repeat-x center center; 
   }

#search form
   {
   margin: 0;
   padding: 0;
   }

#search input.text
   {
   border: 1px solid #AAAAAA;
   }


#menu
   {
   display: block;
   width: 100%;
   font-size: 0.85em;
   background: #005967 url(graphics/background_menu_01.png) scroll repeat-x center center; 
   }

#menu ul
   {
   display: table;
   margin: 0 auto;
   padding: 0;
   list-style-type: none;
   border-left: 1px solid #000000;
   }

#menu ul li
   {
   display: table-cell;
   margin: 0em;
   padding 0em;
   width: 12em;
   text-align: center;
   font-weight: bold;
   text-transform: uppercase;
   border-right: 1px solid #000000;
   }

#menu ul li a
   {
   display: block;
   padding: 1em 0;
   color: #FFFFFF;
   text-align: center;
   text-decoration: none;
   }

#menu ul li.page_item:hover
   {
   background: transparent url(graphics/background_menu_02.png) scroll repeat-x center center; 
   }

#menu ul li.page_item.current_page_item a
   {
   background: transparent url(graphics/background_menu_03.png) scroll no-repeat left center; 
   }


#footer
   {
   display: block;
   margin: 0em;
   padding: 1.5em 10% 6em 10%;
   color: #FFFFFF;
   line-height: 1.8em;
   font-size: 0.8em;
   text-align: center;
   font-weight: normal;
   text-transform: uppercase;
   }

#footer a
   {
   padding: 0.25em 0.5em;
   color: #FFFFFF;
   -moz-border-radius: 0.3em;
   -webkit-border-radius: 0.3em;
   background: #42B7C8;
   }

#footer a:hover
   {
   background: #60CAD2;
   }


#wp-calendar
   {
   border: 1px solid #ddd;
   empty-cells: show;
   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;
   text-align: left;
   }

#wp-calendar td
   {
   color: #ccc;
   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
   {
   text-transform: capitalize;
   }

/* Captions & aligment */
.aligncenter,
div.aligncenter
   {
   display: block;
   margin-left: auto;
   margin-right: auto;
   }

.alignleft
   {
   float: left;
   }

.alignright
   {
   float: right;
   }

.wp-caption
   {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
   }

.wp-caption img
   {
   margin: 0;
   padding: 0;
   border: 0 none;
   }

.wp-caption p.wp-caption-text
   {
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
   }
/* End captions & aligment */
