
 
 


*{ margin:0;padding:0;outline:0 }

body{
background:#295E94 url(images/bg.jpg) repeat-x;
font:70%/1.5em Verdana,Tahoma,arial,sans-serif;
color:#555;
text-align:center;
}


a,a:visited{
text-decoration:none;
color:#000066;
background:inherit;
}
a:hover{
color:#91c7f0;
background:inherit;
text-decoration:underline;
}


h1,h2,h3{
font-family:'Trebuchet MS',Tahoma,Sans-serif;
}
h1{
font-size:150%;
font-weight:normal;
color:#006633;
}
h2{
font-size:140%;
text-transform:uppercase;
color:#000066;
}
h3{
font-size:120%;
color:#666666;
}


img{
background:#fafafa;
 border:1px solid #black;
padding:5px;
}
img.float-right{
margin:5px 0px 10px 10px;
}
img.float-left{
margin:5px 10px 10px 0px;
}

h1,h2,h3,p{
padding:10px;
margin:0;
}
ul,ol{
margin:5px 20px;
padding:0 20px;
}

li{ list-style:none;margin:0;list-style:0}

code{
margin:5px 0;
padding:10px;
text-align:left;
display:block;
overflow:auto;
font:500 1em/1.5em 'Lucida Console','courier new',monospace ;

background:#FAFAFA;
border:1px solid #f2f2f2;
}
acronym{
cursor:help;
border-bottom:1px dotted #777;
}
blockquote{
margin:10px;
 padding:0 0 0 28px;
 border:1px solid #f2f2f2;
background:#FAFAFA url(images/quote.gif) no-repeat 5px 5px;
}


label{
display:block;
font-weight:bold;
margin:5px 0;
}
input{
padding:2px;
border:1px solid #eee;
font:normal 1em Verdana,sans-serif;
color:#777;
}
textarea{
width:400px;
padding:2px;
font:normal 1em Verdana,sans-serif;
border:1px solid #eee;
height:100px;
display:block;
color:#777;
}
#searchbutton,#btnSave{ 
font:bold 10px Arial,Sans-serif;
height:24px;
margin:0;
padding:2px 3px;
color:#fff;
background:#000066 url(images/button-bg.jpg) repeat-x 0 0;
border:none;
}

 


div#widgetzone{
padding:5;
background:none;
}

div#widgetzone .clear{
clear:left;
}

div.widget{
background:none;
border:0px solid silver;
padding:10px 15px;
margin-bottom:10px;
z-index:1;
min-width:1px;
}

div.widget .content{
line-height:16px;
color:#666666;
padding-bottom:5px;
}

div.widget h4{
font-size:15px;
border-bottom:0px solid silver;
padding-bottom:5px;
margin:0;
margin-bottom:5px;
z-index:0;
color:#000066;
letter-spacing:0px;
}

div.widget a.edit{
font-size:10px;
font-weight:normal;
float:right;
z-index:1;
}

div.widget a.delete{
font-weight:bold;
color:#999999;
float:right;
margin-left:5px;
z-index:1;
text-decoration:none;
}

div.widget a.delete:hover{
color:black;
}

#widgetzone .widget ul{
list-style-type:none;
margin:0;
padding:0;
text-transform:capitalize;
}

#widgetzone .widget ul li{
margin-bottom:3px;
}

#widgetzone div.search{
background:none;
border:none;
padding-left:10px;
}

#widgetzone img.rssButton{
margin-right:3px;
}



div#sidebarOne{float:right;width:26%;margin-right:25px}
div#sidebarTwo{float:right;clear:right;width:26%;margin-right:25px}

#container{
width:820px;

background:url(images/content.png) repeat-y center top;

margin:0 auto;
text-align:left;
}
#header{
position:relative;
height:103px;
background:#6699cc url(images/header.png) no-repeat center top;
padding:0;
color:#FFF;
}
#header h1#sitename a{
position:absolute;
margin:0;padding:0;
font:bolder 44px 'Trebuchet MS',Arial,Sans-serif;
letter-spacing:-2px;
color:#FFF;
text-transform:none;
text-decoration:none;
background:transparent;
visibility:hidden;


top:25px;left:47px;
}

#header div#layoutSelection{ float:right;margin-top:30px;margin-right:50px}


#header #header-links{
position:absolute;
top:20px;right:30px;
color:#C6DDEE;
font-size:10px;
}
#header #header-links a{
color:#FFF;
text-decoration:none;
}
#header #header-links a:hover{
color:#006633;
}


#menu,
#adminmenu{
clear:both;
margin:0 auto;padding:0;
background:url(images/menu.jpg) repeat-x 0 0;
font:bold 12px/37px Verdana,Arial,Tahoma,Sans-serif;
height:37px;
width:780px;
}
#feedrss{
background:url(images/rss2.png) 0 0 no-repeat;
margin-top:3px;
margin-right:-10px;
}

#adminmenu{ font-size:80%}

#menu ul,
#adminmenu ul{
float:right;
list-style:none;
margin:0;padding:0;
}
#menu ul li,
#adminmenu ul li{
display:inline;
}
#menu ul li a,
#adminmenu ul li a{
display:block;
float:left;
padding:0 12px;
color:white;
text-decoration:none;
}
#menu ul li.last a,
#adminmenu ul li.last a{
padding-right:20px;
}
#menu ul li a:hover,
#adminmenu ul li a:hover{
color:#91c7f0;
}
#menu ul li#current a,
#adminmenu ul li#current a{
color:#91c7f0;
}


#content{
float:left;
width:66%;
padding:0;
margin:5px 0 0 5px;
display:inline;
margin-left:30px;
}
#content h2{
margin-top:10px;
font:Bold 140% 'Trebuchet MS',Tahoma,Sans-serif;
color:#000066;
padding:5px 0 5px 25px;
border-bottom:1px solid #EFF0F1;
background:#FFF url(images/square-green.png) no-repeat 3px 50%;
text-transform:none;
}
#content h2 a{
background:none;
color:#000066b;
text-decoration:none;
}

#content ul li{
list-style-image:url(images/bullet.gif);
}


.sidebar h3{
margin-top:10px;
padding:5px 5px;
font:bold 1.4em 'Trebuchet MS',Tahoma,Sans-serif;
color:#728D26;
}
.sidebar ul 
{
list-style:none;
text-align:left;
margin:7px 4px 8px 0;padding:0;
text-decoration:none;
}
.sidebar ul li{
list-style:none;
padding:4px 0 4px 5px;
margin:0 2px;
color:#68774A;
border-bottom:dashed 1px #728D26;
}
* html body .sidebar ul li{
height:1%;
}
.sidebar ul li a{
text-decoration:none;
background-image:none;
color:#666666;
}
.sidebar ul li a:hover{
color:#1773BC;
}
.sidebar ul ul{ margin:0 0 0 5px;padding:0}
.sidebar ul ul li{ background:none}



#footer{
color:white;
background:#295E94 url(images/footer.png) no-repeat center top;
clear:both;
display:block;
width:820px;
height:65px;
text-align:center;
font-size:92%;
}
#footer a{ 
color:white;
background:none;
text-decoration:none;
}


.float-left{ float:left}
.float-right{ float:right}
.align-left{ text-align:left}
.align-right{ text-align:right}


.clear{ clear:both}




























#searchbox{ font-size:10px}
#searchbutton{ height:21px;font-size:12px}
#searchfield{ width:110px}
#searchcomments{ }


#tagcloud{ margin-bottom:10px;white-space:normal}
#tagcloud li{ display:inline}
#tagcloud a{ margin-right:4px;display:inline;text-decoration:none}
#tagcloud a:hover{ }
#tagcloud a.biggest{ font-size:16px}
#tagcloud a.big{ font-size:14px}
#tagcloud a.medium{ font-size:12px}
#tagcloud a.small{ font-size:10px}
#tagcloud a.smallest{ font-size:9px}


#archive{ padding:10px}
#archive h1{ margin:0;padding-bottom:9px}
#archive h2{ background:none;padding:5px 5px 0px 5px;font-size:12px;margin-bottom:0px}
#archive h2 img{ margin-right:3px}
#archive ul{ list-style-type:square;margin:0 10px;padding:10px}
#archive ul li{ margin-right:20px}
#archive table{ width:100%;border-collapse:collapse;margin-bottom:20px}
#archive table td,#archive table th{ text-align:left}
#archive table td{ text-align:left;padding:2px 0}
#archive .date{ width:90px}
#archive .comments{ width:70px;text-align:center}
#archive .rating{ width:70px;text-align:center}


#relatedPosts a{ display:block;margin-top:5px;margin-left:15px;margin-bottom:5px;font-size:1.2em}


.comment{ border:solid 1px #e0d0b0;padding:5px;padding-right:0px;margin:2px 2px 5px 2px}
.comment .date{ text-align:left;margin:0;padding:3px 0px}
.comment .author{ margin:0;text-align:left;padding-top:3px;margin:5px 0px 3px 0px;clear:both}
.self{ }
.comment .gravatar{ float:right;width:80px;margin:5px 15px 5px 5px;padding-left:5px}
.comment .gravatar img{ height:80px;width:80px}
.comment .content{ float:left;min-height:85px;width:390px;margin:5px 0 0 0px}
.commentForm{ padding:5px}
.commentForm label{ float:left;display:block;width:80px;clear:both}
.commentForm input{ width:130px}
.commentForm textarea{ width:100%;height:150px}


.post .info{ background:#eeeeee;border:solid 1px #cccccc}
.post .info table tr td a img{ padding:0}


.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 0 20px 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;margin:0px}


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


.searchresult{ margin-bottom:20px}
.searchresult a{ font-weight:bold}
.searchresult span.text{ clear:both;display:block;margin:3px 0}
.searchresult span.type{ display:block}
.searchresult span.url{ }
.searchpage{ padding:2px}
.searchpage ul.paging{ list-style-type:none;margin:0px;margin-bottom:20px;padding:0px}
.searchpage ul.paging li{ display:inline;margin-right:5px}
.searchpage ul.paging li a{ padding:5px 8px}
.searchpage ul.paging li.active{ }


#contact{ padding:10px}
#contact h1{ margin-top:0}
#contact label{ display:block;padding-top:5px}
#contact input.field{ width:200px}
#contact textarea{ display:block;overflow:auto;width:75%;height:150px;margin:0}


#page{ padding:10px}
#page h1{ margin-top:0}


.csharpcode,.csharpcode pre{ background-color:#ffffff; }
.csharpcode .rem{ color:#008000}
.csharpcode .kwrd{ color:#0000ff}
.csharpcode .str{ color:#006080}
.csharpcode .op{ color:#0000c0}
.csharpcode .preproc{ color:#cc6633}
.csharpcode .asp{ background-color:#ffff00}
.csharpcode .html{ color:#800000}
.csharpcode .attr{ color:#ff0000}
.csharpcode .alt{ background-color:#f4f4f4;width:100%;margin:0em}
.csharpcode .lnum{ color:#606060}


.code{ color:black;background-color:#F1F1F1}
.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}

div#footer{ padding-top:15px}

div#boxCategories img,
div#boxBlogroll img{ margin-right:2px;padding:2px}

div#boxTags ul li{ border:none}

div#boxArchive ul li,
div#boxBlogroll ul li{ border:none}

div#boxArchive ul li ul li,
div#boxBlogroll ul li ul li{ border-bottom:dashed 1px #728D26}




















