@import url('../blueprint/reset.css'); 
@import url('../blueprint/typography.css'); 
@import url('../blueprint/forms.css'); 




/*
text-shadow:1px 1px 1px #BBBBBB;
LAYOUT: One-Column (Right) Fixed
DESCRIPTION: Two-column 950px fixed layout with one sidebar right of content
*/

#main {
margin:0 auto 10px;
overflow:hidden;
position:relative;
width:983px;

}
#container {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:transparent url(../../images/container-back.png) repeat scroll 0 0;
float:left;
margin:-7px -11px 15px -22px;
padding:0 7px 7px;
width:715px;
}


#container-top{
background:transparent url(../../images/container-top.png) repeat scroll 0 0;
height:20px;
margin:-15px -11px 6px -22px;
padding:0 7px;
position:relative;
width:716px;
}


#form-container-bottom{
background:transparent url(../../images/container-bottom.png) repeat scroll 0 0;
bottom:0;
height:20px;
padding:0 7px;
position:relative;
width:716px;
}


#container-bottom{
margin:0px -7px -10px;
background:transparent url(../../images/container-bottom.png) repeat scroll 0 0;
bottom:0;
height:20px;
padding:0 7px;
position:relative;
width:716px;
}


#content {-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
background:#FFFFFF url(../../images/post_bg.jpg) repeat-x scroll 0 0;
margin:0 auto;
overflow:hidden;
width:695px;
}
.main-aside {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
float:right;
margin:-28px -15px -10px -11px;
position:relative;
width:290px;
z-index:555;
}
#secondary {
    clear:right;

}
#subsidiary {
    width:960px;
    margin:0 auto;
    overflow:hidden;
}
#subsidiary .aside {
    width:`px;
    float:left;
    margin:0 20px 0 0;
}
#subsidiary #third {
    margin:0;
}
#main .module, .single-post {

}
.fixed {
	width:960px; 
	margin:0 auto;
}




/* globals */
body					{background:#12191F url(../../images/aiart.png) no-repeat scroll 0 0;color: #333; font: 12px 'Lucida Grande',Arial,Helvetica,sans-serif; height: 100%; min-height: 100%; }

h1, h3, h4, h5, h6	{ font-weight: bold;}

h3 { 
clear:both;
color:#333333;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:25px;
font-weight:400;
line-height:1em;
margin:0 15px;
padding-top:35px;

}


.clearfix:after			{ clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden; }
.clearfix				{ display: inline-block; }
html[xmlns] .clearfix	{ display: block; }
* html .clearfix		{ height: 1%; }

:focus					{ -moz-outline-style: none; }

a, a:link, a:visited	{ color: #507AA5; text-decoration: none; }
a:hover					{ color: #f89100;text-decoration: underline; }

p						{ line-height: 1.5em; }

blockquote p				{ 
  font:italic 1.6em Georgia, "Times New Roman", Times, serif;
  width: 400px;
  background: url(../../images/quoteend.gif) no-repeat right bottom;
  padding-left: 18px;
  text-indent: -18px;
 }
blockquote p:first-letter {
  background: url(../../images/quotebegin.gif) no-repeat left top;
  padding-left: 18px;
  font: italic 1.4em Georgia, "Times New Roman", Times, serif;
}

code					{ background: #EAEAEA; color: #333; font-family: Consolas,Monaco,Courier,monospace; font-size: 11px; margin: 1px 0; padding: 1px 3px; }
pre code				{ background: #322E2C; border: 1px solid #635957; color: #FFF; display: block; overflow: scroll; padding: 1.5em 1.75em; }




#loginform-tml-main{height:100px;
width:400px;}

#loginform-tml-1{
margin-left:30px;
width:230px;}

#loginform-tml-1 input[id="widget-button"] {
}

.login form label {
color:#FFFFFF;
}


#input-back{
-moz-border-radius:6px;
border:1px solid #ccc;
background:#f0f0f0 none repeat scroll 0 0;
margin-bottom:10px;
float:left;
}

.input-type{
border-right:1px solid;
color:#555;
float:left;
font-size:11px;
font-weight:normal;
line-height:25px;
margin:10px 0 10px 13px;
width:57px;
}


input[type=text], input[type=password]{ 
background:#f0f0f0 none repeat scroll 0 0;
border-width:0;
margin:13px 10px 0;
width:300px;
 }





input[type=submit], #wp-email-submit    {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#1667AA none repeat scroll 0 0;
border:0 solid #0D5088;
color:#FFFFFF;
font-family:tahoma;
font-size:20px;
font-weight:normal;
padding:5px 10px;
text-transform:uppercase;
width:100%;
}

input[id=widget-button]{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#1667AA none repeat scroll 0 0;
border:0 solid #0D5088;
color:#FFFFFF;
font-family:tahoma;
font-size:20px;
font-weight:normal;
padding:5px 10px;
text-transform:uppercase;
width:40%;
float:right;
margin:10px 15px;
}

input[type=submit]:hover, #wp-email-submit:hover    { border: 0px solid #CCC; background: teal none repeat scroll 0 0;  }

table					{ border-collapse: collapse; border-spacing: 0; border: 1px solid #CCC; }
th, td					{ padding: 5px; border: 1px solid #CCC; border-width: 1px; }
th, thead th			{ font-weight: bold; color: #333; background: url(../../images/topnav.jpg) repeat-x top #CCC; }
td, tbody td			{ background: #F0F0F0; }

/* common classes */
.aligncenter			{ display: block; margin: 0 auto; }
.alignright				{ float: right; margin: 0 0 1em 1em; }
.alignleft				{ float: left; margin: 0 1em 1em 0; }
.floatleft				{ float: left; }
.floatright				{ float: right; }
img.aligncenter, img.alignright, 
img.alignleft			{ border: 3px solid #EEE; }

.textcenter				{ text-align: center; }
.textright				{ text-align: right; }
.textleft				{ text-align: left; }

.noticebox				{ background-color: #fff9d7; border: 1px solid #e2c822; color: #333; margin-bottom: 20px; padding: 10px; }
.noticebox a			{ color: #000; }

.sub					{ font-size: 11px; color: #848485; }

.ui-tabs-hide, .hide	{ display: none !important; }

.wp-caption { border: 1px solid #DDD; text-align: center; background: #F3F3F3; padding-top: 4px; margin: 10px }
.wp-caption img { margin: 0; padding: 0; border: none }
.wp-caption .wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0 }

.tags a:link, .tags a:visited	{ font-weight: bold; text-decoration: none; padding: 2px 4px; background: #FFF; display: inline-block; margin-bottom: 3px; }

/* structure */
#wrapper				{ min-height: 100%; position: relative; }
#main					{ padding: 20px 20px 0; z-index: 0; *z-index: -1; }


/* header */
#header					{
background:transparent url(../../images/vec3d.png) no-repeat scroll 0 0;
height:124px;
margin:5px auto 0;
width:1000px;
 }
#branding				{ width: 960px; margin: 0 auto; }

.logo					{ float:left;
height:120px;
margin:-45px 0 0 10px;
max-width:590px;
width:380px; }


.blog-name				{ font-weight: bold; font-size: 22px; margin: 0; line-height: 1em; display: block; text-transform: uppercase; }
.blog-name a:link, .blog-name a:visited	{ color: #FFF; text-decoration: none; }
/*.blog-name a:link, .blog-name a:visited	{  text-indent: -9000px; background: url(../../images/icons/logo.png) no-repeat; width: 450px; height: 22px; display: block; }*/
.blog-name a:hover		{ }
.blog-description		{ line-height: 1em; display: block; font-size: 11px; font-weight: bold; color: #7d716d; margin: 0; padding: 5px 0 0; text-transform: uppercase; }



/* recent-posts */

#recent-posts li {list-style-type:none;}





/* search bar */
#searchbar				{ 

-moz-border-radius:3px;
background:transparent url(../../images/search.png) no-repeat scroll 0 0;
float:right;
height:26px;
margin-right:3px;
margin-top:4px;
overflow:hidden;
padding:0;
width:190px;

}

#searchform #s			{


background:transparent none repeat scroll 0 0;
border-width:0;
float:left;
font-family:'Lucida Grande',Arial,Helvetica,sans-serif;
height:18px;
margin:1px 5px 0 0;
padding:4px 3px;
width:154px;


}
#searchform #searchsubmit	{cursor:pointer;width:10px;background:transparent none repeat-x; border: 0px solid #c6c6c6; padding: 5px 10px; font-size: 12px; color:#333333; float: left; }

/* sidebar */

.sidebar				{ }
.sidebar .xoxo			{ list-style: none; padding: 0; margin: 0; }
.widgetcontainer ul, .widgetcontent .xoxo, .widgetcontainer ol	{ color:#F0F0F0;
list-style-image:none;
list-style-position:inside;
list-style-type:disc; 
margin:0 30px;}
.widgetcontainer li		{background-color:transparent;line-height:25px;}
.widgetcontainer li a:visited, .widgetcontainer li a:link	{color:#F0F0F0;text-decoration: none; font-weight: bold; font-size: 12px; }
.widgetcontainer li:hover	{ }
.widgetcontainer input[type=text], .widgetcontainer input[type=password]	{ width: 60%; }
.widgettitle			{
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:transparent url(../../images/widget-top.png) no-repeat scroll -5px 0;
color:#DBEAF4;
font-family:arial;
font-size:20px;
font-weight:bold;
margin:0 auto;
padding:18px 10px 6px 25px
}



.widgettitle a			{ color: #333; }
.widgetcontent			{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
background:transparent url(../../images/widget-back.png) repeat scroll 0 0;
margin:0 -5px;
position:relative;
display:block;
overflow:hidden;
z-index:66;
}



.widgetbottom			{
background:transparent url(../../images/widget-bottom.png) no-repeat scroll -3px -5px;
height:20px;
position:relative;

 }


#multi-sidebar			{ }
#multi-sidebar .tabs	{ list-style: none; margin: 0; padding: 0; overflow: hidden; }
#multi-sidebar .tabs li	{ float: left; background: #0052A3; padding: 5px; margin: 0 3px 5px 0; border: 1px solid #CCC; }
#multi-sidebar .tabs a:link, #multi-sidebar .tabs a:visited	{ text-decoration: none; font-weight: bold; color: #FFF; }
#multi-sidebar .tabs a:hover	{ border-bottom: 1px dotted #FFF; }
#multi-sidebar .tabs .ui-tabs-selected	{ background: #FFF; }					
#multi-sidebar .tabs .ui-tabs-selected a:link, #multi-sidebar .tabs .ui-tabs-selected a:visited	{ color: #37322F; }			
#multi-sidebar #s-tags a:link, #multi-sidebar #s-tags a:visited	{ font-weight: bold; text-decoration: none; padding: 2px 4px; background: #FFF; display: inline-block; margin-bottom: 3px; }
#multi-sidebar .widgetcontainer	{ border: 1px solid #CCC; margin-bottom: 10px; padding: 10px; }
#multi-sidebar .widgetcontainer ul	{ list-style: none; margin: 0 0 0 5px; }
#multi-sidebar .widgetcontainer li	{ margin-bottom: 10px; }
						
#recentcomments li img		{ width:48px;height:48px; border:1px solid #000000;margin-top:-40px;margin-left:-50px;background-color:#f0f0f0;}

/* featured slideshow */
.featured				{ -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px;  border: 1px solid #Cecfd0; padding:5px 10px 10px; margin:10px;}
.featured em {
color:#666666;
display:block;
font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
font-size:16px;
font-style:normal;
margin-bottom:5px;
position:relative;

}

.featured-article       {}

#controls				{margin-left:195px; position: absolute; float: left; z-index: 10; width: 455px; padding-top: 75px; }

#controls .next, #controls .prev	{ text-indent: -9000px; width: 42px; height: 98px; display: block;margin-top:-50px; }
#controls .prev			{ background: url(../../images/left.png) no-repeat; float: left; }
#controls .next			{ background: url(../../images/right.png) no-repeat; float: right; }

#featured-slideshow		{ position: relative; height: 250px; overflow:hidden;background-color:#000;}			


.featured-article		{ display: block; width: 653px; height: 250px; text-decoration: none !important; }
.featured-article img	{margin-top:-100px; }

.featured-entry			{ position: relative; top: 200px; overflow: hidden; background: url(../../images/overlay.png); height:100px; color: #a7a7a7; padding: 0; display: block; width:653px;}
.featured-entry .entry-title	{ color: #FFF; padding: 10px 15px 5px; display: block; font-size: 16px; font-weight: bold; }
.featured-entry .entry-summary	{height:120px; padding: 0 15px; margin: 0; display: block; color:#F0F0F0; }
.featured-shade			{ position: relative; top: -75px; overflow: hidden; background: url(../../images/shade.png) repeat-y; height: 250px; color: #a7a7a7; padding: 0; display: block;}
.featured-tab			{ font-weight:bold;text-decoration:none;}


.layout-3c-r-fixed .featured, .layout-3c-fixed .featured	{ height: 225px; }
.layout-3c-r-fixed #controls, .layout-3c-r-fixed .featured-article, .layout-3c-fixed #controls, .layout-3c-fixed .featured-article	{ width: 480px; }
.layout-3c-r-fixed .featured-article, .layout-3c-fixed .featured-article	{ height: 225px; }
.layout-3c-r-fixed .featured-entry, .layout-3c-fixed .featured-entry		{ height: 100px; top: 125px; }

/* bottom content */
#bottom-content-1, #bottom-content-2	{ float: left; width: 320px; margin: 0 10px 10px 0; overflow: hidden; }
#bottom-content-1 .xoxo, #bottom-content-2 .xoxo	{ margin: 0; }
#bottom-content-1 * .xoxo, #bottom-content-2 * .xoxo{ margin-left: 15px; }
#bottom-content-1 .widgettitle, #bottom-content-2 .widgettitle	{ background: #F0F0F0; }

.layout-3c-r-fixed #bottom-content-1, .layout-3c-r-fixed #bottom-content-2, .layout-3c-fixed #bottom-content-1, .layout-3c-fixed #bottom-content-2	{ width: 243px; }

/* latest headlines */
.posts-default, .posts-quick, .posts-line	{ list-style: none; margin: 0 0 0 200px; padding: 0; overflow: hidden; }
.posts-default{height:144px;}
.posts-default .post	{ width: 152px; float: left; margin: 0px 5px 0px 1.5px; background: url(../../images/techblue/content-bg.jpg) repeat-x #FFF; border: 1px solid #CCCCCC; height: 127px; padding: 0px; font-size: 11px; }
.posts-default img		{ float: left; width: 150px; height: 125px; background: #fff; text-indent: -9000px;padding:1px;margin-left:4px; }
.posts-default .entry-title	{position:absolute; color:#1E1B1A;font-family:'Lucida Grande',Arial,Helvetica,sans-serif;padding:0;clear:none;font-weight: bold; font-size: 12px; margin: 10px 0 5px; line-height: 1.3em; }
.posts-default .entry-title a:link, .posts-default .entry-title a:visited	{ text-decoration: none; }
.posts-default .entry-title a:hover	{ }
.posts-default .entry-summary, .posts-quick .entry-summary	{ color: #666; overflow: hidden; }
.posts-default .entry-thumbnails	{ clear: both; display: inline-block;margin:0px -4px -4px -4px; }
.posts-default .entry-header	{ background-image:url(../../images/1.png);float:left;height:37px;width:190px;}

.posts-quick			{ background: url(../../images/techblue/content-bg.jpg) repeat-x #FFF; margin: 0 10px 10px; padding: 10px; }
.posts-quick li			{ padding: 20px 0; border-bottom: 0px solid #DFDDD5 }
.posts-quick li:last-child	{ border: none; }
.posts-quick img		{border:1px solid #0D5088;float:left;height:100px;padding:5px;text-indent:-9000px;width:135px;}
.posts-quick .entry-title	{ padding:0;font-weight: normal; font-size: 18px;width:72%;float:right; line-height: 1.3em;}
.posts-quick .entry-title a:link, .posts-quick .entry-title a:visited	{ text-decoration: none;color:#0D5088; }
.posts-quick .entry-title a:hover	{color:#F89100;
text-decoration:underline; }

.posts-quick .entry-summary	{ 
color:#42423D;
float:right;
font-style:italic;
margin-top:10px;
line-height:1.5em;
width:75%;
height:120px;
}

.posts-quick .entry-thumbnails	{ float: left; }
.posts-quick .entry-thumbnails span{
background:transparent url(../../images/feature-thumb.png) no-repeat scroll 0 0;
color:#FFFFFF;
height:28px;
left:30px;
margin-top:80px;
padding-top:3px;
position:absolute;
text-indent:10px;
width:133px;
}
.posts-default .entry-meta	{ position:absolute;color: #CCC; float: left; background: url(../../images/post-info-bg.png); width: 150px; height: 50px; display: block; margin: 76px 1px; font-weight: bold; }

.posts-quick .entry-meta	{
color:#CCCCCC;
display:block;
float:right;
font-weight:bold;
position:relative;
width:75%;
}

.posts-quick .entry-footer {
-moz-border-radius:5px;
background:#1667AA none repeat scroll 0 0;
float:left;
height:20px;
margin-left:15px;
margin-top:10px;
padding-left:24px;
padding-top:4px;
width:90px;
}
.posts-quick .entry-footer a {color: #fff; }
.posts-default .entry-meta a:link, .posts-default .entry-meta a:visited  { color: #FFF; text-decoration: none; }
.posts-quick .entry-meta a:link, .posts-quick .entry-meta a:visited	{ line-height:23px; text-decoration: none; }
.posts-default .entry-comments, .posts-quick .entry-comments { display:none;color: #fff;float: right; margin: 5px 5px 0; background: url(../../images/comments.gif) no-repeat left center; padding: 0 0 0 12px; }
.posts-default .published, .posts-quick .published	{ text-transform: uppercase; float: left; margin: 5px 5px 0; font-size: 10px; color: #fff; border-bottom: none; }
.posts-quick .entry-title a {color: #42423D; }







.layout-3c-r-fixed .posts-default .post, .layout-3c-r-fixed .posts-default img, .layout-3c-r-fixed .posts-default .entry-meta	{ width: 223px; }
.layout-3c-fixed .posts-default .post, .layout-3c-fixed .posts-default img, .layout-3c-fixed .posts-default .entry-meta	{ width: 223px; }

.navigation				{ margin: 10px 10px 10px 0; }

/* single post */
.single .post, .single-post	{ -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; background:#FFFFFF url(../../images/post_bg.jpg) repeat-x scroll 0 0;  }
.single .post .entry-title, .single-post .entry-title	{border-bottom:1px solid #111; font-family:Georgia,"Times New Roman",Times,serif;font-size:31px;font-weight:normal;margin:10px 0 20px;padding:15px 0 5px;}
.single .post .entry-title a:link, .single .post .entry-title a:visited, .single-post .entry-title a:link, .single-post .entry-title a:visited	{color:#111; text-decoration: none; }
.single .post .entry-title a:hover, .single-post .entry-title a:hover	{color:#111; }
.single .post .entry-info, .single-post .entry-info	{ color: #848485;margin-left:15px; }
.single .post .entry-cat, .single-post .entry-cat	{ display: block; color: #848485; margin: 2px 0; }
.single .post .entry-author, .single-post .entry-author { font-weight: bold; margin: 0 10px 0 0; color: #848485; }
.single .post .entry-author address, .single-post .entry-author address	{ display: inline; font-style: normal; }
.single .post .tags, .single-post .tags			{ display: block; margin: 5px 0; color: #848485; }
.single .post .entry-photo, .single-post .entry-photo	{max-height:250px;overflow:hidden;-moz-border-radius-topleft:3px; -moz-border-radius-topright:3px;-moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; width: 100%; margin: 20px auto 15px; border: 2px solid #949494;}
.entry-photo img{width:100%}

.single .post .content-photo, .single-post .content-photo {
border:1px solid #949494;
margin-left:15px;
width:66%;
margin-bottom: 20px;
float:right;
}

.single .post .content-photo img, .single-post .content-photo img{
width:100%;
}

.single .post .content-schematic, .single-post .content-schematic	
{
width: 100%; 
argin: 20px auto 15px; 
border: 2px solid #949494;
}


.single .post .content-schematic img, .single-post .content-schematic img{
width:100%;
height:500px;
}

.single .post .entry-content, .single-post .entry-content	{ margin: 10px 0; font-size: 12px;}
.single .post .entry-content p, .single-post .entry-content p	{margin:1.5em 0 0; line-height: 21px;color:#4A4A4A;font-family:Arial,Helvetica,sans-serif;font-size:1.1em; }
.single .post .entry-content ol	{margin:20px 35px 0; line-height: 2em;color:#4A4A4A;font-family:Arial,Helvetica,sans-serif;font-size:1em;}


.single-post 			{ padding: 0 20px; }

.layout-3c-r-fixed .post .entry-photo, .layout-3c-r-fixed .single-post .entry-photo, .layout-3c-fixed .post .entry-photo, .layout-3c-fixed .single-post .entry-photo	{ width: 480px; }

.postbar				{ list-style: none; margin: 0 0 10px; padding: 7px 0; border: 1px solid #CCC; background: url(../../images/topnav.jpg) repeat-x top; font-size: 11px; }
.postbar li				{ float: left; padding: 0 10px; border-left: 1px solid #EEE; }
.postbar li:first-child	{ border-left: 0; }
.postbar li a:link, .postbar li a:visited	{ text-decoration: none; font-weight: bold; }
.postbar li a:hover		{ }
.postbar .WP-PrintIcon, .postbar .WP-EmailIcon { display: none; }

.single-post-meta		{ padding: 4px; margin: 0 10px 10px; background: #F0F0F0; }
.single-post-meta-field	{ clear: left; float: left; width: 15%; font-weight: bold; color: #000; background: #F0F0F0; }
.single-post-meta-value	{ float: left; width: 80%; color: #333; background: #F0F0F0; }

.module-title	{
background:transparent none repeat-x scroll 0 0;
border-bottom:1px solid;
color:#F0F0F0;
display:block;
font-family:impact;
font-size:25px;
font-weight:normal;
line-height:1em;
margin:0 auto 10px;
padding:25px 0 10px;
text-indent:40px;
text-transform:uppercase;
width:94%;}



.feed-title	{background:transparent none repeat-x scroll 0 0;
border-bottom:1px solid #CCCCCC;
color:#555555;
display:block;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:26px;
font-weight:normal;
line-height:1em;
margin:0 auto 10px;
padding:25px 0 10px;
width:90%;}





.module-title1	{background:transparent none repeat-x scroll 0 0;
color:#F0F0F0;
display:block;
font-family:impact;
font-size:30px;
font-weight:normal;
line-height:1em;
margin:0 auto 10px;
padding:25px 0 10px;
text-indent:40px;
text-transform:uppercase;
width:90%;}

.gallery				{ clear: both; margin: 10px 0; }
.gallery-item			{ float: left; margin-right: 10px; }

.about-author			{
background:#FFFFFF url(../../images/auth.gif) repeat scroll 0 0;
min-height:120px;
font-size:11px;
line-height:1.5em;
margin:15px 0 0;
padding:20px 0 0 20px;
 }
.about-author h4		{ 
color:#CCCCCC;
font-family:Georgia,'Times New Roman',Times,Serif;
font-size:1.6em;
font-style:italic;
margin:0 0 10px;
}
.about-author img		{ float: left; margin: 0 10px 10px 0; border: 1px solid #CCC; padding: 0; }

.about-author p {
width:470px;
font-size:1.2em;
font-style:italic;
color:#fff;
margin:0;


}
.about-author .authimg{
background:transparent url(../../images/auth.png) repeat scroll 0 0;
height:150px;
width:180px;
}

.about-author strong{
color:#fff;
}

/* gd star rating */
.gdmultitable			{ margin: 0 0 10px !important; }
.gdmultitable td		{ padding: 5px !important; }

/* wp-pagenavi */
.wp-pagenavi			{ 
background:#DFDFDF url(../../images/content-header-bg.png) repeat-x scroll center top;
border:1px solid #CFCFCF;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:16px;
font-weight:bold;
height:24px;
margin:0 auto 10px;
width:97%;
 }
.wp-pagenavi a:link, .wp-pagenavi a:visited	{background-color:transparent;
border-color:#0066CC;
border-style:solid;
border-width:0 1px 0 0;
color:#0066CC;
display:block;
float:left;
height:25px;
margin:0;
padding:0 20px;
text-decoration:none;

}

.wp-pagenavi a:hover	{ color: #000; }
.wp-pagenavi span.pages, .wp-pagenavi span.extend	{ padding: 3px 4px; background: #FFF; margin: 2px; border: 1px solid #CCC; }


.wp-pagenavi span.current	{ background-color:transparent;background-image:url(../../images/post_bg.jpg);
border-color:#000000;
border-style:solid;
border-width:0 1px 0 0;
color:#000000;
display:block;
float:left;
font-weight:bold;
height:25px;
margin:0;
padding:0 20px;
 }


.wp-pagenavi span.pages	{background-color:transparent;
border-color:#000000;
border-style:solid;
border-width:0 1px 0 0;
color:#000000;
display:block;
float:left;
height:25px;
margin:0;
padding:0 20px; }

/* wp125 */
#wp125adwrap_2c			{ width: 270px !important; display: inline-block; padding: 0px 0 0px 8px; margin: 0 auto !important; }
#wp125adwrap_2c .wp125ad{ padding: 0 !important; margin: 0 10px 10px 0 !important; }
#wp125adwrap_2c:after	{ clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden; }
html[xmlns] #wp125adwrap_2c	{ display: block; }
* html #wp125adwrap_2c	{ height: 1%; }

/* wp-email */
#wp-email-required      { color: #CC0000; }
#wp-email               { margin: 10px; padding: 10px; background: #F0F0F0; }
#wp-email-button        { text-align: left !important; }

/* comments */
#commentlist			{background-color:transparent; list-style: none; margin: 0 20px 0;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px; }
#commentlist li			{ margin: 0; padding-bottom: 5px; overflow: hidden; }
#commentlist .avatar	{ display:none;height:64px;width:64px;border: 1px solid #CCC; padding: 1px; float: left; margin: 0 5px 10px 0; }
#commentlist cite		{ 

font-size:15px;
font-style:italic;
font-weight:bold;
line-height:14px;
margin-left:12px;
text-transform:none;
}
#commentlist cite img		{background-color:#FFFFFF; width:50px;height:50px;}
#commentlist p			{ color:#333; margin-left:15px;font-size: 12px; }
#commentlist .reply		{ float: right; }
#commentlist .reply a, .comments-navigation a, .read-more, .navigation a	{ color: #FFF; background: url(../../images/techblue/feed-title.jpg) top repeat-x; text-decoration: none; padding: 5px 8px; margin-bottom: 3px; border: 1px solid #CCC; font-weight: bold; zoom: 1; *display: inline; display: inline-block; }
#commentlist .reply a:hover, .comments-navigation a:hover, .navigation a:hover, .read-more:hover	{ background: url(../../images/feed-title-white.jpg) top repeat-x; color: #000; }
#commentlist .children	{ clear: right; margin: 5px 0 0; list-style: none; }
#commentlist .children li	{ border-bottom: none; border-left: 1px dotted #CCC; padding: 0 0 0 20px; }
#commentlist #respond	{ clear: both; margin-top: 40px; padding-top: 10px; border-top: 1px dotted #CCC; margin-bottom:-8px;}
#commentlist .comment-author	{ padding: 10px 0 0 10px;}
#commentlist .comment-content	{ padding:12px 80px; }
li.bypostauthor .comment-node {

background:#ccc url("../../images/pencil.png") no-repeat scroll 100% 100% !important;
}
#commentlist .comment-node	{ 
-moz-border-radius:3px;
background:#DCDCE1 none repeat scroll 0 0;
border:1px solid #888888;
 }
#commentlist .comment-meta	{
color:#666666;
float:right;
font-size:12px;
font-style:italic;
margin-right:10px;
margin-top:-10px;
text-decoration:none;
 }
#commentlist .comment-controls	{ margin: 0 20px 20px;}
#commentlist .comment-controls a:link, #commentlist .comment-controls a:visited	{ text-decoration: none;  background-color: #888888;
  
    border-radius: 6px 6px 6px 6px;
    color: #F0F0F0;
    padding: 3px 5px;
    text-decoration: none; }
 #commentlist .comment-controls a:hover	{ text-decoration: none;  background-color: teal;
  
    border-radius: 6px 6px 6px 6px;
    color: #F0F0F0;
    padding: 3px 5px;
    text-decoration: none; }
#commentlist .comment-moderation {border:1px solid;color:#FF0000;font-weight:bold;margin-left:40px;margin-top:-15px;}

#commentsform input[type=text], #commentsform input[type=password]	{ width: 60%; }



.comments-navigation	{ clear: both; margin: 10px 10px 20px 0; }
.nocomments				{
-moz-border-radius:3px;

background:#DCDCE1 none repeat scroll 0 0;
color:#444444;
display:block;
font-family:VERdana;
font-size:10px;
margin:0 auto 10px;
padding:15px 10px;
text-align:center;
width:90%;
 }


#commentsform			{
background-color:#DCDCE1;
-moz-border-radius:3px;
background-position:0 0;
background-repeat:repeat-x;
border:1px solid #888888;
margin:0 20px 20px;
overflow:hidden;
padding:35px 15px 10px;
}

#commentsform textarea	{ 
background-color:#f0f0f0;
border:1px solid #ccc;
height:106px;
margin-top:1px;
padding:5px;
width:287px;
 }

.pingbacks				{ background: url(../../images/techblue/content-bg.jpg) repeat-x #FFF; border: solid #CCC; border-width: 0 1px 1px; padding: 15px 10px 15px 30px; margin: 0 10px 20px 0; }
.pingbacks li			{ padding: 2px 0; font-weight: bold; }
.pingbacks a:link, .pingbacks a:visited	{ text-decoration: none; }

/* search results */
.search-results h2      { border-bottom:1px solid #CCCCCC;color:#555555;display:block;font-family:Georgia,"Times New Roman",Times,serif;font-size:26px;font-weight:normal;line-height:1em;margin:0 10px 10px;padding:7px 10px;}
.search-results-content { margin:0 15px 10px;padding:10px; }

/* footer */
#footer	{
margin:-10px auto;
overflow:hidden;
padding-bottom:10px;
width:1005px; 
}
#footer .widgetcontainer	{ padding: 5px 10px; }
#footer .widgettitle	{ background: none; border: none; text-transform: uppercase; font-size: 10px; color:#FFFFFF; padding: 0 0 10px; }
#footer .widgetcontent	{color:#FFFFFF; font-size: 11px; background: none; padding: 0; border: none; }
#footer .footer-message	{ border-left: 1px solid #EEE; float: left; overflow: hidden; margin: 10px 0 0; }
#footer .footer-message .widgetcontainer	{ width: 215px; overflow: hidden; }
#footer-sidebar		{ width: 690px; float: left; overflow: hidden; margin: 0 10px 0; }
#footer-sidebar .widgetcontainer	{ float: left; margin: 0 0 15px 0; max-width: 210px; }
#footer-sidebar ul	{ list-style: square; }
#footer-sidebar li	{ margin: 0 0 3px; }
#footer .widgetcontent a:link, #footer .widgetcontent a:visited	{ font-size: 11px; }


