/*
Theme Name: Daily Freeware
Description: Special theme for daily freeware.
Author: ridwan arifandi
Author URI: http://www.mppersonal.com
Version: 1.0
*/

body {
	margin	: 0;
	padding	: 0;
	
	font-family	: tahoma;
	font-size	: 12px;
	
}

/*--------------------------------------------------------------------------------------------------------*/
/* skeleton tags */
/*--------------------------------------------------------------------------------------------------------*/

#universe {
	width	: 1024px;
	margin	: 0 auto;
}

#header {
	height	: 143px;
	
	background	: #000 url(images/header-background.jpg);
}

#menu {
	height		: 27px;
	
	background	: url(images/menu-background.jpg);
	
}

#center {
	border-left	: 1px solid #666;
	background	: url(images/center-background.jpg) repeat-y;
}

#post-capsule {
	float		: left;
	width		: 570px;
	padding-top	: 25px;
}

#sidebar-1 {
	float		: left;
	width		: 205px;
	padding		: 0 10px;
	
	background	: none;
}


#sidebar-2 {
	float		: left;
	width		: 228px;
	background	: none;
}

#footer {
	clear		: both;
	width		: 100%;
	height		: 80px;
	
	background	: black;
	border-top	: 3px solid #474747;
}

#commentarea {
	padding		: 5px 10px;
}

.wrap {
	clear		: both;
}
/*--------------------------------------------------------------------------------------------------------*/
/* skeleton tag : header */
/*--------------------------------------------------------------------------------------------------------*/

#header {

}

#header-searchbar {
	float	: right;
	width	: 216px;
	height	: 39px;
	
	padding: 5px 0 0 50px;
	margin-right: 45px;
	
	background:url(images/searchbar-background.png) no-repeat;
}

#header-searchbar input{
	font-size	: 10px;
	color		: #2f2f2f;
	border		: none;
	background	: none;
}

#header img {
	float	: left;
	margin	: 20px 0 0 20px;
	border	: 0;
}

#header-wrap {
	float	: left;
	margin	: 30px 10px 0 20px;
}

#header-title {
	font-size	: 40px;
	color	: #16527c;
}

#header-desc {

}


/*--------------------------------------------------------------------------------------------------------*/
/* skeleton tag : menu */
/*--------------------------------------------------------------------------------------------------------*/

#menu {

}

#menu ul {
	margin	: 0;
	padding	: 0;
}

#menu ul li {
	float	: left;
	list-style	: none;
}

#menu li a:link,
#menu li a:visited {
	display	: block;
	height	: 21px;
	padding	: 5px 15px 0 15px;
	
	font-size	: 12px;
	color		: #fff;
	
	text-transform 	: capitalize;
	text-decoration	: none;
	border-right	: 1px solid #fff;
}

#menu li a:hover {
	background	: #666;
}

#menu li.current_page_item a:link,
#menu li.current_page_item a:visited {
	background	: #3f3f3f;
}

/*--------------------------------------------------------------------------------------------------------*/
/* skeleton tag : post */
/*--------------------------------------------------------------------------------------------------------*/

.post {
	padding		: 10px;
	background	: none
}

.post-date {
	float		: left;
	width		: 47px;
	height		: 47px;
	
	
	font-family	: arial;
	text-align	: center;
	background	: url(images/post-date-background.jpg) no-repeat;
}

.post-day {
	font-size	: 16px;
	font-weight	: bold;
}

.post-month	{
	font-size	: 10px;

}

.post-year {
	font-size	: 10px;
}

.post-title {
	float		: left;
	padding-left: 10px;
	
	text-transform:capitalize;
}

.post-title a:link,
.post-title a:visited {
	color		: #0563a6;
	
	font-size	: 20px;
	text-decoration : none;
}

.post-title a:hover {
	color		: #333333;
}

.post-category {
	float		: right;
}

.post-comment {
	float		: right;
}

.post-category a:link,
.post-category a:visited,
.post-comment a:link,
.post-comment a:visited {
	font-size	: 11px;
	color		: #0563a6;
	text-decoration : none;
}

.post-category a:hover,
.post-comment a:hover {
	color		: #000;
	text-decoration : underline;
}

.post-content {
	padding		: 20px 5px;
	text-align	: justify;
}

.post-content img {
	padding		: 5px;
	margin		: 5px;
	
	border		: 1px solid #0563a6;
}

.post-content img.wp-smiley {
	border		: none;
}

.post-content blockquote {
	margin		: 0;
	padding		: 5px 15px;
	color		: #666;
	
	background	: url(images/quote.png) 10px 10px no-repeat;
}

.post-content a:link,
.post-content a:visited {
	color		: #0563a6;
	text-decoration	: none;
	border-bottom: 1px dashed #0563a6;
}

.post-content a:hover {
	color		: #6f6f6f;
	border-bottom: 1px dashed #6f6f6f;
}

.post-content a.more-link:link,
.post-content a.more-link:visited {
	padding		: 3px 5px;
	
	color		: #0563a6;
	background	: #84cbfe;
	border		: 1px solid #000;
}

.post-content a.more-link:hover {
	color		: #000;
	background	: #ddd;
}

.post input[type=text],
.post input[type=password] {
	margin		: 5px 0;
	border		: 1px solid #0563a6;
}

.post input[type=submit] {
	padding		: 2px 15px;
	font-size	: 12px;
	background	: #84cbfe;
	border		: 1px solid #000;
}

/*--------------------------------------------------------------------------------------------------------*/
/* skeleton tag : sidebar 1 */
/*--------------------------------------------------------------------------------------------------------*/

#sidebar-1 {
	font-size	: 11px;
}

#sidebar-1 #banner-rss {
	padding	: 20px 0;
}

#sidebar-1 #banner-rss img {
	float		: left;
	padding	: 0 5px 5px 0;
}

#sidebar-1 .widget {
	margin-bottom	: 20px;
	
	font-size	: 11px;
}

#sidebar-1 .widget-title {
	font-size	: 14px;
	color		: #222;
	
	border-bottom: 1px solid #b5b5b5;
}

#sidebar-1 .widget-title div {
	padding		: 3px 0 10px 25px;
	background	: url(images/sidebar-1-title-icon.jpg) 3px 5px no-repeat;
}

#sidebar-1 ul {
	margin		: 0px 0;
	padding		: 0;
}

#sidebar-1 li {
	list-style	: none;
}

#sidebar-1 .widget-content li a:link,
#sidebar-1 .widget-content li a:visited {
	display		: block;
	padding		: 8px 5px;	
	
	color		: #044573;
	text-decoration	: none;
	
	border-bottom: 1px solid #b5b5b5;
}

#sidebar-1 .widget-content li a:hover {
	background	: #dfdfdf;
}

#sidebar-1 div#recent-comments {

}

#sidebar-1 div#recent-comments li {
	padding		: 8px 5px;	
	border-bottom: 1px solid #b5b5b5;
}

#sidebar-1 div#recent-comments li:hover {
	background	: #dfdfdf;
}

#sidebar-1 div#recent-comments a:link,
#sidebar-1 div#recent-comments a:visited {
	display	: none;
	
	color	: #044573;
	text-decoration	: none;
	border-bottom	: 1px dashed #044573;
}

#sidebar-1 div#recent-comments a:hover {
	color	: #0563a6;
	border-bottom	: 1px dashed #0563a6;
}

#sidebar-1 #calendar table {
	width	: 100%;
}

#sidebar-1 #tag_cloud a:link,
#sidebar-1 #tag_cloud a:visited {
	color		: #044573;
	text-decoration : none;
	border-bottom	: 1px dashed #044573;
}

#sidebar-1 #tag_cloud a:hover {
	color		: #fff;
	border-bottom	: 1px dashed #fff;
}

/*--------------------------------------------------------------------------------------------------------*/
/* skeleton tag : sidebar 2 */
/*--------------------------------------------------------------------------------------------------------*/

#sidebar-2 {
	
}

#sidebar-2 .widget {
	margin-bottom	: 20px;
	
	font-size	: 11px;
	color			: #fff;
}

#sidebar-2 .widget a:link,
#sidebar-2 .widget a:visited {
	color			: #84cbfe;
	text-decoration : none;
}

#sidebar-2 .widget a:hover {
	color			: #fff;	
}

#sidebar-2 .widget-title {
	padding	: 5px 0 0 10px;
	height	: 40px;
	background	: url(images/sidebar-2-title-background.jpg) repeat-x;
	
	font-size	: 12px;
	color		: #84cbfe;
}

#sidebar-2 .widget-title div {
	padding-left	: 20px;
	background		: url(images/sidebar-2-title-icon.jpg) no-repeat;
}

#sidebar-2 .widget-title img {
	float		: left;
}

#sidebar-2 .widget-content {
	padding	: 0 8px 0 8px;
}

#sidebar-2 ul {
	margin	: 0;
	padding	: 0;
}

#sidebar-2 li {
	list-style	: none;
	color			: #7ac9ff;
}

#sidebar-2 .widget li a:link,
#sidebar-2 .widget li a:visited {
	display	: block;
	padding	: 5px;
	
	font-size: 11px;
	color		: #fff;
	text-decoration : none;
	
	border-bottom	: 1px solid #004f87;
}

#sidebar-2 .widget li a:hover {
	background		: #157ac2;
	border-bottom	: 1px solid #84cbfe;
}

#sidebar-2 .textwidget {
	color		: #fff;
}

#sidebar-2 .textwidget img {
	padding	: 5px;
}

#sidebar-2 div#recent-comments {

}

#sidebar-2 div#recent-comments li {
	padding	: 7px 2px;
	border-bottom	: 1px solid #004f87;
}

#sidebar-2 div#recent-comments li:hover {
	background		: #157ac2;
	border-bottom	: 1px solid #84cbfe;
}

#sidebar-2 div#recent-comments a:link,
#sidebar-2 div#recent-comments a:visited {
	display	: none;
	
	color	: #fff;
	text-decoration	: none;
	border-bottom	: 1px dashed #fff;
}

#sidebar-2 div#recent-comments a:hover {
	color	: #0563a6;
	border-bottom	: 1px dashed #0563a6;
}

#sidebar-2 #calendar table {
	width	: 100%;
}

#sidebar-2 #tag_cloud a:link,
#sidebar-2 #tag_cloud a:visited {
	color		: #fff;
	text-decoration : none;
	border-bottom	: 1px dashed #fff;
}

#sidebar-2 #tag_cloud a:hover {
	color		: #84cbfe;
	border-bottom	: 1px dashed ##84cbfe;
}

/*--------------------------------------------------------------------------------------------------------*/
/* skeleton tag : sidebar 1 */
/*--------------------------------------------------------------------------------------------------------*/

#commentarea h3 {
	font-size	: 16px;
	color		: #0563a6;
}

#commentarea a:link,
#commentarea a:visited {
	color		: #0563a6;
	
	text-decoration	: none;
	border-bottom	: 1px dashed #0563a6;
}

#commentarea a:hover {
	color		: #666;
	border-bottom	: 1px dashed #666;
}

#commentarea .form-input {
	float		: left;
	padding		: 5px 20px 5px 0;
}

#commentarea label {
	font-size	: 10px;
}

#commentarea input[type=text] {
	font-family	: "courier new";
	padding		: 3px;
	border		: 1px solid #0563a6;
	background	: #efefef;
}

#commentarea input[type=text]:hover {
	background	: #fff;
}

#commentarea textarea {
	padding		: 3px;
	border		: 1px solid #0563a6;
	background	: #efefef;
}

#commentarea textarea:hover {
	background	: #fff;
}

#commentarea input[type=submit] {
	padding		: 2px 15px;
	font-size	: 12px;
	background	: #84cbfe;
	border		: 1px solid #000;
}

#comments-list,
#trackbacks-list {
	margin-top	: 30px;
}
#comments-list ol,
#trackbacks-list ol {
	margin	: 0 0 0 20px;
	padding	: 0;
}

#comments-list li {
	clear		: both;
}

#comments-list .comment-gravatar {
	float		: right;
}

#comments-list .comment-gravatar img {
	width		: 30px;
	margin	: 0 5px;
	padding	: 2px;
	border	: 1px solid #0563a6;
}

#comments-list .comment-author {
	text-align	: right;
	font-size	: 12px;
	color	: #0563a6;
}

#comments-list .comment-info {
	text-align	: right;
	font-size	: 10px;
}

/*--------------------------------------------------------------------------------------------------------*/
/* skeleton tag : footer */
/*--------------------------------------------------------------------------------------------------------*/

#footer {
	color	: #fff;
}	

#footer a:link,
#footer a:visited {
	color		: #84cbfe;
}

#footer a:visited {
	color		: #fff;
}

#footer-icon {
	float	: right;
	padding	: 10px;
}

#footer-capsule {
	float	: right;
	padding	: 20px 5px 0 0;
	text-align:right;
}