/* &copy; Sakui Web by Michael Jones CSS Document www.mikejonesey.co.uk*/
/****************************************************************************************************************************/
 @media print {
#top1,#toplinksc,#left1,#footera,#footerb {
display:none
}

#limlim,#limlim2,#limsub,#mainwrap,#main {
/*position:relative;*/
float:none;
width:100%;
left:0;
top:0;
margin:0;
padding:0
}

#main {
width:90%;
margin-left:5%
}
}

body {background-color:#f5f8fb; background-image:url(../images/bglines.gif); }

body,div,p,ul,li,span,h1,h2,h3,h4,h5,table,tr,td,form,img {
border:none;
font-family:Geneva, Verdana, cursive, fantasy, sans-serif;
text-indent:0;
margin:0;
padding:0
}

h1,h2,h3,h4,h5,h6 {
margin:5px 5px 0px 5px;
padding:2px;
font-size:x-large; 
text-indent:0px;
font-weight:normal; 
color:#5c6f0f; 
border:0px solid #5c6f0f; 
border-bottom-width:1px; 
}

h3 a,h4 a,h5 a,h6 a {
color:#000099;
text-decoration:none;
font-weight:normal;
}

h1, h2 {
font-family:Arial, Helvetica, sans-serif; 
}

h3 {
/*border:0 dashed #b88c23;
border-bottom-width:1px;*/
border:none;
color:#93701c;
margin:0px;
padding:0px;
font-size:large;
}

h4, h5 {
color:#000;
font-weight:bold;
border:none;
font-size:small;
}

ul,li {
display:block;
list-style:none
}

a {
text-decoration:none;
color:#00F
}

a img {
border:none;
cursor:pointer
}

#skybox {
background-color:#039;
background-image:url(../images/sky4.png);
background-position:center;
height:150px;
margin-bottom:-150px
}

#header {
height:150px;
font-size:small
}

#logo {
margin-top:5px;
margin-left:5px
}

.topmenu {
height:31px;
margin-top:-32px;
border:0 solid #fff;
border-bottom-width:1px;
font-size:small
}

.topmenu li {
background-image:url(../images/bluemenu1.gif);
background-repeat:repeat-x;
height:30px;
float:left;
border:0 solid #fff;
border-right-width:1px;
border-left-width:1px;
border-top-width:1px;
background-color:#154bab;
margin-left:5px
}

.topmenu li a {
display:block;
color:#fff;
height:25px;
padding-top:5px;
text-align:center;
background-image:url(../images/bluemenu1.gif);
background-repeat:repeat-x;
width:90px
}

.topmenu li a:hover,.topmenu li a:active {
background-color:#99f;
color:#000;
background-image:none;
}

.topmenu li span {
display:block;
color:#000;
height:26px;
padding-top:5px;
text-align:center;
width:90px;
font-weight:700;
background-color:#409F40;
background-image:url(../images/greenmenu1.gif);
background-position:top;
background-repeat:repeat-x;
margin-bottom:-1px;
}

.topmenuc {
font-size:small;
background-color:#409F40;
color:#000;
padding:5px 10px
}

.topmenuc li {
display:inline;
margin-left:-5px;
background-image:url(../images/bullet2.gif);
background-repeat:no-repeat;
background-position:left center
}

.topmenuc li a {
color:#fff;
padding-left:10px;
padding-right:18px
}

.topmenuc li span {
color:#333;
text-decoration:underline;
padding-left:10px;
padding-right:18px
}

.limlim {
width:90%;
margin-left:auto;
margin-right:auto;
background-image:url(../images/blueside24.gif);
background-position:right top;
background-repeat:repeat-y;
padding:0 10px;
/*min-width:740px;*/
}

.limsub {
width:100%
}

.limlim2 {
background-image:url(../images/blueside24.gif);
background-repeat:repeat-y;
background-position:left top;
padding:0 0 0 10px
}

#mainwrap {
display:block;
float:left;
width:100%;
/*background-image:url(../images/gradient3.jpg);
background-repeat:repeat-x;*/
border:0 solid #000;
border-top-width:1px;
background-color:#f3f2eb
}

#main {
margin-left:300px;
display:block;
background-color:#fff;
padding:1px;
border:0px solid #d8d2c3; 
border-left-width:1px;
}

#main li {
background-image:url(../images/bluearrow.gif);
background-repeat:no-repeat;
background-position:0 5px;
margin-left:5px;
padding-left:18px;
list-style-type:none;
}

#main li ul li {
background-image:none
}

.pbox {
background-color:#fff;
color:#333; 
line-height:1.8;
font-size:small;
padding:10px;
margin:10px; 
margin-top:0px; 
}

#left1 {
width:310px;
float:left;
margin-left:-100%;
padding-top:0;
margin-bottom:5px;
margin-top:1px;
margin-right:0px;
font-size:small;
}

#left1 h4 {
background-image:none;
background-color:transparent;
color:#000;
border:none;
/*border:2px solid #eee;
border-bottom-width:0;*/
font-size:small;
margin:4px 4px 0;
padding:2px
}

#left1 p,#left1 ul {
/*border:2px solid #eee;
border-top-style:dashed;
border-top-width:1px;*/
border:0px dotted #557fb0; border-bottom-width:1px; 
margin:0 4px 4px;
padding:5px;
}

/*#left1 p a,#left1 ul a {
text-decoration:underline;
color:#1F005C;
padding:2px
}*/

.domainsrch2 #domain {
width:280px;
margin:2px 0
}

.domainsrch2 #srchopt {
width:286px;
margin:2px 0
}

.domainsrch2 .submit {
width:100px;
border:none;
height:23px;
margin:2px 0 0 186px
}

.domainsrch2 .clearfloat {
height:1px
}

#ranks,#articles,.articles {
/*border:2px solid #eee;
border-top-style:dashed;
border-top-width:1px;*/
color:#004;
margin:5px;
}

.rowa {
background-color:transparent;
display:block;
padding:3px 8px
}

.rowb {
background-color:#C8C8FF;
display:block;
padding:3px 8px
}

.rowa a,.rowb a {
color:#004;
text-decoration:underline
}

.mxleft {
float:left;
background-color:transparent
}

.mxright {
float:right;
background-color:transparent
}

.adbrite2 {
display:block;
width:100%;
text-align:center;
background-color:#FFF
}

.adbrite2 table {
width:100%;
}

.tableheader {
background-color:#000;
color:#FFF
}

.tablerowa {
background-color:#BFCFFF;
color:#000
}

.tablerowb {
background-color:#E6ECFF;
color:#000
}

#footer {
background-color:#ebeff9;
color:#000;
text-align:center;
border:0 solid #6b90da;
border-top-width:1px;
font-size:small;
}

#footer a {
color:#000099;
text-decoration:underline
}

#footer a:hover {
background-color:#fafafa;
color:#006
}

#footera {
padding:20px 5px 10px 5px;
background-color:#fafafa;
}

#footerb {
border:0 solid #6b90da;
border-top-width:1px;
background-color:#ebeff9;
padding:5px;
margin:0px;
}

#footera {padding:15px; }
#footer ul {float:left; border:0px dotted #6b90da; border-left-width:1px; }
#footer li {display:block; }
#footer li a {display:block; padding:2px; padding-left:5px; width:100px; text-align:left; text-decoration:none; }
#footer .m a {font-weight:bold; }

.prod {
float:right;
border:1px solid #ccc;
margin:5px
}

.pcenter {
text-align:center
}

.b {
font-weight:700
}

.codebox {
background-color:#fff;
color:#000;
border:1px solid #666;
display:block;
font-size:small;
padding:5px
}

.clearfloat {
clear:both
}

.rwimg {
border:none;
margin:0;
padding:0
}

.topmenuc li a:hover,.topmenu li a:active,#main li a:hover {
text-decoration:underline
}

#myrow,#myrow a {
background-color:#060;
color:#FFF
}

.pbox p {margin-bottom:6px; }

#gaq {margin-left:28px; }
#main p {font-size:1.1em; }
#left1 .pbox {border:1px solid #d8d2c3; margin:5px; padding:0px; width:288px; }
#left1 h5 {background-color:#e6dfcf; margin:1px; padding:0px; text-indent:5px; height:auto; }
#left1 ul, #left1 p {border:none; margin:0px; padding:2px; }
.lmenu a {background-image:url(../images/graybtnbg.png); display:block; padding:2px; font-size:1.2em; background-position:bottom; background-repeat:repeat-x; text-align:center; border:1px solid #ccc; font-weight:bold; text-decoration:none; color:#000; }
.pcenter a img {border:1px solid #666; }
