
/* ::::: http://www.jscreenfix.com/css/bluesky.css ::::: */

html * { margin: 0pt; padding: 0pt; }
body { margin: 0.5em 0em 2em; font-size: 100%; font-family: "Lucida Grande",Verdana,Arial,sans-serif; line-height: 1.1em; text-align: center; background-color: rgb(165, 221, 248); background-image: url('background.png'); background-repeat: repeat-x; }
#page { width: 95%; text-align: left; margin-left: auto; margin-right: auto; padding-bottom: 20px; }
#header { padding-left: 0.1em; width: 100%; color: rgb(255, 255, 255); font-size: 2.5em; font-weight: bold; vertical-align: middle; text-align: left; }
#header a:link, #header a:visited { color: rgb(255, 255, 255); text-decoration: none; font-family: "Trebuchet MS",Arial,Tahoma,sans-serif; font-weight: bold; font-size: 1.5em; letter-spacing: -0.02em ! important; line-height: 1em; }
#header p { color: rgb(255, 255, 255); text-decoration: none; font-family: "Trebuchet MS",Arial,Tahoma,sans-serif; font-weight: bold; font-size: 0.4em; line-height: 1.5em; }
#side { width: 145px; right: 25px; top: 7.8em; position: absolute; font-size: 0.8em; text-align: left; }
div#nav { border-right: 0.18em solid rgb(66, 132, 181); border-bottom: 0.16em solid rgb(66, 132, 181); background-color: rgb(255, 255, 255); width: 100%; margin-bottom: 1em; }
div#links { border-right: 0.18em solid rgb(66, 132, 181); border-bottom: 0.16em solid rgb(66, 132, 181); background-color: rgb(255, 255, 255); width: 100%; margin-bottom: 1em; line-height: normal; }
#nav ul { padding: 0.3em 0.2em 0.5em; font-size: 90%; list-style-type: none; }
#links ul { padding: 0.3em 0.2em 0.5em; font-size: 75%; list-style-type: none; }
#nav ul li { padding: 0.1em 0em 0.1em 0.9em; margin-right: 0.6em; }
#links ul li { padding: 0.2em 0em 0.1em 0.9em; margin-right: 0.6em; }
#nav a:link, #nav a:visited { color: rgb(46, 102, 139); }
#links a:link, #links a:visited { color: rgb(46, 102, 139); }
#nav a:hover, #nav a:active { color: rgb(0, 0, 0); }
#links a:hover, #links a:active { color: rgb(0, 0, 0); }
div.side_box { border-left: 0.1em solid rgb(101, 182, 227); border-right: 0.18em solid rgb(66, 132, 181); border-bottom: 0.16em solid rgb(66, 132, 181); background-color: rgb(255, 255, 255); width: 100%; margin-bottom: 1em; }
div.side_box h3, div#nav h3, div#links h3 { border-top: 0.1em solid rgb(101, 182, 227); border-left: 0.1em solid rgb(101, 182, 227); margin: 0em; padding: 0.2em 0em 0.2em 1em; font-size: 0.8em; color: rgb(255, 255, 255); background-color: rgb(66, 132, 181); text-transform: uppercase; font-family: Verdana,Arial,sans-serif; }
div.side_box p { margin: 0em; padding: 1em; }
div.side_box a:link { color: rgb(46, 102, 139); }
div.side_box a:visited { color: rgb(37, 74, 101); }
div.side_box a:hover, div.right_box a:active { color: rgb(0, 0, 0); }
div.inner_box { border-left: 0.15em solid rgb(123, 165, 198); border-right: 0.15em solid rgb(123, 165, 198); border-bottom: 0.15em solid rgb(123, 165, 198); }
div.advert { padding: 10px 0px; text-align: center; }
#content { border-left: 0.1em solid rgb(101, 182, 227); border-right: 0.2em solid rgb(66, 132, 181); border-bottom: 0.15em solid rgb(66, 132, 181); font-size: 0.75em; background-color: rgb(255, 255, 255); width: auto; }
#content h1 { border-bottom: 0.09em solid rgb(255, 152, 83); margin: 0em 0em 0.5em; padding: 0.5em 0em 0em 0.1em; font-size: 2.3em; font-family: "Trebuchet MS",Arial,sans-serif; color: rgb(255, 99, 0); line-height: 1em; }
#content h2 { border-bottom: 0.03em solid rgb(102, 102, 102); margin: 0em 0em 0.4em; padding: 0.5em 0em 0em 0.1em; font-size: 1.8em; font-family: "Trebuchet MS",Arial,sans-serif; color: rgb(102, 102, 102); line-height: 1em; }
#content h3 { margin: 0em 0em 0.4em; padding: 0.5em 0em 0em 0.1em; font-size: 1.4em; font-family: "Trebuchet MS",Arial,sans-serif; color: rgb(0, 0, 0); line-height: 1em; }
#content p { margin: 0em 0em 0.5em; padding: 0.35em; text-align: left; }
#content ul { margin: 0.2em 1em 1em 2em; padding: 0.35em; }
#content ol { margin: 0.2em 1em 1em 2em; padding: 0.35em; }
#path { border-right: 0.23em solid rgb(123, 165, 198); margin: 0em; padding: 0.4em 0.6em; font-family: Verdana,Arial,sans-serif; font-size: 0.9em; color: rgb(47, 94, 128); background-color: rgb(208, 231, 244); }
#content a:link { color: rgb(46, 102, 139); }
#content a:visited { color: rgb(37, 82, 112); }
#content a:hover, #content a:active { color: rgb(0, 0, 0); }
#main { border-right: 0.2em solid rgb(123, 165, 198); border-bottom: 0.2em solid rgb(123, 165, 198); padding: 0.5em 1.5em 1.5em 0.7em; width: auto; }
div.right_div_outer { padding: 5px 0px 10px 10px; line-height: normal; float: right; background-color: rgb(255, 255, 255); }
div.right_counts { padding: 0.5em; float: right; font-size: small; background-color: rgb(208, 231, 244); margin-left: 1em; width: 8em; }
#box_advert { padding: 5px; width: 250px; background-color: rgb(208, 231, 244); }
#horizontal_advert_outer { float: left; }
#horizontal_advert { padding: 5px; clear: left; width: 468px; height: 60px; }
#horizontal_advert_small { padding: 5px 5px 0px; width: 234px; height: 60px; }
#directconnect { border-style: solid; border-color: rgb(123, 165, 198); border-width: 0.05em 0.2em 0.2em 0.05em; padding: 0em 1em; width: 210px; margin-left: 10px; margin-top: 10px; text-align: left; background-color: rgb(208, 231, 244); }
#hostlist { border-style: solid; border-color: rgb(123, 165, 198); border-width: 0.05em 0.2em 0.2em 0.05em; padding: 0em 1em; width: 180px; margin-left: 10px; margin-top: 0px; text-align: left; background-color: rgb(208, 231, 244); }
#disclaimer { color: rgb(51, 51, 51); font-size: 0.8em; }
#block { clear: left; }
#clearleft { clear: left; }
#clearabove { clear: both; }
div.img_left, div.img_right { border-right: 0.1em solid rgb(66, 132, 181); border-bottom: 0.09em solid rgb(66, 132, 181); }
div.img_left_noborder { border-right: medium none; border-bottom: medium none; margin: 0.5em 0.8em 0.5em 0.3em; padding: 0pt; float: left; }
div.img_right_noborder { border-right: medium none; border-bottom: medium none; margin: 0.5em 0.3em 0.5em 0.8em; padding: 0pt; float: right; }
div.img_left { margin: 0.5em 0.8em 0em 0em; float: left; }
div.img_right { margin: 0.5em 0em 0em 0.8em; float: right; }
div.img_left img, div.img_right img { border: 0.35em solid rgb(123, 165, 198); margin: 0pt; padding: 0pt; display: block; }
br.clear { clear: both; display: none; }
hr.dashed { border-style: dashed none none; border-color: rgb(0, 0, 0) -moz-use-text-color -moz-use-text-color; border-width: 0.03em medium medium; height: 1px; }
#footer { background-color: rgb(123, 165, 198); color: rgb(255, 255, 255); text-align: left; padding-left: 1em; }
#footer p { margin: 0em; padding: 0.1em; }
#footer a:link, #footer a:visited { color: rgb(255, 238, 221); }
#footer a:hover, #footer a:active { color: rgb(255, 99, 0); }
.smallimage { border: 0.45em solid rgb(123, 165, 198); }
#access_form { margin: 0em 0.5em 0.5em; }
div.thumb_box { margin: 5px 5px 20px; float: left; background-color: rgb(208, 231, 244); }
#box { width: 100%; }
#leftbox { margin: 0em 0.5em 0em 0em; float: left; }
div.supporter_box { border: 0.09em solid rgb(255, 152, 83); margin: 5px 10px 20px; float: left; }
div.supporter_image { text-align: center; width: 110px; height: 110px; margin-top: 7px; }
div.thumb_box p { text-align: center; }
div.thumb_image { text-align: center; width: 220px; height: 210px; margin-top: 10px; }
.text_input { border: 1px solid rgb(0, 0, 0); padding: 0.2em; color: black; font-family: arial,verdana,ms sans serif; font-weight: bold; font-size: 1.2em; margin-bottom: 1em; }
.dropdown_input { border: 1px solid rgb(0, 0, 0); color: black; font-family: arial,verdana,ms sans serif; font-weight: bold; font-size: 1.1em; margin-bottom: 1em; }
.submit_button { border: 1px solid rgb(0, 0, 0); color: white; background-color: rgb(255, 99, 0); font-family: arial,verdana,ms sans serif; font-weight: bold; font-size: 1.2em; margin-top: 0.5em; margin-bottom: 0.5em; }
.post { margin: 0.5em 2em 2.5em 0.5em; }
.iewarning { color: rgb(255, 51, 51); }
.postfoot { margin: 0.5em 0em 0em; color: rgb(51, 51, 51); font-size: 0.8em; }
.leftbox { float: left; margin-right: 1em; }
.videobox { float: left; width: 360px; height: 160px; margin-right: 1em; }
.rightbox { float: right; margin-left: 1em; }
.skyscraperadvert {  }
.boxadvert {  }
.littleboxadvert {  }
#pp_add { border-style: solid; border-color: rgb(255, 152, 83); border-width: 1px 3px 3px 1px; margin: 5px 20px; padding: 5px 10px; background-color: rgb(255, 255, 204); }
