/*

THEME NAME: Speaker Michael

DESCRIPTION: Rich with powerful and dynamic semantic class selectors.

VERSION: 1.0.0

AUTHOR: TazOnline

AUTHOR URI:

TAGS: microformats, fixed-width, two-columns, right-sidebar

*/



/* Two-column with sidebar on left from the /examples/ folder  */

@import url('css/2c-r.css');



/* Just some example content */



div.skip-link {

position:absolute;

right:1em;

top:1em;

}



div#menu {

height:1.5em;

width:100%;

}



div#menu ul,div#menu ul ul {

line-height:1;

list-style:none;

margin:0;

padding:0;

}



div#menu ul {

    margin-left: 10px;

}



div#menu ul a {

    margin-right: 2px;

    text-decoration:none;

    text-indent: -5000em;

    display: block;

}



div#menu ul a#menu1 {

    background: url(images/about-mike.png) top left no-repeat;

    width: 124px;

    height: 35px;

}



div#menu ul a#menu2 {

    background: url(images/contact-mike.png) top left no-repeat;

    width: 124px;

    height: 35px;

}



div#menu ul a#menu3 {

    background: url(images/gt-planner.png) top left no-repeat;

    width: 124px;

    height: 35px;

}



div#menu ul a#menu4 {

    background: url(images/media-kit.png) top left no-repeat;

    width: 124px;

    height: 35px;

}



div#menu ul a#menu5 {

    background: url(images/p-and-s.png) top left no-repeat;

    width: 124px;

    height: 35px;

}



div#menu ul a#menu6 {

    background: url(images/present-topics.png) top left no-repeat;

    width: 124px;

    height: 35px;

}



div#menu ul a#menu7 {

    background: url(images/testimonials.png) top left no-repeat;

    width: 124px;

    height: 35px;

}





div#menu ul ul ul a {

font-style:italic;

}



div#menu ul li ul {

left:-999em;

position:absolute;

}



div#menu ul li:hover ul {

left:auto;

}



.entry-title,.entry-meta {

    clear:both;

}



.post {

    background: url(images/post.png) top left repeat-x;

    padding: 5px;

    margin-bottom:3em;

}



.entry-title {

    margin: 5px 0 15px;

    color: #2178c7;

    font-size: 2.2em;

    font-weight: normal;

}



.entry-title a{

    color: #2178c7;

    text-decoration: none;

    font-weight: normal;

}



.entry-title a:hover {

    text-decoration: underline;

}



div#container {

margin-top:10px;

}



div#primary {

    margin-top:4em;

}



form#commentform .form-label {

margin:1em 0 0;

}



form#commentform span.required {

background:#fff;

color:#c30;

}



form#commentform,form#commentform p {

padding:0;

}



input#author,input#email,input#url,textarea#comment {

padding:0.2em;

}



div.comments ol li {

margin:0 0 3.5em;

}



textarea#comment {

height:13em;

margin:0 0 0.5em;

overflow:auto;

width:66%;

}



.alignright,img.alignright{

float:right;

margin:1em 0 0 1em;

}



.alignleft,img.alignleft{

float:left;

margin:1em 1em 0 0;

}



.aligncenter,img.aligncenter{

display:block;

margin:1em auto;

text-align:center;

}



div.gallery {

clear:both;

height:180px;

margin:1em 0;

width:100%;

}



p.wp-caption-text{

font-style:italic;

}



div.gallery dl{

margin:1em auto;

overflow:hidden;

text-align:center;

}



div.gallery dl.gallery-columns-1 {

width:100%;

}



div.gallery dl.gallery-columns-2 {

width:49%;

}



div.gallery dl.gallery-columns-3 {

width:33%;

}



div.gallery dl.gallery-columns-4 {

width:24%;

}



div.gallery dl.gallery-columns-5 {

width:19%;

}



div#nav-above {

margin-bottom:1em;

}



div#nav-below {

margin-top:1em;

}



div#nav-images {

height:150px;

margin:1em 0;

}



div.navigation {

height:1.25em;

}



div.navigation div.nav-next {

float:right;

text-align:right;

}



div.sidebar h3.widgetitle {

font-size:1.2em;

}



div.sidebar input#s {

width:7em;

}



div.sidebar li.widget {

list-style:none;

margin:0 0 2em;



}



div.sidebar li form {

margin:0.2em 0 0;

padding:0;

}



div.sidebar ul ul {

margin: 0;

}



div.sidebar ul ul li {

list-style:none;

margin:0;

padding: 0.3em 0;

}



div.sidebar ul ul ul {

margin:0 0 0 0.5em;

}



div.sidebar ul ul ul li {

list-style:none;

}



div#menu ul li,div.gallery dl,div.navigation div.nav-previous {

float:left;

}



div#header,div#footer {

text-align:center;

}



div#footer {

    padding: 2em 0;

    width: 900px;

    margin: 0 auto;

}



div#footer a {

    color: #000000;

    text-decoration: none;

}



div#footer a:hover {

    text-decoration: underline;

}



div#footer ul#footer-link {

    padding: 0;

    margin: 0;

    list-style: none inside none;

}



div#footer ul#footer-link li{

    display: inline;

    padding: 0 .5em;

}



div#header h1 {

    width: 534px;

    height: 82px;

    padding: 0;

    margin: 0;

    float: left;

}



div#header h1 a {

    background: url(images/head.png) top left no-repeat;

    width: 534px;

    height: 82px;

    display: block;

    text-indent: -5000em;

}



div#header #blog-description {

    text-indent: -5000em;

    clear: both;

    margin: 0;

    padding: 0;

}



div#header #book-mike {

    background: url(images/book_mike.png) top left no-repeat;

    width: 323px;

    height: 70px;

    float: right;

    position: relative;

}



div#header #book-mike a#read-more {

    bottom:5px;

    display:block;

    height:15px;

    position:absolute;

    right:5px;

    text-indent:-5000em;

    width:75px;

}



input#author,input#email,input#url,div.navigation div {

width:50%;

}



div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {

margin:0;

padding:0;

}



div#home-featured {

    background: url(images/home_header.png) top left no-repeat;

    width: 880px;

    height: 394px;

    margin: 0 auto;

    position: relative;

}



div#home-featured a {

    color: #ffffff;

    text-decoration: none;

    font-style: italic;

}



div#home-featured a:hover {

    text-decoration: underline;

}



div#home-featured #inner_content {

    bottom:60px;

    height:200px;

    padding:1em;

    position:absolute;

    right:5px;

    width:380px;

    color: #ffffff;

	font-size: 1.15em;

    text-shadow: #343434 1px 1px 1px;

    font-family: Georgia,'Times New Roman',times,serif;

    line-height: 1.33;

    text-align: justify;

    letter-spacing: -0.01em;

}







div#home-featured a#contact {

    bottom: 0px;

    right: 1px;

    display: block;

    position: absolute;

    width: 294px;

    height: 56px;

    text-indent: -5000em;

}



.full_width {

    width: auto !important;

	margin:0 auto;

}



#box1 { width:775px; margin:10px auto;}

#box1-top { background:url(images/blue-rounded-top.gif) no-repeat; height:15px; margin:0;}

#box1-content { width: 735px; margin:0; padding:0 20px; background-color:#72b2e6;}

#box1-content p{ margin:0; padding:0 0 5px 0; font:normal normal 500 15px Arial, Tahoma, Helvetica, sans-serif; color:#fff; line-height:20px; }

#box1-bottom { background:url(images/blue-rounded-bottom.gif) no-repeat; height:15px; margin:0;}



#box2 { width:630px; margin:10px auto;}

#box2-content { width: 580px; margin:0; padding:20px 30px 20px 20px; background-color:#c8ddee;}

#box2-bottom { background:url(images/box2-shadow.png) no-repeat; height:35px; margin:0;}


#box3 { width:800px; margin:0 30px 10px; padding:0; background:url(images/box3-bg.png) repeat-y; }
#box3-top { width:800px; height:40px; background:url(images/box3-top.png) no-repeat; }
#box3-content { margin:0; padding:0px 30px; }
#box3-content h1 { margin:0 0 15px 0; font:normal normal 700 16px Arial, Tahoma, Helvetica, sans-serif; color:#222; }
#box3-content p { margin:0 0 10px 0; font:normal normal 400 14px Arial, Tahoma, Helvetica, sans-serif; color:#222; line-height:16px; }
#box3-content li { margin:0 0 10px 0; font:normal normal 400 14px Arial, Tahoma, Helvetica, sans-serif; color:#222; }
#box3-content .hline {margin:10px auto; height:1px; width:100%; border-top:1px dotted #666;}
#box3-bottom { width:800px; height:40px; background:url(images/box3-bottom.png) no-repeat; }


#quote { margin:0 auto; padding:10px 0 0 15px; background:url(images/blue-quote.png) no-repeat; }

#quote p { margin:0 0 10px 0; font:normal normal 400 14px Arial, Tahoma, Helvetica, sans-serif; color:#1e486b; line-height:22px; }



#blue-button a { background: url(images/blue-button-bg.gif) no-repeat 0 0;width:220px; height:40px; margin:0 auto 15px; font:normal normal 700 16px Arial, Tahoma, Helvetica, sans-serif; color:#fff; text-align:center; line-height:40px; text-decoration:none; display:block; }

#blue-button a:hover { color:#84b9e3; }
