/* Get main sheets from site - easier than trying to maintain two styelsheets */

@import url(http://www.makemedia.com/Content/css/reset.css);
@import url(http://www.makemedia.com/Content/css/main.css);

.newsItemThumb { margin: 0 10px 0 0; }

/* Blog Specific Styles */

/* Sidebar */
#sidebar { background:url("http://www.makemedia.com/Content/texturedColumnTop300px.png") no-repeat scroll left top transparent; color:#FFFFFF; float:right; padding:22px 0 0; text-shadow:0 1px 0 #000000; width:302px; }
#blog-home-sidebar { padding-left:20px; }
#sidebar h3 { background:url("http://www.makemedia.com/Content/contactDetailHeadingBg.gif") no-repeat scroll left center transparent; float:left; font-size:1.4em; margin:0; padding:0 0 0 44px; width:257px; }
#sidebar h3:first-child { float:left; font-size:1.4em; margin:1px 0 0; padding:0 0 0 44px; width:257px; }
#sidebar ul { background:url("http://www.makemedia.com/Content/subColumnTextureRepeater.gif") repeat-y scroll left bottom transparent; float:left; margin:0; padding:8px 22px 10px 44px; width:236px; }
#sidebar ul#last-child { background:url("http://www.makemedia.com/Content/texturedColumnBottom300px.png") no-repeat scroll left bottom transparent; padding:8px 22px 26px 44px; }
#sidebar ul li { color:#DADADA; letter-spacing:normal; line-height:1.9em; }
#sidebar ul li a { border-bottom:1px dotted #646464; color:#DADADA; margin:2px 0; }
#sidebar ul li a:hover, #sidebar ul li a:active { text-decoration:none; color:#FFF; background:#53572a; margin:2px 0 2px -3px; padding:2px 3px; border-bottom:none; }

/* Post Navigation */
.navigation#post-nav { width:620px; float: left; font-size:0.8em; margin:-10px 0 26px 0; padding:8px 0; border-top:1px dotted #e1e1e1; border-bottom:1px dotted #e1e1e1; }
.navigation p { margin:0; padding:0; line-height:2.2em; color:#919191; }
.navigation a { margin:0 0 0 5px; padding:1px 0; font-weight:bold; border-bottom:1px dotted #000; color:#505050; }
.navigation a:hover { border-bottom:none; text-decoration:none; color:#000; background:#f5f181; margin:2px 0 2px 5px; padding:1px 0; }
.navigation .alignleft a { /*background:url("http://www.makemedia.com/Content/prevPost.png") no-repeat scroll center top transparent;*/ }
.navigation .alignright a{ /*background:url("http://www.makemedia.com/Content/nextPost.png") no-repeat scroll center top transparent;*/ }
.navigation .alignleft a:hover, .navigation .alignright a:hover { /*background-position: center bottom */ text-decoration: none; }
.navigation .alignleft{ float: left; margin: 0 10px 0 0; }
.navigation .alignright{ float: right; margin: 0 0 0 10px;}

/* Search Form */
#sidebar #searchform label { display: none; }
#sidebar #searchform #s { padding: 4px 5px; width: 170px; }
#sidebar #searchform #searchsubmit { height: 36px; padding:  0 0 10px 0; width: 43px; background:url("http://www.makemedia.com/Content/goButton.png") no-repeat scroll left -2px transparent; border: none; font-weight: bold; font-size: 1.4em; cursor: pointer; }
#sidebar #searchform #searchsubmit:hover { background-position: left -38px; }

/* Post */
.post-link a { font-size:1.7em !important; color:#000 !important; letter-spacing:-0.04em; }
.post-link a:hover { text-decoration:none; background:#f5f181; line-height:0.8em !important; }
.post { margin: 0 0 40px 0; color: #535353; }
.post h3 { border-bottom: 1px solid #d2d793; min-height:31px; margin: 12px 0 15px 0; font-weight: normal; font-size: 1.4em; color: #636363;	 clear: both; }
.post h3 a { font-weight: normal; color: #636363; }
.post span.post-date { background:url("http://www.makemedia.com/Content/mmIcon_15px17px.png") no-repeat scroll left center transparent; font-size:1.1em; padding: 2px 0 2px 20px; color: #9b9b9b; }
.post .entry { margin: 8px 0 0 0; padding: 26px 20px 10px 20px; background: #f2f4db; font-size:0.9em; line-height: 2.6em; }
.post .entry .intro { font-size:1.4em; font-weight:bold; }
.post .entry ul { font-size: 1.2em; list-style: disc; margin-left: 2em; }
.post .entry a { font-weight: bold; color:#9AA42E; }
.post .entry a:hover { background:#f5f181; color:#000; text-decoration:none; border:none; }
.post .entry ul, .post .entry ol { margin: 12px 0 18px 12px; font-size: 1.2em; list-style: none; }
.post .entry ul li { background: url("http://www.makemedia.com/Content/greenBullet_small.png") no-repeat scroll left top transparent; padding: 0 0 14px 18px; line-height: 1.2em; }
.post .entry ol li { margin: 0 0 0 17px; padding: 0 0 14px 0; list-style: decimal; line-height: 1.2em; }
.post .postmetadata { border-bottom: 1px solid #d2d793; background:#e9eaea; color: #666; font-size:1.1em; padding: 15px 20px; }
.post .postmetadata.alt {  }
.post img { border: 1px solid #ccc; display: block; margin: 0 auto 5%; }

.wp-caption { display: block; margin: 0 auto 20px; width: 90% !important; padding: 5%; background: #fcfcfc; box-shadow: 1px 1px 4px -3px #444; border-radius: 1px; }
.wp-caption .wp-caption-text { border-top: 1px solid #ADB73B; padding: 8px 0 0; margin: 0; text-align: center; line-height: 1.5em; font-style: italic; }

/* Archives */
.archive-title { margin: 0 0 10px 0; }

/* Comments */ 
#respond, #comments { clear: both; }
#respond h3, h3#comments { font-size: 1.4em; border-bottom:1px solid #CCC; font-weight:normal; padding-bottom:4px; }

h3#comments span{ color:#636363; font-weight:normal; }
.commentlist { width:618px; margin:26px 0 0 0; padding:0; }
.comment { width:618px; float:left; margin: 0 0 25px 0; }
.comment img { margin: 0 8px 2px 0; width:24px; height:24px; float:left; border:1px solid #CCC; }
.comment .comment-body { }
.comment .comment-author { width:130px; float:left; font-size:1em; }
.comment .comment-author a { font-weight:bold; color:#505050; border-bottom:1px dotted #000; }
.comment .comment-author a:hover { border-bottom:none; text-decoration:none; color:#000; }    
.comment .comment-text { width:410px; float:right; background:url("http://www.makemedia.com/Content/speechBubbleCornerLeft.png") no-repeat top left #e7e7e7; margin:-28px 0 0 0; padding:24px 24px 0 54px; }
.comment p { font-size:1em; line-height:1.8em; /*background:none repeat scroll 0 0 #E9EAEA;*/ padding: 0 0 20px 0; margin: 0; color:#353535; }
.comment .reply { width:120px; float:left; }

.awaiting-moderation-message { margin:0 0 0 50px; line-height:2.4em; }

.commentmetadata { width:130px; float:left; /*background:url("http://www.makemedia.com/Content/mmIcon_15px17px.png") no-repeat scroll left center transparent;*/ padding: 0; margin: 4px 0; clear:both; }
.commentmetadata a { line-height: 17px; color:#9B9B9B; }
#commentform { margin: 0 0 0 0; padding: 20px 20px 8px 20px; background:#F2F4DB; }
#commentform p small { color:#474747; }
#commentform input { margin:0 5px 0 0; padding: 4px 5px; width: 200px; /*background: #fff; border: 1px solid #ccc;*/ }
#commentform textarea{ padding: 4px 5px;width: 98%; font-family:Arial,Helvetica,sans-serif; font-size: 0.9em; }
#commentform input#submit{ width: 152px; border: none; font-size:14px; background:#ccd74e; margin:0; padding:5px 0 5px 0; text-shadow:0 1px 0 #FFF; cursor: pointer; border-radius: 5px; }
#commentform input#submit:hover{ background:#bbc547; }

.tag-names { font-size:1em; font-weight:bold; border-top:1px solid #CCC; padding:4px 0 0 0; }
.tag-names a { text-decoration:none; border-bottom:1px dotted #000; }
.tag-names a:hover { text-decoration:none; color:#535353; border:none; }

/* Footer */
#footerContents .newsItem dt a{ color: #fff; }
#footerContents .newsItem dt{ height: 60px; overflow: hidden; }
#footerContents .newsItem dd p{ font-size: 1em; height: 92px; overflow: hidden; }

