/*
Theme Name: The Grundge Theme
Theme URI:http://bloggingzone.info
Description:Grundge theme for wordpress
Version:1.0
Author:Ophelia Nicholson
Author URI:http://ophelianicholson.com
*/

/* General */
body 			{margin:0;background:#000000;}
h1, h2, h3, h4	{margin:0;}
img 			{border:0;}
.clear			{clear:both;height:0;overflow:hidden;}

/* Page */
#page {margin:0 auto;width:1004px;}


/* Header */
#header {width:1004px;height:107px;}

	/* Header - Menu */
	#header #header-menu 		{width:100%;padding:10px;}
	#header #header-menu ul 	{margin:0;padding:0;list-style-type:none;float:right}
	#header #header-menu ul li	{float:left;font:normal 20px Impact, Verdana;color:#c8c8c8;padding:0 16px 0 10px;background:url("images/header_menu.gif") no-repeat right 50%}
	#header #header-menu ul li a{color:#c8c8c8;text-decoration:none}
	#header #header-menu ul li a:hover	{text-decoration:underline}
	#header #header-menu ul li ul 		{display:none}


/* Main */

#main {width:1004px}

	/* Main - Sidebar */
	#sidebar 				{position:relative;float:left;width:400px;background:url("images/sidebar.jpg") no-repeat;margin:31px 0 20px 0;padding:428px 12px 0 0;font:normal 12px/18px Verdana;color:#ffffff}
	#sidebar a				{color:#929292;text-decoration:none}
	#sidebar a:hover 		{text-decoration:underline}
	#sidebar .sidebar-box	{width:400px;padding-bottom:8px}

	/* Header - Info */
	#header-info 		{position:absolute;top:15px;left:40px}
	#header-info h1 	{color:#ffffff;font:normal 50px Impact, Verdana}
	#header-info h1 a	{color:#ffffff;text-decoration:none}
	#header-info .description {color:#c8c8c8;font:normal 20px Impact, Verdana}

		/* Sidebar - Titles */
		#sidebar h3 {float:left;width:126px;font:normal 17px/33px Impact, Verdana;text-transform:uppercase;color:#ffffff;padding-left:10px;background:#2e2e2e}
			#sidebar h3.archives {background:#1a1a1a}
			#sidebar h3.blogroll {background:#0f0f0f}

		/* Sidebar - Menus */
		#sidebar ul				{margin:0;padding:0;list-style-type:none;width:254px;float:right}
		#sidebar ul li 			{font:normal 12px/28px Verdana;color:#ffffff;float:left;padding-right:15px}
		#sidebar ul li a 		{color:#ffffff;text-decoration:none}
		#sidebar ul li a:hover	{text-decoration:underline}

			/* Sidebar - Menus - Submenus */
			#sidebar ul li ul {display:none;}

		/* Sidebar - Forms */
		#sidebar #searchform 	{margin:0;padding:20px 0;width:324px;text-align:center;float:right;}
		#sidebar #searchform #s {width:180px;}

		/* Sidebar - Tables */
		#sidebar #calendar_wrap {margin:0 auto;padding:5px 0;width:254px;float:right;}
		#sidebar #calendar_wrap caption		{font-weight:bold;}
		#sidebar #calendar_wrap tbody		{text-align:right;}
		#sidebar #calendar_wrap tfoot #next	{text-align:right;}
		#sidebar #calendar_wrap #today		{font-weight:bold;}

		/* Sidebar - Texts */
		#sidebar .textwidget {width:254px;float:right;}

	/* Main - Content */
	#content {float:left;width:592px;}

	/* Main - Content - Post */
	#content .post {float:left;margin-bottom:30px;width:592px;}

		/* Post - Title */

		#content .post .post-title {width:572px;padding:22px 10px 0 10px;height:48px;font:bold 11px Verdana;color:#ffffff;background:url("images/post_title.jpg") no-repeat;}
		#content .post .post-title a {color:#ffffff;text-decoration:none;}
		#content .post .post-title a:hover {text-decoration:underline;}
		#content .post .post-title h2 {color:#ffffff;font:bold 17px Verdana;padding:3px 0 5px 0;}
		#content .post .post-title h2 a {color:#ffffff;text-decoration:none;}
		#content .post .post-title h2 a:hover {text-decoration:underline;}

		/* Post - Entry */
		#content .post .post-entry 		{background:url("images/post_entry.jpg") no-repeat;padding:15px 15px;width:562px;float:left;font:normal 11px/18px Verdana;text-align:justify;color:#ffffff;}
		#content .post .post-entry img	{padding:5px;border:1px solid #464646}
		#content .post .post-entry a 	{color:#929292;text-decoration:none;}
		#content .post .post-entry a:hover {text-decoration:underline;}
		#content .post .post-entry .more-link {font:bold 11px/20px Verdana;color:#929292;float:right;margin-bottom:5px;}
		#content .post .post-entry .more-link a {color:#929292;text-decoration:none;}
		#content .post .post-entry .more-link a:hover {text-decoration:underline;}

		/* Post - Info */
		#content .post .post-info {padding:9px 10px 0 10px;width:572px;height:43px;clear:both;background:url("images/post_info.jpg") no-repeat;font:bold 11px Verdana;color:#ffffff;}
		#content .post .post-info a {color:#ffffff;text-decoration:none;}
		#content .post .post-info a:hover {text-decoration:underline;}

		/* Post - Comments */
		#content .post h3 {color:#ffffff;font:bold 15px Verdana;margin:20px 0 10px 0;}
		#content .post .comments {width:562px;font:normal 11px/18px Verdana;color:#ffffff;}

		#content .post .comments ol {margin:10px 0;padding-left:25px;}
		#content .post .comments ol li {padding:5px;}
		#content .post .comments ol li a {color:#929292;text-decoration:none;}
		#content .post .comments ol li a:hover {text-decoration:underline;}
		#content .post .comments ol li.alt {background:#0f0f0f;}
		#content .post .comments ol li cite {color:#929292;font-style:normal;font-weight:bold;}
		#content .post .comments ol li cite a {color:#929292;text-decoration:none;}
		#content .post .comments ol li cite a:hover {text-decoration:underline;}
		#content .post .comments ol li .commentmetadata a {color:#929292;text-decoration:none;}
		#content .post .comments ol li .commentmetadata a:hover {text-decoration:underline;}
		#content .post #commentform {width:537px;font:normal 11px/18px Verdana;color:#ffffff;padding-left:25px;margin:0;}
		#content .post #commentform a {color:#929292;text-decoration:none;}
		#content .post #commentform a:hover {text-decoration:underline;}

	/* Main - Content - Navigation */

	#content .navigation {font:bold 11px/20px Verdana;color:#ffffff;width:572px;padding:0 10px;	margin-bottom:30px;float:left;}
	#content .navigation a {color:#ffffff;text-decoration:none;}
	#content .navigation a:hover {text-decoration:underline;}
	#content .navigation .navigation-previous {float:left;}
	#content .navigation .navigation-next {float:right;}


/* Footer */

#footer {clear:both;width:1004px;height:70px;color:#ffffff;font:bold 11px/70px Verdana;text-align:center;}
#footer a {color:#929292;text-decoration:none;}
#footer a:hover {text-decoration:underline;}