.searchresult a{font-weight:bold;color:#00ccee}
body{background-color:#FFF;text-align:center;font-family:Courier New,Courier,Verdana,Georgia,Helvetica,Sans-Serif;font-size:11px;color:#000;letter-spacing:0px;
line-height:150%;margin:0px auto;padding:0px}
h1,h2,h3,h4,h5,h6,p{ margin:3px 0px;padding:0px}
h1,h2,h3,h4,h5,h6{ line-height:100%}
h1{ font-size:11px;font-family:Courier New;font-style:normal;font-weight:bold;text-transform:uppercase}
h2{ font-size:20px;font-weight:bold}
h3{ font-size:20px;font-weight:normal}
h4{ font-size:16px;font-weight:bold}
h5{ font-size:16px;font-weight:normal}
h6{ font-size:14px;font-weight:bold}

a,a:visited{ color:#000;text-decoration:none;border-bottom:solid 0px #000}
a:hover{ text-decoration:none}
#btnSaveAjax,#searchbutton,#contact input[type=submit]{ background-color:#000;color:#fff;border:0px;padding:2px;font-family:Courier New,Courier,Verdana}


#headerContainer{ height:80px}
#header{ }
#headerContent{ width:780px;margin:0px auto;text-align:left;position:relative}
#headerContent h1{ margin:48px 0px 0px -3px;letter-spacing:-1px;float:left;text-transform:none}
#headerContent h1 a,#headerContent h1 a:visited{ font-size:20px;color:#e0131f;text-decoration:none;font-weight:bold}
#headerContent h2{ margin:100px 0px 10px 0px;position:absolute;font-size:18px;color:#c1382b;letter-spacing:0px;line-height:20px}
#logo{ margin-top:50px;margin-left:-5px}
#logoimg{ border:0px}

#page{margin-top:20px}



#menu{float:left;margin:52px 0px 0px 505px;padding:0px;list-style:none;font-size:100%}
#menu li{display:inline}
#menu ul{ display:inline;margin:0px;padding:0px}
#menu a{ color:#000;text-decoration:none;padding:5px 8px;font-weight:bold}
#menu a:hover{ color:#FFF}
#pagelist a:hover{ background-color:#000;color:#fff;text-decoration:none;padding:5px 8px;font-weight:bold}
.menuli:hover{background-color:#000;color:#fff}
.menuliwork:hover{background-color:#000;color:#fff}



.separator{ height:1px;background-color:#444;display:block;padding:0px;margin-bottom:10px}


#maincontent{ width:780px;text-align:left;margin:0px auto;overflow:hidden}


#footer{ font-size:11px;color:#000}
#footerContent{width:780px;padding:30px 0px;margin:0px auto;text-align:left}
#footer a{ color:#000}


#postcontent{ margin:13px 30px 30px 0px;width:550px;float:left;overflow:hidden}
#postcontent p{ margin:0px;padding:0px}
.post h1 a,.post h1 a:visited{font-weight:bold;color:#000;text-decoration:none;padding:0px;margin-top:0px;font-size:11px;letter-spacing:0px;text-transform:uppercase;padding-bottom:0px;display:block}
.post img{margin-top:5px}

.postheader{ color:#000;text-decoration:none;padding-bottom:4px}
.postheader:hover{ color:#000;text-decoration:none}
.post .descr{ color:#000;padding:5px 0px;font-size:11px;margin-top:10px;padding-bottom:10px}
.post .descr a,.post .descr a:visited{ color:#000;text-decoration:none;border:none}
.post .descr a:hover{ color:#000;text-decoration:underline}
.post img{border:0px}


#postnavigation{font-size:10px;color:#333}
#postnavigation a{font-size:10px;color:#333;text-decoration:none}
#postnavigation a:hover{ font-size:10px;color:#333;text-decoration:underline}

.info{ width:520px;overflow:hidden;font-size:11px;margin-bottom:20px}
.info .infoTitle{ width:140px;background-color:#c1e7f2}
.info .infoContent{ width:380px;background-color:#f3f1f1;background-image:url(images/arrow_right.png);
           background-repeat:no-repeat;background-position:left center;padding-left:30px}
.info td{ padding:10px}
.info h2{ font-size:18px;color:#004c6c}
.info div a,.info div a:visited{color:#FFF;text-decoration:none;border-bottom:none}
.info div a:hover{}


#relatedPosts{width:520px;overflow:hidden}
#relatedPosts a,#relatedPosts a:visited{ color:#000;text-decoration:none;border-bottom:solid 1px #000;display:block;margin-top:5px}
#relatedPosts a:hover{ text-decoration:underline}
#relatedPosts div span{ font-size:11px;display:inline}


#comment{ margin-top:20px}
.comment a,.comment a:visited{ color:#000;text-decoration:none;border-bottom:none}
.comment a:hover{ text-decoration:none}
.comment{ overflow:hidden;width:620px;margin:5px 0px;padding:10px;background-color:#f3f1f1}
.comment .gravatar{ float:left;width:80px;overflow:hidden}
.comment .gravatar img{ padding:5px}
.comment #commentHeader{ display:block;margin:0px 0px 5px 0px;padding:0px 0px 5px 0px}
.comment .author{ font-weight:bold;color:#004c6c}
.comment .text{float:left;width:400px}
.self{background-color:#c1e7f2}
.self .gravatar img{ background-color:#f3f1f1}
.thumb{width:60px}


.commentForm{}
.commentForm label{ display:block}
.commentForm input[type="text"]{ display:block;background-color:#f3f1f1;border:none;padding:5px;width:300px;font-family:Courier New,Courier,Verdana}
.commentForm select{ background-color:#f3f1f1;border:none;padding:5px;width:310px;font-family:Courier New,Courier,Verdana}
.commentForm textarea{ background-color:#f3f1f1;border:none;padding:5px;width:500px;font-family:Courier New,Courier,Verdana}
#commentMenu{ margin:0px 0px 0px 0px;padding:0px}
#commentMenu li{ display:inline;background-color:#999;padding:5px 5px;cursor:pointer}
#commentMenu li a{ padding:5px 5px;background-color:#999}
#commentMenu li a:hover{ background-color:#f3f1f1}
#commentMenu li.selected{ display:inline;background-color:#f3f1f1;padding:5px 5px}
.bbcode{float:right;margin:15px 10px 0px 0px}
.bbcode a{margin:0px 5px}


#contact label{ display:block}
#contact input[type="text"]{ display:block;background-color:#f3f1f1;border:none;padding:5px;width:300px}
#contact select{ background-color:#f3f1f1;border:none;padding:5px;width:310px}
#contact textarea{ background-color:#f3f1f1;border:none;padding:5px;width:500px}





#sidebar{ margin:19px 0px 0px 0px;width:200px;float:left;overflow:hidden;text-align:right}
#sidebar .rss{vertical-align:middle;padding-right:10px;padding-bottom:3px}
#widgetzone{padding:0px;margin:0px;float:left;width:200px;text-align:left}
.widget a{color:#000;text-decoration:none;border:none}
.widget a:hover{text-decoration:underline}
.widget img{ border:none}
.aboutbox img{ text-align:left;float:left;margin-right:10px}
.widget{ padding:10px 0px 10px 10px;margin-bottom:0px;text-align:left}
.widget h4{font-size:11px;font-weight:bold;color:#000;margin-bottom:1px;padding-bottom:0px}
.widget ul{list-style:none;padding:0px;margin:0px}
.widget ul li:first-child{ text-decoration:none}
.widget ul li{}
.widget ul li a,.widget ul li a:visited{display:block;padding:3 px 0px 3px 0px;color:#000;text-decoration:none}
.widget ul li a:hover{text-decoration:underline}
.widget .delete{float:right}
#searchfield{font-family:Courier New;color:#000}
.searchbox{padding-top:0px;font-family:Courier New}

.tagcloud{
white-space:normal;
}

.tagcloud li,.tagcloud ul li a,.tagcloud ul li,.tagcloud ul li a:visited{
display:inline;
}

.tagcloud a{
margin-right:3px;
display:inline;
}

.tagcloud li a.biggest{
font-size:11px;
}

.tagcloud li a.big{
font-size:11px;
}

.tagcloud li a.medium{
font-size:11px;
}

.tagcloud li a.small{
font-size:11px;
}

.tagcloud li a.smallest{
font-size:11px;
}



#searchbox input[type=text]{width:100px;margin-right:5px}
#searchbox label[for=searchcomments]{ font-size:11px}
#monthList > li{ border:none}
.xoxo img{ display:none}
.xoxo > li > a{ font-weight:bold}
.xoxo > li > a:first-child{ display:none}
.xoxo ul{ margin-left:10px;border:none}
.xoxo ul li{ border:none}
.xoxo ul li:first-child{ border:none}

#recentPosts li a,#recentPosts li a:visited{ color:#000;text-decoration:none;border:none}
#recentPosts li a:hover{text-decoration:underline;background-color:Transparent} 
#recentPosts span{font-size:11px;margin-right:5px}

#recentComments li a,#recentComments li a:visited{ color:#004c6c;text-decoration:none;border:none;display:inline}
#recentComments li a:hover{text-decoration:underline;background-color:Transparent} 


.rating{ font-size:11px;font-family:Arial,Sans-Serif}
.rating p{display:inline;position:relative;top:14px;left:55px;margin-top:0px}
.star-rating{ background-color:#ffffff;position:relative;width:125px;height:25px;overflow:hidden;list-style:none;margin:0px;
padding:0px;background-position:left top;border:solid 1px #ffffff}
.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}


#archive h2 img{border:none;margin-right:10px}
#archive table{width:520px;font-size:12px}
#archive table .date{width:70px}
#archive table .title{width:350px}
#archive table .comments{width:50px;text-align:center}
#archive table .rating{width:50px;text-align:center}


code,.code{ font-size:12px;color:black;font-family:Consolas,"Courier New",Courier,Monospace;background-color:#F1F1F1;line-height:normal;display:block;padding:10px}
.code p{padding:5px}
.code .rem{ color:#008000}
.code .kwrd{ color:#0000ff}
.code .str{ color:#006080}
.code .op{ color:#0000c0}
.code .preproc{ color:#0000ff}
.code .asp{ background-color:#ffff00}
.code .html{ color:#800000}
.code .attr{ color:#ff0000}
.code .alt{background-color:#f4f4f4}
.code .lnum{ color:#606060}
