/*  
Theme Name: DarkZen
Theme URI: http://www.dailyblogtips.com/darkzen-wordpress-theme-released/
Description: 
Version: 1.0
Author: Daily Blog Tips
Author URI: http://www.dailyblogtips.com
*/

/* STRUCTURE */
body { text-align:center;  background-color:#E0F775; background-image:url(http://www.matthewmeadstyle.com/templates/2010_spring/images/bodyBg.png); background-position:top left; background-repeat:repeat-x; color:#333333; font-size:13px; font-family:Arial; }

#body2 {}

#page { width:960px; margin:auto; background-image:url(images/page.png); background-repeat:repeat-y; background-position:left; text-align:left; margin-top: -8px;}

#header {width:960px; padding-left:0px; padding-top:0px; clear:both; margin:auto; text-align:left; background-color: #ffffff; background-image:url(http://www.matthewmeadstyle.com/templates/2010_spring/images/header_logo.gif); background-repeat: no-repeat;}

.headleft { float:left; width:450px;}

.headright { float:right; text-align:right; margin-right: 25px;}

#menulinks { height:36px; width:960px; clear:both; margin:40px auto -8px auto; background-color: #AEC417;}

#rsslink a { float:right; text-align:right; padding-top:10px; padding-left:17px; margin-right: 5px; height:36px; color:#FFFFFF; text-decoration:none; font-size:14px; font-weight:bold; background:url(images/rsslink.gif) left 12px no-repeat; }

ul#navlist { margin: 0; padding: 0; white-space: nowrap; float:left; width:900px; }

ul#navlist li { font-size:10pt; display:inline; list-style-type: none; padding: 0px; height: 36px;}

ul#navlist li a { padding-left:25px; padding-right:25px; padding-top:10px; height:26px; background-image:none; display:block; color:#FFFFFF; text-decoration:none; float:left; font-size:14px; font-weight:bold; }

ul#navlist li a:link, ul#navlist li a:visited { text-decoration: none; }

ul#navlist li a:hover { background-position:top left; text-decoration:none; color:#FFFFFF; background-color:#8EA107; }

#mainarea { clear:both; width:960px; padding-top:0px; margin:0 }

#contentarea { padding-left:10px; width:600px; float:left; padding-bottom:20px; }

#sidebar { width:320px; float:right; padding-bottom:20px; }

#widelist li a{ padding-left:5px; padding-top:4px; padding-bottom:4px; border-bottom:#CCCCCC solid 1px; display:block; font-size:10pt; color:#92AC3C; text-decoration: none; clear:both; text-align:left; margin-left:5px; margin-right:4px; margin-top:0; margin-bottom:0; width:300px; }

#widelist li a:hover { color:#FA9205; text-decoration: none; }

#searchform { padding-left:10px; padding-right:10px; padding-top:10px; }

#searchform #s { border:none; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#555555; width: 220px; padding-right: 4px; padding-bottom: 4px; padding-top:6px; padding-left:7px; float:left; height:19px; font-weight:bold; margin-left:5px; border:1px solid #CCCCCC; }

#searchform #s:focus { background-color:#FA9205; color:#FFFFFF; }

#searchsubmit { background-image:url(images/search.jpg); width:34px; height:34px; float:right; border:none; font-family:Arial, Helvetica, sans-serif; background-color:transparent; cursor:pointer; margin: -2px 10px 0px 0px; }

#recentPosting { clear:both; margin:0px 5px 0px 1px; }


#sidebar1 { clear:top; width:155px; float:left; margin-left:1px; margin-right:5px; }

#sidebar2 { clear:top; width:155px; float:left; margin-right:1px; }

#footer { width:920px; height:87px; background-color: #AEC417; clear:both; color:#ffffff; padding: 0 20px; border-top: 1px solid #ffffff;}

#footer a:hover { color:#FFFFFF; }

#footer .left { float:left; padding-left:0px; padding-top:42px; line-height:18px; color:#ffffff; }

#footer .right { float:right; padding-right:0px; padding-top:42px; line-height:18px; text-align:right; color:#ffffff; }
#footer .right a { color:#ffffff; }

/* POST DETAILS */

.post { padding-left:20px; padding-right:20px; padding-top:10px; }

.entry { line-height:20px; }

.posttop { clear:both; width:100%; height:40px; margin-top:10px; }

.posttop .dateicon { border-right:3px solid #AEC417; padding-right:8px; float:left; }

.posttop .title { padding-left:8px; float:left; }

.posttop .dateicon .day { font-size:23px; color:#AEC417; clear:both; text-align:right; text-transform:uppercase; }

.posttop .dateicon .month { font-size:12px; color:#AEC417; clear:both; text-align:right; text-transform:uppercase; }

.posttop .thetitle a { font-size:23px; color:#9a2db7; clear:both; font-weight:bold; }

.posttop .thetitle a:hover { text-decoration:none; color:#920ab6; }

.posttop .title .under { font-size:12px; color:#AEC417; clear:both; }

.postbottom { clear:both; float:right; }

.postbottom a.commentslink { height:30px; padding-top:3px; display:block; float:left; padding-right:6px; }

.postbottom a.stumbleupon { width:30px; height:36px; display:block; float:left; background-image:url(images/stumbleuponicon.png); }

.postbottom a.digg { width:31px; height:36px; display:block; float:left; background-image:url(images/diggicon.png); }

.postbottom a.delicious { width:35px; height:36px; display:block; float:left; background-image:url(images/deliciousicon.png); }

.postbottom a.google { width:35px; height:36px; display:block; float:left; background-image:url(images/googleicon.png); }

/* STYLING */
h1 { font-size:25px; clear:both; color:#FFFFFF; text-transform:uppercase; margin:0; }

h1 a { color:#000000; }

h1 a:hover { color:#5E0A0A; text-decoration:none; }

.description { font-size:14px; clear:both; margin:0 0 2px 0; font-weight:bold; text-transform:capitalize; color:#bbbbbb; }

a { color:#9a2db7; text-decoration:none; }

a:hover { color:#920ab6; text-decoration:underline; }

#advertarea  { padding-left:8px; clear:both; padding-top:10px; }

#advertarea a { margin:5px; margin-right:15px; float:left; }

#sidebar h2 { height:25px; font-size:16px; font-weight:bold; margin-top:15px; margin-bottom:0; clear:both; padding-left:5px; }

#subfooter .subfooterwidget h2 { padding-left:8px; padding-top:8px; height:25px; font-size:16px; font-weight:bold; color:#CCCCCC; }

#sidebar ul li ul li a { padding-left:5px; padding-top:4px; padding-bottom:4px; /*border-bottom:#CCCCCC solid 1px;*/ display:block; font-size:10pt; color:#9a2db7; text-decoration: underline; clear:both; text-align:left; margin-left:-6px; margin-right:4px; margin-top:0; margin-bottom:0; width:140px; font-weight:bold; }

#subfooter .subfooterwidget a { padding-left:5px; padding-top:4px; padding-bottom:4px; border-bottom:#555555 solid 1px; display:block; font-size:10pt; color:#9a2db7; text-decoration: none; clear:both; text-align:left; margin-left:10px; margin-right:4px; width:250px; }

#sidebar ul li ul li a:hover { color:#920ab6; text-decoration: none; }

#subfooter .subfooterwidget a:hover { color:#FFFFFF; text-decoration: none; }

.clear { clear:both; }

.commentlist li, #commentform input, #commentform textarea { font-family: Arial, Helvetica, sans-serif; }

#commentform { text-align:left; padding-left:35px; }

.commentlist li { font-weight: bold; }

.commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; font-size: 10pt; }

.commentlist p { font-weight: normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#888888; }
#commentform p { font-family:Arial, Helvetica, sans-serif; }

.commentmetadata { font-weight: normal; }

small, .nocomments, .postmetadata, blockquote, strike { color:#555555; }

code { font-family:"Courier New", Courier, monospace; font-size:9pt; }

acronym, abbr, span.caps
{ font-size: 0.9em; letter-spacing: .07em; }

/* Calendar */
#wp-calendar { empty-cells: show; margin: 10px auto 0; width: 155px; color:#92AC3C; }

#wp-calendar #next a { padding-right: 10px; text-align: right; }

#wp-calendar #prev a { padding-left: 10px; text-align: left; }

#wp-calendar a { }

#wp-calendar caption { text-align: center; width: 100%; }

#wp-calendar td { padding: 3px 0; text-align: center; font-family:Arial, Helvetica, sans-serif; font-size:8pt; }

#calendar_wrap { margin-top:5px; margin-left:10px; }
#wp-calendar #prev a { font-size: 8pt; }

#wp-calendar a { text-decoration: none; }

#wp-calendar caption { font: bold 10pt Arial, Helvetica, sans-serif; text-align: center; }

#wp-calendar th { font-size:8pt; font-style: normal; text-transform: capitalize; }

p img { padding: 0; max-width: 100%; }

img.centered { display: block; margin-left: auto; margin-right: auto; }

img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }

img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }

.alignright { float: right; margin-right:30px; }

.alignleft { float: left
}

/* End Images */



/* Begin Lists */

html>body .entry ul { margin-left: 0px; padding: 0 0 0 30px; padding-left: 10px; text-indent: 10px; } 

html>body .entry li { margin: 7px 0 8px 10px; }

ul { }
.entry ul li:before, #sidebar ul ul li:before, #subfooter ul ul li:before { content: ""; }

.entry ol { padding: 0 0 0 35px; margin: 0; }

.entry ol li { margin: 0; padding: 0; }

.postmetadata ul, .postmetadata li { display: inline; list-style-type: none; list-style-image: none; }

#sidebar ul, #subfooter ul { margin: 0; padding:0; }

#sidebar ul ol, #subfooter ul ol { margin: 0; padding:0; }


#sidebar ul li, #subfooter li { list-style-type:none; list-style-image:none; padding-left:0px; }

#sidebar ul p, #sidebar ul select { margin: 5px 0 8px; }

#sidebar ul ul, #sidebar ul ol { margin: 5px 0 0 10px; }

#sidebar ul ul ul, #sidebar ul ol { margin: 0 0 0 10px; }

ol li, #sidebar ul ol li, #subfooter ul ol li { list-style: decimal outside; }

#sidebar ul ul li, #sidebar ul ol li, #subfooter ul ul li { margin: 3px 0 0; padding: 0; }

.entry form { text-align:center; }

select { width: 130px; }

#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0; border:#CCCCCC solid 2px; }

#commentform textarea { width: 90%; padding: 2px; border:#CCCCCC solid 2px; }

#commentform #submit { margin-right:37px; float: right; }

.alt { margin: 0; padding: 10px; }

.commentlist { padding-left:30px; text-align: justify; }

.commentlist li { margin: 15px 45px 15px 3px; padding: 5px 10px 3px; list-style: none; border-bottom:#CCCCCC dotted 1px; }

.commentlist p { margin: 10px 5px 10px 0; }

#commentform p { margin: 5px 0; }

.nocomments { text-align: center; margin: 0; padding: 0; }

.commentmetadata { margin: 0; display: block; }

#sidebar form { margin: 0; }
.textwidget { margin-left:20px; margin-right:20px; padding-top:7px; text-align:left; }

.textwidget a { }

acronym, abbr, span.caps { cursor: help; }

acronym, abbr { border-bottom: 1px dashed #999; }

blockquote { margin: 15px 30px 0 10px; padding-left: 10px; border-left: 3px solid #999999; color:#999999; }

blockquote cite { margin: 5px 0 0; display: block; }

.center { text-align: center; }

hr { display: none; }

a img { border: none; }

.navigation { display: block; clear:both; text-align: center; padding-top: 10px; padding-bottom: 60px; padding-left:30px; }

.navigation a { padding:5px; border:1px solid #999999; color:#CCCCCC; }

.navigation a:hover { background-color:#999999; color:#FFFFFF; text-decoration:none; }

#recentPosting li#recent-posts a { padding: 5px 0px; border-bottom:none; display:block; font-size:10pt; color:#9a2db7; text-decoration: underline; clear:both; text-align:left; margin-left:5px; margin-right:4px; margin-top:0; margin-bottom:0; width:300px; font-weight:normal; }

#recentPosting li#recent-posts a:hover { color:#920ab6; text-decoration: none; }

#email { padding:7px; background-color:#F8F8F8; border:1px solid #CCCCCC; }
#email p { padding:0px; margin:0px 0px 5px 0px; }




.headright ul
{
	margin-left: 20px;
}


.headright ul li
{
	display: inline;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;	
}

.headright ul li a
{
	margin-left: 30px;
	color: #9a2db7;
	text-decoration: underline;
}
.headright ul li a:hover
{
	color: #920ab6;
}