/*
Theme Name: DOT.Net Profiler V1
Theme URI: dotnet-profiler.com
Description: The default dotnet-profiler.com V1 theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.0
Author: Daniel Fuhrmannek
Author URI: dotnet-profiler.com

*/


p.postmetadata {
	font-size: 10px;
}


code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}


#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */







´







.clear {
	clear: both;
}











/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

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;
	}

.alignleft {
	float: left
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */



/*.entry ul li:before,*/
#sidebar ul ul li:before {
	content: "\00BB \0020";
	}

.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;
	}



.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */







/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 20px;
	height: 10px;
	width: 100%;
	}
/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */





  #right {
/*	float: right;
	width: 200px;*/
	/*border: 1px solid #001100;*/
	padding-top: 8px;
	margin-top: 1px;
	background-color: #ffffff;
	margin-left: 10px;
	
  }

    .box {
	  width: 170px;
	  padding-top: 1px;
	}
    .box  ul {
	  margin: 0;
	}
    .box  ul ul {
	 padding: 0 0 0 0px;
	 margin: 0px;
	}
    .box  ul li, .box  ul li ul li  {
	  margin: 0px;
	  list-style: none;
	  font-size: 12px;

	}

	.box h2 {
		color: #000000;
		background-color: #d2d4d5;
		font-weight: bold;
		font-size: 14px;
		padding: 2px;
		border-bottom: #e95800 1px solid;
		border-left: #e95800 2px solid;
		margin-bottom: 2px;
	}

	 .box  {
		padding: 0px;
		margin: 0 0 15px 0;
		/*display: inline-block;*/
	  }
	  .box a {
 	    color: #333333;
		text-decoration: none;
		font-size: 12px;
	  }
	  .box a:hover {
		text-decoration: underline;
		color: #e95800;
	  }
	    .box  ul li li a, .box  ul li a {
		  font-size: 12px;
		  text-decoration: none;
		  margin: 0px;
	    }

	

*{
	margin: 0; 
	padding: 0; 
}
body {
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center; 
	background-color: #f7fbfe;
}

#main_outer {
	margin: 20px auto; 
	width: 880px;
	text-align: left;
	border: 0px solid #000000;
	background: #f7fbfe url('images/shadow_center.jpg') repeat-y;
}

#main_all {
	height: 100%;
	margin-left: 25px;
	margin-right: 25px;
	width: 830px;
	text-align: left;
}

div#shadow_top {
	height: 25px;
	background: #f7fbfe url('images/shadow_top.jpg') bottom center no-repeat;
}
div#shadow_bottom {
	height: 25px;
	background: #f7fbfe url('images/shadow_bottom.jpg') bottom center no-repeat;
}


.s9y_wrap {
	text-align: left;
	padding: 5px;
}
  
a { 
color: #111111; 
font-weight: bold; 
text-decoration: none; 
}
a:hover{
color:#E95800; 
text-decoration: underline; 
}
a img{
border: none;
}


p{
	padding: 0 0 10px 0;
}
p form{
	margin-top: 0; 
	margin-bottom: 18px;
}

blockquote { 
	margin: 10px 20px 15px 10px; 
	padding: 10px 0px 10px 10px; 
	border-left: 4px solid #8dabb9; 
	background-color: #e6eae9;
}
code, pre {
	font-size: 12px; 
}

.serendipity_center {  
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.serendipity_msg_important { 
	color: d42626;
}
.serendipity_msg_notice {	
	color: 7ad07a;
}
.grey {
	color: #888888;
}

#header_outer {
	height: 110px;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #d7ebf4 url('images/top-bg.jpg') bottom left repeat-x;
	
}
#header_logo {
padding: 5px;
float: left;
}
#header_logo2 {
padding: 5px;
float: right;
position: relative;
top: 10px;
right: 2px;
}
#header_menu {
padding: 0px;
text-align: right;
}
#header_menu {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #666666;
}
#header_menu li, #header_menu li.active {
	margin:0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	float: right;
	border-bottom: 1px solid #9fbfcc;
	border-left: 1px solid #9fbfcc;
}
#header_menu li a {
	display: list-item; 
	padding: 0px 5px 0px 5px;
	color: #111111; 
	font-weight: normal; 
	text-decoration: none; 
	font-size: 9px;
}
#header_menu li a:hover {
	background-color: #e2e7ea;
	color: #547fad;
}

#header {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	overflow: hidden;
	width: 340px;
}
#header h1 {
	padding: 28px 0px 0px 5px;
	font-size: 38px;
	font-weight: normal;
	color: #333333;
	letter-spacing: -1px;
	font-family: Times, Roman;
	font-variant: small-caps;
}
#header h2 {
	margin: -4px 0px 0px 1px;
	padding: 0px 5px 5px 5px;
	font-size: 12px;
	color: #555555;
	letter-spacing: 1px;
	font-weight: bold;
}

#nav_top {
    height: 33px;
    line-height: 26px;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #666666;
	background: #b7d7e6 url('images/navi_top-bg.jpg') top center repeat-x; 
}
#nav_top li, #nav_top li.active {
	margin:0px 0px 10px 0px;
	padding: 1px 2px 0px 0px;
	list-style-type: none;
	display: inline;
	white-space: nowrap;
	background: url('images/menu_sep.gif') center right no-repeat;
	float: left;
}
#nav_top li a {
	display: list-item; 
	padding: 0px 5px 0px 5px;
	background: url('images/top-menu.jpg') repeat-x;
	height: 25px;
	line-height: 25px;
	color: #222222; 
	font-weight: bold; 
	text-decoration: none; 
	
}
* html #nav_top a {
	width: 1%;
}

#nav_top a:hover, #nav_top .active {
	color: #e95800;
	text-decoration: none;
	background-position: 0px -25px; 
	
}

.quicksearch {
	padding: 2px 5px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;

}
.quicksearch input { 
	color: #888888;
	font-size: 11px;
	float: left;
	
}
.quicksearch input#field {
	width: 110px; 
	margin-top: 3px;
}
.quicksearch input image {
	margin-top: 0px;
}

#footer{
	clear: both;
	width: 100%;
	height: 30px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: #d7ebf4 url('images/bottom-bg.jpg') top center repeat-x;
}
#footer p{
	padding: 10px 2px 5px 2px; 
	margin: 0px 0px 0px 0px; 
	text-align: center;
	font-size: 1.0em;
	color: #111111;
}
#footer a{
	color: #333333; 
	background-color: inherit; 
	font-weight: bold;
}
#footer a:hover{
	color: #000000; 
	background-color: inherit; 
	text-decoration: underline;
}

#content {
	float: left;
	width: 580px;
	padding: 5px 0px 3px 20px;
	margin: 0 auto;
}
#content h2 {
	margin: 0px 0px 16px 0px;
	padding: 0;
	background-color: inherit;
}

	
div.post h2 {
	height: 23px;
	color: #555555;
	text-indent: 10px;
	font-size: 21px;
	font-weight: bold; 
	white-space: nowrap;
	border-left: 18px #e95800 solid;
	border-bottom: 1px #e95800 solid;
	padding-left: 4px;
	margin-bottom: 10px;
	/*padding-bottom: 10px;*/
}
div.entry h2 {
	margin: 0px 0px 16px 0px;
	padding: 0;
	margin: 0;
	font-size: 18px;
	height: auto;
        text-indent: 0px;
	color: #333333;
	border: 0px;
}
#content a { 
color: #6a7980; 
}
#content a:hover{
color: #E95800; 
text-decoration: none; 
}
#content div.post h2 a, #content div.post h2 a:link {
	color: #555555; 
	font-size: 21px;
		font-weight: bold; 
}
#content div.post h2 a:hover {
	color: #E95800; 
	text-decoration: none;
	font-size: 21px;
}
#content .serendipity_date {
	color: #777777;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	font-weight: normal;
	font-size: 11px;
	letter-spacing: -1px;	
}
#content .serendipity_datetab {
padding: 2px;
}

.serendipity_entry_body a:hover, .serendipity_entry_extended a:hover { 
	text-decoration: none;
}
.serendipity_entry li {
	margin-bottom: 10px;
	list-style-position: inside;
}
.serendipity_entry_extended {
	margin-top: 20px; 
	clear: left;
}
p.postmetadata  {
	margin-top: 15px;
	margin-bottom: 25px;
	padding: 0px;
	padding-top: 5px;
	border-top: 1px solid #dddddd;
	font-size: 11px;
	color: #333333;  
	text-align: center;
	clear: both;
}
div.serendipity_pageFooter {
	font-size: 11px;
	clear: both;
	margin: 10px auto 50px auto;
	text-align: center;
}

#content img {
	padding: 0; 
	margin-bottom: 3px; 
	border: none;
}
#content a img {
	padding: 0; 
	margin-bottom: 3px; 
	border: #9BBFCF solid 2px;
}
#content a:hover img {
	border: #E95800 solid 2px;
}

#content img.emoticon, #content img.serendipity_entryIcon {
	border: none;
}
#content img.serendipity_entryIcon {
	float: right;
}
#content h2 a{
	font-weight: normal;
}
#content h3{
	margin: 0 0 5px 0; 
	font-size: 1.4em; 
	letter-spacing: -1px;
}
#content a:hover,#sidebar a:hover{
	text-decoration: underline;
}
#content ul,#content ol{
	margin: 0 5px 16px 35px;
}
#content dl{
	margin: 0 5px 10px 25px;
}
#content dt{
	font-weight: bold; 
	margin-bottom: 5px;
}
#content dd{
	margin: 0 0 10px 15px;
}

#sidebar {
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 190px;
}
#sidebar .side_bar_title {
color: #000000;
background-color: #d2d4d5;
font-weight: bold;
font-size: 14px;
padding: 2px;
border-bottom: #e95800 1px solid;
border-left: #e95800 2px solid;
}
#sidebar .side_bar{
	padding: 5px 10px 5px 20px;
	margin: 0px 0px 0px 0px;
	line-height: 1.4em;
}
#sidebar .cornertitle {
	font-size: 1.0em;
	font-weight: bold;
	text-align: left;
	color: #000000;
	padding: 0px 0px 0px 0px;
}
#sidebar .side_bar_content {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 0px;
}
#sidebar p{
	margin: 0 0 16px 0px; 
	font-size: 0.9em;
}
#sidebar input, #sidebar textarea, #sidebar select, #sidebar td input {
	width: 95%;
	border: 1px solid #dddddd;
}

div.calback a {
	display: block;
	margin: 0px; 
	padding: 0px;
	width: 20px; 
	height: 20px;
	overflow: hidden;
	text-decoration: none;
	background: url('images/back_normal.jpg') top left no-repeat;
	}
div.calback a:hover {
	background-image: none;
	background: url('images/back_hover.jpg') top left no-repeat;
	width: 20px; 
	height: 20px;
	}
	
div.calfor a {
	display: block;
	margin: 0px; 
	padding: 0px;
	width: 20px; 
	height: 20px;
	overflow: hidden;
	text-decoration: none;
	background: url('images/next_normal.jpg') top right no-repeat;
	}
div.calfor a:hover {
	background-image: none;
	background: url('images/next_hover.jpg') top right no-repeat;
	width: 20px; 
	height: 20px;
	}

table.calendar {
	background-color: #ffffff;
	border: 1px solid #d2d4d5;

}
table.calendar a {
	text-decoration:none;
}
table.calendar a:
{
	text-decoration: none;
}
td.Today {
	border: 1px solid #e95800;
}
td.calendar_week_day_name {
	font-weight: bold;
	text-align: center;
	background: url('images/navi_top-bg.jpg');
	padding: 0px 1px 0px 1px;
}
td.serendipity_calendarDay {
	padding-left: 2px;
	padding-right: 2px;
}
td.calendar_header {
    color: #333333;
	background-color: #ffffff;
	height: 20px;
}
td.calendar_header a:link, td.calendar_header a:visited, td.calendar_header a:hover {
	text-decoration: none;
	color: #333333;
}
tr.calendar td {
	text-align: center;

}
td.LastInRow {
	background-color: #e6eae9;
}
.serendipity_imageComment_center, .serendipity_imageComment_left, .serendipity_imageComment_right {
	margin: 0 0 20px 0;
	padding: 10px;
	border: 1px solid #c0c0c0;
	background-color: #fafbfc;
	color: #505050;
	line-height: 1.5em;
}
.serendipity_imageComment_center {
	display: block; 
	margin: 0 auto 5px auto;
}
.serendipity_imageComment_left {
	float: left; 
	margin: 0 12px 5px 0;
}
.serendipity_imageComment_right {
	float: right; 
	margin: 0 0 5px 12px;
}
.serendipity_imageComment_img, .serendipity_imageComment_img img {
	text-align: center;
}
.serendipity_imageComment_txt {
     clear: both;
     text-align: center;
}
.searchterm, .searchresults {
	color: #467aa7;
	font-weight: bold;
}
.oddbox, .plugin_comment_wrap {
	margin: 0 0 20px 0;
	border-top: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	background-color: #fafbfc;
	color: #505050;
	line-height: 1.5em;
}
.container_serendipity_plugin_comments {
	color: #333333;
}
.container_serendipity_plugin_comments br {
	line-height: 0.5em;
}
.plugin_comment_body {
	font-style: oblique;
}
.serendipity_freetag_taglist, .staticpage_navigation, .serendipity_search {
	padding: 15px;
	margin: 0 0 50px 0;
	padding: 10px;
	border: 1px solid #c0c0c0;
	background-color: #fafbfc;
	color: #505050;
	line-height: 1.5em;
	clear: both;
}
.container_serendipity_plugin_freetag a {
	font: 85% Verdana,Tahoma,Arial,sans-serif;
	line-height: 1!important;
}
.serendipity_freeTag_xmlButton {
	padding-left: 2px;
}
.serendipity_freeTag {
	clear: both;
}
.serendipity_karmaVoting, .serendipity_freeTag {
	line-height: 1!important;
}
.serendipity_xml_icon {
    background: url('images/back.png') no-repeat center;
    margin: 0;
    padding: 10px 0;
    visibility: visible;
}
div.category_submit input {
	color: #666666;
	font-family: Verdana, Arial, Hevlvetica, sans-serif;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	border: 1px  solid #cccccc;
	width: auto;
	background: url('images/button_bg.png') repeat-x;
	padding: 0px 5px;
	line-height: 15px !important;
	line-height: 14px;
	height: 22px !important;
	height: 20px;
	margin: 1px;
}

div#back_top div.back_button {
	float: left;
}
div#back_top div.top_button {
	float: right;
}
div#back_top div.top_button img, div#back_top div.top_button a img, div#back_top div.top_button a:hover img, div#back_top div.back_button img, div#back_top div.back_button a img, div#back_top div.back_button a:hover img {
	border: 0px;
}

div.back_button a:link, div.back_button a:visited, div.top_button a:link, div.top_button a:visited{
	display: block; 
	color: #444444;
	font-weight: normal;
	background-image: url('images/back.jpg'); 
	background-repeat: no-repeat; 
	width: 38px;
	text-decoration: none; 
	line-height: 17px; 
	height: 17px; 
	text-align: center;
	margin-bottom: 6px;
	vertical-align: top;
}

div.back_button a:hover, div.top_button a:hover {
	color: #111111;
	text-decoration: none;
	background-position: 0px -17px; 
}

div.staticpage_content {
	padding: 10px 0px 0px 0px;
}

/* Downlaod Box - BEGIN */
table.downlaod_box {
border-collapse: collapse;
	border: 1px solid #bbbbbb;
	width: 550px;
}
table.downlaod_box th {
	border: 1px solid #bbbbbb;
	background-color: #d2d4d5;
	color: #333333;
	padding: 5px;
	font-weight: bold;
	text-align: left;
}
table.downlaod_box table.downlaod_box_inner {
	width: 334px;
}
table.downlaod_box td.box_line {
	border-bottom: 1px solid #bbbbbb;
}
table.downlaod_box td.intro {
	background-color: #bedbe9;
	padding: 4px;
	font-size: 10px;
	font-weight: bold;
}
table.downlaod_box td {
	text-align: left;
}
#content table.downlaod_box a img {
	padding: 0; 
	margin-bottom: 3px; 
	border: #9BBFCF solid 0px;
}
#content table.downlaod_box a:hover img {
	border: #E95800 solid 0px;
}

table.downlaod_box ul {
		padding-left: 20px;
}
table.downlaod_box ul li {
	display: list-item;
	list-style: disc;
	background-image: none;
	padding-left: 0px;
}
/* Downlaod Box - END */

