/*
Theme Name: Three
Theme URI: http://ohmymorning.com
Author: Ray
Author URI: http://www.ohmymorning.com
*/

body { 
background-color:#edebeb;
background-image:URL("/wp-content/themes/Three/img/header.png");
background-position:top 50px left -250px;
background-repeat:no-repeat;
background-border: bottom 3px solid #151d2f;
font-family: Helvetica, Arial, sans-serif; 
font-size: 12px; 
text-align:justify;
margin:0px; 
color: #585555; 
line-height: 19px;  }

small { font-size:12px; }

td, table, tr { 
margin:0px;
padding:0px;
border:0px; }

a:link, a:visited, a:active {
color: #333333; 
text-decoration: none;
-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; }

a:hover {
color: #4f4d4d; 
text-decoration: none; 
-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; }

#container{ 
background: transparent;
height:100%;
margin:0 auto; 
overflow:hidden;
width:1000px; }

#header { 
width:100%; 
height:396px;  }


/*FOOTER*/

#footer {
background-color:#000000;
font-size:12px;
color:#ffffff; 
clear:both; }

#footer .inner {
color:#ffffff; 
padding-top:25px;
padding-bottom:25px;
padding-left:135px;
padding-right:135px;
font-size:12px;
text-transform:none;
letter-spacing:0px;
text-align:justify;
margin:0 auto; }

#footer a {
color:#ffffff; 
font-weight:bold;}

/*NAVIGATION*/

#navigation { 
border-top:0px solid #020202;
background:#0c0c0c;
font-family: 'Abel';
padding:15px 0px 15px 0px;
margin:0 auto;
text-align:center;
width:100%; }

#navigation a {
text-transform:uppercase;
font-family: 'Abel';
letter-spacing: 0px;
font-size:12px;
padding:5px;
-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:#ffffff; }




/*POST INFORMATION*/

.entry {
float:left;
margin-top: 30px;
width:640px; }

.post {
margin-bottom:10px;
background:#ffffff;
border: 1px solid #e1dede;
padding-top:20px;
padding-bottom:20px;
padding-right:20px;
padding-left:20px; }

.post .title {
background: transparent;
font-family: 'Medula One';
text-transform: none;
color: #333333;
font-size: 17px;
border-bottom: 0px solid #e2dede;
padding-bottom:5px; }

.post .title a {
background: transparent;
color: #333333;
text-transform: uppercase;
font-size: 27px;
padding-bottom:10px;  }

.post .info {
background: transparent;
font-size:11px;
font-family: 'Abel';
text-transform: uppercase;
color:#333333;
border-bottom: 1px dotted #b3b8c3;
padding-left: 0px;
padding-bottom: 5px;  }

.post .date {
background: transparent;
font-size:11px;
font-family: 'Medula One';
text-transform: uppercase;
color:#333333;
border-bottom: 0px dotted #b3b8c3;
padding-left: 0px;
padding-bottom: 10px; }

.post blockquote {
	margin:0px;
	padding-left:50px; 
	padding-bottom: 5px;
	background:URL("img/quote.png") top left no-repeat; }

.post ul {
padding:0px;
margin:0px;
list-style:none; }

.post li {
padding:10px;
list-style:none;
border-bottom:1px solid #dad8d8; }

.post img, .post a img, .post img a {
	 padding:3px;
        margin: 3px;
	background:#ffffff;
	border:1px solid #dad9d9;
	opacity: 1;
	-webkit-transition: all 0.2s ease-in; 
	-moz-transition: all 0.2s ease-in; 
	-o-transition: all 0.2s ease-in; }

.post img:hover, .post img a:hover, .post a img:hover {
border:1px solid #7ec6ce; }

h1 {
background: transparent;
font-family: 'Medula One';
text-transform: uppercase;
color: #333333;
font-weight: none;
font-size: 15px;
border-bottom: 0px solid #e2dede;
padding-bottom:0px;  }

h2 {
font-size:14px; 
font-weight:bold;
color:#77c2ca;
text-shadow:1px 1px #ffffff;
font-family: 'Roboto Slab', Times New Roman; }

/*SIDE INFORMATION*/

#side {
margin-top:20px;
width:360px;
float:right;  }

.side {
padding:0px;
margin-bottom:0px;
margin-left: 10px;
margin-top: 50px;
color: #585555;  }

.side p { 
padding-bottom:10px; }

.side img {
border-radius:7px;
border:2px solid #dddddd;
box-shadow:0px 0px 4px #d2d2d2; 
opacity:0.9; }


.side .title {
padding:10px; 
background:#0c0c0c;
font-family: 'Medula One';
font-size: 18px;
color:#ffffff;
text-transform: uppercase;
margin-bottom:10px;  }

.side .maintitle {
background: transparent;
font-family: 'Medula One';
text-transform: uppercase;
color: #333333;
font-size: 18px;
border-bottom: 0px solid #e2dede;
margin-bottom:-20px;  }



/*OTHER INFORMATION*/


.comments-date, .comments-date a {
color:#ffffff;
text-transform:uppercase;
font-family:times;
font-size:9px;
padding:5px 10px 5px 10px;
background-color:#dad8d8; }

textarea, select, input {
border:1px solid #f2f2f2;
background:#ffffff; }

.twtr-hd, .twtr-ft{ display:none; font-size:12px; font-family:arial; }
.twtr-widget .twtr-tweet { font-size:12px; font-family:arial; }
.twtr-widget .twtr-tweet { border-bottom:1px solid #101010!important;  }

i, italic, em {
color:#384666;
}

.calendar {
background: #eae8e8;
padding:8px;
list-style:none;
border-bottom:1px solid #c6c1c1;}

.calendar-alternate {
background: #f6f5f5;
padding:8px;
list-style:none;
border-bottom:1px solid #c6c1c1;}

.official {
background: #fef3f3;
padding:8px;
list-style:none;
border-bottom:1px dotted #777174;}


.awards td {
padding:10px;
list-style:none;
border-bottom:1px solid #dad8d8; }

.divide{
margin-top:8px;
margin-bottom:8px;
border-bottom:1px dotted #777174;}


.tags { 
font-family:'Abel';
text-transform:uppercase;
color:#ffffff;
font-size:11px;
background:#1a1a1a; padding:5px; }

.welcome {
background:#1a1a1a;
color:#ffffff;
text-shadow:1px 1px #000000;
text-align:justify;
width:540px;
padding:20px;
opacity:0.9; }

.welcome i, italic, em {
color:#ffffff;
}