/*

Theme Name: theDailyApp
Theme URI: http://thedailyApp.com
Description: 960 width, 32px grid, 16px spacing, 2-level horizontal menu, new logo, the works.
Author: Joey and Tommy Marshall
Author URI: http://siredesigns.com
version: 2.1

*/
.entry_content_single {
display:block;
float:left;
width:99%;
}

.attention {
width:605px;
font-size:11px;
text-align:justify;
border-top:3px solid #FFF568;
border-bottom:3px solid #FFF568;
border-left:3px solid #FFF799;
border-right:3px solid #FFF799;
background:#FFF799 url(images/attention.png) left no-repeat;
margin:10px auto;
padding:5px 20px 5px 30px;
}

/* basics */
body {
background:#c7c993 url(images/bg.gif) 0 -20px repeat-x;
font-family:Verdana;
margin:0;
padding:0;
}

#container {
width:986px;
display:block;
margin:0 auto;
}

#topmenu {
height:40px;
width:500px;
float:right;
line-height:30px;
}

#topmenu ul {
float:right;
list-style:none;
margin:-2px 32px;
padding:0;
}

#topmenu li {
list-style:none;
display:inline;
padding:0;
}

#topmenu a {
color:#fff;
font-size:12px;
font-family:"Lucida Sans Unicode";
text-decoration:none;
border-left:1px solid transparent;
border-bottom:1px solid transparent;
border-right:1px solid transparent;
float:left;
margin:0 6px;
padding:0 8px;
}

.topmenu_active,#topmenu a:hover {
color:#000 !important;
background:#c7c993 url(images/bg.gif) 0 0 repeat-x !important;
border-left:1px solid #000 !important;
border-bottom:1px solid #000 !important;
border-right:1px solid #000 !important;
}

#header {
margin-top:18px;
width:986px;
height:161px;
display:block;
float:left;
}

#content {
background:#fff url(images/content_bg.gif) repeat-y;
width:689px;
height:auto;
display:block;
float:left;
padding-bottom:16px;
border-bottom:5px solid #eee;
margin-bottom:16px;
}

/* header */
.header_url {
float:left;
display:block;
height:159px;
width:411px;
background:url(images/header_orig.jpg) 0 0 no-repeat;
}

/* general */
.pad_16x16 {
padding:16px;
}

.pad_16x8 {
padding:16px 8px;
}

.post code {
font-family:"Courier New";
}

strong {
font-weight:700;
}

/* menu */
#menu {
display:block;
width:689px;
float:left;
background:#fff;
}

#menu UL {
background:#eee;
height:33px;
margin:0;
padding:0 0 0 10px;
}

#menu LI {
font-size:17px;
cursor:pointer;
float:left;
list-style:none;
margin:0;
padding:0;
}

#menu LI A {
text-decoration:none;
letter-spacing:-1px;
font-family:"Lucida Sans Unicode";
display:block;
color:#416126;
margin:6px 3px 0;
padding:3px 10px;
}

#menu LI UL LI A {
font-size:15px;
letter-spacing:0;
color:#75a052;
margin:0;
padding:6px 12px;
}

.active_parent,.active_child {
background:#fff;
color:#000 !important;
}

#menu LI A:hover {
background:#fafafa;
color:#000 !important;
}

#menu UL LI UL {
position:absolute;
display:none;
width:681px;
height:40px;
margin:0 0 0 -5px;
padding:0;
}

#menu UL LI:hover UL,#menu UL LI A:hover UL,#menu LI.sfhover UL {
display:block;
}

#menu .sub-media {
margin-left:-49px;
}

#menu .sub-marketing {
margin-left:-122px;
}

#menu .sub-display {
margin-left:-224px;
}

#menu .sub-workflow {
margin-left:-302px;
}

#menu .sub-content-manage {
margin-left:-396px;
}

#menu .sub-server {
margin-left:-542px;
}

#menu .sub-tools {
margin-left:-613px;
}

#menu .media-spacing {
margin-left:0;
}

#menu .marketing-spacing {
margin-left:5px;
}

#menu .display-spacing {
margin-left:55px;
}

#menu .workflow-spacing {
margin-left:140px;
}

#menu .content-manage-spacing {
margin-right:0px;
}

/* entry */
.post {
clear:both;
margin-bottom:12px;
}

.entry_content {
display:block;
float:right;
width:462px;
}

.post a img {
border:0;
}

.article_image {
background:#eee;
border:1px solid #ddd;
text-align:center;
margin:10px auto;
padding:8px;
}

.article_image img {
border:1px solid #999;
}

#content p {
font-size:12px;
line-height:19px;
text-align:left;
margin:0 0 20px;
}

.entry_meta {
line-height:13px;
font-size:11px;
color:#416126;
padding-bottom:8px;
font-family:"Lucida Sans Unicode";
}

.entry_meta a {
color:#416126;
text-decoration:none;
font-family:"Lucida Sans Unicode";
}

.entry_image {
display:block;
float:left;
width:175px;
height:175px;
border:5px solid #ddd;
margin:4px 8px 4px 0 !important;
}

.entry_main_image {
padding-bottom:4px;
}

.entry_info {
width:100%;
background-color:#efefef;
border:1px solid #ddd;
font:11px/15px "Lucida Sans Unicode";
float:left;
margin:0 0 30px;
}

.entry_info_value a {
display:block;
float:left;
font-weight:700;
text-decoration:none;
border-right:1px solid #ddd;
padding:4px 10px;
}

.entry_info_value a:hover {
background:#aecb97;
border-right:1px solid #75a052;
}

.social_web_icons img {
float:left;
display:block;
padding:2px 0 0 12px;
}

.edit_post a {
padding-left:8px;
font-size:11px;
text-decoration:none;
}

h3 {
font-size:23px;
color:#416126;
letter-spacing:-1px;
line-height:30px;
font-weight:100;
font-family:"Lucida Sans Unicode";
margin:0 0 20px;
}

h4 {
font-size:17px;
color:#416126;
letter-spacing:-1px;
line-height:20px;
font-weight:100;
font-family:"Lucida Sans Unicode";
margin:0 0 20px;
}

.post small {
font-size:11px;
line-height:12px;
}

.post h2,.post h2 a {
letter-spacing:-2px;
font-weight:100;
color:#416126;
text-decoration:none;
font:29px/32px "Lucida Sans Unicode";
margin:0 0 4px;
}

.read_more:hover,.post a:hover {
color:#000 !important;
}

.the_content {
clear:both;
display:block;
}

.the_excerpt {
font-size:12px;
min-height:113px;
margin:0 10px;
}

/* social icons */
.social {
margin: 10px auto;
display:block;
height: 90px;
width: 630px;
background: url(images/shareit.gif) top center no-repeat;
}

.social_inner {
float:right;
padding: 20px;
margin-right: 32px;
}

.social_inner img {
margin: 0 1px;
border: 0px;
}


/* navigation */
.navigation {
font-size:13px;
margin-bottom:16px;
clear:both;
width:100%;
}

.navigation .alignleft {
float:left;
}

.navigation a:hover {
background:#416126;
border:1px solid #888;
}

/* sidebar */
#sidebar a {
color:#416126;
text-decoration:none;
}

#sidebar {
background-color:#eee;
width:286px;
height:auto;
display:block;
float:right;
text-align:center;
margin:0;
padding:0;
}

#sidebar h2 {
letter-spacing:-1px;
font-weight:100;
font-family:Verdana;
font-size:18px;
text-align:left;
margin:12px 0 2px;
}

#sidebar li {
list-style:none;
margin:0 16px;
padding:0;
}

#sidebar li a {
font-size:13px;
text-decoration:none;
display:block;
width:176px;
text-align:left;
border-bottom:1px solid #6E6E6E;
padding:2px 8px;
}

#sidebar a img {
margin:2px 0;
}

/* search */
.search_entry_main_image {
padding-bottom:4px;
width:125px;
height:125px;
}

.search_entry_image {
display:block;
float:left;
padding:4px 10px 10px 4px;
}

.search_entry_content {
display:block;
float:right;
width:500px;
}

/* advertise */
.top_ad {
float:right;
margin:12px 40px 5px 0;
}

.rss_feed {
float:right;
width:284px;
}

.rss_feed_field {
color:#fff;
font-style:italic;
font-size:12px;
width:180px;
background:transparent url(http://thedailyapp.com/images/rss.png) 150px -1px no-repeat;
border:0 solid transparent;
border-bottom:2px dashed #efefef;
margin:0;
padding:15px 2px 3px;
}

/* archive */
.archivetitle {
font-size:22px;
margin-bottom:16px;
font-weight:400;
font-style:italic;
}

/* comments */
#commentform {
background:#F0F0F0;
margin:32px 12px 20px;
padding:20px;
}

#commentform p {
color:#000;
font-size:13px;
}

#commentform h3 {
font-family:Verdana;
font-size:11px;
font-weight:300;
color:#000;
}

#commentbox {
width:85%;
min-width:400px;
margin:5px 5px 0 0;
}

#author,#email,#url,#commentbox,#submit {
background:#fff;
font-family:Verdana;
font-size:12px;
border:1px solid #B2B2B2;
margin:5px 5px 0 0;
padding:6px;
}

#submit {
margin:5px 5px 0 0;
}

#comments {
clear:both;
margin:0;
padding:0;
}

.the_commentor {
float:left;
width:125px;
text-align:left;
line-height:14px;
margin:0 0 0 10px;
padding:0;
}

.the_commentor img {
border:8px solid #aaa;
background:#fff;
padding:1px;
}

.comment-metadata {
letter-spacing:-1px;
margin:0 !important;
padding:0;
}

.comment-metadata a {
color:#999;
font-size:10px;
text-decoration:none;
}

.the_comment {
float:left;
width:490px;
color:#000;
background-color:#ededed;
border:1px solid #ddd;
font-size:13px;
line-height:20px;
min-height:140px;
padding:0 10px 10px;
}

ol.commentlist li.alt .the_comment {
position:relative;
top:-1px;
background-color:#ddd;
margin-bottom:-2px;
}

ol.commentlist {
margin-top:20px;
}

ol.commentlist li {
clear:both;
list-style:none;
}

.comment-author {
font-size:14px;
line-height:15px;
margin:0 !important;
padding:0;
}

.comment-author,.comment-author a {
color:#535353;
font-weight:700;
text-decoration:none;
line-height:15px;
}

.commentlist .the_comment a {
color:#535353;
}

ol {
list-style-type:none;
margin:0;
padding:0;
}

ol li {
background:#fff;
overflow:hidden;
margin:10px 0;
padding:5px 0 5px 10px;
}

/* search */
#searchform {
padding:6px 0 6px 6px;
}

#searchform input#s {
font-size:14px;
border:1px solid #aaa;
margin:2px;
padding:3px;
}

#searchform input#searchsubmit {
font-family:Verdana;
font-size:14px;
border:1px solid #aaa;
background-color:#aecb97;
color:#000;
font-weight:700;
margin:2px;
padding:2px;
}

/* footer */
#footer {
background:#121212;
width:100%;
height:310px;
clear:both;
}

#footer_inner {
display:block;
width:960px;
color:#fff;
font-family:Verdana;
font-size:11px;
margin:0 auto;
padding:8px;
}

#footer h2 {
font:17px/21px Verdana;
margin:0 0 5px;
}

#footer a {
color:#eee;
}

#footer a:hover {
color:#999;
}

#box1,#box2,#box3 {
float:left;
width:239px;
}

#footer ul {
float:left;
margin:0;
padding:0;
}

#footer li a {
width:214px;
background:#ddd;
display:block;
color:#555;
text-decoration:none;
margin-top:1px;
padding:4px 8px;
}

#footer li a:hover {
background:#aecb97;
color:#000;
}

/* clear */
.clr {
clear:both;
line-height:0;
}

#menu .sub-content-manage li,#menu .sub-server li,#menu .sub-tools li {
float:right !important;
}

#menu .server-spacing,#menu .tools-spacing {
margin-right:0;
}

.post a,.the_comment a {
color:#416126;
}

.read_more,.navigation .alignright {
float:right;
}

.navigation .alignleft a,.navigation .alignright a {
background:#75a052;
color:#fff;
text-transform:uppercase;
text-decoration:none;
border:1px solid #ddd;
padding:8px 4px;
}

#sidebar a:hover,#commentform a,.commentlist .the_comment a:hover,.comment-author a:hover {
color:#000;
text-decoration:none;
}

#sidebar ul,#footer li {
list-style:none;
margin:0;
padding:0;
}