HTML {
  height:100%;
}

body {
  background:#8b8b8b;
  color:#303030;
  font:80% Verdana,Tahoma,Arial,sans-serif;
  margin:0;
  padding:0;
  text-align:center;
}

a {
  color:#00008B;
  font-weight:bold;
  text-decoration:none;
}

a:hover {
  color:#808080;
  text-decoration:underline;
}

a[rel*="external"] {
  background:transparent url(../images/externallink.png) no-repeat scroll right center;
  padding-right:15px;
}

p {
  line-height:1.5em;
  margin:0 0 15px;
}

/*** Main container ***/

#container {
  background:#f0f0f0 url(../images/images_blue/bodybg.jpg) repeat-x;
  color:#303030;
  margin:0;
  min-width:710px;
  min-height:580px;
  padding:0;
  text-align:left;
  width:100%;
}


/*** Header section ***/

#sitename {
  color:#ffffff;
  height:92px;
  margin:0 20px 10px;
  text-align:left;
}

#sitename h1,#sitename h2 {
  font-weight:400;
  letter-spacing:-1px;
  margin:0;
  padding:0;
}

#sitename h1 {
  font-size:2.4em;
  padding-top:20px;
}

#sitename h2 {
  font-size:1.6em;
}

#sitename a img {  
  margin-top: 25px; 
  margin-right: 10px; 
  float: left;
  border:0px;
  opacity: 0.7;
  filter: alpha(opacity=70);
}

#sitename img:hover {  
  opacity: 1;
  filter: alpha(opacity=100);
}
/*** Horizontal menu ***/

#mainmenu {
  float:left;
  margin-bottom:25px;
}

#mainmenu ul {
  font-size:16px;
  margin:0;
  padding:0;
}

#mainmenu li {
  float:left;
  height:35px;
  list-style:none;
  margin:0;
  padding:0;
}

#mainmenu a {
  border-right:1px solid #b0b0b0;
  color:#606060;
  display:block;
  font-size:0.7em;
  padding:11px 10px 10px;
  text-transform:uppercase;
}

#mainmenu a:hover {
  background:#f0f0f0 url(../images/images_blue/menuhover.jpg) top left repeat-x;
  color:#505050;
  text-decoration:none;
}

#mainmenu a.current {
  background:#f0f0f0 url(../images/images_blue/menuhover.jpg) top left repeat-x;
  color:#505050;
  text-decoration:none;
}

/*** Horizontal color menu right align***/

#colormenu {
  float:right;
  margin-bottom:25px;
}
#colormenu ul {
  margin:0;
  padding-right:1px;
}

#colormenu li {
  float:left;
  height:35px;
  list-style:none;
  margin:0;
  padding:0;
}
#colormenu li h3{
  font-size:0.85em;		
  padding-right:15px;
  color:#606060;
}

#colormenu a img {
  color:#606060; 
  border-right:0px; 
  border-top:1px solid #A0A0A0 ; 
  border-bottom:1px solid #A0A0A0 ; 
  border-left:1px solid #A0A0A0 ; 
  padding:3px 3px 3px 3px; 
  opacity: 0.5;
  filter: alpha(opacity=50);
}

#colormenu img:hover {
  background:#f0f0f0; 
  color:#505050;
  opacity: 1;
  filter: alpha(opacity=100);
}

#colormenu a.current img {
  background:#f0f0f0;
  color:#505050;
  border:1px dotted ; 
  padding:3px 3px 3px 3px; 
  opacity: 1;
  filter: alpha(opacity=100);
}

/*** Content wrap ***/

#wrap {
  clear:both;
  font-size:1.0em;
  padding:0;
  height:100%
}

/*** Sidebars ***/

#leftside{
  padding:0 3px 3px;
  width:155px;
  float:left;
  margin-right:3px;
}

#rightside {
  width:190px;
  float:right;
}

#leftside h1,#rightside h1 {
  color:#505050;
  font-size:1.6em;
  font-weight:bold;
  letter-spacing:-1px;
  margin:0 0 12px;
}

#leftside h2,h4,#rightside h2,h4{
  font-size:1.1em;
  margin:0 0 10px;
}

#rightside h3{
  margin-left:30px;
}

#leftside p,#rightside p {
  font-size:0.9em;
  line-height:1.4em;
  margin:0 0 16px 10px;
}

.linklist {
  list-style:none;
  margin:0 0 16px 10px;
  padding:0;
}

.linklist li {
  margin-bottom:0.7em;
}

/*** Sidebar menu ***/

.nav {
  background:#e8e9ea;
  border:1px solid #b0b0b0;
  color:#606060;
  display:block;
  margin-top:6px;
  padding:5px 4px 4px 8px;
  position:relative;
  text-transform:uppercase;
  width:135px;
}

.nav img { 
  padding:0px 6px 0px 4px !important;
  border:0px !important;
  vertical-align:middle;
} 
.nav:hover,.active {
  background:#f8f9fa;
  border:1px solid #909090;
  color:#303030;
  text-decoration:none;
}

.sub {
  font-size:0.8em;
  letter-spacing:1px;
  margin:3px 0 2px 10px;
  padding:4px 2px 2px 6px;
  width:120px;
}

.sub img { 
  padding:0px 6px 0px 0px !important;
  border:0px !important;
  vertical-align:middle;
} 

/*** Content ***/

#content,#contentalt {
  background-color:#fafcff;
  border:1px solid #909090;
  color:#2a2a2a;
  padding:15px 20px 10px;
}

#content {
  margin-left:165px;
  margin-right:185px;
  height:80%;
}

#contentalt {
  margin-left:165px;
  margin-right:10px;
  height:80%;
}

#content #down #rightbox {
  border:1px solid #000; 
  float:left; 
  width:25%;
  background:#eee;
  position:absolute;
}

#content #down #leftbox {
  border:1px solid #000; 
  float:left; 
  width:45%;
  background:#fff;
}

#content h1,#content h2,#contentalt h1,#contentalt h2 {
  background-color:inherit;
  color:#606060;
  font-size:2.0em;
  font-weight:bold;
  letter-spacing:-1px;
  margin:0 0 15px;
  padding:0px;
}

#content h2,#contentalt h2 {
  font-size:1.6em;
  margin-bottom:10px;
}

.formatted_image {
  border:1px solid #b0b0b0;
  float:left;
  margin:8px 10px 8px 10px;
  padding:5px;
}

#content a:hover {
  text-decoration:none;
  /*padding-bottom:2px;
  background:url(../images/flash2.gif) bottom left repeat-x; /* Delete this line to remove the flashing underline for regular links */
}

#content img {
  vertical-align:middle;
}

#content img:hover {
  text-decoration:none;
  background:none !important;
}

/*** Footer ***/

#footer {
  background:#8b8b8b url(../images/footerbg.jpg) top left repeat-x;
  clear:both;
  color:#d0d0d0;
  font-size:0.9em;
  font-weight:bold;
  margin:0;
  padding-top:10px;
  padding-bottom:50px;
  text-align:center;
  width:100%;
}

#footer a {
  color:#d0d0d0;
  font-weight:bold;
}

#footer img {
  border:0;
  padding-top:5px;
  padding-left:5px;
  padding-right:5px;
}

.feed-go {
  background-image:url(../images/feed_go.png);
  
}

ul.feeds {
  margin-top: 0.5em;
  margin-right: 0pt;
  margin-bottom: 1.5em;
  margin-left: 1.5em;
  font-size:small;
}

ul.feeds li {
  list-style-image: url(../images/feed_go.png);
  padding-left: 10px;
  padding-right: 2px;
  padding-bottom: 3px;
  vertical-align:middle;
}

.playlist {
  background-image:url(../images/ipod.png); 
}

.favorites {
  background-image:url(../images/star.png); 
}

.feed {
  background-image:url(../images/feed.png);
}

.info {
  background-image:url(../images/information.png);
}

.sitemap {
  background-image:url(../images/sitemap.png);
}

.firefox-small {
  background-image:url(../images/firefox-small.png); 
}

.linkedin-small {
  background-image:url(../images/smalllinkedin.png); 
}

.bebo-small {
  background-image:url(../images/smallbebo.png); 
}

.facebook-small {
  background-image:url(../images/smallfacebook.png); 
}

.blogger-small {
  background-image:url(../images/smallblogger.png); 
}

.digg-small {
  background-image:url(../images/smalldigg.png); 
}

.myspace-small {
  background-image:url(../images/smallmyspace.png); 
}

.delicious-small {
  background-image:url(../images/smalldelicious.png); 
}

.twitter-small {
  background-image:url(../images/smalltwitter.png); 
}

.youtube-small {
  background-image:url(../images/smallyoutube.png); 
}

.technorati-small {
  background-image:url(../images/smalltechnorati.png); 
}

.ringo-small {
  background-image:url(../images/smallringo.png); 
}

.hi5-small {
  background-image:url(../images/smallhi5.png); 
}

.orkut-small {
  background-image:url(../images/smallorkut.png); 
}

.tweeter-small {
  background-image:url(../images/smalltwitter.png); 
}

.mybloglog-small {
  background-image:url(../images/smallmybloglog.png); 
}

.yahoo-small {
  background-image:url(../images/smallyahoo.png); 
}

.blog-small {
  background-image:url(../images/smallblog.png);
}

.lastfm-small {
  background-image:url(../images/smalllastfm.png);
}

.odeo-small {
  background-image:url(../images/smallodeo.png);
}

.picasa-small {
  background-image:url(../images/smallpicasa.png);
}

.friendfeed-small {
  background-image:url(../images/smallfriendfeed.png); 
}

.blog-entries {
  background-image:url(../images/blogentries.png);
}

.comments{
  background-image:url(../images/comments.png);
}

.slideshow {
  background-image:url(../images/film_go.png);	
}

.tags {
  background-image:url(../images/tag_blue.png);
}

.photo {
  background-image:url(../images/photo.png);
}

.addcomment {
  background-image:url(../images/comment_add.png);
}

.next_arrow {
  background-image:url(../images/next_arrow.png);
}

.prev_arrow {
  background-image:url(../images/prev_arrow.png);
}

.tip {
  background-image:url(../images/tip.png);
}

.word {
  background-image:url(../images/word16.png);
}

.powerpoint {
  background-image:url(../images/powerpoint16.png);
}

.pdf {
  background-image:url(../images/pdf16.png);
}

.navtip {
  padding-left:250px;
}

.icon-recent {
  background-repeat: no-repeat;
  margin-left:20px;
  margin-right:5px;
  padding-left: 15px;
  padding-right: 15px;
  background-attachment: scroll;
  background-color:transparent;
  z-index:997;
}
.icon {
  background-repeat: no-repeat;
  padding-left: 20px;
  padding-bottom: 5px;
  background-attachment: scroll;
  background-color:transparent;
  z-index:998;
  /*vertical-align: middle;*/
}

.download {
}
/*** Various classes ***/

.thumbnail {
  background:#fafbfc;
  border:1px solid #b0b0b0;
  margin:0 0 10px 10px;
  padding:5px;
}

.searchform {margin:0;}

.searchbox {
  background:#f0f0f0;
  border:1px solid #b0b0b0;
  margin:0 4px 0 0;
  width:100px;
}

.searchbutton {
  background:#f0f0f0;
  border:1px solid #b0b0b0;
}

.clearingdiv {
  clear:both;
  height:30px;
  width:1px;
}

.hide {display:none;}

/*** Text format ***/

.intro {
  font-size:1.1em;
  font-weight:bold;
  letter-spacing:-1px;
}

.small {font-size:0.8em;}
.large {font-size:1.4em;}
.left {text-align:left;} 
.center {text-align:center;}
.right {text-align:right;}

/**** Google AJAX Search API ***/

#searchControl {
  position: absolute;
  top: 10px;
  right: 0px;
  background:#f0f0f0;
  padding-left: 5px;
  padding-right: 15px;
  padding-bottom: 5px;
  float: left;
  border-color:black;
}

#searchControl .gs-result * {
  background-color: #f0f0f0;
}

#searchControl .gs-title * {
  color : rgb(153,170,221);
}

#searchControl .gsc-resultsHeader {
  border-bottom-color : rgb(99,99,99);
}

#searchControl .gsc-search-box {
  border-color: black;
}

.loading {
  background:url(../images/ajax-loader.gif) center center no-repeat transparent;
}

#recent_blogentries ul li { 
  list-style-image:url(../images/post.png); 
  padding-left:1px;
  padding-right:1px;
  padding-top:3px;
  font-weight:normal;
  /*vertical-align:middle;*/
}

#recent_blogentries a {
  padding-top:0px;
}

#recent_comments ul li { 
  list-style-image:url(../images/comment.png); 
  padding-left:1px;
  padding-right:1px;
  padding-top:3px;
  font-weight:normal;
  /*vertical-align:middle;*/
}

#recent_comments a {
  padding-top:0px;
}

#tweets {
  padding-left:10px;
  padding-right:5px;
  padding-top:10px;	
  padding-bottom:15px;
}
#recent_tweets ul li { 
  list-style-image:url(../images/tweet.png); 
  padding-left:1px;
  padding-right:5px;
  padding-top:3px;
  font-weight:normal;
  /*vertical-align:middle;*/
}

#recent_tweets a {
  padding-top:0px;
}


#element-right ul li { 
  list-style:none !important;
  padding-bottom:13px !important;
} 

/*#fconnbar {
  opacity:0.0;
  filter:alpha(Opacity=0);
}

#fconnbar:hover {
  opacity:1.0;
  filter:alpha(Opacity=100, FinishedOpacity=100);
}*/

#fcFriendWG, #fcCommentWG, #recommendWG {
  margin-left:10px;
  margin-bottom:10px;
  border:1px solid #999999;
}
/*** End of file ***/
