 
 
*{margin:0; padding:0}

body{background-color:#3E3E3E;  color:#000;  font-family:Arial,Helvetica,sans-serif;  font-size:12px;  margin:0px;  padding:0px;  font-size:14px;  font-size-adjust:none;  font-style:normal;  font-variant:normal;  font-weight:normal;  line-height:normal}
 
h1{ font-size:2em;  line-height:0.9}
h2{ font-size:1.7em;  padding-top:10px;  padding-bottom:5px}
h3{ font-size:1.4em}
h4{ font-size:1.1em}

a{text-decoration:none}
a:hover{color:#069}
 
ul, ol{margin:10px 30px; padding:0 15px}
ul li, ol li{padding:0px 0px 10px 10px}
ul span, ol span{color:#666}

img.float-right{  margin:5px 0px 10px 10px}
img.float-left{  margin:5px 10px 10px 0px}
.bottomNavigation{float:left; height:40px; margin-bottom:5px; width:100%}
.bottomNavigation .left{background:#E7E6E6 none repeat scroll 0 0; float:left; margin-left:10px; padding:10px}
.bottomNavigation .right{background:#E7E6E6 none repeat scroll 0 0; margin-left:10px; padding:10px; float:right}
.bottomNavigation a{font-weight:bold}
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 #EAEAEA;   border-left:1px solid #B4B4B4}
acronym{ cursor:help;  border-bottom:1px solid #777}
blockquote{ padding:0 0 0 41px;    background:#FAFAFA url(images/quote.gif) no-repeat 5px 10px !important; background-position:8px 10px; border:1px solid #EAEAEA; border-left:1px solid #B4B4B4;  font-weight:bold}

form{margin:10px 15px 0px 0px;         padding:0px 0px 10px 0px}
label{display:block; font-weight:bold; margin:5px 0}
input{padding:3px; font:normal 1em Arial,Helvetica,sans-serif}
textarea{width:400px; padding:4px; font:normal 1em Arial,Helvetica,sans-serif; height:100px; display:block}
input .button{margin:0; font:bolder 12px Arial,Helvetica,sans-serif; border:1px solid #EAEAEA; padding:2px 3px; background:#CCC url(images/buttonbg.gif) repeat-x left bottom; color:#333}

#sidebar #search{background:#f2f2f2; margin:0 15px; padding:5px 0}
#sidebar #search img{vertical-align:bottom}
#sidebar #search .textbox{background:#FFF url(images/input.png) no-repeat top left; border:1px solid #EAEAEA; font-size:11px; padding:3px; width:110px}
#sidebar #search input.searchbutton{margin:0; font:bold 100% Arial,Sans-serif; border:1px solid #CCC; background:#CCC url(images/buttonbg.gif) repeat-x left bottom; padding:1px; height:25px; color:#333; width:55px}

#wrap{ margin:0 auto;  padding:0;  text-align:left;   width:972px}
#content-wrap{background-color:white; float:left; width:972px}
#headerAd{clear:left; position:relative; text-align:center}

#header{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(images/header_972.jpg) no-repeat scroll center bottom; clear:left; height:145px; position:relative}

#header h1#logo-text{position:absolute; margin:0; padding:0; font:bolder 4.1em 'Trebuchet MS',Arial,Sans-serif; letter-spacing:-2px; color:#FFF; text-transform:none; top:36px; right:35px}
#header h2#slogan{position:absolute; margin:0; padding:0; font:bold 1em 'Trebuchet MS',Arial,Sans-serif; text-transform:none; letter-spacing:1px; color:#FFF; top:85px; right:35px}

.postMeta{ clear:both;  display:block;  padding-top:10px}

#header #header-tabs{position:absolute; top:0; left:0; width:100%; height:25px; background:#000;    font:bold 1.1em Verdana,Tahoma,'Trebuchet MS', Sans-serif}

#header-tabs ul{margin:0;    padding:2px 0px 0px 7px;    list-style:none}
#header-tabs li{display:inline;    margin:0;    padding:0}
#header-tabs a{float:left;    background:url(images/tableft.gif) no-repeat left top;    margin:0;    padding:0 0 0 4px;    text-decoration:none}
#header-tabs a span{float:left;    display:block;    background:url(images/tabright.gif) no-repeat right top;  padding:7px 15px 4px 8px;  color:#CCC}

#header-tabs a span{float:none}

#header-tabs a:hover span{color:#FFF}
#header-tabs a:hover{background-position:0% -42px}
#header-tabs a:hover span{background-position:100% -42px}
#header-tabs .current_page_item a{background-position:0% -42px}
#header-tabs .current_page_item a span{background-position:100% -42px; color:#FFF}

#main{float:left;  width:586px}

#sidebar{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#EEE none repeat scroll 0 0; float:left; margin-left:20px; padding:0 0 0 16px; width:350px}
#sidebar h1{border-bottom:3px solid #CCC; color:#6EA3BC; display:block; float:left; font-size:1.2em; font-weight:bold; padding:10px 0 3px; width:340px}

#sidebar ul{float:left; display:block; padding:10px 0px 0px 10px;   margin:0px 0px 10px;  padding:10px 0px 10px 5px;  width:100%}
#sidebar ul li{float:left; width:90%; display:block; padding:0px 0px 15px 10px; color:#000; background:url(images/linkBgArrow.jpg) left top no-repeat;  margin-left:2px}
#sidebar ul a{text-decoration:none; color:#000}

* html body #sidebar ul a{height:18px}

#sidebar ul a:hover{color:#000; text-decoration:underline;  min-height:18px}

#footer{clear:both; color:white; background:#000; margin:0;  float:left;  width:100%; font-size:92%}
#footer a{text-decoration:none; color:#FFF}
#footer #footer-left{width:68%; float:left; text-align:left; margin:0; padding:10px}
#footer #footer-right{width:25%; float:right; text-align:right; margin:0; padding:10px}

.float-left{float:left}
.float-right{float:right}
.align-left{text-align:left}
.align-right{text-align:right}

.clear{clear:both}

.hide{display:none}
.gray{color:#CCC}

.alt{margin:0; padding:10px; background-color:#F8F8F8;  border-bottom:1px solid #999;  border-top:1px solid #999}
.authcomment{ }
.commentlist{padding:0; text-align:justify;  margin:10px;  width:540px}

.commentlist li{ list-style-image:none;  list-style-position:outside;  list-style-type:none;  padding:0px 10px 3px}

.commentlist p{clear:both;  padding-top:10px;  margin:10px 5px 10px 0}

#commentform p{margin:5px 0}

.nocomments{text-align:center; margin:0; padding:0}

.commentmetadata{margin:0;  color:#1D4F75}

.comment_author{ float:left;  margin-bottom:30px;  max-width:100px;  overflow:hidden;  font-size:12px;  text-align:center}
.comment_author .date{ font-size:10px}
.comment_author p{ margin:0;  padding:0}
li.authcomment .single_comment{background:#D1ECB8 none repeat scroll 0 0; border:1px solid #6EA83A}

.single_comment{ -moz-background-clip:border;  -moz-background-inline-policy:continuous;  -moz-background-origin:padding;  background:#FFF none repeat scroll 0 0;  border:1px solid #E0E5E5;  float:right;  margin-bottom:30px;  min-height:100px;  padding:15px 20px 0;  position:relative;  width:364px}
.single_comment p{ padding-top:0;  margin-top:0}
.comment_arrow{ left:-17px;  position:absolute;  top:25px;  border:0 none}

a.comments_feed{ background:#3E3E3E none repeat scroll 0 0;  color:#FFF !important;  font-weight:bold;  height:25px;  left:6px;  margin:0 10px 10px 0;  padding:8px 15px;  position:relative;  top:-16px;  width:157px}

img.avatar{ background:#FFF none repeat scroll 0 0;  border:1px solid #EAE9E9;  display:block;  padding:3px}

.navBar{height:32px; margin-bottom:1px; background-color:#e7e6e6; width:100%}

.navBar a{color:#042E46; display:block; float:left; font-size:0.95em; font-weight:bold; padding:5px 9px 5px 9px; text-decoration:none; }
.navBar form{margin-top:4px; padding-bottom:5px}
.navBar ul{ list-style:none;  margin:0 0 0 8px;  padding:0px}
.navBar ul li{ padding:0pt;  margin:0pt;  float:left}
.blogPost{float:left; width:100%; background-color:#FFF; padding:10px; margin-bottom:20px}

.blogPost .postDate{float:left; width:99%; display:block; font-size:1em; font-weight:bold; color:#ff5b22; text-decoration:none; padding-bottom:5px; border-bottom:1px solid #999}

.blogPost .postDate em{display:inline; font-size:1em; font-weight:bold; color:#004c7c; text-decoration:none; padding-bottom:5px; border-bottom:1px solid #999; font-style:normal}

.blogPost h1{float:left; width:99%; display:block; text-decoration:none; padding:10px 0px 10px 0px; border-bottom:1px solid #999;         line-height:1.2em}

.blogPost a{display:inline; color:#1d4f75; text-decoration:none}

.blogPost a:hover{display:inline; color:#1d4f75; text-decoration:underline}

.blogPost p{line-height:1.6; font-weight:normal; padding:8px 0px 8px 0px}

.blogPost h3{border-bottom:1px solid #DDD; border-top:1px solid #DDD; font-size:1.3em; font-weight:700; margin-bottom:2px; margin-top:2px; padding-bottom:5px; padding-top:5px}
.linkArea{float:left; width:95%; border:1px dotted #000; padding:10px;         margin-top:10px}
.postBody table{border-collapse:collapse; border-color:#3E3E3E; border-width:1px}
.postBody tr{}
.postBody th{border:1px solid #3E3E3E; border-collapse:collapse; padding:0.3em; background-color:#B4B4B4}
.postBody td{border:1px solid #3E3E3E; border-collapse:collapse; padding:0.3em}

.linkArea span.comments{float:left; display:block; font-size:.9em; background:url(images/commentsIcon.jpg) no-repeat left center; padding-left:20px; padding-bottom:2px}

.linkArea span.linkPost{float:left; display:block; font-size:.9em; background:url(images/linkIcon.jpg) no-repeat left center; padding-left:20px; margin-left:20px; padding-bottom:2px}

.linkArea span.labelArea{float:right; display:block; font-size:.9em; color:#000; text-align:right; padding-bottom:2px}

.linkArea span.labelAreaLeft{float:left; display:block; font-size:.9em; color:#000; text-align:left; padding-bottom:2px}
.navBar ul li a:hover{text-decoration:none; border-bottom:4px solid #FF5B22}

#sidebar ul li.cat-item{ width:43%;  overflow:hidden}

.blogComments{float:left; width:100%; background-color:#f7f7f7; padding:10px; margin-bottom:20px}
.blogComments a{display:inline; color:#1d4f75; text-decoration:none}

.blogComments a:hover{display:inline; color:#1d4f75; text-decoration:underline}
.blogComments label{margin:5px 0;          display:inline;          padding-left:10px;          font-weight:normal}

.blogPostsArchieve{float:left; width:100%; background-color:#FFF; padding:10px; margin-bottom:20px}

.blogPostsArchieve h1{float:left; width:99%; display:block; font-size:1.2em; font-weight:normal; text-decoration:none; padding:5px 0px; border-bottom:1px solid #999;         margin-bottom:2px}
.blogPostsArchieve h2{padding:5px 0px 10px;         font-size:1.3em}
.blogPostsArchieve a{        color:#1D4F75;         display:inline;         text-decoration:none}
.blogPostsArchieve a:hover{        color:#1D4F75;         display:inline;         text-decoration:underline}
.blogPostsArchieve p{        font-size:0.8em;         margin-bottom:19px}
.pageNotFound{   background-color:#F7F7F7;    float:left;    margin-bottom:20px;    padding:10px;    width:100%;    height:500px}
.pageNotFound h1{     display:block;    float:left;    color:#1D4F75;      padding:10px 0px;      width:99%}

.pageNotFound p{     padding:10px 0px 0px 6px; }
.Subscribe{   }

a.feed{   background:#F4F4F4 url(imgs/feedIcon.jpg) no-repeat scroll left center;  border:1px solid #CCC;  color:#000;  display:block;  float:left;  font-size:1em;  padding:10px 0px 10px 50px;  text-decoration:none;  width:76%;  margin:10px 0px 10px 0px}
a.feed:hover{ text-decoration:underline}

.subscribeToNLHeader{ display:block;  float:left;   font-weight:bold;  padding:0px 0px 10px;  width:76%}
.snap_noshots{ padding-top:20px;  float:left;  padding-bottom:20px}
cite{ font-style:normal;  font-weight:bold;  font-size:1em}
.homeLink{ display:block;  height:95px; margin-left:30px; margin-top:7px; width:292px}
.postBody{ float:left;  width:100%;  display:block}
.pageContent{}

.pageContent textarea{ display:inline}
.pageContent .snap_noshots{ padding-top:20px;  float:left;  padding-bottom:20px;  display:none}
#get_recent_comments_wrap{}
#get_recent_comments_wrap a{ color:#1D4F75 !important}
.socialbookmarking{ float:left;  padding:50px 10px 10px 0px;  width:100%}
.st-tag-cloud{ background-color:white;  float:left;  margin-bottom:10px;  margin-left:0;  margin-right:0;  margin-top:0;  padding-bottom:10px;  padding-left:10px;  padding-right:0;  padding-top:10px;  width:98%}
.EmailThisPost{ float:left;  padding:0px 10px 0px 0px}
.EmailThisPost a{float:left; margin-right:5px}
.AddThisButton{ float:left;  padding:3px 10px 0px 0px;  width:125px}
.iPadButton{ float:left;  padding:0px 10px 0px 0px;  width:125px}
.SearchButton{ padding:1px;  width:75px;  background-color:#042E46;  color:#fff;  border:1px solid #042E46}
.logo{ float:left;  width:47%}
.bannerAd{ float:left;  margin-right:10px;  margin-top:5px;  width:45%}
.PageRankSection{ float:left;  padding-top:25px}
.PageRankContainer{}
.PageRankContainer .FormContainer{ text-align:center}
.PageRankContainer .FormContainer form{float:left; margin-left:100px}
.PageRankContainer .FormContainer input[type="submit"]{float:left; height:32px; margin-left:10px; padding-left:10px; padding-right:10px}
.PageRankContainer .FormContainer input[type="text"]{float:left; height:24px; width:450px}
 
.PageRankSection span{}
.credits{ clear:both;  padding-top:400px}
.simillarPosts{ float:left;  width:100%}
.simillarPosts ul{ margin-left:23px;  margin-right:0;  padding-left:0;  padding-right:0}
.simillarPosts ul li{ padding-left:0px}
#buysellAds{}
.textwidget{      display:block;      float:left;      margin:0 0 10px;      padding:10px 0 10px 5px;      width:100%}
#popularPosts{     padding:0px  !important;      margin:0px !important}
#healthObject{     width:100%;      padding:5px 20px}
#healthObject a, #healthObject a.visited, #healthObject a.hover, #healthObject a.focus{     color:white;      border:0px none;      text-decoration:none;      padding-right:24px}
#healthObject img{     border:0px none}
.WP-EmailIcon{}
#translation_bar{    background-color:white;     clear:both;     margin-bottom:10px;     padding-left:5px;     padding-top:5px;     width:100%}
.Subscribe a{display:inline; color:#1d4f75; text-decoration:none}

.Subscribe a:hover{display:inline; color:#1d4f75; text-decoration:underline}
.Subscribe img{        border:none}
.Subscribe p{   font-weight:normal;    padding-top:5px;    width:100%}
.rss{   background:transparent url(images/rssfeed.png) no-repeat scroll 0 0;    padding-bottom:5px;    padding-left:30px;    padding-top:5px;    decoration:none}
.whatisrss{   padding-left:5px}
.footer-column1{    clear:both;     float:left;     margin:5px;     width:285px}

#footer h4{  border-bottom:1px dotted;   font-size:1.3em}
.footer-column2{   float:left;    margin:5px;    width:285px}
.footer-column3{   float:left;    margin:5px;    width:285px}
.page-item-2242-disabled{   background:url(http://techdreams.org/Services/images/new_icon.png) scroll no-repeat 0px 0px;    width:175px}

.footer-column1 ul, .footer-column2 ul, .footer-column3 ul{  color:#CCC;   margin:10px 0px 10px 5px;   padding:0px}
.footer-column1 ul li, .footer-column2 ul li, .footer-column3 ul li{  background:transparent url(http://techdreams.org/Services/images/footer_li_bullet.gif) no-repeat scroll left top;   padding:0 0 15px 26px;   display:block}
.footer-column1 a, .footer-column2 a, .footer-column3 a{  font-weight:normal}
.customAjaxSearch{     margin-top:35px}
.customAjaxSearch input[type="submit"]{     height:27px;      padding-top:2px;      width:75px}
.customAjaxSearch input[type="text"]{}
.custom p.cf-sb{  margin:0 128px !important}
.custom .cform{     width:550px}
.custom .cform label, .custom .cform label span{     width:120px}
.custom .cform textarea, .custom .cform input{     width:283px}
.mainPageTags{text-transform:lowercase}
.sidebar_widget{}
#social-widget{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -moz-box-shadow:0 0 1px #FFF inset; background:#F3F3F3 url(images/social_widget_bg.jpg) repeat-x scroll left top; border:1px solid #CCC; text-align:center}
#social-widget p{margin-bottom:15px}

.addthis_toolbox_custom{float:left; margin-right:15px}
.addthis_toolbox.addthis_pill_combo a{ float:left}
.addthis_toolbox.addthis_pill_combo a.addthis_button_tweet{ margin-top:-2px}
.addthis_button_compact .at15t_compact{ margin-right:4px;  float:left}
