/* code Index Page only*/






body.index{
margin:0;
padding:0;
height:100%;			/* this is the key! */
width:70%;
background:#540045;
}


#left {		/*left column*/
position:absolute;
left:0;
top:0;
padding:0;
width:200px;
height:100%; /* works only if parent container is assigned a height*/
color:#0f0;
background:transparent;
text-align: center;
}




.content1 {
margin-top: 0px;			/*center column I frame box*/
margin-left:201px;
margin-bottom:0px;
height:510px;
width:610px;
color:#540045;
background:#540045;
padding:0;

}


.statbox01 {
position:absolute;
border:none;			/* box below frame*/
margin-top:5px;
margin-left:350px;
width:300px;
margin-bottom:0px;
color:#ffffff;
background:transparent;
height: 25px;
padding:0px;

}


.content1ee {
position:absolute;
margin-top:40px;		/* bottom box below frame*/
margin-left:270px;
width:300px;
margin-bottom:0px;
border: medium none white;
color:#333;
background:transparent;
height: 25px;
padding:0;
text-align: center;
}




#right {		/* right column*/
position:relative;
right:-810px;
top:-520px;
width: auto;
padding:0px;
height:100%; /* works only if parent container is assigned a height*/
color:#333;
background: #540045;

}

#left p {
padding:0;
text-align: center;
}

#right p {
padding:0;
text-align: center;
}




.top {
margin-top:10px;      /*This only to stop display screwup in opera*/
padding:0 10px;
color:#54ff45;
background:transparent;
text-align: center;
font-size: xx-large;

}

           /*news feed*/
.news1 {
margin-top: 0px;
margin-left: 0px;
}

.news2{
margin-top: 125px;
margin-left: 0px;
}

.news3{
margin-top: 250px;
margin-left: 0px;
}

.news4{
margin-top: 375px;
margin-left: 0px;
}

.skynews{
margin-top: 45px;

}





				/*End of code for Index only*/





				/* CODE Calendar*/







BODY.calendar {
background: #FFF206 url(pictures/bground4.JPG) repeat-y;
width: 570px;
margin-left: 25%;
margin-top: 25%;

padding:0;
}











				/* CODE FRAMPAGE*/







BODY.frampage1 {
background: #FFF206 url(pictures/bground4.JPG) repeat-y;
width: 570px;
margin:0;
padding:0;
}

						/* div left fram col*/
#leftfram {
position:absolute;
margin-top: 0px;
margin-left: 0px;
width: 366px;
background:transparent;
}



.smile {
padding-bottom: 2px;
font-family: "Comic Sans MS", Sans-Serif;
font-size:70%;
COLOR: #f00;
font-weight:700;
font-style:Normal;
BACKGROUND: transparent;
text-align: center;
}


P.picture {

margin-top: 10px;
text-align: center;
}

.line {
padding-left: 10px;
}

.joke {
FONT-FAMILY: Arial, Sans-Serif;
position:relative;
font-size:90%;
COLOR:#000;
font-weight:BOLD;
padding-left: 10px;
padding-right:10px;
padding-top: 5px;
padding-bottom: 5px;
margin-top: 15px;
margin-right: 0px;
Text-Align : justify ;
BACKGROUND: transparent ;
}




.statbox02 {		/*  total count box below joke*/
position:absolute;
color:#222;
background:transparent;
border:none;
height:20px;
width:310px;
margin-left:125px;
margin-bottom:0px;
margin-top: 35px;
padding-left:0;
padding-top: 0px;
}

.statbox03 {			/* stats box below joke*/
position:absolute;
border:none;
color:#222;
background:transparent;
height: 50px;
width: 100px;
margin-left:0px;
margin-bottom:0px;
margin-top: 5px;
padding:0;
}

.statbox04 {			/* stats box below joke*/
position:absolute;
border:none;
color:#222;
background:transparent;
height: 50px;
width: 100px;
margin-left:-145px;
margin-bottom:0px;
margin-top: 200px;
padding:0;
}











			/* div right fram col*/
#rightfram{
border:none;
position:absolute;
margin-left: 370px;
width: 208px;
background-color:transparent;
}

.advertbox1 {
margin-left: 0px;
margin-top: 5px;
position:absolute;
padding-top: 5px;
padding-left: 2px;
list-style-type: disc;
border:none;
height: 60px;
width: 65px;
}



.advertbox2 {
border:none;
margin-left: 65px;
margin-top: 5px;
position:absolute;
padding-top: 5px;
padding-left: 2px;
width: 135px;
height: 60px;
}

			/* CODE drinks */


BODY.drinks  {
background:#FAEBD7;
font-family: Arial, Helvetica, Sans-Serif;
color:#000;

text-align: justify;
padding-left: 15px;
width:540px;
}





BODY.sitejokes{
font-family: Arial, Helvetica, Sans-Serif;
background: #ffffff ;
color: black;
font-size: small;
text-align: justify;
width:560px;
}

.list01{
margin-left: 30px;
position: absolute;
font-family: Arial, Helvetica, Sans-Serif;
font-weight: bold;
font-size: 90%;
color: #000;
}

.list02{
margin-left: 150px;
position: absolute;
font-family: Arial, Helvetica, Sans-Serif;
font-weight: bold;
font-size: 90%;
color: #000;
}

.list03{
margin-left: 270px;
position: absolute;
font-family: Arial, Helvetica, Sans-Serif;
font-weight: bold;
font-size: 90%;
color: #000;
}



.jokings{
position: absolute;
margin-top: 500px;
}








BODY.technical{
font-family: Arial, Helvetica, Sans-Serif;
/*background: #FFF206 url(pictures/bground4.JPG) repeat-y;*/
color: black;
font-size: medium;
text-align: justify;
width:560px;
}










					/* CODE uknews */
BODY.uknews  {
background:#C6E3FF;
width:540px;
}


#group8 {
FONT-FAMILY:"Comic Sans MS",Arial, Helvetica, Sans-Serif;
font-size:150%;
font-weight:600;
font-style:italic;
}

.group8 {
FONT-FAMILY:"Comic Sans MS",Arial, Helvetica, Sans-Serif;
font-size:150%;
font-weight:600;
font-style:italic;
}

.group8b {
FONT-FAMILY:Arial, Sans-Serif;
font-size:120%;
font-weight:900;
font-style:italic;
TEXT-align: justify;
}

#group7 {
FONT-FAMILY:"Comic Sans MS", Sans-Serif;
font-size:120%;
COLOR: #f00;
font-weight:600;
font-style:Normal;
BACKGROUND: transparent;
margin-left: 10px;
margin-right: 10px;
Text-Align : justify ;
}




#group2b {
FONT-FAMILY: Arial, Sans-Serif;
font-size:90%;
COLOR:#000;
font-weight:BOLD;
margin-left: 10px;
margin-right: 10px;
Text-Align : justify ;
BACKGROUND: transparent ;
}

.groupF {
FONT-FAMILY:"Comic Sans MS", Sans-Serif;
font-size:300%;
font-weight:600;
font-style:italic;
}


#contentf {
color:#333;
background:transparent;
padding:0;
text-align: center;
}


.banner {
FONT-FAMILY:"Comic Sans MS",Arial, Sans-Serif;
font-size:200%;
COLOR: #000;
font-weight:600;
font-style:italic;
BACKGROUND: transparent;
}

.color01 {
color:#FFF;
BACKGROUND: transparent;
}

.color02 {
color:#F00;
BACKGROUND: transparent;
}

.color03 {
color:#FF0;
BACKGROUND: transparent;
}


.color04 {
color:#F93;
BACKGROUND: transparent;
}

.color05 {
color:#0C0;
BACKGROUND: transparent;
}
.color06 {
color:#C6E3FF;
BACKGROUND: transparent;
}

                             /* cairo bikes*/

BODY.bikes {
width: 82%;
background: #a1a1a1 url(pictures/embossed_lite.JPG) no-repeat fixed;
text-align: justify;
margin-left: 0;
margin-right: 0;
padding-left: 20px;
padding-right: 20px;
}

.b0001{
height: 105px;
width: 155px;
text-align: center;
}

.b0002{
height: 105px;
width: 75px;
padding-left: 5px;
}

.bikes01{
width: 80%;
padding: 5px 5px 5px 5px;
text-align: center;
}

.d0003{
FONT-FAMILY:"Comic Sans MS",Arial, Helvetica, Sans-Serif;
font-size:150%;
font-weight:600;
font-style:italic;
}









				/*welsh page */

BODY.welsh  {
background: #00FF7F;
COLOR: #000;

width: 540px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
height: 100%;
}

#page01 {
border: thin solid blue;
margin: 5px 5px 5px 5px;
padding: 5px 5px 5px 5px;
width: 540px;
}

.topflags {
position: absolute;
margin-left: 10px;
margin-top: 10px;

}

.topflags01{
position: absolute;
margin-left: 78px;
margin-top: 10px;

}


.topflags02{
position: absolute;
margin-left: 169px;
margin-top: 10px;

}

.topflags04{
position: absolute;
margin-left: 425px;
margin-top: 10px;
}

.barry{
position: absolute;
margin-left: 290px;
margin-top: 10px;
}

.whisky {
position: absolute;
margin-left: 375px;
margin-top: 70px;
}

.blue {
position: absolute;
margin-left: 375px;
margin-top: 135px;

}

.history {
position: absolute;
margin-left: 485px;
margin-top: 135px;

}

.map {
position: absolute;
margin-left: 375px;
margin-top: 200px;
}

.welshist {
position: absolute;
margin-left: 10px;
margin-top: 390px;
}

.forum {
position: absolute;
margin-left: 465px;
margin-top: 200px;
}


.argos {
position: absolute;
margin-left: 377px;
margin-top: 310px;
}



.newswales {
position: absolute;
margin-left: 280px;
margin-top: 390px;
}

.barry-today{
position: absolute;
margin-left: 465px;
margin-top: 280px;
}


.evepost{
position: absolute;
margin-left: 375px;
margin-top: 335px;
}

.news {
position: absolute;
margin-left: 10px;
margin-top: 70px;
padding: 15px 15px 15px 15px;
background: white repeat fixed 0% 0%;
border: thick groove purple;
width: 315px;

}


Body.profile {
background:#FFCC00;
margin-left: 0px;
margin-right: 0px;
width: 540px;
COLOR:#000;
}

.titleprofile {
position: absolute;
margin-left: 135px;
margin-top: 0px;
text-align: center;


width: 425px;
}

.pictureprofile {
position: absolute;
margin-left: 5px;
margin-top: 3px;
padding-bottom: 0px;
background: gray repeat scroll 0% 0%;
color: gray;
border: 10px inset white;
}

.textprofile {
position: absolute;
FONT-FAMILY:Arial, Sans-Serif;
font-size:120%;
font-weight:900;
font-style:italic;
TEXT-align: justify;
margin-top: 40px;
margin-left: 130px;
width: 425px;
padding-top: 0px;
padding-left: 5px;
padding-right: 5px;


}


.textprofile01 {
position: absolute;
FONT-FAMILY:Arial, Sans-Serif;
font-size:120%;
font-weight:900;
font-style:italic;
TEXT-align: justify;
margin-top: 315px;
margin-left: 5px;
width: 550px;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;

color: #f00;
background-color: #fff;
border: medium solid navy;
}

.textprofile02 {
position: absolute;
FONT-FAMILY:Arial, Sans-Serif;
font-size:90%;
font-weight:900;
font-style:italic;
TEXT-align: justify;
margin-top: 165px;
margin-left: 5px;
width: 550px;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;


}

.lineprofile {
position: absolute;
margin-top: 275px;
margin-left: 5px;
width: 550px;
}






Body.mymenu {
background:#0057e4 ;
COLOR:#000;
}






			/* code for carhire*/
BODY.carhire1 {
background:#fff;
width:598px;
margin-left: 0px;
margin-right: 0px;
COLOR:#FFF;
}

#carhire-top {
position:absolute;
margin-left: 0px;
margin-right: 0px;
border: medium none #228B22;
text-align: center;
color: #FFF;
background:#228B22;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 180%;
font-weight: 600;
font-style: normal;
padding-top: 5px;
width:598px;
height:90px;

}


.carmail {
border:none;
position:absolute;
color:#000;
background:#FFF;
margin-left:240px;
margin-top: 50px;
margin-bottom: 10px;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 55%;
text-align: center;
padding-left:5px;
padding-top: 3px;
padding-bottom: 3px;
padding-right: 5px;
}

.pictext {
position:absolute;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 100%;
font-weight: 600;
font-style: normal;
border:none;
margin-left:195px;
margin-right: 85px;
margin-top: 100px;
padding-top: 5px;
text-align: center;
background: white;
color:#000;
}

P.austin {
position:absolute;
margin-left:48px;
margin-top: 105px;
border:none;
}


P.mga {
position:absolute;
margin-left: 440px;
margin-top: 105px;
border:none;
}

.cartext {
position:absolute;
margin-left:0px;
margin-right: 0px;
margin-top: 235px;
border: none;
text-align: center;
color: #000;
background:#FFF;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 100%;
font-weight: 600;
font-style: normal;
padding-top: 5px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 5px;
width:98%;
}


BODY.cities {
COLOR:#000;
background:#F5DEB3;
Text-Align: justify;
margin-left: 50px;
margin-right: 50px;
}

BODY.archive {
background:#f2bb30;
COLOR:#000;
}

#header{
text-align: center;
background: transparent;
}

.header1{
FONT-FAMILY:Arial, Sans-Serif;
color:#F00;
background: transparent;
font-size:160%;
font-weight:bold;
font-style: italic;
text-align: center;
}








BODY.chinese {
background-color:#540045; 
COLOR:#fff;
FONT-FAMILY: "Comic Sans MS";
font-size: xx-large;
width: 93%;
text-align: center;
}


BODY.oldads {
background-color: #540045; 


width: auto;
height: auto;

}

/* blue anchor pages*/

.blueanchor{
background-color: #fcf6cf;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 100%;
font-weight: normal;
text-align: justify;
width: 93%;
}

.blueanchorf{
background-color: #0c99e8;
}


.blue1{
position: absolute;
margin-left: 300px;
margin-top: 10px;
}

.blue2{
position: absolute;
margin-left: 10px;
margin-top: 10px;
}


.blue3{
position: absolute;
margin-left: 10px;
margin-top: 250px;
}



                                                           /* cvleak*/


.cvlist{
font-family: Arial, Helvetica, Sans-Serif;
font-size: 80%;
font-weight: normal;
}


/* egypt*(/


.egypt{

]border-color: #66ffcc;
border-left-width: 1px;
border-style: solid;

