/*
Theme Name: Oh My Morning #2 (Exclusive)
Theme URI: http://ohmymorning.com
Author: Ray
Author URI: http://www.ohmymorning.com
*/

body {
background:url("/wp-content/themes/2/img/header.png") top center no-repeat #e7d9c3;
text-align:justify;
font-family: Trebuchet MS, Arial;
font-size:11px;
line-height:18px;
font-weight:400;
color:#666666;
padding:0px;
margin:0px;
min-width:1000px; }

html, table tr td, table, tr, td, body {padding:0px; margin:0px; border:0px;}

a, a:active, a:visited, a:link { 
-webkit-transition: color 0.6s ease-in-out; 
-moz-transition: color 0.6s ease-in-out; 
-o-transition: color 0.6s ease-in-out; 
transition: color 0.6s ease-in-out; 
text-decoration:none;
color:#555555; }

a:hover {
-webkit-transition: color 0.6s ease-in-out; 
-moz-transition: color 0.6s ease-in-out; 
-o-transition: color 0.6s ease-in-out; 
transition: color 0.6s ease-in-out; 
color:#333333; }

#container, .wrapper { width:1000px; margin:0 auto; }
#container { overflow:hidden; background:#f7f7f7; }
#container2 { overflow:hidden; background:#ffffff; width:1000px; margin:0 auto; }

.welcome { width:100%; height:174px; background:url("/wp-content/themes/2/img/welcome.png") top right no-repeat; font-size:11px; color:#ffffff; }
#navig { background:#222222; color:#ffffff; text-align:center; padding:5px; font-family:oswald; font-size:11px; text-transform:uppercase; letter-spacing:1px; }
#navig a { color:#ffffff; } 
#navig a:Hover { border-bottom:2px solid #ffffff; padding-bottom:5px; }

@font-face { font-family: Rucksack; src:url(/wp-content/themes/2/fonts/RuckSack-Demi.otf); }
@font-face { font-family: steelfish; src:url(/wp-content/themes/2/fonts/steelfish-rg.ttf); }

#navigation { 
margin:0 auto;
text-transform:uppercase;
text-align:center;
padding:10px;
font-family:Oswald;
letter-spacing:1px;
font-size:11px;
width:600px;
background:url("/wp-content/themes/2/img/navigation.png") top center repeat; 
color:#ffffff; }

#navigation a { color:#ffffff; }
#navigation a:hover { border-bottom:2px solid #c79d8b; padding-bottom:3px; }

#description { 
line-height:30px;
background:#e9e0d3;
width:100%;
height:30px; }

#description img { padding-top:11px; padding-bottom:10px; }

#header { 
padding-top:20px;
width:100%;
height:472px; }

#entry {
float:right;
background:#ffffff; 
width:660px; }

.post {
padding:30px;
margin-bottom:10px; }

.post blockquote { 
background:#eeeeee;
padding:5px 20px 5px 20px;
margin:0px; }

.post .alignleft { margin-right:10px; float:left; }
.post .alignright { margin-left:10px; float:right; }
.post .aligncenter { margin:0 auto; }

.post .title { 
font-family:Oswald;
padding-bottom:10px;
text-align:left;
color:#cb6f4b;
text-transform:uppercase;
font-size:22px; }

.post .title a { color:#cb6f4b; }

.info { background:#f7f7f7; padding:7px; border: 1px solid #e1e1e1; color:#999999; font-size:11px; margin-top:5px; }
.info a { font-weight:bold; }

.post ul { margin:0px; padding:0px; }
.post li { list-style:None; padding:10px; border-bottom:1px solid #f2f2f2; }
.post li:hover { background:#f7f7f7; }

.post img { 
border:1px solid #e1e1e1;
margin:2px; 
padding:3px;
background:#ffffff;
opacity:0.9; }

.post img:hover { 
opacity:1; }

#side {
float:left;
width:340px; }

.side {
color:#888888;
padding:20px;
margin-bottom:30px; }

.side a { color:#444444; font-weight:bold; }
.side a:hover { color:#111111; }

.side .title {
font-size:12px;
padding-bottom:7px;
font-family:Oswald;
border-bottom:3px double #e1e1e1;
text-transform:uppercase;
letter-spacing:1px;
margin-bottom:10px;
color:#638c91; }

.side ul { margin:0px; padding:0px; }
.side li { list-style:None; padding:5px; border-bottom:1px solid #e1e1e1; }
.side li li { display:none; }
.side li:hover { background:#f2f2f2; }

.side img { 
margin:2px;
border:1px solid #dddddd;
border-radius:5px;
opacity:0.8; }

.side img:hover { 
opacity:1; }

#projects img { margin-right:10px; width:70px; }
#projects { font-size:11px; }
#projects b { color:#e1b993; font-size:12px; }
#projects i { color:#aaaaaa; letter-spacing:1px; }
#projects blockquote, .side blockquote { padding:5px; margin:5px 0px 5px; }
#projects .border { margin-top:10px; margin-bottom:10px; border-bottom:1px dotted #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; }

.gallery { background:#eeeeee; border-left:5px solid #333333; padding:5px; }
#wp_page_widg_add {
float: left;
display: block;
margin-right: 4px;
top: -909px;
padding: 10px;
margin-left:20px;
font-weight:bold;
position: absolute;
border:1px solid #e1e1e1;
color:#666666; 
background:#ffffff; 
font-size: 12px; }
#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {
padding: 0;
margin: 0;
border: none;
text-decoration: none;
font-weight: normal;
font-style: normal;
list-style: none;
text-transform: none;
text-indent: 0px;
font-variant: normal;
text-align: left;
line-height: 12px;
letter-spacing: 0px;
word-spacing: 0px;
font-size: 12px;
font-weight:normal;
font-family: Arial; }

#wp_page_numbers { margin-top: 10px; width: 100%; margin-bottom: 10px; }
#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 #e1e1e1;
color:#666666; 
background:#ffffff; 
font-weight:bold;
margin-left: 3px;
margin-right: 3px;
display: block; }

#wp_page_numbers li a:hover { }
#wp_page_numbers li.space { padding:10px; }
#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 {
float: left;
display: block;
margin-right: 4px;
padding: 10px;
margin-left:20px;
font-weight:bold;
border:1px solid #e1e1e1;
color:#666666; 
background:#ffffff; 
font-size: 12px; }

.button { margin-top:10px; }

.button a { 
font-family:Oswald;
font-size:11px;
font-weight:400;
padding:8px;
background:#222222;
color:#fafafa; } 

.button a:hover { background:#111111; }

.pages { padding:5px; background:#eeeeee; margin-bottom:10px; }

#footer { 
background:#222222;
width:100%;
height:30px;
line-height:30px;
text-align:center;
color:#aaaaaa; }

#footer a { color:#ffffff; }
#footer a:hover { border-bottom:1px solid #ffffff; padding-bottom:1px; }