/*
********************************************
 Theme:Windows Squad
 http://www.windowssquad.com/
 Copyright 2008. All Rights Reserved.
 Creation Date:26/06/2009
********************************************
*/


body {
background:#97A1AA url(images/bkg_body.gif) repeat-x scroll 0 0;
font-family:verdana,'HelveticaNeue',Helvetica,Arial,sans-serif;
font-size:75%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-align:left;
color:#464646;
#line-height:1.8em;
}

/* Reset */
body, div, p, ul, ol, dl, dt, dd, li, form {
margin:0;
padding:0;
}

/* images
--------------------------------------------------*/
img.left {
  float:left;
  margin:0 12px 0 0;
}

img.right {
  float:right;
  margin:0 0 0 12px;
}

img.center {
  display: block;
  margin:0 auto;
}

img a {border: 0 !important;}

/* headings
--------------------------------------------------*/

h1 {color:#ccc; }
h1 a  {color:#ccc;}
h2 {
   color:#666; 
   font-weight: bold;  
   font-family: Georgia, Arial, Helvetica, sans-serif;
   line-height:1.2em;
   font-size:1.6em;
}
h2 a {color:#003AAA; font-weight: bold !important; text-decoration:none !important;
 border-bottom: #ccc 0px solid !important;
 }
h2 a:hover { color:#06c;  text-decoration:none;}
h4 {
 font-family: Georgia, Arial, Helvetica, sans-serif;
 color: #003AAA;
 font-weight: bold;  
 margin: 7px 0 7px 0px;
 font-size:1.5em; 
 line-height:1.5em; 
 padding:5px 0;
}
h3 a, h4 a
  {color:#333; font-weight: bold;}
h3 a:hover,h4 a:hover
  {color:#03c; text-decoration:none;} 

a {color:#06c; text-decoration:none;  }
a img {border:0 !important; }
a:hover {color: #003AAA; text-decoration:none;  }

/* paragraphs, lists, blockquote  etc
--------------------------------------------------*/
pre, code  {
font: 1.1em 'Courier New', Courier, Fixed;
}

/*kbr {color:#009193;}*/

p {
  margin:0;
  padding:0 0 18px 0;
}

blockquote {
  margin:0;
  border-bottom:1px solid #E3E3E3;
  border-left:4px solid #E3E3E3;
  border-right:1px solid #E3E3E3;
  border-Top:1px solid #E3E3E3;
  padding-bottom:3px;
  padding-left:4px;
  padding-right:3px;
  padding-top:3px;
  width:550px;
  font-style:italic;
  color: #333;
}

pre {
  overflow:auto;
  margin:0 0 18px 0;
  padding:4px;
}

pre, code, kbr {font-family: Arial, Courier, Monaco, monospace;}
 
code, kbr {padding:0 2px;}

abbr, acronym {
  font-size:0.9em;
  letter-spacing:1px;
}


/* Main Container */

#width, #container {
margin:0 auto;
position:relative;
text-align:left;
width:980px;
}

/* ---------------------TOP Navigation Bar--------------- */
#navbar {
color:#B2BBC3;
font-size:10px;
height:20px;
padding-top:8px;
text-align:left;
text-transform:uppercase;
font-family:'HelveticaNeue',Helvetica,Arial,sans-serif;
}

#navbar a {
color:#B2BBC3;
font-weight:bold;
text-decoration:none;
}

#navbar a:hover {
color:#FFFFFF;
text-decoration:underline;
}
#navbar li {
background:transparent none repeat scroll 0 0;
border:medium none;
display:inline;
padding-left: 5px;
}

#navbarcon {
color:#B2BBC3;
font-size:10px;
text-align:left;
text-transform:uppercase;
}


/* Header with logo and Top Search bar */
#header {
background:transparent url(images/bkg_masthead.jpg) no-repeat scroll right bottom;
height:67px;
padding-left:6px;
}

#header a {
color:#8ABDF2;
}

#logo {
background:transparent url(images/WindowsSquad.png) no-repeat scroll 0 0;
display:block;
float:left;
height:67px;
width: 320px;
}

#gcstop
{float:right}

#main {
width:980px;
}
#main a, a:hover {
color:#003399;
text-decoration:none;
}

#main a, a:link, a:hover {
cursor:pointer;
}


#main ul {
list-style-type:none;
}


#headernav {
background:transparent url(images/bkg_headerNav.jpg) no-repeat scroll 0 0;
font-size:13px;
height:40px;
}

#headernav li {
background:transparent url(images/bkg_tabSep.gif) no-repeat scroll right bottom;
float:left;
padding:1px 1px 0 0;
}

#headernav li a:hover, #headernav a .cat-item {
background-position:center bottom;
text-decoration:none;
}

#headernav li a {
background:transparent url(images/bkg_headerTab.gif) no-repeat scroll center 0;
color:#FFFFFF;
display:block;
float:left;
font-weight:bold;
height:24px;
padding:15px 7px 0;
text-align:center;
}

/* Main Content Area */

#wraper {
overflow:hidden;
}

#wraper {
background:#FFFFFF url(images/bkg_content.gif) repeat-y scroll right 0;
border:1px solid #CED2D6;
clear:both;
overflow:hidden;
margin-top:10px;
width:980px;
margin:0 auto;
text-align:left;
line-height: 1.8em;
}

#content {
  float:left;
  width:600px;
  padding-top:10px;
  padding-right:10px;
  padding-left:10px;
  padding-bottom:20px;
  background: #fff;
  font-size:1em;
  display:inline;
  overflow:hidden;
}
#content h1 {
   color:#333333;
   font-weight: bold;
   font-family: "Century Gothic",'Helvetica Neue','HelveticaNeue',Helvetica,Arial,sans-serif;
   line-height:1.4em;
   margin:0 0 8px 0;
   font-size:1.8em;
}
#content a {color:#003AAA; text-decoration:none;}
#content a:hover {color:#CC0000; text-decoration:none;}
#content h2 {  
  color:#333333;
  font-weight: bold;  
  font-family: "Century Gothic",Helvetica,Verdana,Geneva,Arial,Helvetica,sans-serif;
  line-height:1.4em;
  margin:0 0 8px 0 ;
  font-size:1.8em;
}
#content h3 {
  margin: 10px 0 18px 0;
  font-size:1.3em;
  font-weight:bold;
  font-family: Georgia,Arial,Helvetica,sans-serif;
  margin:0 0 8px 0;
  line-height:1.4em;
  color:#333333;
} 
#content h4 {
  margin: 10px 0 18px 0;
  font-size:1.1em;
  font-weight:bold;
  font-family: Georgia,Arial,Helvetica,sans-serif;
  margin:0 0 8px 0;
  line-height:1.4em;
  color:#333333;
} 
#content h5 {
  margin: 10px 0 18px 0;
  font-size:1em;
  font-weight:bold;
  font-family: Georgia,Arial,Helvetica,sans-serif;
  margin:0 0 8px 0;
  line-height:1.4em;
  color:#333333;
} 
#content h6 {
  margin: 10px 0 18px 0;
  font-size:0.8em;
  font-weight:bold;
  font-family: Georgia,Arial,Helvetica,sans-serif;
  margin:0 0 8px 0;
  line-height:1.4em;
  color:#333333;
} 
#content ul {
margin:0 0 0 1.4em;
padding:0 0 10px;
}

#content li {
margin-bottom:3px;
}
.entry {
display:inline;
}
.entry {
margin:0 0 7px;
}
.entry p {
padding:0 0 15px;
}

/* Post Title 
--------------------------------------------------*/ 
.post-title {
border-bottom:1px dotted #DDDDDD;
display:block;
font-family:Georgia,serif;
font-size:1.8em !important;
line-height:1.2em;
margin:10px 0px 1px 0px !important;
padding:5px 0pt;
}

/* Archive - for tags, category, archive pages
----------------------------------------------------*/
#archive h2 {font-size: 1.1em;}
/* Post_nav post navigation
----------------------------------------------------*/
#post_nav  {border-top:1px solid #E4E4E4;
			font-family:Verdana,Arial,Helvetica,sans-serif;
			font-size:13px;
			font-size-adjust:none;
			font-stretch:normal;
			font-style:normal;
			font-variant:normal;
			/*font-weight:bold;*/
			line-height:normal;
			margin:15px 0pt 25px;
			padding:5px 0pt;
             }
.back {
display:block;
float:left;
width:45%;
}

.fwrd {
display:block;
float:right;
}

#subcontent {
float:right;
width:340px;
}

#footer
{ clear:both;
margin:0 auto;
width:900px;
}

/* POST META 
---------------------------------------------------*/
.postmeta{
          text-transform:uppercase;
		  color:#999999;
		  font-family:arial;
		  font-size:0.8em;
		  margin:0;
		  padding:0;
          }

/* subcontent
--------------------------------------------------*/
#subcontent {
  float:right;
  width:340px; 
  font-size: 0.9em;
  line-height:1.8em;
  /*background:white;*/
  padding:10px; 
  padding-top:8px;
  display:inline;
  overflow:hidden; 
  color:#333333;
}
#subcontent ul li {
list-style-type:decimal;
}

#subcontent ul {
  margin:0 0 0 1.4em;
  padding:0 0 10px 0;
}

#subcontent ul.categories li li {
  margin:0;
  padding:0 0 3px 5px;
  border-bottom:none;
}
#subcontent a {color:#003AAA; text-decoration:none;}
#subcontent a:hover {color: #cc0000;}
#subcontent ul.categories li ul ul {margin:0 0 0 16px;}
#subcontent h4{
font-size:1em;
margin:2px;
color:#003366;
padding:0px;
}
.sideboxintro {
background:#FFFFFF url(images/gcsbg.gif) repeat-x scroll left bottom;
border:1px solid #DDDDDD;
position:relative;
padding-top:10px;
padding-left:10px;
}
.subscribe p {padding-bottom:5px;}
.sideboxintro #addrss p {padding-bottom:5px;}
.sideboxintro #addrss  .bloglines a {
background:transparent url(http://www.blogsdna.com/wp-content/themes/blogsdna/images/bloglines.gif) no-repeat scroll left top !important;
width:74px;
}
#addrss p a.google {
background:transparent url(http://www.blogsdna.com/wp-content/themes/blogsdna/images/google.gif) no-repeat scroll left top !important;
width:67px;
}

#addrss p a.rss-icon {
background:transparent url(http://www.blogsdna.com/wp-content/themes/blogsdna/images/feed-icon.png) no-repeat scroll left top;
width:17px;
}

#addrss p a.yahoo {
background:transparent url(http://www.blogsdna.com/wp-content/themes/blogsdna/images/yahoo.gif) no-repeat scroll left top;
width:62px;
}

#addrss p a.netvibes {
background:transparent url(http://www.blogsdna.com/wp-content/themes/blogsdna/images/netvibes.gif) no-repeat scroll left top;
width:74px;
}

.subscribe input {
color:#444444;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
line-height:normal;
padding:3px 0pt 4px 3px;
}
.addrss{padding:0px;margin:0px;}

.popular_post{
background:#F6F6F6 none repeat scroll 0%;
border:1px solid #DDDDDD;
position:relative;
margin-top:15px;
padding-top: 10px;
padding-left: 20px;
}
.recent_post{
background:#F6F6F6 none repeat scroll 0%;
border:1px solid #DDDDDD;
position:relative;
margin-top:15px;
padding-top: 10px;
padding-left: 20px;
}
.sub_sec {
margin-top:15px;
}

#xeiro{
border:1px solid #DDDDDD;
width:200px;
float:right;
background:#EAF3FA ;
}
#xeiro img{margin-left:4px;}

#xeiro p {padding:0px!important;}
#gadsidebar {float:left;}
#connect{
width:120px;
border:1px solid #DDDDDD;
padding-bottom:10px;
padding-left:10px;
background:#F6F6F6 none repeat scroll 0%;
float:right;
}
#connect ul li {list-style:none;}
#connect ul {list-style:none; margin-bottom:0px !important;padding-bottom:0px!important;}
#connect li {margin-left:5px;padding-left:20px;list-style:none;}
#connect li.twitter{background:transparent url(images/twitter-icon.gif) no-repeat scroll left top;
                  padding-left:20px;margin-bottom:5px;}
#connect li.stumble{background:transparent url(images/StumbleUpon.jpg) no-repeat scroll left top;
                  padding-left:20px;margin-bottom:5px;}
#connect li.technorati{background:transparent url(images/technorati.jpg) no-repeat scroll left top;
                     padding-left:20px;margin-bottom:5px;}
#l_sidebar{
  width:215px;
  float: left;
  padding: 0px 0px 5px 0px;
  margin: 0;
  display:inline;
  overflow:hidden;
  background: #fff; 
}

#r_sidebar{
  width:150px;
  float: right;
  padding: 10px 0px 5px 10px;
  margin: 0;
  display:inline;
  overflow:hidden;
  background: #fff;  
 }

#foot_sidebar{
  clear:both;
  float: none;
  padding: 0px;
  margin:0 auto;
  background: #fff;  
 }

#subcontent ul, #subcontent p {
margin:0 0px 0 10px;
}

#subcontent li {
padding: 3px 0 ;
line-height:1.4em;
}

.ads {
background:#fff;
padding: 2px;
}

.ads a {
font-weight: bold;
}

#subcontent img a {
border-bottom: 0px !important;
}

#sideboxrecent {
border: 1px #DDD solid;
background: #f9f9f9;
padding: 5px 5px 5px 10px;
margin: 10px 0;
font-size:1.2em !important;
}


#sideboxyellow {
border: 1px #DDD solid;
background: #FFFFCC;
padding: 10px 5px 10px 10px;
margin: 10px 0;
}

#sideboxblue {
border: 1px #DDD solid;
background: #EAF3FA;
padding: 10px 5px 10px 10px;
margin: 10px 0;
}

#sideboxwhite {
border: 1px #DDD solid;
background: #fff;
padding: 10px 5px 10px 10px;
margin: 10px 0;
}

#sideboxintro {  
border: 1px #DDD solid;
background: #f6f6f6;
padding: 5px 5px 10px 10px;
margin: 10px 0;}

#foot_sidebar{
  clear:both;
  float: none;
  padding: 0px;
  margin:0 auto;
  background: #fff;  
 }

#subcontent ul, #subcontent p {
margin:0 0px 0 10px;
}

#subcontent li {
padding: 3px 0 ;
line-height:1.4em;
}

.ads {
background:#fff;
padding: 2px;
}

.ads a {
font-weight: bold;
}

#subcontent img a {
border-bottom: 0px !important;
}

#sideboxrecent {
border: 1px #DDD solid;
background: #f9f9f9;
padding: 5px 5px 5px 10px;
margin: 10px 0;
font-size:1.2em !important;
}


#sideboxyellow {
border: 1px #DDD solid;
background: #FFFFCC;
padding: 10px 5px 10px 10px;
margin: 10px 0;
}

#sideboxblue {
border: 1px #DDD solid;
background: #EAF3FA;
padding: 10px 5px 10px 10px;
margin: 10px 0;
}

#sideboxwhite {
border: 1px #DDD solid;
background: #fff;
padding: 10px 5px 10px 10px;
margin: 10px 0;
}

#sideboxintro {  
border: 1px #DDD solid;
background: #f6f6f6;
padding: 5px 5px 10px 10px;
margin: 10px 0;
}

/* Sidebar Post Highlighting
----------------------------------*/
#post_deco {background:#FFFEF5;
           padding-right:5px; }
#post_deco li {border-bottom:1px dashed #DEDEDE;}

/* subcontent headings
--------------------------------------------------*/
 
/*#subcontent h4 {
 color: #333;
font-size:1.3em;
padding: 2px o;
margin 0;
 }*/

/*Related - Related Post Link
---------------------------------------------------*/
#related{
		font-family:verdana;
		margin-top:15px;
         }
#related h4 { font-size:1.4em;
             text-transform:none;
			 border-bottom:1px solid #DDDDDD; 
			 margin:0;
			 padding:0;
			 font-weight:bold;
			 font-family:Georgia,Arial,Helvetica,sans-serif;
              }
#related ul {  padding:0;
			 list-style-type:square;}
#related li {
             margin:0;
			padding:0;
			/*padding-left:20px;	 added padding for list arrow */			 
              }
#related ul li {list-style-type: square;
               } 
 
 
 /* Comments
--------------------------------------------------*/
#comments{
		font-family:verdana;
		margin-top:15px;
         }
   /*Readers Comment Title*/
#comments h4 {  font-size:1.4em !important;
				text-transform:none;
				border-bottom:1px solid #DDDDDD; 
				margin:0;
				padding:0;
				font-weight:bold;
				font-family:Georgia,Arial,Helvetica,sans-serif;
             }
.comment {margin:0px;
		  margin-top:8px;
		  margin-bottom:15px;
          padding:0px;
		  width:550px;
		  overflow:hidden;
		  }
.ucomment {margin:0px;
		   padding:0px;
		   border-bottom:1px solid #DDDDDD;
          }
#comments .comment .ucomment p {margin:0px !important;
                     padding:0px;}
.ucomment_meta {margin:0px;
				padding:0px;
				font-family:arial;
				font-size:0.8em;
				/*border-top:1px solid #DDDDDD;*/
				text-transform:uppercase;
                color:#999999;
				float:left;
				width:300px;
				}
.ucomment_meta_dt {margin:0px;
				padding:0px;
				font-family:arial;
				font-size:0.8em;
				/*border-top:1px solid #DDDDDD;*/
				text-transform:uppercase;
                color:#999999;
				float:right;
                     }
 
 /* AddComment
--------------------------------------------------*/
#addcomment { margin-top:15px;
			  border:1px solid #CCCCCC;
			  padding-top:10px;
			  padding-left:20px;
			  padding-right:20px;
			  padding-bottom:0px;
			 /* margin: 10px; Commented for IE fix*/
			  font-size:0.9em;
			  background:#F4F7FC;
			  font:verdana,Arial, Helvetica, Sans-Serif;
			  width:508px;
               }
#addcomment h4 { font-size:1.4em !important;
				text-transform:none;				
				margin:0;
				padding:0;
				font-weight:bold;
				font-family:Georgia,Arial,Helvetica,sans-serif;
				}			   
#addcomment p {margin:0px;
            padding:0px;
            padding-bottom:5px;
            padding-top:5px;}

.form-item { width:170px;
             float:left;
			 /*background:black;*/
			 /*margin:5px;*/
             }
#addcomment input {width:150px; margin:0px; padding:4px; height:16px;/*display:block; border:1px solid #999999;*/}

#addcomment textarea {width:500px;
                      font:verdana,Arial, Helvetica, Sans-Serif;
					  font-size:14px; 
					  margin-top:5px;
					  margin-bottom:5px;
					  height:190px;
					  padding:5px;}

#addcomment #comment-name {
			   display:block;
			  }

#addcomment .desc {color:#999999;
                   font-size:0.8em; 
				   text-transform:capitalize;
				   font:verdana,Arial, Helvetica, Sans-Serif !important;
				   width:180px;
                   }
#addcomment input#submit {    background-color:#4F8ACE;
							border-color:#93BFEE rgb(50, 92, 142) rgb(50, 92, 142) rgb(147, 191, 238);
							border-style:solid;
							border-width:1px;
							color:#FFFFFF;
							font-family:arial,sans-serif;
							font-size:11px;
							font-weight:bold;
							padding:2px;
							width:110px;
							}

div.search input#searchbtn, input#comment-submit {
							background-color:#4F8ACE;
							border-color:#93BFEE rgb(50, 92, 142) rgb(50, 92, 142) rgb(147, 191, 238);
							border-style:solid;
							border-width:1px;
							color:#FFFFFF;
							font-family:arial,sans-serif;
							font-size:13px;
							font-weight:bold;
							padding:2px;
							height:25px;
							}

 
/* footer
--------------------------------------------------*/
#footer {
  color:#666;
  font-weight:normal; 
  background: #fff;
  clear:both;
  padding: 5px 10px 5px 10px;
  font-size:0.9em; 
  width:900px;
  }

#footer a {
color: #0066cc; 
text-decoration:none;
}
#footer a:hover {
color: #000; 
text-decoration:underline !important; 
}
#footer p { 
  padding: 5px 10px 10px 0px;
  text-align: center;
  line-height: 2em; 
}

#footer .sitemeter {float:right;margin:0px!important;padding:0px;}

