/*
Theme Name:		moose
*/

/* Algemene Styles
---------------------------------------------------------- */
textarea, body{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px;}
body{background:#006f8a url(http://www.cssmoose.com/wp-content/themes/moose/design/images/layout/body_tile.png) repeat-x 0 0;}

div.clear{clear:both;}

#content_container h3 {font-size: 15px; font-weight: bold; margin-bottom: 10px;}

ƒ
/*selectors*/
strong,b{font-weight:bold;}
em{font-style:italic;}
a{outline:none; text-decoration:none; color:#231f20;}
a:hover{outline:none; text-decoration:underline; color:#231f20;}
.entry a{outline:none; text-decoration:none; color:#fff;}
.pagination a{outline:none; text-decoration:none; color:#fff;}
.tagcloud a{padding-right: 5px; line-height: 1.5em;}
.tagcloud a:hover{text-decoration:underline;}
ul.line a:hover{text-decoration:underline;}

a.list {font-weight: bold;}

/* Container
---------------------------------------------------------- */
div#container_wrapper{ margin:0 auto; position:relative; z-index:500; left:-26px; width:951px; background:url(http://www.cssmoose.com/wp-content/themes/moose/design/images/layout/container_background.png) no-repeat center 0}
div#container{width:898px; position:relative; z-index:2; padding:0 0 0 53px;}

/* Header
---------------------------------------------------------- */
div#header{height:153px; position:relative}

/*Headings*/
div#header h1{float:left; margin:21px 0 0 15px}
div#header h1 a{display:block; width:217px; height:68px; text-indent:-9000px}
div#header h2{text-indent:-9000px}

/*links*/
div#header a#link_logomoose{position:absolute; right:57px; top:0; display:block; width:124px; height:35px; text-indent:-9000px}
div#header a#link_rss{position:absolute; right:32px; bottom:46px; display:block; width:62px; height:54px; text-indent:-9000px}

/*navigation*/
div#header ul.navigation{position:absolute; bottom:10px; right:31px}
div#header ul.navigation li{float:left; margin:0 0 0 11px}
div#header ul.navigation li a{color:#3c3638; width:89px; height:24px; display:block; line-height:24px; text-decoration:none; font-weight:bold; text-align:center; background:url(http://www.cssmoose.com/wp-content/themes/moose/design/images/layout/navigation_background.png) no-repeat 0 0}
div#header ul.navigation li a:hover{color:#eee; width:89px; height:24px; display:block; line-height:24px; text-decoration:none; font-weight:bold; text-align:center; background:url(http://www.cssmoose.com/wp-content/themes/moose/design/images/layout/navigation_background-active.png) no-repeat 0 0}
div#header a#current{color:#eee; width:89px; height:24px; display:block; line-height:24px; text-decoration:none; font-weight:bold; text-align:center; background:url(http://www.cssmoose.com/wp-content/themes/moose/design/images/layout/navigation_background-active.png) no-repeat 0 0}

/* Content
---------------------------------------------------------- */
div#main_content{width:513px; padding:15px 17px 15px 18px; float:left; display:inline; position:relative; min-height:240px; height:auto !important; height:240px; margin:0 0 0 25px; background:#f1f1f1 url(http://www.cssmoose.com/wp-content/themes/moose/design/images/layout/main_content_background.png) no-repeat left bottom; }

/*entry*/
div#main_content div.entry{margin-bottom:16px; width:513px; position:relative; padding:7px 0 0; background:url(http://www.cssmoose.com/wp-content/themes/moose/design/images/layout/entry-top.png) no-repeat 11px 0}
div#main_content div.entry div.box{background:#efefef; border:1px solid #acacac; padding:5px; width:500px; overflow:hidden; text-align:center;}
div#main_content div.entry h2.title{width:480px; padding:0 10px; margin:0 auto; text-transform:uppercase; color:#FFF; font-weight:bold; line-height:24px; height:30px; background:url(http://www.cssmoose.com/wp-content/themes/moose/design/images/layout/entry-box-title.png) no-repeat 0 0}
div#main_content div.entry h2.title a{text-decoration:none}
div#main_content div.entry ul.stars{overflow:hidden; position:absolute; z-index:5; right:16px; bottom:13px}
div#main_content div.entry ul.stars li{float:left; width:12px; margin:0 1px; height:11px; float:left; background:url(http://www.cssmoose.com/wp-content/themes/moose/design/icons/star_default.gif) no-repeat 0 0}
div#main_content div.entry ul.stars li.half{background:url(http://www.cssmoose.com/wp-content/themes/moose/design/icons/star_half.gif) no-repeat 0 0}
div#main_content div.entry ul.stars li.full{background:url(http://www.cssmoose.com/wp-content/themes/moose/design/icons/star_full.gif) no-repeat 0 0}

div#main_content div.gads {text-align: center; padding 5px; margin-top: 17px;}
div#main_content div.adrec {background-image:url('http://www.cssmoose.com/images/advertisement.jpg'); background-repeat: no-repeat; text-align: center; padding-top: 15px; margin-top: 5px; margin-bottom: 0px; margin-left: -1px; height: 134px;}
div#main_content div.adrec2 {display: none;}

/*entry 2*/
div#main_content div.entry2{margin-bottom:16px; width:513px; position:relative; padding:7px 0 0;}
div#main_content div.entry2 div.box{background:#efefef; border:1px solid #acacac; padding:5px; width:500px; overflow:hidden; text-align:center;}
div#main_content div.entry2 h2 {font-size: 12px; margin-bottom: 10px; margin-top: 10px;}
div#main_content div.entry2 img {margin-bottom: 5px;}
div#main_content div.entry2 h2.title{width:480px; padding:0 10px; margin:0 auto; text-transform:uppercase; color:#FFF; font-weight:bold; line-height:24px; height:30px; background:url(http://www.cssmoose.com/wp-content/themes/moose/design/images/layout/entry-box-title.png) no-repeat 0 0}
div#main_content div.entry2 h2.title a{text-decoration:none}
div#main_content div.entry2 ul.stars{overflow:hidden; position:absolute; z-index:5; right:16px; bottom:13px}
div#main_content div.entry2 ul.stars li{float:left; width:12px; margin:0 1px; height:11px; float:left; background:url(http://www.cssmoose.com/wp-content/themes/moose/design/icons/star_default.gif) no-repeat 0 0}
div#main_content div.entry2 ul.stars li.half{background:url(http://www.cssmoose.com/wp-content/themes/moose/design/icons/star_half.gif) no-repeat 0 0}
div#main_content div.entry2 ul.stars li.full{background:url(http://www.cssmoose.com/wp-content/themes/moose/design/icons/star_full.gif) no-repeat 0 0}

/* Sidebar
---------------------------------------------------------- */
div#sidebar_wrapper{padding:0 9px 10px 0; width:316px; float:left; background:url(http://www.cssmoose.com/wp-content/themes/moose/design/images/layout/sidebar_wrapper_background.png) no-repeat left bottom}
div#sidebar{float:left; width:281px; padding:18px 12px 0; min-height:382px; background:#231f20 url(http://www.cssmoose.com/wp-content/themes/moose/design/images/layout/sidebar_background.png) no-repeat 0 0}

/*ads*/
div#sidebar div#ads {width:271px; padding:5px; background:#3c3638; height: 135px;}
div#sidebar .adbot img {padding-bottom: 4px; padding-top: 4px;}

/*form*/
div#sidebar div.search{position:relative; clear: all;}
div#sidebar div.search form{width:297px; margin-left:-12px; padding:42px 0 0 25px; height:40px; background:url(http://www.cssmoose.com/wp-content/themes/moose/design/images/layout/search_background.png) no-repeat 0 0;}
div#sidebar div.search form fieldset{position:relative;}
div#sidebar div.search form legend{display:none}
div#sidebar div.search form input{border:0;float:left;}
div#sidebar div.search form input.text{width:214px; padding:7px 0 0 14px; color:#3d3d3d; height:22px; font-size:10px; background:url(http://www.cssmoose.com/wp-content/themes/moose/design/images/layout/sidebar_search_input_background.png) no-repeat 0 0}
div#sidebar div.search form input.submit{width:25px; height:29px; background:url(http://www.cssmoose.com/wp-content/themes/moose/design/images/layout/sidebar_search_submit_background.png) no-repeat 0 0}

/*entry*/
div#sidebar div.entry{width:271px; margin:14px 0; color:#FFF; background:#2f2b2c url(http://www.cssmoose.com/wp-content/themes/moose/design/images/layout/sidebar_entry_background.png) no-repeat 0 0}
div#sidebar div.entry h2.title{width:252px; padding:0 0 0 8px; background:#413d3e; line-height:24px; height:24px; margin:0 6px 0 7px; font-weight:bold;}
div#sidebar div.entry div.content{padding:10px 13px 17px; width:245px; overflow:hidden; background:url(http://www.cssmoose.com/wp-content/themes/moose/design/images/layout/sidebar_entry_bottom.png) no-repeat left bottom}
div#sidebar div.entry div.content table.tile{width:100%}
div#sidebar div.entry div.content table.tile tr td{ padding:4px 0 7px 9px; background:#363133 url(http://www.cssmoose.com/wp-content/themes/moose/design/images/layout/table_tile.png) repeat-x left bottom}
div#sidebar div.entry div.content ul li{line-height:15px; padding:6px 0}
div#sidebar div.entry div.content strong {font-weight: bold;}

/*comments*/


/*pagination*/
div.pagination{position:relative; bottom:-52px;left:0; z-index:30; width:550px; overflow:hidden}
div.pagination ul{ text-align:center; height:23px; padding:2px 0; overflow:hidden; color:#FFF }
div.pagination ul li{margin:0 4px; display: inline; height:24px;}
div.pagination ul li.text{background:#087690; border:1px solid #2598b4; padding:4px 6px;}
div.pagination ul li a{background:#087690; display: inline; padding:4px 6px; height:21px; line-height:21px; border:1px solid #2598b4}

.Nav {width:550px; text-align:center; height:23px; padding:2px 0; overflow:hidden; color:#FFF;}
.Nav a {background:#087690; display: inline; padding:4px 6px; height:21px; line-height:21px; border:1px solid #2598b4; margin-right: 10px;}

.Nav .on {
	padding:4px 6px; height: 21px; line-height: 21px; border:1px solid #2598b4; margin-right: 5px;
}
.Nav span {margin-right: 5px; display: inline; height:24px;}
strong.on {background-color:#026075;}

/* Footer
---------------------------------------------------------- */
div#footer{height:173px; color:#FFF; z-index:1; position:relative; width:975px; margin:-71px auto 0; background:url(http://www.cssmoose.com/wp-content/themes/moose/design/images/layout/footer_background.png) no-repeat 0 0}
div#footer p.author{position:absolute; bottom:18px; right:63px}





#comment_form .text_input {
	width:191px;
	padding:3px;
	color:#444;
	border:1px solid #ccc;
background-color: #f1f1f1;
margin: 10px;
}
#comment_form .text_area {
	width:321px !important;
	border:1px solid #ccc;
}
ul#comment_list {
	list-style-type:none;
	margin:0;
	padding:0;
}
ul#comment_list li.comment {
	margin:0 0 10px 0;
}
ul#comment_list li.trackback {
	padding:1.2em 15px 0 15px;
}
.comment_meta {
	margin:0 30px 15px 0;
	font-size:11px;
}
.comment_num {
	padding:0 8px 0 0;
	font-weight:bold;
	font-size:1.3em;
	float:right;
}
.trackback .comment_num {
	padding:0 0 0 20px;
}
.comment_num a,.comment_num a:visited {
	color:#888;
	text-decoration:none;
}
.comment_num a:hover {
	color:#303030;
	text-decoration:none;
}




.comment_meta strong {
	font-size:1.2em;

}

.comment_time {
	font-size:1em;
	color:#888;
}

input.submit {margin-bottom: 10px;}


.detailscom {
	padding:6px 10px 6px 10px;
	width:490px;
	margin:0 15px 15px 0;
	background:#f1f1f1;
	border:1px solid #e5e5e5;
}

.details {
	padding:10px 10px 6px 10px;
	width:502px;
	margin:0 15px 15px 0;
	background:#f1f1f1;
	border:1px solid #e5e5e5;
}
.details ul {



	margin:5px 0 5px 15px;
	list-style-type:none;
}
.details li {
	padding:3px 0 3px 0;
	list-style-type:square;

}
.details h2 {
	font-size:1em;
	color:#222;
	margin: 0 0 3px 0;
}
.details p {
	margin:0 0 4px 0;

}
.details p img {
	padding:0;
	border:#e5e5e5 1px solid;
}
.details2 {
	padding:8px;
	margin:0 30px 15px 0;
	background:#f1f1f1;
	border:1px solid #cce0f5;
}
.details2 ul {
	margin:5px 0 5px 15px;
	list-style-type:none;
}
.details2 li {
	padding:3px 0 3px 0;
	list-style-type:square;
}
.details2 h2 {
	font-size:1em;
	color:#222;
	margin:0 0 3px 0;
}
.details2 p {
	margin:0 0 15px 0;
}
.details2 p img {
	padding:0;
	border:#838383 1px solid;
}

#stat {display: none;}