/* Pages */
.pagelist{display:inline; margin:0px; padding:5px}
.pagelist li{list-style-type:none; display:inline; margin:0px 5px 0px 0px}
.postContent h1{font-size:30px; margin:10px 0px; line-height:100%}

h2, h3{font-weight:normal;}
.clear{clear:both;float:none;}
.postContent{float:left;width:570px;}
input[type="button"], input[type="submit"]{background-color:#000000;color:#ffffff;border: solid 1px #909090;}
input[type="text"]{border: solid 1px #909090;padding:2px;}
* strong {font-weight:bold; text-decoration: underline; font-size: larger}

/* POST */
.post, .posts{width:570px}
.postTitle h1{font-size:30px; margin:10px 0px; line-height:100%}
.postTitle h1 a{color:#000; text-decoration:none}
.postTitle h1 a:hover{color:#909090}
.post, .xfolkentry{font-family:Verdana,Arial,helvetica,sans-serif; color:#333333; padding-left:5px; margin-bottom: 10px;}
.post .description{font-size:11px; margin:0px 0px 10px 0px; border-top:dotted 1px #000; font-family:Arial,Helvetica,sans-serif; width:100%; overflow:auto}
.summary {font-size:11px; margin:0px 0px 10px 0px; font-family:Arial,Helvetica,sans-serif; width:100%;}
.post .description span{float:right}
.post .share{font-family:Arial,Helvetica,sans-serif; font-size:11px; margin:0px 0px 30px 0px; width:100%; overflow:auto}
.post .share span{float:right}
.post ul, ol { list-style-position:inherit; float:none; margin-left: 30px }
.post ul { list-style-type: disc; }
.post ol { list-style-type: decimal; }
blockquote{background:url('blockquote.gif') no-repeat top left; display:block; font-style:italic; padding-left:25px; margin-left:20px}
#postnavigation{text-align:center; margin-bottom:10px; font-size:11px}

/* login box */
.loginbox * {font-family:Verdana,Arial,helvetica,sans-serif; font-size: 11px; }
.loginbox table { width: 550px; }
.loginbox td { margin 1px 1px 1px 1px; }
#ctl00_cphBody_Login1_RememberMe { margin: 5px 3px 5px 0px;}
#ctl00_cphBody_Login1_LoginButton { margin: 5px 0px 5px 0px;}

/* Related posts */
#relatedPosts{margin-bottom:30px}
#relatedPosts h1{margin:0px}
#relatedPosts a{display:block; margin-top:5px}
#relatedPosts span{color:#666; text-indent:10px; font-size:10px}

/* COMMENTS */
.comment{overflow:auto; width:100%; margin:0px 0px 30px 0px}
.comment .gravatar{float:left; width:100px; overflow:hidden}
.comment .gravatar img{border:1px solid #6c6c6c}
.comment #header{display:block; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; border-bottom:dotted 1px #6c6c6c}
.comment .author{font-weight:bold; color:#909090}
.comment .text{float:left; width:520px}
.commentForm{background-color:#e4e4e4; padding:20px; width:540px; overflow:auto}
.commentForm .left{float:left; width:300px; padding:20px 10px 10px 20px}
.commentForm .right{float:right; width:300px; padding:20px 10px 10px 0px}
.commentForm input[type="text"], .addComment textarea{width:280px; font-family:Georgia,"Times New Roman",Times,serif}
.commentForm select{width:260px; font-family:Georgia,"Times New Roman",Times,serif}
.commentForm label{width:70px; display:inline-block}
.commentForm input[type="text"], .addComment textarea, .commentForm label{margin:2px 0px}
.commentForm img{margin:2px 0px 0px 0px}
.commentForm #gravatarmsg{display:none}
.commentForm #commentMenu{display:none}
.commentForm #commentPreview{display:none}
.bbcode{font-size:11px; padding:2px 0px}
.bbcode a{margin-right:5px}

/* SIDEBAR */
/* .sidebar{float:left; width:310px; margin:0px 0px 0px 20px; font-size:12px}
.sidebar h1{font-size:18px; margin:20px 0px 5px 0px}
.sidebar ul{margin:0px; padding:0px}
.sidebar li{list-style:none}
*/
.sidebar .rssButton{margin-right:5px}
#searchfield{margin-right:5px; width:220px}

/* Tag clouds */
#tagcloud li{display:inline; margin-right:5px}
#tagcloud a.biggest{font-size:20px}
#tagcloud a.big{font-size:17px}
#tagcloud a.medium{font-size:13px}
#tagcloud a.small{font-size:12px}
#tagcloud a.smallest{font-size:10px}

/* FOOTER */
.footer{font-size:12px; background-color:#000; padding:10px; color:#fff}
.footer a, .footer a:visited{text-decoration:none}
.footer a:hover{text-decoration:underline; color:#909090}

/* Rating stars */
.rating{margin:0px 0px 3px 0px; font-size:11px; font-family:Arial,Sans-Serif}
.rating p{display:inline; position:relative; top:14px; left:55px}
.star-rating{position:relative; width:125px; height:25px; overflow:hidden; list-style:none; margin:0; padding:0; background-position:left top}
.star-rating li{display:inline}
.star-rating a, .star-rating .current-rating{position:absolute; top:0; left:0; text-indent:-1000em; height:25px; line-height:25px; outline:none; overflow:hidden; border:none}
.star-rating a:hover, .star-rating a:active, .star-rating a:focus{background-position:left bottom}
.star-rating a.one-star{width:20%; z-index:6}
.star-rating a.two-stars{width:40%; z-index:5}
.star-rating a.three-stars{width:60%; z-index:4}
.star-rating a.four-stars{width:80%; z-index:3}
.star-rating a.five-stars{width:100%; z-index:2}
.star-rating .current-rating{z-index:1; background-position:left center}
.small-star{width:50px; height:10px}
.small-star, .small-star a:hover, .small-star a:active, .small-star a:focus, .small-star .current-rating{background-image:url(../../pics/star_small.gif); line-height:10px; height:10px}

/* Recent posts */
.recentPosts li{margin-bottom:10px}
.recentPosts a{display:block}
.recentPosts span{margin-right:5px; font-size:11px; font-family:Arial,Sans-Serif}

/* Recent comments */
.recentComments li{margin-bottom:10px}

/* Month list */
#monthList li ul{margin-left:10px}

/* Contact form */
#contact label{display:block}
#contact input[type="text"]{width:300px; margin-bottom:10px}
#contact textarea{width:400px; height:100px; margin-bottom:10px}

/* Search result */
.searchresult{margin:15px 0px}
.searchresult a, .searchresult span{display:block; margin-bottom:2px; padding-bottom:2px}
.searchresult .type, .searchresult .url{margin-left:5px; padding-left:5px; font-size:11px; font-family:Arial,Sans-Serif; line-height:130%}

/* Code */
.code, code, .csharpcode{display:block; overflow:auto; border:solid 1px #909090; padding:5px; font-family:Consolas,Courier New,Courier}
.code .rem, .csharpcode .rem{color:#008000}
.code .kwrd, .csharpcode .kwrd{color:#00f}
.code .str, .csharpcode .str{color:#006080}
.code .op, .csharpcode .op{color:#0000c0}
.code .preproc, .csharpcode .preproc{color:#00f}
.code .asp, .csharpcode .asp{background-color:#ff0}
.code .html, .csharpcode .html{color:#800000}
.code .attr, .csharpcode .attr{color:#f00}
.code .alt, .csharpcode .alt{background-color:#f4f4f4}
.code .lnum, .csharpcode .lnum{color:#606060}

/* XFN tags */
div.post .text a[rel]{padding-right:11px; background-repeat:no-repeat; background-position:right center}
div.post .text a[rel="me"]{background-image:url('../../pics/xfn/me.gif')}

/*  Normal contacts */
div.post .text a[rel~="contact"], 
div.post .text a[rel~="acquaintance"], 
div.post .text a[rel~="friend"]{background-image:url('../../pics/xfn/contact.gif')}
/* Normal contacts youve met */
div.post .text a[rel~="contact"][rel~="met"], 
div.post .text a[rel~="acquaintance"][rel~="met"], 
div.post .text a[rel~="friend"][rel~="met"]{background-image:url('../../pics/xfn/contactMet.gif')}

/* Colleague and co worker icon more important than contact */
div.post .text a[rel~="colleague"], 
div.post .text a[rel~="co-worker"]{background-image:url('../../pics/xfn/colleague.gif')}
/* Colleague and co worker icon when met */
div.post .text a[rel~="colleague"][rel~="met"], 
div.post .text a[rel~="co-worker"][rel~="met"]{background-image:url('../../pics/xfn/colleagueMet.gif')}

/* Sweethearts are more important than work */
div.post .text a[rel~="muse"], 
div.post .text a[rel~="crush"],  
div.post .text a[rel~="date"], 
a[rel~="sweetheart"]{background-image:url('../../pics/xfn/sweet.gif')}
/* ...and if youve met them thats even better */
div.post .text a[rel~="muse"][rel~="met"], 
div.post .text a[rel~="crush"][rel~="met"],  
div.post .text a[rel~="date"][rel~="met"], 
div.post .text a[rel~="sweetheart"][rel~="met"]{background-image:url('../../pics/xfn/sweetMet.gif')}

/* Widgets */
.widget{z-index:1; min-width:1px}
.widget h4{font-size:18px; margin:20px 0px 10px 0px; font-weight:normal}
.widget .content{margin:0px 0px 20px 0px; padding:0px}
.widget .delete{margin-left:10px; float:right; font-family:Arial,Sans-Serif; font-size:11px}
.widget .edit{float:right}

.tagcloud li{display:inline; margin-right:5px}
.tagcloud a.biggest{font-size:20px}
.tagcloud a.big{font-size:17px}
.tagcloud a.medium{font-size:13px}
.tagcloud a.small{font-size:12px}
.tagcloud a.smallest{font-size:10px}