/* 

Theme Name: In The Air

Theme URI: http://www.mcelderrydaily.com

Description: Third McElderryDaily theme

Author: Markus

Author URL: http://www.mcelderrydaily.com



*/



body {

background-color:#c4d9f4;

background-image: url(images/bg.jpg);

background-repeat: repeat-x;

font-family: tahoma, arial;

font-size:12px;

line-height:15px;

color:#1d1d1d;

width: 100%;

}



td {font-size: 11px;

line-height: 11px;

font-family: arial, tahoma, sans-serif;

color: #858585;}



a:link, a:visited {text-decoration: none;

color: #2c5067;}

a:hover {color: #b2b0a4}

strong, b {color: #559ac6;}

.post strong, .post b {color: #ACCF40;}

a img {border: 0}



.welcome {

font-family: tahoma;

font-size:10px;

font-weight:400;

color:#898989; 

text-align: justify;

}



.subnav {

font-family: tahoma;

font-size:10px;

font-weight:400;

color:#6c7178;

text-align: justify;

text-transform: uppercase;

text-shadow: #D2EFA4 1px 1px 1px;

}



.imgs img {padding: 6px;

background-color: #FFF;

margin-right: 2px;

margin-left: 2px;

margin-bottom: 4px;

border: 1px solid #CBEF59;

-moz-border-radius: 5px;

-webkit-border-radius: 5px; 

border-radius: 5px;

cursor:crosshair;}



.imgs img:hover {padding: 6px;

background-color: #FFF;

border: 1px solid #FFF;

border: 1px solid #559ac6;

filter : alpha(opacity=85); -moz-opacity : 0.8; opacity : 0.8}



.latestimgs img {

-moz-border-radius: 5px 5px 5px 5px;

background-color: #ACCF40;

background-repeat: repeat;

background-position:center center;

border: 2px solid #CBEF59;

padding:3px;

cursor:crosshair;

width: 45px;

height: 45px;

}



.latestimgs img:hover {

-moz-border-radius: 5px 5px 5px 5px;

background-color: #ACCF40;

background-repeat: repeat;

background-position:center center;

border: 2px solid #D9EF95'

cursor:crosshair;

filter : alpha(opacity=85); -moz-opacity : 0.8; opacity : 0.8

}



.imgsidebar img {-moz-border-radius: 5px 5px 5px 5px;

background-color: #ACCF40;

background-repeat: repeat;

background-position:center center;

border: 2px solid #CBEF59;

padding:4px;

cursor:crosshair;

}



.imgsidebar img:hover {

-moz-border-radius: 5px 5px 5px 5px;

background-color: #ACCF40;

background-repeat: repeat;

background-position:center center;

border: 2px solid #D9EF95'

cursor:crosshair;

filter : alpha(opacity=85); -moz-opacity : 0.8; opacity : 0.8

}



#footer {

width: 100%;

text-align: center;

background-image: url(images/footer.jpg);

background-repeat: no-repeat;

position:relative;

width:977px;

margin:0 auto;

color: #757373;

font-size: 10px;

padding-top: 20px;

padding-bottom: 5px;

font-family: tahoma;

line-height:16px;

}



#footer b {color: #559ac6}

#footer a:link, #footer a:visited {color: #559ac6;}

#footer a:hover {color: #b2b0a4;}

#footer p {

text-align:center;

color:#395116;

}



.posttop {

	text-align: center;

	margin-top: 0px;

	padding-left:0px;

	padding-right:0px;

	background: #c4d9f4 url(images/contenttop.jpg);

}





.post {

width: 582px;

margin-left:18px;

font-family: tahoma;

font-size:11px;

font-weight:400;

color:#72868e; 

text-align: justify;

line-height: 14px;

}

.post b {color: #559ac6}

.post a:link, .post a:visited {color: #ACCF40;} 

.post a:hover {color: #478796;}



.post img {padding: 6px;

background-color: #FFF;

margin-right: 2px;

margin-left: 2px;

margin-bottom: 4px;

border: 1px solid #CBEF59;

-moz-border-radius: 5px;

-webkit-border-radius: 5px; 

border-radius: 5px;

cursor:crosshair;}



.post img:hover {padding: 6px;

background-color: #FFF;

border: 1px solid #FFF;

border: 1px solid #559ac6;

filter : alpha(opacity=85); -moz-opacity : 0.8; opacity : 0.8}



.postbottom {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:9px;

	font-weight: bold;

	font-style:italic;

	text-shadow: #3C565F 1px 1px 1px;

	color:#eeeeee;

	background: #c4d9f4 url(images/contentbottom.jpg);

}



.postdate {

margin-bottom: 0px;

font-family: times new roman;

font-size:18px;	

line-height: 18px;

color:#FFFFFF;

text-shadow: #639ba8 1px 1px 1px;
width: 44px;

}

.postdate b { color:#FFFFFF;}



.commlink {margin-bottom: 10px;

font-family: times new roman;

font-size:24px;	

line-height: 24px;

text-align: center;

color:#FFFFFF;

text-shadow: #64884a 1px 1px 1px;

}

.commlink a:link, .commlink a:visited {color: #FFFFFF;}

.commlink a:hover {color: #76b449; text-shadow: #FFFFFF 1px 1px 1px;}

.commlink strong, .commlink b {color:#FFFFFF;}



.postauthor {margin-bottom: 10px;

font-family: times new roman;

font-size:18px;	

line-height: 18px;

text-align: center;

color:#FFFFFF;

text-shadow: #73a8b4 1px 1px 1px;

}

.postauthor a:link, .postauthor a:visited {color: #FFFFFF;}

.postauthor a:hover {color: #73a8b4; text-shadow: #FFFFFF 1px 1px 1px;}

.postauthor b {color:#FFFFFF;}









.alignleft {

float:left;

}



.alignright {

float:right;

}



a:hover {

text-decoration:none;

}





h1 {

font-size:25px;

font-family: Georgia, "Times New Roman", Times, serif;

text-transform: lowercase; 

line-height:normal;

font-style: italic;

font-weight: bold;

padding-bottom: 0px;

margin-top: 0px;
width: 550px;

}



h2 {

font-size:20px;

font-family: Georgia, "Times New Roman", Times, serif;

text-transform: lowercase; 

line-height:normal;

font-style: italic;

padding-bottom:1px;

padding-top:15px;

}



h3 {

font-size:14px;

font-family: Georgia;

text-transform: lowercase;

color:#4e463b; 

line-height:normal;

padding-bottom:5px;

padding-top:7px;

font-style: italic;

}



.box {margin-left: 15px;

padding: 2px 2px 0px;

background-color: #FCFAFA;

margin-bottom: 10px;

width: 545px;

-moz-border-radius: 5px;

-webkit-border-radius: 5px; 

border-radius: 5px;}



.box:hover {padding: 2px 2px 0px;

background-color: #FFFFFF;}





.title {font-size: 10px;

padding: 3px;

color: #478796;

font-family: tahoma;

text-transform: uppercase;

text-align: left;

padding-left: 25px;

border-bottom: 1px dotted #478796;}



.clear {

position:relative;

clear:both;

height:5px;

}



#wrapper {

position:relative;

width:1000px;

background-color:#c4d9f4;

background-repeat:repeat-y;

margin:0 auto;

}



#mainwrap {

width:1000px;

margin:0 auto;

}



#content {

position:relative;

width: 1000px;

}



#main-blog {

float:left;

width:620px;

padding:0px 10px 10px;

margin: 0 0 0 0px;

}



#main-blog h1 {

font-size:22px;

font-family: Georgia, "Times New Roman", Times, serif;

line-height:normal;

padding-bottom:0px;

margin-bottom:0px;

text-align:center;

}



#main-blog h1 a,#main-blog h1 a:visited,#main-blog h1 a:active {

color:#478796;

text-decoration:none;

text-align:center;

}



#main-blog h1 a:hover {

color:#79919d;

text-decoration:none;

border-bottom:1px solid #79919d;

text-align:center;

}



.postdata {

padding-top: 0px;

font-family: tahoma;

font-size:11px;

font-weight:400;

color:#757373;

text-align: center;

}

.postdata b {color: #559ac6}

.postdata a:link, .postdata a:visited {color: #ACCF40;}

.postdata a:hover {color: #b2b0a4;}





blockquote {border-left: 5px solid #7fbb4e;

border-bottom: 1px solid #E7DFCB;

border-right: 1px solid #E7DFCB;

background-color: #F6F8F9;

color: #72868e;

text-shadow: 0px 1px 0px #FFFFFF;

-moz-border-radius: 10px;

-webkit-border-radius: 10px; 

  border-radius: 10px;

padding: 2px;

font-size: 11px;

font-family: tahoma;

line-height: 11px;

padding-left: 10px;

padding-right: 10px;

margin-right: 7px;

margin-left: 7px;

text-align: justify;}



.nav_details { text-align: center;

padding: 8px;

margin-top: -5px;

background-color: #F6F8F9;

-moz-border-radius: 8px;

-webkit-border-radius: 8px; 

  border-radius: 8px;

border-bottom: 1px solid #E7DFCB;

border-right: 1px solid #E7DFCB;

width: 120px;

height: 15px;}



.comments {

font-family: tahoma;

margin-bottom:20px;

font-size:12px;

color:#68625a;

}

.comments b {color: #559ac6}

.comments a:link, .comments a:visited {color: #ACCF40;}

.comments a:hover {color: #397185; font-style:italic;}





.post p {

text-align:justify;

margin:0;

padding:0 0 10px;

}



post ul {

margin-left:35px;

}



.post-comments {

float:right;

width:63px;

height:61px;

font-size:18px;

font-family: Georgia, "Times New Roman", Times, serif;

font-weight:400;

background:url(images/comments.png) no-repeat;

margin:-7px 0px 0 0;

padding:18px 0 0 31px;

}



.post-social {

float:right;

width:78px;

height:74px;

background:url(images/socialbck.png) no-repeat;

margin:-22px 30px 0 0;

}



.rss {

background:url(images/rssicon.png) no-repeat 0 50%;

padding-left:20px;

padding-top:1px;

}



.post-comments a:link,.post-comments a:visited,.post-comments a:active {

color:#4e463b;

text-decoration:none;

}



#sidebar-top {

height:1px;

min-height:1px;

}



#sidebar-content {

padding:9px 30px 30px 35px;

}



#sidebar-bottom {

height:37px;

min-height:37px;

text-align:right;

margin-left:-1px;

}



#sidebar {

width:305px;

position:relative;

float:left;

margin:-70px 0 0 -8px;

}



.subcolumn {

width:255px;

}



#search {

width:252px;

height:125px;

/* background:url(images/searchbck.png) no-repeat; */

margin-left:4px;

}



.form-input {

width:173px;

background:#e2d3c0;

border:1px solid #e3dccb;

color:#636F55;

font-family: "Franklin Gothic Book", Tahoma, sans-serif;

font-size:0.8em;

margin:65px 10px 10px 37px;

padding:2px;

}



.form-input:focus {

background:#f7f1d9;

border:1px solid #636f55;

}



.search-submit {

width:85px;

background:#eae8d1;

border:1px solid #636f55;

color:#636F55;

font-size:.85em;

margin:0 0 0 84px;

padding:3px;

}



.widget {

width:280px;

margin-left:13px;

margin-right:10px;

margin-bottom:0px;

text-align:justify;

font-size:11px;

font-family: tahoma;

color: #FFFFFF;

#CCCCCC; text-shadow: #879F3B 1px 1px 1px;

padding-bottom:10px;

margin-top:10px;

line-height:120%;

}

.widget b {color: #879F45; text-shadow: none;}

.widget a:link, .widget a:visited {color: #FFFFFF; text-shadow: none;}

.widget a:hover {color: #FFFFFF; font-style:italic; text-shadow: none;}



.widget select {border: 1px solid #feffce;

font-size: 10px;

background-color: #C4D9F4;

font-family: tahoma, verdana, sans-serif;

color: #585F4D;

-moz-border-radius: 10px;

-webkit-border-radius: 10px; 

  border-radius: 10px;

text-align: center;

font-size: 12px;

font-weight: bold;

padding: 3px;

width: 190px;

height: 25px}



.widget option {background-color: #82bed8;

border:0;

border-bottom: 1px solid #feffce;

font-size: 10px;

text-align: left;

font-weight: normal;

height: 15px}



.widget p {

padding-left:5px;

}





.widget h2 {

height:99px;

width:254px;

text-align:center;

font-size:20px;

font-family: Georgia, "Times New Roman", Times, serif;

font-weight:400;

line-height:normal;

color:#2ca4da;

margin:0;

padding:22px 0 0;

}



.widget ul {

border:none;

list-style:none;

margin:0 0 15px;

padding:5px 0;

}



.widget ul li {



margin:0;

padding:5px 15px 10px;

}







.textwidget {

padding:0 8px;

}



.widget ul li a:hover {

color:#635537;

text-decoration:none;

}



p img {

max-width:100%;

float:left;

margin:0 0px 0 0;

padding:0 0px 0 0;

}



.wp-caption {

border:1px solid #59350b;

text-align:center;

background-color:#f3f3f3;

padding-top:4px;

-moz-border-radius:3px;

-khtml-border-radius:3px;

-webkit-border-radius:3px;

border-radius:3px;

margin:10px;

}



.wp-caption img {

border:0 none;

margin:0;

padding:0;

}



.wp-caption p.wp-caption-text {

font-size:11px;

line-height:17px;

margin:0;

padding:0 4px 5px;

}



.commentlist {

font-family: tahoma;

font-size:10px;

color:#68625a;

text-align:justify;

padding:0;

}



.commentlist p {

clear:both;

margin:0 15px 10px 2px;

}



#commentform p {

margin:0;

padding:6px 0;

}



.nocomments {

text-align:center;

margin:0;

padding:0;

}



.alt {

margin-top:1px;

padding:10px 10px 5px;

}



.alt2 {

margin-top:1px;

background:#fff;

border:1px solid #b2b0a4;

padding:10px 10px 5px;

}



.administrator {

margin-top:1px;

background:#e5dfcf url(images/author.png) no-repeat center;

border:1px solid #7e7d75;

padding:10px 10px 5px;

}



.cgravatar {

float:left;

width:40px;

height:40px;

margin:0 12px 0 0;

}



.comment-author {

font-family: tahoma;

font-size:12px;

color:#2b2d2f;

}



.comment-author a:link,.comment-author a:visited,.comment-author a:active {

color:#395116;

border-bottom:1px solid #395116;

text-decoration:none;

}



.comment-author a:hover {

color:#635537;

border-bottom:1px solid #b2b0a4;

text-decoration:none;

}



.comment-date {

margin-left:2px;

margin-top:3px;

font-size:.75em;

color:#888;

}



#com {

width:580px;

clear:both;

padding:0 0 5px;

}



#comhead {

margin-bottom:10px;

color:#68625a;

font-size:14px;

font-family:  "Franklin Gothic Book", Tahoma, sans-serif;

font-weight:400;

border-bottom:1px dashed #ccc;

padding:8px 0 0 40px;

}



#respond {



margin-bottom:10px;

color:#68625a;

font-size:14px;

font-family:  "Franklin Gothic Book", Tahoma, sans-serif;

padding:8px 0 0 70px;

}



#commentform {

font:10px tahoma;

margin:10px 10px 30px 0;

}



#commentform label {

color:#2b2d2f;

font-size:10px;

}



#commentform input {

width:150px;

background:#fff;

border:1px dashed #b2b0a4;

margin-top:3px;

font:9px tahoma;

padding:5px;

}



#commentform textarea {

height:130px;

background:#fff;

border:1px dashed #b2b0a4;

margin-top:3px;

font:9px tahoma;

overflow:auto;

padding:5px;

}



#commentform #submit {

font:12px tahoma;

cursor:pointer;

width: 100px

}







.ddfmwrap {

width:450px;

margin:0;

padding:10px 0;

}



.ddfmwrap form.ddfm {

width:450px;

margin:0;

padding:0;

}



.ddfmwrap form.ddfm legend {

font-size:1.1em;

font-weight:400;

color:#635537;

}



.ddfmwrap form.ddfm label {

padding-top:4px;

color:#635537;

font-weight:400;

line-height:normal;

}



.ddfmwrap form.ddfm fieldset {

border:1px dashed #b2b0a4;

padding:15px;

}



.ddfmwrap p {

color:#635537;

}



form.ddfm .credits {

display:none;

}



.ddfmwrap .required {

color:#cf0e0e;

}



.ddfmwrap .fmtext,.ddfmwrap .fmtextarea,.ddfmwrap .fmselect {

background:#fdfef6;

border:1px dashed #b2b0a4;

color:#635537;

font-family:Arial, Helvetica, Geneva, sans-serif;

font-size:1em;

padding:4px 5px;

}



.ddfmwrap .fmtextarea {

height:200px;

}



.ddfmwrap .fmtext:focus,.ddfmwrap .fmtextarea:focus,.ddfmwrap .fmselect:focus {

border:1px dashed #918b6e;

}



.ddfmwrap .submit {

margin-left:-8px;

text-align:left;

}



.ddfmwrap .submit input {

background:#fdfef6;

border:1px dashed #918b6e;

color:#2b2d2f;

font:normal 0.9em Arial, Helvetica, Geneva, sans-serif;

padding:3px 12px;

}



#wp-calendar {

empty-cells:show;

font-size:12px;

font-weight:700;

text-align:center;

text-decoration:none;

width:200px;

margin:0;

padding:0;

}



a:link,a:visited,a:active,.post-comments a:hover,.widget ul li a {

color:#000;

text-decoration:none;

font-weight:600;

}







.thumbnail {

  float: left;

  width: 112px;

  height: 112px;

  margin: 0px 10px 0px 0px;  

  padding: 0; 

  overflow: hidden;

  line-height: 170px;

  text-align: center;

}

.thumbnail a img {

  float:left;

  width: 100px;

  height: 100px;

  padding: 5px;  

  background:#627506;

  border:1px solid #fff;

}





.twitter {

 height:230px; 

 width:220px; 

background: url(images/twitter.png) top no-repeat;



/* top:300px; */

float:right;

margin: 9px 0 0 0;

padding:18px 13px 13px 13px;

color:#000;

display:block;

font-size:11px;





}



.twitter a, .twitter a:link, .twitter a:visited{

color:#000;

}
