*{
padding:0;
margin:0
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:1em 5% }
li, dd { margin-left:5% }
fieldset { padding: .5em }
html {
	font-size: 100.01%; 
	background:#000 url(../images/beta.gif) 0 0 no-repeat;
}
body {
	font: 1em Verdana, Arial, sans-serif;
	text-align:center; 
}
a img{
border:0;
}
a:focus{
outline:none;
}
h1{
}
#wrapper{
  width:986px;
  margin:0 auto;
	text-align:left;
	background:#24434B;
}
#header{
  height:180px;
  background:#1E3B42 url(../images/headBg.gif) 0 0 repeat-x;
  padding-top:23px;
  }
#headerloggedIn{
  height:75px;
  background:#1E3B42 url(../images/headBg.gif) 0 0 repeat-x;
  padding-top:23px;
  }
  #header *, #headerloggedIn *{
    margin:0;
    padding:0;
  }
  #navBlock{
    clear:both;
	position:relative;
  }
  #mainNav{
    list-style:none;
	width:603px;
    height:62px;
    float:left;
	position:absolute;
	left:383px;
	top:0;
    background:url(../images/ulNavBg.jpg) 0 0 no-repeat;
    }
     #mainNav li{
	display: inline;
      }
       #mainNav li a:link, 
	   #mainNav li a:visited{
        display:block;
        height:62px;
		position:absolute;
		top:0;
	z-index: 10;
        }
         #mainNav li.homeBtn a:link, #mainNav li.homeBtn a:visited{
          width:96px;
		  left:0;
          background:url(../images/homeBtn.jpg) 0 0 no-repeat;
          }
         #mainNav li.homeBtn a:hover, #mainNav li.homeBtn a:focus{
          background:url(../images/homeBtn.jpg) 0 -62px no-repeat;
		}
		
		 #mainNav li.homeBtn a div.nav-homeBtn{display:none;}
		
		.nav-homeBtn , .nav-homeBtn-click {
			position: absolute;
			top: 0;
			left: 0;
			width: 96px;
			height: 62px;
			background:url(../images/homeBtn.jpg) 0 -62px no-repeat;
			
		}
		.nav-homeBtn-click {
				  background:url(../images/homeBtn.jpg) 0 -62px no-repeat;
		}

         #mainNav li.articlesBtn a:link, #mainNav li.articlesBtn a:visited{
          width:101px;
		  left:96px;
          background:url(../images/articlesBtn.jpg) 0 0 no-repeat;
          }
         #mainNav li.articlesBtn a:hover, #mainNav li.articlesBtn a:focus{
          background:url(../images/articlesBtn.jpg) 0 -62px no-repeat;
		}
		.nav-articlesBtn , .nav-articlesBtn-click {
			position: absolute;
			top: 0;
			left: 96px;
			width: 101px;
			height: 62px;
			background:url(../images/articlesBtn.jpg) 0 -62px no-repeat;
			
		}
		.nav-articlesBtn-click {
				  background:url(../images/articlesBtn.jpg) 0 -62px no-repeat;
		}
		
		
         #mainNav li.tutorialsBtn a:link, #mainNav li.tutorialsBtn a:visited{
          width:106px;
		  left:197px;
          background:url(../images/tutorialsBtn.jpg) 0 0 no-repeat;
          }
         #mainNav li.tutorialsBtn a:hover, #mainNav li.tutorialsBtn a:focus{
          background:url(../images/tutorialsBtn.jpg) 0 -62px no-repeat;
		}
		
		.nav-tutorialsBtn , .nav-tutorialsBtn-click {
			position: absolute;
			top: 0;
			left: 197px;
			width: 106px;
			height: 62px;
			background:url(../images/tutorialsBtn.jpg) 0 -62px no-repeat;
			
		}
		.nav-tutorialsBtn-click {
				  background:url(../images/tutorialsBtn.jpg) 0 -62px no-repeat;
		}
         #mainNav li.submitBtn a:link, #mainNav li.submitBtn a:visited{
          width:99px;
		  left:303px;
          background:url(../images/submitBtn.jpg) 0 0 no-repeat;
          }
         #mainNav li.submitBtn a:hover, #mainNav li.submitBtn a:focus{
          background:url(../images/submitBtn.jpg) 0 -62px no-repeat;
		}
		
		.nav-submitBtn , .nav-submitBtn-click {
			position: absolute;
			top: 0;
			left: 303px;
			width: 99px;
			height: 62px;
			background:url(../images/submitBtn.jpg) 0 -62px no-repeat;
			
		}
		.nav-submitBtn-click {
				  background:url(../images/submitBtn.jpg) 0 -62px no-repeat;
		}
		
		
         #mainNav li.forumBtn a:link, #mainNav li.forumBtn a:visited{
          width:103px;
		  left:402px;
          background:url(../images/forumBtn.jpg) 0 0 no-repeat;
          }
         #mainNav li.forumBtn a:hover, #mainNav li.forumBtn a:focus{
          background:url(../images/forumBtn.jpg) 0 -62px no-repeat;
		}
		
		
		.nav-forumBtn , .nav-forumBtn-click {
			position: absolute;
			top: 0;
			left: 402px;
			width: 103px;
			height: 62px;
			background:url(../images/forumBtn.jpg) 0 -62px no-repeat;
			
		}
		.nav-forumBtn-click {
				  background:url(../images/forumBtn.jpg) 0 -62px no-repeat;
		}
		
         #mainNav li.contactBtn a:link, #mainNav li.contactBtn a:visited{
          width:98px;
		  left:505px;
          background:url(../images/contactBtn.jpg) 0 0 no-repeat;
          }
         #mainNav li.contactBtn a:hover, #mainNav li.contactBtn a:focus{
          background:url(../images/contactBtn.jpg) 0 -62px no-repeat;
		}
		
		
		.nav-contactBtn , .nav-contactBtn-click {
			position: absolute;
			top: 0;
			left: 505px;
			width: 98px;
			height: 62px;
			background:url(../images/contactBtn.jpg) 0 -62px no-repeat;
			
		}
		.nav-contactBtn-click {
				  background:url(../images/contactBtn.jpg) 0 -62px no-repeat;
		}
		
         #mainNav li a span{
          position:absolute;
          left:-9999px;
          }
       #mainNav li a:hover{
        background-position: 0 -62px;
        }
  #sloganHolder{
    clear:both;
    }
    #sloganHolder .slogan{
    color:#68cef2;
    font:1.4em/1.6em Georgia,serif;
    margin-top:20px;
    float:left;
    width:425px;
    clear:both;
    padding-left:32px;
    }
     #sloganHolder .flLeft{
      margin-top:30px;
      }
     #sloganHolder .signup{
      margin-top:51px;
      float:left;
      }
    #loginFormWrap {
      width:345px;
      height:50px;
      float:right;
      }
      #loginFormWrap *{
        margin:0;
        padding:0;
      }
      #loginform{
        float:left;
        width:290px;
        height:51px;
        margin-top:30px;
        padding:0 0 0 10px;
        background:url(../images/loginFormBg.gif) 0 0 repeat-x;
        }
        #loginform label{
          position:absolute;
          left:-9999px;
        }
        #loginform fieldset{
          border:none;
          float:left;
          padding-top:8px;
        }
        #loginform fieldset fieldset{
          padding:0; 
          }
        #loginform fieldset fieldset input{
          width:100px;
          height:15px;
          padding-top:1px;
          padding-left:6px;
          background:url(../images/loginFieldBg.gif) 0 0 no-repeat;
          border:none;
          font:0.60em Verdana, Arial, sans-serif;
          color:#bbdef3;
        }
        #loginform #loginsubmit{
          float:left;
          margin:4px 0 0 4px;
        }
        #loginform ul{
          list-style:none;
          clear:both;
          padding:2px 0 0 10px;
          }
          #loginform ul li{
            float:left;
            padding:0 10px;
            background:url(../images/loginList.png) 0 5px no-repeat;
            }
            #loginform ul li a{
              float:left;
              font-size:0.6em;
              text-decoration:none;
              color:#3c94b3;
              }
            #loginform ul li a:hover{
              text-decoration:underline;
              }
#content{
  width:640px;
  float:left;
  padding:16px 0 0 0px;
  }
  #content a{
	color:#00CCFF;
  }
  .siteHolder{
    width:254px;
    height:244px;
    background:#033;
    padding:10px 13px 6px;
    float:left;
    margin:0 9px 14px 25px;
    _display:inline;
    -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
   border-radius: 10px;
    }
    .siteHolder *{
      margin:0;
      padding:0;
    }
    .siteHolder a.siteTitle{
      text-decoration:none;
      font-size:0.65em;
      line-height:2em;
      color:#d13676;
      font-weight:bold;
      }
    .siteHolder a:hover.siteTitle{
      text-decoration:underline;
    }
    .siteHolder span.timeUpload{
      float:right;
      display:block;
      width:117px;
      font-size:0.65em;
      line-height:2em;
      text-decoration:none;
      color:#68cef2;
      text-align:right;
      }
    .siteHolder .siteThumb{
		display:block;
      margin-bottom:8px;
	  padding-bottom:5px;
      border-bottom:1px solid #24434B;
      text-decoration:none;
      height:185px;
      clear:both;
      }
	  
    .siteHolder .ratebar{
      float:left;
      width:150px;
      font-size:0.65em;
      line-height:2em;
      text-decoration:none;
      }
      .siteHolder .ratebar .currentRate{
        float:left;
        width:32px;
        dispaly:block;
        text-align:left;
        color:#fff;
        }
      .siteHolder ul.ratebar {
        list-style:none;
        height:20px;
        width:150px;
        }
       .siteHolder ul.ratebar  li{
          list-style:none;
          float:left;
          }
          .siteHolder ul.ratebar  li a{
            float:left;
            display:block;
            width:18px;
            height:18px;
            line-height:18px;
            text-decoration:none;
            background:#2f5b67;
            text-align:center;
            color:#b0d7e1;
            margin-right:2px;
            _margin-right:1px;
            }  
          .siteHolder ul.ratebar  li a:hover{
            background:#3C7484;
          } 
    .siteHolder .bookmark{
      float:right;
      display:block;
      width:90px;
      height:19px;
      background:url(../images/bookmarkBtn.png) 0 0 no-repeat;
      }
      .siteHolder .bookmark span{
        position:absolute;
        left:-9999px;
        top:0;
        }
    .siteHolder .remove {
      float:right;
      display:block;
      width:90px;
      height:19px;
      background:url(../images/removeBtn.png) 0 0 no-repeat;
      }
      .siteHolder .remove span{
        position:absolute;
        left:-9999px;
        top:0;
        }
#sidebar{
  float:left;
  width:310px;
  background:#173138;
  margin:15px 0 0 5px;
  padding:20px 0 0 19px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
   border-radius: 10px;
  }
  #sidebar #searchform {
    width:274px;
    height:36px;
    background:url(../images/sidebarTitleBg.jpg) 0 0 no-repeat;
    padding:10px 0 0 20px;
    }
    #sidebar #searchform fieldset{
      padding:0;
      margin:0;
      border:none;
      }
    #sidebar #searchform label{
      position:absolute;
      top:0;
      left:-9999px;
      }
    #sidebar #searchform input{
      float:left;
      }
    #sidebar #searchform #s{
      width:169px;
      height:14px;
      background:url(../images/searchField.gif) 0 0 no-repeat;
      border:none;
      font:0.60em Verdana, Arial, sans-serif;
      color:#bbdef3;
      padding:2px 0 0 6px;
      margin-right:4px;
      }
  #sidebar h2{
    width:294px;
    height:36px;
    background:url(../images/sidebarTitleBg.jpg) 0 0 no-repeat;
    padding:0;
    margin:0;
    clear:both;
  }
    #sidebar h2 a span,#sidebar h2 span span{
    position:absolute;
    left:-9999px;
    }
    #sidebar h2 #articlesTitle,#sidebar h2 #tutorialsTitle,#sidebar h2 #morgueTitle,#sidebar h2 #sharedMorgueTitle,#sidebar h2 #adminTtl{
    display:block;
    width:294px;
    height:36px;
    padding:0;
    margin:0;
    }
    #sidebar h2 #articlesTitle{
    background:url(../images/articlesTitle.gif) 16px 9px no-repeat;
    }
    #sidebar h2 #tutorialsTitle{
    background:url(../images/tutorialsTitle.gif) 16px 9px no-repeat;
    }
    #sidebar h2 #morgueTitle{
    background:url(../images/bookmarkTitle.gif) 16px 9px no-repeat;
    }
    #sidebar h2 #sharedMorgueTitle{
    background:url(../images/sharedMorgues.png) 16px 9px no-repeat;
    }
    #sidebar h2 #adminTtl{
    background: url(../images/adminTtl.png) 16px 9px no-repeat;
    }
  .articlesList{
    list-style:none;
    padding:0;
    margin:0;
    margin-top:5px;
    margin-bottom:15px;
    }
    .articlesList li{
      list-style:none;
      padding:0;
      margin:0 0 2px 0;
      _margin:0 0 1px 0;
      width:293px;
      display:block;
      background:#254750 url(../images/articlesLeftBg.png) 0 0 no-repeat;
      }
      .articlesList li a{
        display:block;
        font-size:0.60em;
        color:#b1e8fc;
        width:261px;
        padding:7px 16px 7px;
        margin:0;
        text-decoration:none;
        line-height:1.6em;
        background:url(../images/articlesRightBg.png) 100% 100% no-repeat;
        }
      .articlesList li a:hover{
        background-color:#386D7A;
      }
	
		/*             styles for the star rater                */	
	.star-rating{
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 65px;
		height: 12px;
		position: relative;
        float:left;
		background: url(../images/vert_star.gif) top left repeat-x;		
	}
	.star-ratingIndividual { 
		list-style:none;
		margin:10px 0 0 0px;
		padding:0px;
		width: 65px;
		height: 12px;
		position: relative; 
		background: url(../images/vert_star.gif) top left repeat-x;		
	}
	.star-rating li,.star-ratingIndividual li{
		padding:0px;
		margin:0px;
	
		/*\*/
		float: left;
		/* */
	}
	.star-rating li a,.star-ratingIndividual li a{
		display:block;
		width:13px;
		height: 12px;
		line-height:12px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
		overflow:hidden;
	}
	.star-rating li a:hover,.star-ratingIndividual li a:hover{
		background: url(../images/vert_star.gif) left center;
		z-index: 2;
		left: 0px;
		border:none;
	}
	a.one-star{
		left: 0px;
	}
	a.one-star:hover{
		width:13px;
	}
	a.two-stars{
		left:13px;
	}
	a.two-stars:hover{
		width: 26px;
	}
	a.three-stars{
		left: 26px;
	}
	a.three-stars:hover{
		width: 39px;
	}
	a.four-stars{
		left: 39px;
	}	
	a.four-stars:hover{
		width: 52px;
	}
	a.five-stars{
		left: 52px;
	}
	a.five-stars:hover{
		width: 65px;
	}
	li.current-rating{
		background: url(../images/vert_star.gif) left bottom;
		position: absolute;
		height: 12px;
		line-height: 12px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}
	
	/* remove halo effect in firefox   */
	a:active{
		outline: none;
	}		
	
	
	/* remove halo effect in firefox   */
	a:active{
		outline: none;
	}	
	#pagination {padding-bottom:40px;clear:both;}
	#pagination ul{list-style:none; margin:0 0 0 17px;padding:0;}
	#pagination ul li{list-style:none; margin:0;padding:0;float:left;}
	#pagination ul li a{display:block;height:20px;line-height:20px;font-size:11px; color:#64d0eb;text-decoration:none; margin:0;padding:0 5px;float:left;background:#091F25;margin-left:3px;}
	#pagination ul li a:hover,#pagination ul li a.current{background:#D13676;color:#fff;}
	#morgueName{
		font-weight:normal;
		color:#28819b;
		font-size:12px;
		width:594px;
		height:49px;
		margin:0 0 0 14px;
		padding:0 5px 0 20px;
		line-height:31px;
		background: url(../images/morgueTitle.gif) 0 0 no-repeat;
	}
	#morgueName a{
		float:right;
		color:#0096c2;
		text-decoration:none;
		font-size:10px;
		padding:0 7px;
		border-left:1px solid #172F35;
	}
	#morgueName a:hover{
		text-decoration:underline;
	}
	#individualItem{
		font-weight:normal;
		color:#28819b;
		font-size:12px;
		width:938px;
		height:29px;
		margin:10px 0 0 14px;
		padding:0 5px 0 20px;
		line-height:31px;
		background: #1B373F;
	}
	#individualItem a{
		float:right;
		color:#0096c2;
		text-decoration:none;
		font-size:10px;
		padding:0 7px;
		border-left:1px solid #172F35;
	}
	#individualItem a:hover{
		text-decoration:underline;
	}
	#loginInfo h2{
	font-size:11px;
	font-weight:normal;
	color:#52a0cc;
	line-height:30px;
	width:234px;
	padding:0 40px 0 20px;
	margin-bottom:10px;
	}
	#loginInfo h2 a{
		color:#fff;
	}
	#loginInfo h2 #logout{
		color:#52a0cc;
		float:right;
	}
	#morgueFolder{padding-bottom:10px;}
	#morgueFolder .addMorgue{padding:10px 20px 0 0;float:right;}
	#morgueFolder dl{
		margin:0;
		padding:0;
	}
	#morgueFolder dt{
		width:230px;
		float:left;
		clear:left;
		margin:0;
		padding:0;
		background:#254750;
		border-top:1px solid #2E4E56;
		border-bottom:1px solid #122C33;
		line-height:22px;
		height:22px;
	}
	#morgueFolder dt a{
		color:#b1e8fc;
		font-size:11px;
		text-decoration:none;
		display:block;
		line-height:22px;
		height:22px;
		padding-left:10px;
		background:#254750;
	}
	#morgueFolder dt a:hover{
		background:#3E97B6;
		color:#fff;
	}
	#morgueFolder dd{
		width:63px;
		float:left;
		margin:0;
		padding:4px 0 0;
		background:#1B3941;
		line-height:18px;
		height:18px;
		border-top:1px solid #2E4E56;
		border-bottom:1px solid #122C33;
	}
	#morgueFolder dd a{
		line-height:22px;
		margin:0 0 0 4px;
		float:left;
	}
	#morgueFolder dd a:hover{
		opacity: 0.6;
		-moz-opacity: 0.6;
		filter: alpha(opacity=60);
	}
	#morgueFolder dt.shareFormTtl{
		width:293px;
		height:90px;
		border-top:1px solid #2E4E56;
		border-bottom:none;
	}
	#morgueFolder dt.shareFormTtl form{
		border-bottom:1px solid #122C33;
		width:263px;
		padding:20px 0 10px;
		margin-left:15px;
	}
	#morgueFolder dt.shareFormTtl form fieldset{
		border:none;
		padding:0 0 5px;
		margin:0;
	}
	#morgueFolder dt.shareFormTtl form label{
		border:none;
		padding:0;
		margin:0;
		font-size:11px;
		color:#3e97b6;
	}
	#morgueFolder dt.shareFormTtl form #share{
		background:#3E97B6;
		width:118px;
		height:20px;
		float:left;
		border:none;
		color:#fff;
		margin:0 10px 0 0;
	}
	#morgueFolder dt.shareFormTtl form #sharesubmit{
		float:left;
		}
	#morgueFolder dt.shareFormTtl form #sharePublic{
		}
	#morgueFolder dt.shareFormTtl form fieldset a{
		width:auto;
		padding:0 3px;
		margin-left:30px;
		float:left;
		text-decoration:underline;
	}
	#morgueFolder dd.sharedUsersList{
		width:263px;
		background:#254750;
		border-bottom:1px solid #122C33;
		border-top:none;
		font-size:11px;
		color:#3e97b6;
		padding:0 15px 10px;
	}
	
	
	#sharedMorgueFolder{padding-bottom:10px;}
	#sharedMorgueFolder .addMorgue{padding:10px 20px 0 0;float:right;}
	#sharedMorgueFolder dl{
		margin:0;
		padding:0;
	}
	#sharedMorgueFolder dt{
		width:293px;
		float:left;
		clear:left;
		margin:0;
		padding:0;
		background:#254750;
		border-top:1px solid #2E4E56;
		border-bottom:1px solid #122C33;
		line-height:22px;
		height:22px;
	}
	#sharedMorgueFolder dt a{
		color:#b1e8fc;
		font-size:11px;
		text-decoration:none;
		display:block;
		line-height:22px;
		height:22px;
		padding-left:10px;
		background:#254750;
	}
	#sharedMorgueFolder dt a:hover{
		background:#3E97B6;
		color:#fff;
	}
	#sharedMorgueFolder dd{
		width:0px;
		float:left;
		margin:0;
		padding:0;
		background:#1B3941;
		line-height:22px;
		height:22px;
		border-top:1px solid #2E4E56;
		border-bottom:1px solid #122C33;
	}
	#sharedMorgueFolder dd a{
		line-height:22px;
		margin:0 0 0 4px;
	}
	#sharedMorgueFolder dd a:hover{
		opacity: 0.6;
		-moz-opacity: 0.6;
		filter: alpha(opacity=60);
	}
	#commentsHolder {
	clear:both;
	color:#CAEAF2;
	font-size:12px;
	}
	#commentsHolder .commentItem{
		
		}
	#commentsHolder .commentItem h3{
		height:36px;
		line-height:36px;
		color:#d13676;
		font-size:12px;
		font-weight:normal;
		background:#07181D;
		}
	#commentsHolder .commentItem h3 span{
		float:left;
		padding:0 20px;
	}
	#commentsHolder .commentItem h3 span.usernamePost{
		border-right:1px solid #173138;
	}
	#commentsHolder .commentItem h3 span.postComment{
		font-size:16px;
		font-weight:bold;
		margin-left:25px;
	}
	#commentsHolder .commentItem .commentText{
		padding:0px 50px 10px 70px;
		line-height:1.6em;
	}
	#commentsHolder #commentform{
  margin-left:10px;
}
	#commentsHolder #commentform *{
	margin:0;
	padding:0;
	}
#commentsHolder #commentform fieldset{
  border:none;
}
#commentsHolder #commentform label{
  display:block;
  font-size:13px;
  color:#fff;
	margin-bottom:10px;
}
#commentsHolder #commentform label img{
  margin-top:10px;
  margin-bottom:10px;
}
#commentsHolder #commentform textarea{
	font-family:Verdana,Arial,sans-serif;
  border:1px solid #23A2CF;
  width:510px;
  background:#C9DFE4;
  color:#07181D;
  height:108px;
  font-size:12px;
  margin:0 0 10px 0;
}
 
	#commentsHolder #usermail {
	margin:20px 0 0 ; 
	}
	#commentsHolder #usermail *{
	margin:0;
	padding:0;
	}
#commentsHolder #usermail fieldset{
  border:none;
}
#commentsHolder #usermail label{
  display:block;
  font-size:13px;
  color:#25818D;
  margin-bottom:10px;
}
#commentsHolder #usermail label img{
  margin-top:10px;
  margin-bottom:10px;
}
#commentsHolder #usermail textarea{
	font-family:Verdana,Arial,sans-serif;
  border:1px solid #23A2CF;
  width:510px;
  background:#C9DFE4;
  color:#07181D;
  height:108px;
  font-size:12px;
  margin:0 0 10px 0;
}
.errorMsg{
	line-height:15px;
	margin:5px 0 10px 24px;
	padding: 10px;
  font-size:14px;
  color:#fff;
  background:#e54747;
  width:577px;
  font-weight:bold;
    -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
.succesMsg{
	line-height:15px;
	margin:5px 0 10px 24px;
	padding:10px;
  font-size:14px;
  color:#06455b;
  background:#b3e547;
  font-weight:bold;
  width:577px;
    -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
.articleTtl{
 width:576px;
 padding:5px 10px 10px;
 color:#00ccff;
 font-size:17px;
 font-weight:normal;
 background:#06323D;
 margin:10px 20px;
}
.articleTtl a{
 color:#00ccff;
 text-decoration:none;
 }
.articleTtl a:hover{
 text-decoration:underline;
 }
.articleContent{
 width:576px;
 padding:0 10px;
 color:#caeaf2;
 line-height:1.5em;
 font-size:12px;
 margin:0 20px;
}
#content .articleContent a{
 color:#00ccff;
 margin:0 2px;
}
#content .articleContent a:hover{
 background:#00ccff;
 color:#fff;
 text-decoration:none;
}
.articleContent p{
	padding:0;
	margin:10px 0 0;
}
.ArticleInfoandOptions {
margin-top:20px;
height:25px;
border-top:1px solid #0e1f23;
padding:10px 0 40px;
}
.ArticleInfoandOptions .time{
float:left;
width:200px;
line-height:25px;
 font-size:11px;
 color:#00ccff;
}
.ArticleInfoandOptions .read{
float:right;
width:151px;
line-height:25px;
}
.addSite{
 width:576px;
 padding:5px 10px 10px;
 color:#00ccff;
 font-size:17px;
 font-weight:normal;
 background:#06323D;
 margin:10px 20px;
}
.submitSite {
	padding-left:30px;
}
.submitSite #cap{
	clear:none;
	float:left;
	margin:0 20px 0 0;
	
}
.submitSite .captchaImg{
	clear:none;
	width:180px;
}
.submitSite h3{	
	color:#00ccff;
	font-size:12px;
}
.submitSite fieldset{
	border:none;
	padding:5px 0;
	margin:0;
}
.submitSite label strong{
	font-size:12px;
	color:#E20E7D;
}
.submitSite a{
font-size:12px;
color:#00CCFF;
}
.submitSite p{
font-size:12px;
color:#00CCFF;
margin:0;
float:left;
width:360px;
}
.submitSite fieldset.thumb{
	text-align:center;
}
.submitSite .visible{
	width:20px
}
.submitSite label{
	display:block;
	float:left;
	width:180px;
 color:#00ccff;
	font-size:12px;
	border:none;
	padding:0 10px 0;
	margin:0;
	text-align:right;
}
.submitSite input.text{
	border:1px solid #091217;
	background:#3E97B6;
	color:#fff;
	font-size:12px;
	line-height:19px;
	height:19px;
	width:250px;
}
.submitSite select{
	border:1px solid #091217;
	background:#3E97B6;
	color:#fff;
	font-size:12px;  
	width:250px;
}
.submitSite textarea{
	border:1px solid #091217;
	background:#3E97B6;
	color:#fff;
	font-size:12px; 
	width:250px;
}
.submitSite input#sitesubmit{
	padding:0 10px 2px;
	font-size:12px;
	height:25px;
	line-height:25px;
background:#E9E9E9;
display:block;
	color:#000000;
	width:80px;
}
.submitSite .submit{
text-align:left;
padding-left:200px;
width:200px;
}
#submitSiteNotRegistered{display:none;}
#latestSites{
	font-size:12px;
	line-height:25px;
	color:#00ccff;
}
#latestSites a{
	font-size:12px;
	color:#efffff;
}
.Previewholder{
  position:fixed;
  right:10px;
  top:10px;
  z-index:1001;
  _position:absolute;
  _right: expression( ( 10 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) )  + 'px' );
  _top: expression( ( 10 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}
#loader{z-index:1002;width:0px;height:0px;overflow:hidden;background:#000;opacity:0.8;position:absolute;left:0;top:0;}
#loader{font-size:20px;font-weight:bold;color:#fff}
.categorieHolder{zoom: 1;}
.categorieHolder p{padding:0;margin:0;}
#categories{
width:335px;
float:left;
color:#68CEF2;
font-weight:bold;
font-size:0.8em;
padding:0 0 10px 3px;
zoom: 1;
}
#categories  p{
padding:5px 20px;
}
#categories span{
float:left;
font-size:10px;
height:16px;
line-height:16px;
zoom: 1;
}
#categories a{
color:#119DCC;
font-size:10px;
height:14px;
line-height:14px;
margin:0 1px;
}
#categories a:hover{
background:#112429;
text-decoration:none;
}
#categories a.current {
	background:#BD0B67;
	color:#fff;
	padding:0 2px;
text-decoration:none;
}
#sortBy{
width:270px;
float:left;
color:#68CEF2;
font-weight:bold;
font-size:0.8em;
zoom: 1;
}
#sortBy span{
float:left;
font-size:10px;
height:16px;
line-height:16px;
}
#sortBy a{
color:#119DCC;
font-size:10px;
height:14px;
line-height:14px;
margin:0 1px;
}
#sortBy a:hover{
background:#112429;
text-decoration:none;
}
#sortBy a.current{
	background:#BD0B67;
	color:#fff;
	padding:0 2px;
text-decoration:none;
}
.hiddenCategories{display:none;padding-bottom:10px;}
.mandat{color:#F9D544;font-style:normal;font-size:11px;vertical-align:top;}
form fieldset .note{color:#069BAC; font-size:10px; }

.submitOptions{
border:medium none;
color:#00CCFF;  
font-size:12px;
margin:0 0 0 220px;
padding:10px 10px 20px 0;
text-align:left; 
}
.submitOptions label{ 	
margin:0 10px 0 5px;
}
.itemInfo{
	padding:20px;
	font-size:12px;
	color:#26818D;
	line-height:17px;
}
.itemInfo a{  
	color:#3EC6C6;
}
.userInfo{
	padding:0 0 20px 20px;
	font-size:12px;
	color:#26818D;
	line-height:17px;
}
.userInfo a{  
	color:#3EC6C6;
}
.OriginalView{
	padding:10px 0;
}

.userDataTable{
	font-size:11px;
	color:#87C2D6;  
	margin:0 0 20px 15px;
}
.userDataTable a{
	color:#87C2D6; 
	font-size:11px;
}
.userDataTable th{
color:#B1E8FC;
background:#1E373E;
}
.userDataTable tr:hover{
	background:#1E373E;
}
.userDataTable td{
padding:5px 0;
}

#mainForm {
	padding-left:30px;
}
#mainForm #cap{
	clear:none;
	float:left;
	margin:20px 20px 0 0;
	
}
#mainForm .captchaImg{
	clear:none;
	width:180px;
}
#mainForm h3{	
	color:#00ccff;
	font-size:12px;
}
#mainForm fieldset{
	border:none;
	padding:5px 0;
	margin:0;
 color:#00ccff;
	font-size:12px;
}
#mainForm fieldset.thumb{
	text-align:center;
}
#mainForm .visible{
	width:20px
}
#mainForm label{
	display:block;
	float:left;
	width:180px;
 color:#00ccff;
	font-size:12px;
	border:none;
	padding:0 10px 0;
	margin:0;
	text-align:right;
}
#mainForm input{
	border:1px solid #091217;
	background:#3E97B6;
	color:#fff;
	font-size:12px;
	line-height:19px;
	height:19px;
	width:200px;
}
#mainForm input.checkbox{
	width:auto;
}
#mainForm input.radio{
	border:1px solid #091217;
	background:#3E97B6;
	color:#fff;
	font-size:12px;
	line-height:17px;
	height:17px;
	width:17px;
}
#mainForm input#formSubmit{
	padding:0 10px 2px;
	font-size:12px;
	height:25px;
	line-height:25px;
	background:#E9E9E9;
	display:block;
	color:#000000;
	width:80px;
}
#mainForm .submit{
text-align:left;
padding-left:200px;
width:200px;
}
.close_message{
	float:right;
	padding: 0;
}
/* Additional CSS */
.flLeft{float:left;}
.flRight{float:right;}
.textImg{float:left;padding:10px;}
.clearLeft{clear:left;}
.hidden{display:none;}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
p.big_preview{
padding:10px 0 0;
margin:0;
}
p.big_preview img{
	border:1px solid #000;
}

#first_time{
	display:none;
	width:270px;
	padding:10px;
	background:black;
	border:1px solid grey;
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter: alpha(opacity=70);
	position:absolute;
	right:20px;
	top:20px;
}
#first_time *{
	padding:0;
	margin:0;
}
#first_time .close{
	float:right;
}
#first_time h3{
	color:#bd0b67;
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px;
}
#first_time a{
	color:#53b5d8;
	font-size:10px;
	font-weight:bold;
}
#ads_sidebar  { 
padding:0 0 7px 0;
}
#ads_sidebar img {
display:block;
margin:0 0 7px 0;
}

#loginFormContent{
	background:#06323D;
	margin:0 20px 100px;
	padding:30px 0;
	width:596px;
	 -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
   border-radius: 10px; 
	background:	-webkit-gradient(linear, 0 0, 0 100%, from(#06323D), to(#000F11));  
	background: -moz-linear-gradient(0 0, 0 100%,from(#06323D), to(#000F11));
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#06323D,endColorStr=#000F11);

}
.infoline{
	margin-left:200px;
	color:#00CCFF;
	font-size:12px;
}
.infoline a{ 
	color:#00CCFF;
	font-size:12px;
}
#submitSite .submitImage{
	padding:0 0 0 200px;
}
#submitSite .submitImage input#sitesubmit{
width:auto;
padding:0;
background:transparent;
float:left;
margin-right:10px;
padding:10px 0 0;
border:0;
height:auto;
}

#submitSite fieldset{
	border:none;
	padding:5px 0;
	margin:0;
}

#submitSite fieldset{
	border:none;
	padding:5px 0;
	margin:0;
}
#submitSite fieldset.thumb{
	text-align:center;
}
#submitSite .visible{
	width:20px
}
#submitSite label{
	display:block;
	float:left;
	width:180px;
 color:#00ccff;
	font-size:12px;
	border:none;
	padding:0 10px 0;
	margin:0;
	text-align:right;
}
#submitSite input{
	border:1px solid #091217;
	background:#3E97B6;
	color:#fff;
	font-size:12px;
	line-height:19px;
	height:19px;
	width:250px;
}
#submitSite input#sitesubmit{
	padding:0 10px 2px;
	font-size:12px;
	height:25px;
	line-height:25px;
background:#E9E9E9;
display:block;
	color:#000000;
	width:80px;
}
#submitSite .submit{
text-align:left;
padding-left:200px;
width:200px;
}
.individual_image_display{
margin:0;
padding:20px 0;
}
.networks_sidebar{
	padding:10px 0 10px 0;
}