html { font-size: 100%; /* IE hack */ }

body{font-family: Arial,sans-serif;color: #333333;line-height: 1.166;	
	margin: 0px;padding: 0px;border:0px;font-size:62.5%;font-weight:normal;	
	background-color:#ffFFFF; min-width:800px;}
	
body{background-color:#009880; }

body{background-color:#aaaaaa; }

body{font-family:verdana; }	
	

.dde {float: right;}
.chwith {float: left;}  
.coch{color:#FF0000}
.canol{text-align:center}

.corffcanol{background-color:#ffffff;position:relative;width:978px;margin-left:auto;margin-right:auto;
	border-left:4px solid #fff;border-right:4px solid #fff;}

a{color: #000066;text-decoration: none;}
a:link{color: #003366;text-decoration: none;}
a:visited{color: #003366;text-decoration: none;}
a:hover{color: #003366;text-decoration: underline;}

.cyswllt{ width: 80px;font-size: 1.4em; color: #0000ee;background:#dddddd;text-align:center; text-decoration: none}
a.cyswllt:link{ font-weight:bold;text-decoration: none}
a.cyswllt:hover { color: #ff5555; text-decoration: none;background:#aaaaaa} 
a.cyswllt:visited { font-weight:bold;text-decoration: none}
a.cyswllt:active { text-decoration: none} 

h1{font-family: Verdana,Arial,sans-serif;font-size: 1.8em;color: #334d55;margin: 0px;padding: 0px;}
h2{font-family: Arial,sans-serif;font-size: 1.6em;color: #006699;margin: 0px;padding: 0px;}
h3{font-family: Arial,sans-serif;font-size: 1.4em;color: #003366;margin: 0px;padding: 0px;}
h4{font-family: Arial,sans-serif;font-size: 0.9em;color: #006699;margin: 0px;padding: 0px;}

ul{list-style-type: square;}
ul ul{list-style-type: disc;}
ul ul ul{list-style-type: none;}

/***********************************************/
/* Div Gosod Tudalen                                 */
/***********************************************/


#penawd{background:#ffffff;width: 100%; height:110px;border-bottom: 2px solid #cccccc;}
#penawdchwith{clear: both;float:left;width: 750px; height:110px;}
#penawddde{float:left;width: 150px; padding-top:5px;height:90px;}
.bocs150{float:left;width: 150px;padding: 5px 0px 0px 5px;font-size: 1.0em;}
.bocs250{float:left;width: 250px;padding: 5px 5px 5px 5px;font-size: 1.0em;height:62px;}
.bocs500{float:left;width: 500px;padding: 0px 0px 0px 50px;}

.bocsdde {float: right;margin-top:0px;width: 100px;}
.bocsdde200 {float: right;margin-top:0px;width: 200px;}
.rhesdewis{float:left;height:27px;width: 530px;padding: 25px 0px 0px 20px;}
.dewisia{width: 105px;padding: 60px 0px 0px 50px;font-size:0.9em;}
.dewisiaith {font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #eeeeee; color: #aa0000;}
a.dewisiaith:link { text-decoration: none }
a.dewisiaith:visited { text-decoration: none }
a.dewisiaith:hover {color: #FF0000;text-decoration: none;background-color: #dddddd;}
a.dewisiaith:active { text-decoration: none }



#rhescynnwys {background:#ffffff;clear: both;width:100%;text-align: center;margin-left:0px;margin-top:3px;}

#colofnchwith{clear:both;float:left;width:630px;padding: 3px; margin:0 auto;text-align: left;
border-right: 0px solid #cccccc;border-bottom: 0px solid #cccccc;}

#colofndewis{clear:both;float:left;width:100px;padding: 0px; margin:0 auto;text-align: left;
border-right: 0px solid #cccccc;border-bottom: 0px solid #cccccc;}

#colofncynnwys{float:right;width:870px;padding: 3px; margin:0 auto;text-align: left;
border-right: 0px solid #cccccc;border-bottom: 0px solid #cccccc;}

#colofncanol{background:#ffffff;width:950px;padding: 3px; margin:0 auto;text-align: left;
border-right: 0px solid #cccccc;border-bottom: 0px solid #cccccc;}

#colofndde {float:right;width:205px;	}



.gairtroist {background-color:#aaffff;width:200px;height:130px;font:normal 7pt Verdana;}





#rhesgwaelod {clear: both;width:100%;border-top: 1px solid #cccccc;}

#rhesgwaelod2 {clear: both;width:100%;border-bottom: 1px solid #cccccc;}






/* --- DAU COLOFN --- */
#colofn2chwith {clear:both;width:510px;padding:0px;float:left;background:#fff;}

#colofn2dde {margin-left: 520px;margin-right:5px;padding:5px;background:#fff;font-size:1.2em;	}



	
#colofnchwdewis{clear:both;float: left;width: 110px;margin: 0px;padding: 0px;
	border-right: 1px solid #cccccc;border-bottom: 1px solid #cccccc;}		

.llun {margin-left: 2px; float:left; width: 255px;}
.llundde {margin-left: 5px; float:right; }
.llunbach {margin-left: 2px; float:left; padding:5px;width: 200px;}
#colofndewis1{float: left;width: 130px;margin: 0px;padding: 0px;}



#colofndewis2{float: right;width: 110px;margin: 0px;padding: 0px;}



#colofndde p{padding: 0px 0px 0px 0px;}

#colofnddellydan{float:right;width: 260px;border-left: 1px solid #cccccc;border-bottom: 1px solid #cccccc;padding-right: 5px;}

#colofnddementer{float:right;width: 130px;border-left: 1px solid #cccccc;border-bottom: 1px solid #cccccc;padding-right: 5px;}


#content {background:#fff;margin-left: 270px;margin-right:180px;
/*border-bottom:1px solid #cccccc;*/
voice-family: "\"}\"";
voice-family: inherit;
margin-left: 270px;
margin-right:180px;
	}
html>body #centercontent {
margin-left: 270px;
margin-right:180px;
	}


/***********************************************/
/* Components                                  */
/***********************************************/



.buttonscontainer {width: 100px;background-color: #bb0000;border:1px solid #000000; margin: 1px;float: left;}

.buttons a {color: #ffffff;background-color: #0000bb;padding: 3px;
display: block;font-size: 95% ;line-height:110%;font-family:Arial, sans-serif;
font-weight: bold;text-decoration: none;text-align: left;}
.buttons a:link {text-decoration: none;}
.buttons a:visited {text-decoration: none;}
.buttons a:hover {background-color: #dddddd;color: #ff0000;text-decoration: none;}
.buttons a:active {text-decoration: none;}


/************** steiliau tecst *****************/

.story{padding: 0px 0px 0px 0px;font-size: 1.1em;}

.story p{padding: 0px 0px 10px 0px;}

.gair8{padding: 0px 0px 0px 0px;font-size: 0.8em;}

.gair10{padding: 0px 0px 0px 0px;font-size: 1.0em;}

.gair12{padding: 0px 0px 0px 0px;font-size: 1.2em;}

.gair14{padding: 0px 0px 0px 0px;font-size: 1.4em;}

/************** storicolofn styles ***************/
.storitecst10px {font-size: 1.0em;font-family: Verdana, Arial, Helvetica, sans-serif;} 
.storicolofn h3{text-align: left;font-size: 1.3em;color: #000000;}        
.storicolofn{background-color: #d4f6f1;margin-left:5px; border: 1px solid #8888ff;width:310px; padding: 2px 2px 2px 2px;	}

.storidaucolofn {float: left;width:650px;border-top: 0px solid #777777;	}
.storicolofn1{clear:both;float: left;width:320px;	}
.storicolofn2{margin-left:325px;width:320px;	}
.storitop{height:30px;	}


.storicyswllt{ width: 80px;font-size: 1.2em; color: #0000ee;background:#dddddd;text-align:center; text-decoration: none}
a.storicyswllt:link{ font-weight:bold;text-decoration: none}
a.storicyswllt:hover { color: #ff5555; text-decoration: none;background:#aaaaaa} 
a.storicyswllt:visited { font-weight:bold;text-decoration: none}
a.storicyswllt:active { text-decoration: none}  

.postercolofn{background-color: #d4f6f1; border: 1px solid #8888ff;width:200px; padding: 2px 1px 2px 1px;	}

