@charset "utf-8";
/* CSS Document */

body { margin:0pt auto; padding:0pt; text-align:center; background-color:#fff;  background-image: url(/ui/gfx/pagebg.jpg); background-repeat: repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
h1{color:#1d598d; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; position:relative;  margin:0pt; padding:0pt; }
h2{color:#1d598d; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; position:relative;  margin:0pt; padding:0pt;}
h3{color:#1d598d; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; position:relative;  margin:0pt; padding:0pt;}
p{color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-top:0;}
.overimage{ position:relative; top:-45px; width:420px; left:10px;}
.imagelist450{position:relative; float:left; width:460px;  left:5px; overflow:hidden; height:320px;}
a{color:#1d598d;}
a img{ border:none;}

#skytopwrapper{ background-image: url(/ui/gfx/skytopbg.jpg);	background-repeat: repeat-x;}
#skytop{ height:150px; width:990px; margin:0pt auto; padding:0pt; text-align:center;}
#skytopseperator{ height:20px; background-image: url(/ui/gfx/seperatorbg.jpg); background-repeat:repeat-x;}

#wrapper{ position:relative; width:960px;  top:-25px; margin:0pt auto; padding:0pt; text-align:center; background-image: url(/ui/gfx/wrapperbg.gif); background-repeat: no-repeat;}
#site{ text-align:left; padding-left:15px; padding-right:15px; min-height:621px;}

#navigation{  }
#menu{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#CCCCCC;}
#menu a{ text-decoration:none; color:#1d598d;}
#content{ position:relative; top:15px; overflow:visible; float:left;}

#membernav{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#CCCCCC;}
#membernav a{ text-decoration:none; color:#666666;}
#membernav a:hover{ text-decoration:underline; color:#555555;}

#videoplayer{ position:relative; width:641px; height:427px; float:left; }
#videoplaylist{position:relative; width:250px; float:left; left:15px;}
.playlistitem{ position:relative; border-bottom:solid 1px #CCC; height:110px; margin-bottom: 10px;}
.playlistitem img{ position:relative; float:left; padding-right: 10px;}
.videoplaylistimage{ border: solid 1px; #ccc;}
.videoplaylisttext{ position:relative; top: 70px; }

#footer{float:none; clear:both; position:relative; top:80px; padding-bottom:80px;}
.footertext a{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#929191; text-decoration:none; line-height:14px;}
.footertext a:hover{text-decoration:underline; }

.smallfootertext{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:9px; color:#a4a4a4; text-decoration:none; line-height:14px;}
.smallfootertext2{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:9px; color:#c8c8c8;  line-height:14px;}


#header {
position:relative;
  float:left;
  width:100%;
  background:#fff url("/ui/gfx/header/bg.gif") repeat-x bottom;
  font-size:93%;
  line-height:normal;
  }
#header ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none;
  }
#header li {
  float:left;
  background:url("/ui/gfx/header/left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  }
#header a {
	 font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px;
  float:left;
  display:block;
  background:url("/ui/gfx/header/right.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#765;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#header a {float:none;}
/* End IE5-Mac hack */
#header a:hover {
  color:#d31616;
  }
#header #current {
  background-image:url("/ui/gfx/header/left_on.gif");
  }
#header #current a {
  background-image:url("/ui/gfx/header/right_on.gif");
  color:#d31616;
  padding-bottom:5px;
  }
  
  
  /* guestbook */
 #gwrapper{ position:relative; width:463px; float:left;}
.gitemwrapper{ position:relative; margin-bottom:10px; background-image:url(/ui/gfx/gbookBg_463x140.gif); min-height:140px; background-repeat:no-repeat;}
.gitem{ position:relative; padding-left:15px; padding-top:15px; padding-right:15px;}
.gdate{ font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#CCCCCC; font-weight:bold;}
.gname{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#999999;}
.gmessage{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#999999;}
#gpaging{ margin-bottom:30px; margin-left:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
#gpaging a{ text-decoration:none;}
#gpaging a:hover{ text-decoration:underline;}
#gpagelinkselected{ background-color:#eeeeee;}
#gtotalpage{ position:relative; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#666666;}
#gform{ position:relative; float:left; width:400px; left:10px; top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#999999; background-image:url(/ui/gfx/gbookBg_400x140.gif); background-repeat:no-repeat;}


#gformwrapper{ padding-left:20px; padding-top:20px;}
form input.input-text { height:19px; padding:3px;}
form input.input-text-small { height:14px; padding:2px; width:196px;}
form input.input-text, form .input-textarea { background:transparent url(/ui/gfx/inputbg.gif) no-repeat scroll left top; border:1px solid #AEAE9F; }

form input.button { background:#DDDDDD url(/ui/gfx/buttonbg.gif) repeat-x scroll left top; border-color:-moz-use-text-color #C5C5C5 rgb(197, 197, 197) -moz-use-text-color; border-style:none solid solid none; border-width:medium 1px 1px medium; display:block; height:30px; margin:9px 0pt 0pt; width:130px; }

form input.button-small { background:#DDDDDD url(/ui/gfx/buttonbg.gif) repeat-x scroll left top; border-color:-moz-use-text-color #C5C5C5 rgb(197, 197, 197) -moz-use-text-color; border-style:none solid solid none; border-width:medium 1px 1px medium; display:block; height:18px; width:90px; display:inline; position:relative; width:110px; left:19px; }

/* blog */
#bwrapper{ background-image:url(../gfx/blogBg_920.gif); background-repeat:no-repeat; clear:both; padding-top:30px; position:relative; text-align:left;  width:920px;}
.bitemwrapper{}
.bitem{ left:30px; position:relative; clear:both; float:left; margin-bottom:50px;}
.bimage{ float:left; position:relative; width:150px; }
.bimagetext{ font-size:9px; font-family:Arial, Helvetica, sans-serif; padding:3px; background-color:#D9DADC; border-style:dashed; border-width:1px; border-color:#EEEEEE #BBBBBB #BBBBBB; line-height:12px;}
.bcontentwraper{ left:180px; position:absolute; width:670px;}
.bcontentwraper h1{font-size:16px; padding-top:15px;}
.bcontentwraper a{ text-decoration:none;}
.bdate{ font-size:9px; font-family:Arial, Helvetica, sans-serif; color:#999999 }
.bauthor{ font-size:9px; font-family:Arial, Helvetica, sans-serif; color:#666666; font-weight:bold;}
.breadmore a{ text-decoration:underline; color:red;}
.bteaser a{ color:#999999;}
#gpaging{ clear:both;}


/* Frontpage */
.frontpage463{background-image:url(/ui/gfx/gbookBg_463x140.gif); height:325px; background-repeat:no-repeat; padding-left:12px; padding-right:10px; padding-top:14px; width:463px; padding-bottom:20px;}

.frontpageimage{padding-top:5px;}
.frontpage463text{position:relative; top:-43px; left:5px;}
.frontpage463header{color:#1D598D; font-size:12px; font-weight:bold;}

.frontpage210{background-image:url(/ui/gfx/bg_210.png); background-repeat:no-repeat; padding-left:12px; padding-right:10px; padding-top:14px; padding-bottom:10px; width:210px;}
.frontpage210text{position:relative; top:-20px; left:5px;}