body{ margin:0px;padding:0px;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;background:#FFFFFF url(Images/background.jpg) repeat-x top center}

a,a:visited{ color:#7A7A7A;text-decoration:none}
a:hover{ text-decoration:underline}
cite{ width:500px;margin:0px auto;padding:10px;display:block;background:#E6E6E6;border:solid 1px #7A7A7A}

.clearer{ clear:both}


.code{ font-family:Consolas,"Courier New",Courier,Monospace;background:#F0F0F0;border:solid 1px #031F4E;margin-top:20px;margin-bottom:20px;padding:10px;white-space:pre;overflow:auto}
.code span.comment{ color:#41A317;border:none;padding:0px}

.container{ width:100%;margin:0px;padding:0px}


.header{ width:900px;height:125px;margin:50px auto 0px auto;background:none}
.header .title a{ color:#FFFFFF;font-size:3.4em;font-weight:bold;text-decoration:none}
.header .title .description{ color:#7C7C7C;font-size:1.2em;text-align:right;font-style:italic}


.main-content{ clear:both;margin:0px auto;width:852px;padding:10px 20px;border-left:solid 4px #1b1b1b;border-right:solid 4px #1b1b1b}


.menu{ margin:39px auto;width:900px;height:50px;background:url('images/menu_bg.jpg') repeat-x top left}
.menu .center{ float:left;width:850px;height:50px;color:#FFFFFF;font-size:1.4em}
.menu .left{ float:left;width:25px;height:50px;background:url('images/menu_bg_left.jpg') no-repeat top left}
.menu .right{ float:left;width:25px;height:50px;background:url('images/menu_bg_right.jpg') no-repeat top right}

.menu ul{ margin:0px;padding:0px;padding-top:18px;list-style-type:none}
.menu ul li{ float:left;padding-right:10px}
.menu ul li a{ color:#FFFFFF}


.pageFooterContainer{ width:100%;margin:0px;padding:0px;height:100px;background:url('images/background.jpg') repeat-x top center}

.pageFooter{ margin:auto;width:900px;height:50px;background:url('images/footer_bg.jpg') repeat-x top left}
.pageFooter .center{ float:left;width:850px;height:50px;color:#FFFFFF;font-size:0.8em;text-align:center;padding-top:15px}
.pageFooter .left{ float:left;width:25px;height:50px;background:url('images/footer_bg_left.jpg') no-repeat top left}
.pageFooter .right{ float:left;width:25px;height:50px;background:url('images/footer_bg_right.jpg') no-repeat top right}


.content{ float:left;width:600px;padding-right:20px}


.sidebar{ float:left;width:220px;padding:5px;padding-top:0px;margin-top:15px;background:#F0F0F0;border:solid 1px #E6E6E6}


div#about{}
div#about h4{ clear:both;font-size:1.2em;margin:0px;padding:0px;padding-top:8px;padding-bottom:5px}
div#about p{ margin:0px;padding:0px 10px 10px 5px}


div#widgetzone{ }
div#widgetzone .clear{ clear:left}
div#widgetzone .delete{ float:left}
div#widgetzone .edit{ float:right}
div#widgetzone .widget ul{ margin:0px 0px 0px 5px;padding:0px;list-style-type:none}
div.widget{ clear:both;padding-bottom:10px}
div.widget h4{ clear:both;font-size:1.2em;margin:0px;padding:0px;padding-top:8px;padding-bottom:5px}
div.widget .content{ width:215px;padding:0px}
div.widget .categorylist{ background:#000000}


#blogroll ul{ list-style-type:none;margin:0px 0px 3px 0px;padding:0px}
#blogroll ul li ul li a{ margin-left:25px;color:#666666}
#blogroll ul li img{ display:none}


#categorylist li img{ display:none}


.comment{ background:#F0F0F0;border:solid 1px #E6E6E6;margin-bottom:20px;padding:10px}
.comment .author{ margin:0px;padding-left:5px;padding-bottom:8px}
.comment .author p{ margin:0px;padding:0px}
.comment .content{ width:100%;padding-left:15px;padding-bottom:8px}
.comment .content p{ margin:0px;padding:0px}
.comment .content cite{ margin:5px;margin-right:15px;padding:5px;display:block;background:#E6E6E6;border:solid 1px #7A7A7A}
.comment .gravatar{ display:none}

.comment-replies{ }
.comment-replies .comment{ margin:5px;padding:5px}

.commentForm{ padding:5px}
.commentForm input{ clear:both;width:345px}
.commentForm label{ float:left;display:block;width:80px}
.commentForm textarea{ clear:both;width:100%;height:150px}
.commentForm .bbcode{ font-size:12px;float:right;top:15px}
.commentForm .bbcode a{ margin:1px;padding:1px 3px 1px 3px}

#commentMenu{ clear:both;margin:0px;padding:0px;list-style-type:none}
#commentMenu li{ float:left;margin:0px;padding:0px;margin-right:8px;padding-bottom:5px;cursor:pointer}

#btnSaveAjax{ float:right;width:110px}

#relatedPosts a{ display:block;margin-top:5px;margin-bottom:5px}
#relatedPosts div{ padding-bottom:5px;border-bottom:1px solid #E6E6E6}
#relatedPosts p{ font-size:14px;letter-spacing:1px;font-weight:bold}
#relatedPosts span{ color:#666666;text-indent:10px;font-size:10px}

#commentPreview{ display:none;clear:both}


.rating p{ display:inline;position:relative;top:14px;left:55px}

.star-rating{ position:relative;width:125px;height:25px;overflow:hidden;list-style:none;margin:0px;padding:0px;background-position:left top}
.star-rating li{ display:inline}
.star-rating a,.star-rating .current-rating{ position:absolute;top:0px;left:0px;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}

