/*
Theme Name: Oh My Morning (Version 19)
Theme URI: http://ohmymorning.com
Author: Ray
Author URI: http://www.ohmymorning.com
*/

body { 
background:#e8e8e8;
font-family: Roboto, Arial;
font-size:12px;
line-height:19px;
text-align:justify;
color:#555555;
min-height:1050px;
margin:0 auto;
padding:0px; }

html, table tr td, table, tr, td, body {padding:0px; margin:0px; border:0px;}
a, a:active, a:visited, a:link { color:#555555; text-decoration:none;  }
a:hover { color:#333333; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; }

#border { background:#99cc99; height:10px; }
#header { background:url("../../../uploads/2015/08/eita.png") center center no-repeat; width:100%; height:524px; }
.welcome { background:URL("images/welcome.png") top center repeat; color:#f3f3f3; padding:10px; margin-left:700px; width:300px; }
.welcome b { color:#e9e9e9; }
.welcome i { color:#948579; }
.welcome u { color:#948579; }
#navigation { position:relative; overflow:hidden; letter-spacing:1px; background:URL("images/navigation.png") top center repeat; padding:20px 0px 20px 0px; float:right; width:680px; text-align:center; bottom:0; margin-top:-59px; }
#navigation a { color:#ffffff; font-family:Roboto Condensed; font-weight:700; text-transform:uppercase; }
#navigation a:hover { color:#cccccc; padding-bottom:5px; border-bottom:2px solid #cccccc; }

#container, .wrapper { width:1050px; margin:0 auto; }
#entry { float:right; width:680px; margin-top:30px; }
.post { padding:25px; background:#ffffff; border:1px solid #ffffff; margin-bottom:40px; }
.post .title { font-size:24px; line-height:28px; font-family:Roboto Condensed; font-weight:400; }
.post .title a { color:#948579; }
.post .title a:hover { color:#333333; }
.post .date { margin-right:10px; background:#494949; color:#ffffff; text-align:center; padding:10px; }
.post .info { font-size:11px; }
.post .info a:hover { padding-bottom:2px; font-weight:700; border-bottom:2px solid #64a39e; }
.post .border { border-top:1px solid #eeeeee; margin-top:10px; margin-bottom:10px; }
.post .alignleft, .side .alignleft { margin-right:10px; float:left; }
.post .alignright, .side alignright { margin-left:10px; float:right; }
.post .aligncenter, .side aligncenter { margin:0 auto; }
h1 { padding:10px; background:#64a39e; font-size:14px; font-family:roboto condensed; font-ewight:700; text-transform:uppercase; letter-spacing:2px; color:#ffffff; }
h2 { padding:10px; background:#333333; font-size:14px; font-family:roboto condensed; font-ewight:700; text-transform:uppercase; letter-spacing:2px; color:#ffffff; }
.post .featured { background:URL("images/featured.png") top center no-repeat; margin-top:-25px; margin-left:-25px; margin-right:25px; width:680px; margin-bottom:20px; border:0px; padding:0px; border-radius:0px; }
.post .featured img { margin:0px!Important; opacity:1!important; width:680px; min-weight:680px; max-width:680px; height:auto; border-radius:0px; padding:0px; border:0px; }
.post .featured img:hover { border:0px!important; }
.post .crop { max-width:680px; min-width:680px; max-height:300px; overflow: hidden; }
.post blockquote { padding:10px 20px 10px 20px; background:#f7f7f7; border:1px solid #f2f2f2; margin:10px 0px 10px 0px; }
.post blockquote blockquote { padding:0px 0px 0px 20px; margin:0px; border:0px; border-left:10px solid #948579; }
.post .button { margin-top:20px; margin-bottom:10px; }
.post .button a { padding:10px 20px 10px 20px; border:2px solid #222222; color:#222222; }
.post .button a:hover { background:#222222; color:#ffffff; border:2px solid #222222; }
.post img { padding:5px; background:#ffffff; border:1px solid #dddddd; box-shadow:0px 0px 5px #f2f2f2; margin:2px; }
.post img:hover { border:1px solid #948579; }
.post ul { padding:0px; margin:0px; }
.post li { padding:5px; border-bottom:1px solid #eeeeee; list-style:none; }
.post li:hover { background:#f7f7f7; }

#side { float:left; width:330px; margin-top:30px; }
.side { margin-bottom:30px; }
.side .title { padding:10px; background:#99cc99; font-family:roboto condensed; font-weight:700; font-size:13px; text-transform:uppercase; letter-spacing:1px; margin-bottom:10px; color:#ffffff; }
.side blockquote { padding:10px 20px 10px 20px; background:#e1e1e1; margin:10px 0px 10px 0px; border:1px solid #d2d2d2; }
.side img { border-radius:5px; border:1px solid #d1d1d1; box-shadow:0px 0px 5px #dddddd; opacity:0.8; margin:2px; }
.side img:hover { opacity:0.9; }
.side ul { padding:0px; margin:0px; }
.side li, #gallery a { padding:5px; border-bottom:1px solid #d1d1d1; list-style:none; }
.side li:hover, #gallery a:hover { background:#dddddd; }
#gallery a { display:block; }
.projects b { font-size:14px; font-weight:700; }
.projects a { font-weight:700; font-family:Roboto condensed; color:#444444; }
.projects .border { margin-top:10px; margin-bottom:10px; border-bottom:1px dotted #aaaaaa; }
.side i { color:#948579; }
.side b { color:#444444; }

.post-page { margin:0px 20px 0px 20px;padding-top:20px;padding-bottom:20px; border-top:3px double #e1e1e1; border-bottom:3px double #dddddd; }
.article { font-family:Droid Sans; font-size:13px; text-transform:uppercase; color:#000000; letter-spacing:1px; }
.previous:hover .article, .next:hover .article { border-bottom:2px solid #000000; padding-bottom:2px; }
.previous { width:200px; float:left; padding-left:20px; }
.next { float:right; width:200px; text-align:right; padding-right:20px; }
.previous a:hover, .next a:hover { color:#555555; }
.pages { padding:10px; background:#eeeeee; margin-bottom:20px; }

#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a { color:#555555; padding: 0; margin: 0; }
#wp_page_numbers { margin-top: 10px; width: 100%; margin-bottom: 20px; }
#wp_page_numbers ul { width: 100%; }
#wp_page_numbers li { float: left; display: block; margin-bottom: 2px; }
#wp_page_numbers a { padding: 10px; border:1px solid #dddddd; background:#ffffff; margin-left: 3px; margin-right: 10px; display: block; }
#wp_page_numbers li a:hover { }
#wp_page_numbers li.space { padding:7px; }
#wp_page_numbers li.first_last_page { font-style: italic; }
#wp_page_numbers li.active_page a { }
#wp_page_numbers li.active_page a:hover { color: black; /* IE fix */ text-decoration: underline; }
#wp_page_numbers li.page_info { background:#ffffff; float: left; display: block; margin-right: 10px; padding: 10px;  color:#444444; border:1px solid #dddddd; }

#footer { clear:both; margin:0 auto; width:100%; background:#222222; padding:40px 0px 40px 0px; }
#footer a { text-align:center; color:#ffffff; font-family:Roboto condensed;; font-weight:700; text-transform:uppercase; letter-spacing:1px; }
.footer-text { padding-top:20px; color:#999999; }
#footer blockquote { font-weight:400; font-size:13px; letter-spacing:0px; text-align:normal!important; margin:10px 0px 30px 0px; border-top:1px solid #333333; padding-top:20px; }
#footer b { color:#ffffff; }