/* ---------------------------------------------------------------------
   themes/original/netscape.css
   -------------------------------------------------------------------*/

body {
	margin: 0 0 1em 0;
	padding: 0; /* need for Opera */
	background: #ffffff url("./images/background.png") repeat-x;
	color: #111;
	font-family:   arial, verdana, helvetica, sans-serif;
  font-size: 13px;
}


#rap {
	margin: 0 auto 20px auto;
	padding: 0;
	width: 770px;
  background:  transparent;
	text-align: left; /* added by Alex King for compatibility with IE 5 */
}




img {
   border: 0;
}

#showmap {
  color: #C45500;
  text-decoration: none;
  text-align: left;
  font-size: 30px;
  }
  
#showmap, #showmap a {
  color: #C45500;
  text-decoration: none;
  text-align: center;
  font-size: 30px;
  }
  
#showmap a:hover {
  color: #FF8C00;
  text-align: center;
  font-size: 30px;
  }
  
/* menu
----------------------------------------------- */

#menu { 	
  font-size: 10px;
	font-weight: normal;
  }



#menu #current {
  background: url(images/gradient_hover.png) repeat-x bottom;
  padding-left: 12px;
  padding-right: 12px;
  border-left: 1px solid #aaaaaa;
  border-right: 1px solid #aaaaaa;
  }



#menu #last a { margin-right: 0; }


#menu a {
  float: left;
  color: #666666;
  padding-top: 4px;
  height: 18px;
  padding-left: 12px;
  padding-right: 12px;
  text-decoration: none;
  }


#menu a:hover {
  background: url(images/gradient_hover.png) repeat-x bottom;
  padding-left: 11px;
  padding-right: 11px;
  border-left: 1px solid #aaaaaa;
  border-right: 1px solid #aaaaaa;
  }


#menu li { display: inline; margin: 0; text-align: center; }

#menu ul { list-style: none; margin: 0; padding: 0; text-transform: uppercase; }



/* Header Structure
----------------------------------------------- */
#header {
 /* position: absolute; */
  height: 103px;
  background: url("./images/header.png") no-repeat top left;
  padding: 0;
  margin: 0 auto 0 auto;
  width:920px;
}

#headerads {
position:absolute;
margin-left:340px;
top:10px;
  }
 	
#headertext {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	padding: 81px 0 0 110px;
	width: 690px;
	}

/*--------------------------------------------------------*/


p.credit {
	clear: both;
	width: 100%; /* changed by Alex King to match the width of the body */
	margin: 0 auto 0 auto;
	padding-top: 30px;
	padding-bottom: 7px;
	background: transparent;
	text-align: center;
	font-size: 10px;
  color: #666666;
  font-style: normal;
}

p.credit a, p.credit a:visited {
	color: #666666;
	text-decoration: none;
}

p.credit a:hover {
	color: #000;
	text-decoration: none;
}

p.subcredit {
	clear: both;
	width: 100%; /* changed by Alex King to match the width of the body */
	margin: 0 auto 0 auto;
	padding-top: 5px;
	padding-bottom: 5px;
	background: transparent;
	text-align: center;
	font-size: 11px;
  color: #555555;
  font-style: normal;
}

p.subcredit a, p.subcredit a:visited {
	color: #555555;
	text-decoration: underline;
}

p.subcredit a:hover {
	color: #000;
	text-decoration: none;
}
/* ---------------------------------------------------------------------*/

.searchword   {BACKGROUND: #CAFF70;  }

table.mainwindow {
        margin-bottom: 20px;
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
        border: 1px solid #333333;
        background-color: #FFFFFF;
        width: 775px;
        }
        
table.sciencetable {
        padding-left: 80px;
        padding-top: 20px;
        padding-bottom: 10px;
        border: 0;
        background: transparent;
        width: 100%;
        }

td.sciencetableright {
        border-top: 1px solid #5C7099;
        border-bottom: 1px solid #5C7099;
        background-color: #EFEFEF;
        width: 210px;
        color: #555555;
        font-size: 11px;
        }


.SP-BgTable1     {BACKGROUND: #fafafa;  }
.SP-BgTable2     {BACKGROUND: #eeeeee;  }


.rsstab {
	color: #000000;
	background: transparent;
	width: 100%;
	font-size: 11px;
}



a.rsstabwhite:link, a.rsstabwhite:visited, a.rsstabwhite:active {
	color: #000000;
	background: transparent;
	text-decoration: none;
}
a.rsstabwhite:hover {
	color: #000000;
	background: #aaaaaa;
	text-decoration: none;
}



.seeFeedTextLeft {
	font-weight: bold;
	font-size: 10px;
	color : 	#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  border: 1px solid #dddddd;
	background-color: #efefef;
	padding: 1px;
}

.seeFeedTextRight {
	font-weight: normal;
	font-size: 10px;
	color : 	#333333;
	font-family: Arial, Verdana, Georgia, Helvetica, sans-serif;
  border: 1px solid #dddddd;
	background-color: #fafafa;
	padding: 1px;
}


.AllFeedTextLeft {
	font-weight: bold;
	font-size: 11px;
	color : 	#666666;
	font-family: Arial, Verdana, Georgia, Helvetica, sans-serif;
  border: 1px solid #dddddd;
	background-color: #efefef;
	padding-top: 1mm;
	padding-bottom: 1mm;
	padding-left: 1mm;
	padding-right: 1mm;
}

.AllFeedTextRight {
	font-weight: normal;
	font-size: 11px;
	color : 	#333333;
	font-family: Arial, Verdana, Georgia, Helvetica, sans-serif;
  border: 1px solid #dddddd;
	background-color: #fafafa;
	padding-top: 1mm;
	padding-bottom: 1mm;
	padding-left: 1mm;
	padding-right: 1mm;
}



/* ---------------------------------------------------------------------*/

#SBmain {
	width:600px;
	background-color:#fefefe;
	border:1px solid #dddddd;
	margin: 0 auto 0 auto;
  padding: 0;
}



#right-col {
	width: 200px;
	margin-left: 0px;
	margin-top: 3px;
	}
#center-col {
	width: 500px;
	margin: 0 auto 0 auto;
  padding: 0;
	}
	
.roundbox {
	font-family: trebuchet MS, verdana, arial, sans-serif;
	text-align: left;
	font-size: 15px;
	padding: 5px;
	}


.grey {
	background-color: #efefef;
	border: 1px solid #cccccc;
	}

.lightgrey {
	background-color: #fafafa;
	border: 1px solid #dddddd;
	}


	
/* sb */


.sp-big		{ 	font-family: Arial, Verdana, Georgia, Helvetica, sans-serif; font-size : 22px; font-weight : bold; text-decoration : none; line-height : 120%; color : 	#2F4F4F; }


#SBmainRight {
	width:525px;
	Text-align: left;
	margin: 0 auto 0 auto;
  padding: 0;
}
#SBmainRight .parsedUrl {
	margin-top:10px;
	background-color:#fafafa;
	text-align:right;
	border:1px solid #dddddd;
	width:490px;
	height:92px;
	-height:27px;
	padding:15px;
	padding-top:8px;
	overflow:hidden;
}


#SBmainRight .parsedFeed {
	background-color:#fafafa;
	border:1px solid #dddddd;
	border-top:none;
	width:490px;
	height:150px;
	padding:15px;
	overflow:auto;
}
#SBmainRight .rssitem {
	border:1px solid #a7a7a7;
	background-color:#ffffff;
	margin-bottom:10px;
	padding:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}











table.homebalkback {
	
	color: #000000;
}
.navbaroff {
	font-weight: bold;
	color: #000000;
}
.navbaron {
	color: #808080;	
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.middenhcel {
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	color: #000000;
	padding-top: 2px;
	background-color: #F7FFD3;
}	
a.ttd, a.ttd:hover {
	font-weight: bold;
	width: 100%;
	color: #000000;
	background-color: #eeeeee;
	line-height: 20px;
	text-decoration: none;
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.ttd:hover {
	color: #dddddd;
	background-color: #aaaaaa;
}
a.ttd2, a.ttd2:hover {
	font-weight: bold;
	width: 100%;
	color: #808080;
	background-color: #eeeeee;
	line-height: 20px;
	text-decoration: none;
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.ttd2:hover {
	color: #808080;

}


a:link, a:visited, a:active { color: #888888; text-decoration: none; background-color: transparent;}
a:hover                     { color: #FF8C00; text-decoration: underline;}



.noborder {
	border: none;
}
table {
	color: #eeeeee;
}
.tableHeader {
	color: #eeeeee;
}
.regularBoldText {
	font-weight: bold;
	font-size: 13px;
	color: #333333;
	background-color: #FFFFF0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.regularText {
  text-align: left;
	font-weight: normal;
	font-size: 13px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.searchText,  .searchLogic  {
	color: #808080;
	background-color: transparent;
	font-family: Arial, Verdana, Georgia, Helvetica, sans-serif;
}
.searchText {
	font-size: 15px;
	font-weight: bold;
}
.searchLogic {
	font-weight: normal;
	font-size: 13px;
}
.fortune {
	font-weight: normal;
	font-size: 11px;
	color: gray;
}
.textBox {
	font-weight: normal;
	font-size: 13px;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F4F4F4;

}
.subCategory, .subCategoryCount {
	font-weight: normal;
	font-size: 15px;
	color: #808080;
		font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.subCategory:link, a.subCategory:visited, a.subCategory:active {color: #555555;text-decoration: none; 	font-family: Arial, Verdana, Georgia, Helvetica, sans-serif;}
a.subCategory:hover {color: #FF8C00; text-decoration: underline;}


.headLink {
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;

	padding-bottom: 5px;
}

a.headLink:link, a.headLink:visited, a.headLink:active {color: #ffffff;text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.headLink:hover {color: #FF8C00; text-decoration: none;}



.maincats {
	color: gray;
}



 .mainCategoryCount {
	font-size: 15px;
	color: #808080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.mainCategory {font-size: 25px; font-weight: normal; color: #808080; text-decoration: underline; }
a.mainCategory:link, a.mainCategory:visited, a.mainCategory:active {color: #8CA41D;  	font-family: Arial, Verdana, Georgia, Helvetica, sans-serif; text-decoration: underline;}
a.mainCategory:hover { color: #FF8C00; text-decoration: underline; 	font-family: Arial, Verdana, Georgia, Helvetica, sans-serif;}




.whatText {
	font-weight: bold;
	font-size: 15px;
	color: #2F4F4F;
	padding-left: 2mm;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.WhatTabOut {
	text-align: left;
	color: #eeeeee;
	padding: 1px;
}
.whatout2 {
	color: #eeeeee;
	background-color: #000000;	
	padding: 3px;
}
.whattabletitle {
}
.navText {
	padding-right: 2px;
	padding-left: 2mm;
	padding-bottom: 2px;
	padding-top: 2px;
	font-weight: normal;
	font-size: 13px;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.NavTabOut {
	color: #eeeeee;
	background: #ffffff;
	
}
.navtabout2 {
	color: #eeeeee;
	background-color: #000000;
}
.navtabletitle {
	color: #eeeeee;
	background-color: #000000;
}
a.navLink:link, a.navLink:visited, a.navLink:hover {
	font-weight: normal;
	font-size: 15px;
	color: #999999;
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.navLink:hover {
	
	text-decoration: none;
}
.LineCatOut {
  text-align: left;
	color: #eeeeee;
  background: transparent;
  padding-top: 20px;
}


.linecattitle {
	padding-right: 2px;
	padding-left: 0px;
	padding-bottom: 2px;
	color: #000000;
	padding-top: 2px;
	background-color: #F7FFD3;
}
.lineCategoryText, .lineCategoryLink {
	font-weight: bold;
	font-size: 16px;
	color : 	#576057;
	font-family: Arial, Verdana, Georgia, Helvetica, sans-serif;
}

a.lineCategoryLink:link, a.lineCategoryLink:visited, a.lineCategoryLink:active {
	color: #576057;
	background-color: transparent;
	text-decoration: none;
}
a.lineCategoryLink:hover {
	color: #000000;
	text-decoration: none;
}

.BgTable1 {
	color: #eeeeee;
  background-color: #efefef;
  text-align: left;
	padding-top: 2mm;
	padding-bottom: 2mm;
	padding-left: 2mm;
	padding-right: 2mm;
}
.BgTable2 {
	color: #eeeeee;
	background-color: #fafafa;
	text-align: left;
	padding-top : 2mm;
 	padding-bottom : 2mm;
	padding-left: 2mm;
	padding-right: 2mm;
}
.mc {
  background-color: #efefef;
	border: 1px solid #dddddd;

}

.siteName {
   font-family: Arial, Verdana, Georgia, Helvetica, sans-serif;
   font-size : 22px;
   font-weight : bold;
   text-decoration : none;
   color : 	#D8A42C;
}
a.siteName:link, a.siteName:active, a.siteName:visited {
	font-weight: bold;
	font-size: 20px;
	color: #D8A42C;
	font-family: Arial, Verdana, Georgia, Helvetica, sans-serif;
	text-decoration: none;
}
a.siteName:hover {
	font-weight: bold;
	font-size: 20px;
	color: #FF8C00;	
	font-family: Arial, Verdana, Georgia, Helvetica, sans-serif;
	text-decoration: underline;
}
.siteURL {
	font-weight: normal;
	font-size: 14px;
	color: #808080;
	font-family: Arial, Verdana, Georgia, Helvetica, sans-serif;
}
.siteDescription {
	font-weight: normal;
	font-size: 15px;
	color: #555555;
	font-family: Arial, Verdana, Georgia, Helvetica, sans-serif;
}
.ownerLink, a.ownerLink:hover {
	font-weight: normal;
	font-size: 14px;
	color: #666666;
	background-color: #eeeeee;
	font-family: Arial, Verdana, Georgia, Helvetica, sans-serif;
}
a.ownerLink:hover {
	
	text-decoration: none;
} 
.reviewLink, a.reviewLink:link, a.reviewLink:hover, a.reviewLink:visited, .reviewCount {
	font-weight: bold;
	font-size: 12px;
	color: #FF7F00;
	font-family: Arial, Verdana, Georgia, Helvetica, sans-serif;
}
a.reviewLink:link {
	text-decoration : none;
	color: #FF7F00;
}
a.reviewLink:hover {
color: #FF4500;
	
}
.siteDescripxion {
	font-weight: normal;
	font-size: 14px;
	color: #666666;
	background-color: #eeeeee;
	font-family: Arial, Verdana, Georgia, Helvetica, sans-serif;
}
.addedText, .updateText {
	font-weight: normal;
	font-size: 14px;
	color: #333333;
	font-family: Arial, Verdana, Georgia, Helvetica, sans-serif;
}
.categoryText, .categoryLink, a.categoryLink:link, a.categoryLink:hover  {
	font-weight: normal;
	font-size: 13px;
	color: #333333;
	font-family: Arial, Verdana, Georgia, Helvetica, sans-serif;
}
a.categoryLink:link  {
	text-decoration: none;
}
 a.categoryLink:visited {
	color: #999999;
	text-decoration: none;
}
a.categoryLink:hover {
	color: #FF8C00;
	text-decoration: underline;
}
.hitsInText, .hitsOutText {
	font-weight: normal;
	font-size: 14px;
	color: #666666;
	font-family: Arial, Verdana, Georgia, Helvetica, sans-serif;
}
.navBotOut {
	font-weight: normal;
	font-size: 13px;
	color: #000000;
	background-color: #eeeeee;
	font-family: Arial, Verdana, Georgia, Helvetica, sans-serif;
}
.navBot {
	font-weight: normal;
	font-size: 10px;
	color: #808080;
	font-family: Arial, Verdana, Georgia, Helvetica, sans-serif;
}
.searchEngines {
	font-weight: normal;
	font-size: 14px;
	color: black;
	background-color: transparent;
	font-family: Arial, Verdana, Georgia, Helvetica, sans-serif;
}
.searchEngineText {
	font-weight: normal;
	font-size: 14px;
	color: black;
	background-color: transparent;
	font-family: Arial, Verdana, Georgia, Helvetica, sans-serif;
}
.footerBot {
	font-weight: normal;
	font-size: 13px;
	color: #808080;
	
}

td.footerText{
	width: 100%;
}

.footerText, .footerLink {
	font-weight: normal;
	font-size: 10px;
	color: #808080;
	font-family: Arial, Verdana, Georgia, Helvetica, sans-serif;

}
a.footerText:link , a.footerText:visited , a.footerText:active {
	font-weight: normal;
	font-size: 10px;
	color: #555555;
	font-family: Arial, Verdana, Georgia, Helvetica, sans-serif;
}

a.footerText:hover  {
	font-weight: normal;
	font-size: 10px;
	color: #FF8C00;
	font-family: Arial, Verdana, Georgia, Helvetica, sans-serif;
}

a.footerLink:link , a.footerLink:visited , a.footerLink:active {
	font-weight: normal;
	font-size: 13px;
	color: #000000;
	background-color: #eeeeee;
	font-family: Arial, Verdana, Georgia, Helvetica, sans-serif;
}
.errorText {
	font-weight: normal;
	font-size: 14px;
	color: red;
	background-color: transparent;
	font-family: Arial, Verdana, Georgia, Helvetica, sans-serif;
}
.errorTextBold {
	font-weight: bold;
	font-size: 15px;
	color: red;
	background-color: transparent;
	font-family: Arial, Verdana, Georgia, Helvetica, sans-serif;
}




/* wp-navigation -----------------------------------------------------*/


#wp-navigation {
	width: 100%;	/* hack for opera7 */
	background-color:#5C7099;
}
#wp-navigation h4 {
	display: none;
}

#wp-navigation ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#wp-navigation li {
	margin: 0;		/* hack for opera7 */
	float: left;
	background-repeat: no-repeat;
}

#wp-navigation li a {
	display: block;
	height: 24px;
	background-repeat: no-repeat;
}
/* not using overflow:hidden technique because of float */
#wp-navigation li a span {
	display: none;
}








/****************************************************************
  Docking Boxes core CSS: YOU MUST NOT CHANGE OR OVERRIDE THESE
*****************************************************************/
.dbx-clone {
	position:absolute;
	visibility:hidden;
	}
.dbx-clone, .dbx-clone .dbx-handle-cursor {
	cursor:move !important;
	}
.dbx-dummy {
	display:block;
	width:0;
	height:0;
	overflow:hidden;
	}
.dbx-group, .dbx-box, .dbx-handle {
	position:relative;
	display:block;
	}



/****************************************************************
  avoid padding, margins or borders on dbx-box,
  to reduce visual discrepancies between it and the clone.
  overall, dbx-box is best left as visually unstyled as possible
*****************************************************************/
.dbx-box {
	margin:0;
	padding:0;
	border:none;
	}



/****************************************************************
  otherwise, do what you like :)
*****************************************************************/




/* group container(s) */
#purple-outer {
	margin:0;
	float:left;
	position:relative;/* additional outer containers must also have position:relative */
	}
	
.dbx-group {
	clear:both;
	width:758px;
	padding:0;
	}
	
* html .dbx-group {
	width:758px;
	padding-bot\tom:0;
	}


	
/* handles */
.dbx-handle {
	font:normal 14px  arial,sans-serif;
	text-align:left;
	position:relative;
	margin:0;
	padding:3px 0 3px 10px;
	background: #EFEFEF;
	color: #000000;
	border: 1px solid #DDDDDD;
	}
* html .dbx-handle {
	width:757px;
	}

	
/* handle cursors are in a class of their own
   so they only get applied if the script is supported */
.dbx-handle-cursor {
	cursor:move;
	}
	


/* toggle images */
a.dbx-toggle, a.dbx-toggle:visited {
	display:block;
	width:20px;
	height:20px;
	overflow:hidden;
	background:url(images/purple-toggle.gif) no-repeat;
	position:absolute;
	top:1px;
	right:1px;
	text-indent:-50px;
	text-decoration:none;
	}
	
	
a.dbx-toggle-open, a.dbx-toggle-open:visited {
	background-position:0 0;
	}
a.dbx-toggle-closed, a.dbx-toggle-closed:visited {
	background-position:0 -20px;
	}
a.dbx-toggle-hilite-open, a.dbx-toggle-hilite-open:visited {
	background-position:-20px 0;
	}
a.dbx-toggle-hilite-closed, a.dbx-toggle-hilite-closed:visited {
	background-position:-20px -20px;
	}


/* keyboard navigation tooltip */
.dbx-tooltip {
	display:block;
	position:absolute;
	margin:36px 0 0 125px;
	width:585px;
	border:1px solid #000;
	background:#ffd;
	color:#000;
	font:normal normal normal 0.85em tahoma, arial, sans-serif;
	padding:2px 4px 3px 5px;
	text-align:left;
	}
* html .dbx-tooltip { width:195px; }

/* use CSS2 system colors in CSS2 browsers
   but not safari, which doesn't support them */
*[class="dbx-tooltip"]:lang(en) {
	border-color:InfoText;
	background:InfoBackground;
	color:InfoText;
	font:small-caption;
	font-weight:normal;
	}

/* inner content area */	
.dbx-content {
	margin:0;
	padding:9px 0 9px 0;
	list-style-type:none;
	background: #ffffff;
	}


.dbx-content li {
	width:650px;
	margin-left: 10px;
	padding: 1px 10px 1px 15px;
	list-style-type:none;
	font:normal 12px  arial,sans-serif;
	background:#ffffff;
	color: #555555;
	}
	

	
.dbx-content a, .dbx-content a:visited {
	color:#000;
	text-decoration:underline;
	color: #555555;
	}

.dbx-content a:hover, .dbx-content a:focus, .dbx-content a:active {
	color:#111111;
	background: #cccccc;
	text-decoration:none;
	}


/* toggle state of inner content area */
.dbx-box-closed .dbx-content {
	display:block;
	height: 5px;
	padding:0;
	overflow:hidden;
	}
.dbx-box-closed .dbx-content * {
	display:none;
	}


/* additional clone styles */
.dbx-clone {
	opacity:0.8;
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	filter:alpha(opacity=80);
	}
	
	
	
/* Default Style (Opera inspired) */
div.domMenu_menuBar {
    width: 600px;
    border: solid #7E7E7E;
    border-width: 0 0 0 1px;
}
div.domMenu_menuElement {
    border: solid #7E7E7E;
    border-width: 0 1px 0 0;
    color: #2C3854;
    text-align: center;
    height: 21px;
    line-height: 21px;
    vertical-align: middle;
}
div.domMenu_menuElementHover {
    background: url(images/gradient_hover.png) repeat-x bottom;
}
div.domMenu_subMenuBar {
    border: solid #7E7E7E 1px;
    background-color: #FFFFFF;
    padding-bottom: 1px;
}
div.domMenu_subMenuElement {
    font-family: Arial, sans-serif;
    font-size: 12px;
    border: solid #CCCCCC 1px;
    margin: 1px 1px 0 1px;
    color: #0F0F0F;
    padding: 2px 7px;
}
div.domMenu_subMenuElementHover {
    background-color: #EFEFEF;
}
#page {
	width:920px;
	margin:0 auto;
}
#adfree-content {
	float:left;
	width:780px;
	}
.rightads {
 width:131px;
 float:right;
 font-size: 70%;
 padding:25px 0 0;
 color: #555555;
 height:600px;
  }
 .buttons{
padding:  2px;
margin:  0 0 10px 0;
border: 1px solid #cccccc;
 } 
