
/* This CSS file is created for you to create or override any of the existing CSS styles used in this theme */


.entry-content ul li {
color:#4A4A4A;
font-family:Arial,Helvetica,sans-serif;
font-size:1.1em;
line-height:21px;
margin-bottom:15px;
}

.entry-content ul {
margin-top:15px;
padding:0 10px 0 30px;
}

h5 {
font-family:georgia;
font-size:18px;
font-style:italic;
font-weight:normal;
line-height:25px;
text-align:center;
}

.selected-title{
clear:left;
float:right;
line-height:1.3em;
padding-top:0;
width:310px;
}
.selected-summary {
float:right;
line-height:1.8em;
margin-top:10px;
width:50%;
}
.selected-title a {
color:#0D5088;
font-size:20px;
font-style:oblique;
text-decoration:underline;
}
.selected-thumbnails {
background-color:#F4F4F4;
border:1px solid #DDDDDD;
float:left;
margin-bottom:30px;
}
.selected-thumbnails img {
padding:5px;
}

.downloadbutton {
    background: url(../images/download.png) 0 0;
    height:65px;
    width:580px;
    display:block;
margin:10px auto;
overflow:hidden;
}



.downloadbutton a {
    background: url(../images/download.png) 0 -65px;
    height:65px;
    width:580px;
    display:block;
}
.downloadbutton a {
	background-position: 0 -65px;
}



#footer span{color:#ccc;font-style:italic;}


#wpcumuluswidgetcontent {
margin:0 auto;width:260px;
background:#fff none repeat-x scroll 0 0;
}

syntaxhighlighter {margin-left:15px}


#parts-pic{
background:transparent url(http://localhost/db1/wp-content/uploads/2009/12/180px-Componentes.JPG) no-repeat scroll 0 0;
border:1px solid;
display:block;
float:left;
height:125px;
margin-left:20px;
margin-top:10px;
width:180px;
}


#tester{
-moz-border-radius:3px;
background-color:#F0F0F0;
font-style:italic;
margin:20px 0 20px 15px;
padding:20px;
width:60%;
float:right;
}



.execphpwidget .widgetbottom{display:none;}



.item-title{font-size:3em;font-family:georgia;color:#fff;}

#item-description{color:#F0F0F0;font-style:italic;margin-top:10px;}

#content-item-1{height:200px;width:40%;margin:0 auto;padding-right:100px;background:transparent url(../images/t4.png) no-repeat scroll right center;}
#content-item-2{height:200px;width:40%;margin:0 auto;padding-left:100px;background:transparent url(../images/t3.png) no-repeat scroll left center;}
#content-item-3{height:200px;width:40%;margin:0 auto;padding-right:100px;background:transparent url(../images/t2.png) no-repeat scroll right center;}
#content-item-4{height:200px;width:40%;margin:0 auto;padding-left:100px;background:transparent url(../images/t1.png) no-repeat scroll left center;}




#under-construction{
background:transparent url(../images/undercon.png) no-repeat scroll 0 0;
height:390px;
position:relative;

}


#form-back{
background:transparent url(../images/Mail.png) repeat scroll 0 0;
color:#FFFFFF;
float:right;
height:256px;
position:relative;
width:256px;

}






#container-header {
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
background:transparent url(../images/sops-banner.gif) repeat scroll 0 0;
height:100px;
margin:-3px auto 0;
position:relative;
width:695px;
}


#content-description{

font-size:14px;
font-style:italic;
line-height:20px;
margin:20px auto 0;
width:630px;

}

.posts-line	{ list-style: none; margin: 0 0 0 200px; padding: 0; overflow: hidden; }
.posts-line				{ background: url(../../images/techblue/content-bg.jpg) repeat-x #FFF; border: 1px solid #CCC; margin:0 0 0 10px; padding: 10px; }
.posts-line	li			{ padding:0; border-bottom: 1px solid #EEE; }
.posts-line .entry-cat	{ margin:5px;float: left; font-size: 11px; width: 100px; overflow: hidden; color: #848485; }
.posts-line .entry-title	{ margin:10px;float: left;clear:none;font-size: 12px; line-height: 15px;  padding:0px;  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;}
.posts-line .entry-comments	{ margin:5px;float: right; font-size: 11px; color: #848485; }


.posts-bookreview .entry-title a {color: #42423D; }
.posts-bookreview			{ background: url(../../images/techblue/content-bg.jpg) repeat-x #FFF; margin: 0 10px 10px; padding: 10px; }
.posts-bookreview li			{
background:transparent url(../images/gradient.png) repeat-x scroll 0 0;
border:1px solid #CCCCCC;
float:left;
height:100px;
margin:0 5px 20px;
padding:10px;
width:45%;
-moz-border-radius:6px;
}
.posts-bookreview .entry-thumbnails  {float:left;margin-right:20px;width:75px;}
.posts-bookreview .entry-thumbnails a img	{background:#EDEDED none repeat scroll 0 0;border:1px solid #E2E2E2;float:left;height:75px;width:75px;}
.posts-bookreview .entry-title	{ padding:0;font-weight: normal; font-size: 18px;float:right; line-height: 1.3em;}
.posts-bookreview .entry-title a:link, .posts-tutorial .entry-title a:visited	{ text-decoration: none; }
.posts-bookreview .entry-title a:hover	{ }
.posts-bookreview .entry-comments	{ }
.posts-bookreview .entry-summary	{display:none }
.posts-bookreview .post-ratings {
-moz-border-radius:10px;
background-color:#DDDDDD;
border:1px solid #CCCCCC;
float:left;
margin-top:20px;
padding:3px;
width:65%;}







.posts-tutorial .entry-title a {color: #42423D; }
.posts-tutorial .entry-footer {float:right;background:transparent url(../../images/readon2.png) repeat scroll 0 0;height:20px;padding-left:24px;width:90px;padding-top:4px;position:absolute;left:570px;margin-top:90px;}
.posts-tutorial .entry-footer a {color: #fff; }
.posts-tutorial .entry-meta	{
color:#CCCCCC;
display:block;
float:right;
font-weight:bold;
position:relative;
width:75%;
}
.posts-tutorial			{ background: url(../../images/techblue/content-bg.jpg) repeat-x #FFF; margin: 0 10px 10px; padding: 10px; }
.posts-tutorial li			{ padding: 10px 0; border-bottom: 1px solid #DFDDD5 }
.posts-tutorial li:last-child	{ border: none; }
.posts-tutorial img		{background:#EDEDED none repeat scroll 0 0;border:1px solid #E2E2E2;float:left;height:100px;padding:5px;text-indent:-9000px;width:135px;}
.posts-tutorial .entry-title	{ padding:0;font-weight: normal; font-size: 18px;float:right; line-height: 1.3em;}
.posts-tutorial .entry-title a:link, .posts-tutorial .entry-title a:visited	{ text-decoration: none; }
.posts-tutorial .entry-title a:hover	{ }

.posts-tutorial .entry-summary	{ 
color:#42423D;
float:right;
font-style:italic;
line-height:1.5em;
}


#tutorial-topics{

float:right;
width :74%;

}

#tutorial-topics .navigation{

margin:30px 0;

}


#post-117 .entry-title ,#post-403 .entry-title {
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#4F5C65 none repeat scroll 0 0;
border-left:1px solid #4E6257;
border-right:1px solid #4E6257;
border-top:1px solid #5475c6b;
color:#F0F0F0;
font-family:impact;
font-size:31px;
font-weight:normal;
margin:0 -18px 25px -19px;
padding:15px 0 15px 30px;
}

#post-117 .entry-title a,#post-403 .entry-title a{

color:#f0f0f0;
}

.contactright input[type="text"]{

float:left;
margin-bottom:15px;
width:400px;
}


.contactright input[id=s4]{

float:left;
margin-bottom:15px;
width:400px;
height:100px
}


#tutorial-contents .collapsCat {
background-color:#EFEFEF;
margin:0 5px;
color:#333333;

}

#tutorial-contents .collapsCatPost 
{background:#F0F0F0 none repeat scroll 0 0;
border-top:1px solid #CCCCCC;
color:#333333;
padding:5px;
}


#tutorial-contents .collapsCatPost a {
color:#326A9A;
}

#tutorial-contents{

width:165px;float:left;margin-top:20px;

-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#EFEFEF none repeat scroll 0 0;
border:1px solid #D9D9D9;
margin-left:10px;

display:block;
padding:5px 0;

}



#rss-form{

-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
height:100px;
margin-top:10px;

}

#widget-container-white{
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
background:transparent url(../images/recart.png) repeat-x scroll 0 0;
margin:-5px 0 10px -3px;
padding:80px 20px 20px 30px;
}

#widget-container-white img {
margin-bottom:10px;
margin-left:-10px;
}
widget-container-white p {

line-height:1.5em;
margin:10px auto 20px;
width:220px;

}

#respond{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
background:#959597 url(../images/divbor.gif) no-repeat scroll 0 0;
border-color:#898989;
border-style:solid;
padding-bottom:20px;
}


#comments-float-left .login-avatar{
margin:0;
}

#login-back{height:85px;}


.login-avatar{
border:5px solid #4F5C65;
display:block;
float:left;
margin:2px 20px 0 40px;
position:relative;
}

.login-links{
color:#F0F0F0;
list-style-image:none;
list-style-position:inside;
list-style-type:disc;
margin-bottom:10px;
margin-left:140px;

}

#footer-bottom{

-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:transparent url(../images/footers.gif) repeat scroll 0 0;
display:none;
height:36px;
margin:0 auto;
position:relative;
width:1005px;

}

#footer-title{
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:transparent url(../images/bg.png) repeat scroll 0 0;
display:block;
height:36px;

}



#footer-title span{
color:#FFFFFF;
font-weight:bold;
line-height:35px;
margin-left:25px;
}





#comments-float-left{
color:#444;
float:left;
font-family:verdana;
font-size:15px;
font-weight:bold;
width:300px;
}

#comments-float-left p{
float:right;
width:200px;
}
#comments-float-right{float:right;width:300px;}


.sym img {}
.sym a img{border:2px solid #CCCCCC;}

.sym a {}
.sym {}


.collapsCat{color:#ccc;}

.collapsCat ul{margin:0;}




.collapsCatPost a {
font-weight:bold;
margin-left:10px;
}

span.collapsCat {
font-size:17px;
line-height:20px;
font-weight:bold;
border:0 none;
color:#ccc;
cursor:pointer;
margin:0;
padding:0;
font-size:12px;
}


.printico a {
background:transparent url(../images/Printer-64x64.png) repeat scroll 0 0;
display:block;
height:64px;
left:600px;
margin-top:23px;
position:absolute;
width:64px;
}

.commentico {
background:transparent url(../images/comments-48.png) repeat scroll 0 0;
display:block;
float:left;
height:48px;
margin-top:-10px;
position:relative;
width:48px;
}

.replyico {
background:transparent url(../images/advertisment-48.png) repeat scroll 0 0;
display:block;
float:left;
height:48px;
margin-top:-10px;
position:relative;
width:48px;
}


#bor{
border-top:1px solid #CCCCCC;
float:left;
height:30px;
margin-bottom:-20px;

margin-top:25px;
width:650px;
}

#bor a{
background:transparent url(../images/001_24.png) no-repeat scroll 0 0;
display:block;
float:right;
height:30px;
margin-right:20px;
margin-top:25px;
width:30px;
}


#bor1{

border-top:1px solid #CCCCCC;
float:left;
height:30px;
width:100%;
}

#bor1 a{
background:transparent url(../images/001_24.png) no-repeat scroll 0 0;
display:block;
float:right;
height:30px;
margin-right:20px;
margin-top:-30px;
width:30px;
}


.ddet_div {
background:#F6F6F6 none repeat-x scroll 0 0;
border-bottom:1px solid #d3d3d3;
border-left:1px solid #d3d3d3;
border-right:1px solid #d3d3d3;
margin:0 10px;
}

#social{}
#social ul li{display:inline;}

#index{
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background:#DDF0FE url(../images/books-lead.jpg) no-repeat scroll 100% 100%;
font-family:Arial,Helvetica,sans-serif;
font-size:1.4em;
font-weight:bold;
line-height:33px;
margin:10px;
padding:25px;

}


#note-lcd{
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background:#efe5c7 url(../images/lcd.gif) no-repeat scroll 100% 50%;
color:#4a432d;
font-family:Arial,Helvetica,sans-serif;
font-size:1.2em;
font-style:italic;
font-weight:normal;
line-height:22px;
margin:20px 10px 10px 10px;
min-height:130px;
padding:40px 270px 40px 40px;
}


#note-16dip{
-moz-border-radius:4px;
background:#CBCCCE url(../images/16dip.gif) no-repeat scroll 120% 50%;
color:#4A432D;
font-family:Arial,Helvetica,sans-serif;
font-size:1.2em;
font-style:italic;
font-weight:normal;
line-height:22px;
margin:20px 0 10px;
min-height:130px;
float:left;
padding:5px 180px 10px 20px;
}



#note-droid{
-moz-border-radius:4px;
background:#d1f36b url(../images/droid.gif) no-repeat scroll 100% 100%;
color:#d1f36b;
font-family:Arial,Helvetica,sans-serif;
font-size:1.2em;
font-style:italic;
font-weight:normal;
line-height:22px;
margin:20px 0 10px;
min-height:130px;
float:left;
padding:5px 180px 10px 20px;
}

#todo ul li a {
color:#326A9A;
font-family:Georgia,'Times New Roman',Times,Serif;
font-weight:normal;

}

#todo ul li {
color:#326A9A;
line-height:20px;
list-style-position:inside;
list-style-type:decimal;
margin-left:20px;
}

#todo{
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background:#DDF0FE url(../images/blogicons1.png) no-repeat scroll 120% -10%;
font-family:Georgia,'Times New Roman',Times,Serif;
font-size:1.4em;
font-weight:normal;
line-height:33px;
margin:20px 0;
padding:15px;
font-style:italic;
}


#todo span{font-size:12px;}

#breadcrumbs{margin-left:5px;margin-top:5px;}
#breadcrumbs a{color:#F0F0F0;font-weight:bold;}
#breadcrumbs p{font-weight:bold;}


#example{
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background:transparent url(../images/titleex.jpg) no-repeat scroll 0 0;
font-family:Arial,Helvetica,sans-serif;
font-size:1.4em;
font-weight:bold;
line-height:45px;
margin:10px 9px 0;

}


#index ul{

list-style-position:inside;
list-style-type:upper-roman;
margin-left:15px;

}

#index ul li a{color:#668FAB;
text-decoration:none;}

#page-nav{
display:block;
float:right;
list-style-type:none;
margin-right:140px;

}
#page-nav li{float:left;padding:5px 5px 5px 20px;}
#page-nav li a{color:#FFFFFF;font-size:9px;font-weight:normal;text-decoration:none;}




#post-banner{
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background-color:#F0F0F0;
border:1px solid #CECFD0;
text-align:center;
margin:0 auto;
width:100%;
}


.slider-title{
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#DFDFDF url(../images/content-header-bg.png) repeat-x scroll center top;
border:1px solid #CFCFCF;
height:28px;
overflow:hidden;
margin:0 10px;
}

.slider-title1{
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
background:#DFDFDF url(../images/content-header-bg.png) repeat-x scroll center top;
border:1px solid #CFCFCF;
height:28px;
overflow:hidden;
margin:0 10px;
}

.slider-title em,.slider-title1 em{
color:#666666;
font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
font-size:16px;
font-style:normal;
font-weight:normal;
margin:15px;
position:relative;
top:5px;
}

#arrows { 
float:left;
margin-left:7px;
padding-top:63px;
position:absolute;
width:628px;
z-index:10;
}

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

#note{background:#fff url(../../images/hover.png) no-repeat scroll 0 0;
border:1px solid #CCCCCC;
float:left;
height:565px;
margin:0 10px 10px;
position:absolute;
width:180px;}

#nav {
margin:20px;
top:50px;
position:absolute;
height:200px;
z-index:15;
}
#nav li {
background:transparent url(../images/overlay1.png) repeat scroll 0 0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:8px;
width:200px;
}
#nav a { padding: 12.5px; display: block; }
#nav a.activeSlide { color: #f89100;text-decoration: underline; }
#nav a:focus { outline: none; }
#nav img { border: none; display: block }


.menu li em {
	background: url(../../images/hover.png) no-repeat;
	width: 180px;
	height: 45px;
	position: absolute;
	top: -85px;
	left: -15px;
	text-align: center;
	padding: 20px 12px 10px;
	font-style: normal;
	z-index: 2;
	display: none;
}



.similar-posts img{border:5px solid #DDD;height:75px;
width:75px; }
.similar-posts li a{ float:left;margin-bottom:10px;color:#507AA5;}
.similar-posts li { float:left;width:130px;}
.similar-posts{
width:80%;
margin:20px auto;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#similar-posts-back{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#12191F url(../images/dark-content-bg.gif) repeat-x scroll 0 0;
height:200px;
margin:50px 10px 0;
padding-left:60px;
padding-top:20px;
}



similar-posts-back h2{}

div#fw_tabs_tabdisplay_1 ul.tabbed_sidebar li.tab, #sidebar ul div#fw_tabs_tabdisplay_1 ul.tabbed_sidebar li.tab {
float:left;
margin:0 0 0 7px;
padding:0;
}



div#fw_tabs_tabdisplay_1 div.tab-content ul li:hover {
background-color:#4f5c65;
}

div#fw_tabs_tabdisplay_1 div.tab-content ul li {
background-color:transparent;
height:40px;
list-style-type:none;
margin-bottom:1px;
padding:10px;
margin-left:1px;
vertical-align:top;
width:259px;
}

div#fw_tabs_tabdisplay_1 div.tab-content ul li img {
background-color:#fff;
border:1px solid #4f5c65;
bottom:5px;
position:relative;
width:48px;
height:48px;
}
div#fw_tabs_tabdisplay_1 div.tab-content ul li a {
color:#F0F0F0;
top : -25px;
position:relative;
left:10px;
font-weight:normal;
}


div#fw_tabs_tabdisplay_1 div.tab-content ul li em {
top : -25px;
position:relative;
left:13px;
font-weight:italic;
color:#fff;
}



.breadcrumb{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #B3BCBF;
color:#444444;
font-family:tahoma,Century gothic,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:normal;
padding:5px 10px;
margin:0 10px 10px;
}

.breadcrumb p{
margin:0;
}


#top-link {
background-color:#9D2201;
border:1px solid #CC0000;
bottom:5px;
color:#FFFFFF;
display:none;
padding:5px;
position:fixed;
right:5px;
text-decoration:none;
}







.lavaLampWithImage {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
background:#30699A none repeat-x scroll center top;
display:block;
height:30px;
margin:0 auto 3px;
overflow:hidden;
position:relative;
width:1005px;
z-index:4;
}
.lavaLampWithImage li {
background:transparent url(../images/divider_sub.png) no-repeat scroll right top;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:4px;
}

.lavaLampWithImage li.back {
background-color:#213D55;
border:1px solid #1C3144;
height:20px;
position:absolute;
top:1px;
width:9px;
z-index:8;          
}
.lavaLampWithImage li.back .left {

                       
			}
.lavaLampWithImage li a {
-x-system-font:none;
color:#D6DADD;
display:block;
float:left;
font-family:arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:30px;
letter-spacing:0;
line-height:normal;
margin:auto 20px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
overflow:hidden;
position:relative;
text-align:center;
text-decoration:none;
text-transform:none;
top:4px;
z-index:10;  
                    }
                        .lavaLampWithImage li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited {
                            border: none;
                        }
			
			.lavaLampWithImage li a  em{z-index=20;font-style:normal;}


/**************************************************************

	Image Menu
	v 2.2

**************************************************************/
.accord { 
background:transparent url(../images/slide.png) repeat-x scroll 0 0;
height:500px;
padding:10px;

 }


#imageMenu {
	position: relative;
	width: 1000px;
	height: 200px;
	overflow: hidden;
}



#imageMenu ul {
	list-style: none;
	margin: 0px;
	display: block;
	height: 200px;
	width: 1000px;
	
	}

#imageMenu ul li {
	float: left;
}

#imageMenu ul li a {
	text-indent: -1000px;
	background:#FFFFFF none repeat scroll 0%;
	border-right: 2px solid #fff;
	cursor:pointer;
	display:block;
	overflow:hidden;
	width:185px;
	height: 200px;
}

#imageMenu ul li.landscapes a {
	background: url(../images/images/1.jpg) repeat scroll 0%;
}

#imageMenu ul li.people a {
	background: url(../images/images/2.jpg) repeat scroll 0%;
}

#imageMenu ul li.nature a {
	background: url(../images/images/3.jpg) repeat scroll 0%;
}

#imageMenu ul li.urban a {
	background: url(../images/images/4.jpg) repeat scroll 0%;
}

#imageMenu ul li.abstract a {
	background: url(../images/images/5.jpg) repeat scroll 0%;

}

.clear {
	clear: both;
}

/*************************************************************/



#slider{
margin:0 10px 10px;
border-color:#CCCCCC;
border-style:solid;
border-width:0 1px 1px;
overflow:hidden;
padding:10px 0 0 15px;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
}

.anyclass{
margin-left:30px;

}


#tooltip{
    width:auto;
    max-width:300px;
    min-width:100px;
    border:1px solid;
    background:white;
    padding:5px;
    margin-top:4px;
    font-size:12px;
    color:dimgray;
}

#tooltip #ttimg.top{
    margin-top:-17px;
    margin-left:2px
}
#tooltip #ttimg.bottom{
    bottom:0;
    margin-bottom:-12px;
    margin-left:2px
}


#tooltip.default{
    border:3px solid white;
    background:whitesmoke;
    color:gray;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px; 
    margin-top:2px;
}


#tooltip.default #ttimg.top{
	position:absolute;
		margin-top:-8px;
    margin-left:-8px
}
#tooltip.default #ttimg.bottom{
	position:absolute;
    bottom:0;
    margin-bottom:-3px;
    margin-left:-8px
}






















	/* Firefox Dotted Outline Fix */
	a:active { 
		outline: none; 
	}
	
	/* Firefox Dotted Outline Fix */
	a:focus { 
		-moz-outline-style: none; 
	}
	
	/* Menu Body */
	ul#menu {
		width:80%;
		height:102px;
		background:url(../images/bg.png) repeat-x;
		list-style:none;
		margin:0;
		padding:0;
		padding-top:20px;
		padding-left:20%;
	}
	
	/* Float LI Elements - horizontal display */
	ul#menu li {
		float:left;
	}
	
	/* Link - common attributes */
	ul#menu li a {
		background:url(../images/sprite.png) no-repeat scroll top left;
		display:block;
		height:81px;
		position:relative;
	}
	
	/* Specify width and background position attributes specifically for the class: "home" */
	ul#menu li a.home {
		width:159px;
	}
	
	/* Specify width and background position attributes specifically for the class: "portfolio" */
	ul#menu li a.portfolio {
		width:157px;
		background-position:-159px 0px;
	}
	
	/* Span (on hover) - common attributes */
	ul#menu li a span {
		background:url(../images/sprite.png) no-repeat scroll bottom left;
		display:block;
		position:absolute;
		top:0;
		left:0;
		height:100%;
		width:100%;
		z-index:100;
	}
	
	/* Span (on hover) - display pointer */
	ul#menu li a span:hover {
		cursor:pointer;
	}
	
	/* Shift background position on hover for the class: "home" */
	ul#menu li a.home span {
		background-position:0px -81px;
	}
	
	/* Shift background position on hover for the class: "portfolio" */
	ul#menu li a.portfolio span {
		background-position:-159px -81px;
	}


#rss{
-moz-border-radius:5px;
background:transparent url(../images/nav-back.png) repeat scroll 0 0;
clear:both;
display:block;
height:34px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 auto;
position:relative;
width:1005px;
}
#rss li{
-moz-border-radius-topleft:5px;
background:transparent url(../images/tabinca.png) no-repeat scroll 0 0;
color:#666666;
display:block;
float:left;
font-size:12px;
font-weight:bold;
height:34px;
margin-right:3px;
position:relative;
width:130px;
}



#rss li.current-cat {
-moz-border-radius-topleft:5px;
background:transparent url(../images/tabinc.png) no-repeat scroll 0 0;
color:#666666;
display:block;
float:left;
font-size:12px;
font-weight:bold;
height:34px;
margin-right:3px;
position:relative;
width:140px;
}

#rss li.current-cat-parent {
-moz-border-radius-topleft:5px;
background:transparent url(../images/tabinc.png) no-repeat scroll 0 0;
color:#666666;
display:block;
float:left;
font-size:12px;
font-weight:bold;
height:34px;
margin-right:3px;
position:relative;
width:140px;

}



#rss li a {
color:#FFFFFF;
display:block;
font-style:normal;
margin:5px 20px 5px 5px;
padding-top:5px;
position:relative;
text-align:center;
text-decoration:none;
z-index:55;
}


#hottags { 
	position: absolute;
	width: 150px;
	overflow: hidden;
}

#discussions { 
	margin:0 auto;
	width: 590px;
}


