body {
	margin:0;
}	

input, textarea, option, select {
}

a, form, p {
  margin:0;
  padding:0;	
}

a {
	text-decoration: none;
}

form .field {
  margin: 2px 0;	
}

form .tag {
  margin: 0 10px 0 0;
  width: 107px;
}

#pageContainer {
   margin:10px auto 2px auto;
   width: 975px;
   padding:5px;  
}

#pageHeader {
  margin: 0;
}

#pageHeader h1 {

   margin:0; 	
}


#pageHeader h3 {
   padding:0 10px 2px 10px;
   margin:0; 	
}

#pageHeader ul {
  padding: 0;
  margin: 0;
}


#pageHeader li {
  text-align: center;	
  display: inline;
  margin:0; 
  padding: 0;	
  list-style: none;
}

#pageHeader a {
  padding:0 7px;
}
	
#pageHeader a:hover {
}
	
	
.section {
	margin: 0;
	width:100%;
	clear: both;
}

.section .main {
  margin:0;	
  padding:4px 0;
  width:645px;
  float: right;
}

.section .right {
  margin:0;	
  padding:4px 0;
  width:320px;
}

.panel {
  margin:0 auto 4px auto;	
  padding:0;
  clear: left;
}

.section .right .panel .header {  
  margin: 1px 0 0 0;
}
.panel .header span {
	margin:0 2px 0 2px;
	vertical-align: top;
}

.section .right .panel .header h1 {
  margin:0;	
  padding:0;
  display: inline;
}

.panel .body {
  margin:5px 0 0 0;	
  padding:0;
}

.panel .body .message,
.panel .body .warning,
.panel .body .error {
  margin:20px auto;
  padding:5px;
  width:80%;
  display: block;	
}

.panel .body .message {
}

.panel .body .warning {
}

.panel .body .error {
}

.panel .body a {
}

.panel .body a:hover {
}

.panel .body form .formItem, 
.panel .body form .formButton {
  margin:1px 0 0 0;		
  padding:0;
}

.panel .body form .formItem .captcha {
	border:1px solid #909090;
	vertical-align: top;
	font-size: 16px;
	height: 18px;
	padding:0;
} 


.panel .body form .formItem .captcha {
	border:1px solid #909090
} 

.section .right .panel .body form .formItem label {
  margin: 4px 10px 0 0;	
  width: 80px;
  float: left;
  text-align: right;
  vertical-align: text-bottom; 	
}

.section .right .panel .body form .formItem span .c {
  margin: 4px 10px 0 0;	
  width: 80px;
  float: left;
  text-align: right;
  vertical-align: text-bottom; 	
}


.panel .body form .formButton {
  text-align: right;
  margin: 0;
  padding: 0 20px 0 0;
  vertical-align: text-bottom; 	
}

.panel .body form .formVal p {
  margin: 10px 0 0 90px;
	
}

/***********************/


.section .main .panel .header {  
   margin: 1px 0 0 0;
}

.section .main  .panel .header h1 {
  margin:0;	
  padding:0;
  display: inline;
}

.section .main .panel .header span {
   font-weight: bold;
   margin:0 2px 0 2px;
}


.section .main .panel .body form .formItem label {
  margin: 4px 10px 0 0;	
  width: 120px;
  float: left;
  text-align: right;
  vertical-align: text-bottom; 	
}
/**************************/



#sLastAdded {
  padding:0;	
}

#sLastAdded .site {
   display: inline;	
   margin: 0 10px;
   float: left;
}

#sLastAdded img {
  padding: 1px;
  border: 1px solid #666666;
  width:100px;
}

#sLastAdded a {
  display:block;
  width:104px;	
}

/**************************/

#view {
	margin:0;
}

#view .left {
  margin:0 10px 0 0;	
  padding:0;
  width:260px;
  float: left;	
}

#view .right {
  margin:0 0 0 260px;	
  padding:0 0 0 0;
  width: 364px;
}


#view img {
  border: 1px solid #EEEEEE	;
  margin: 0;
  padding: 0;  
  display: block;
}

#view h2 {
   font-size: 18px; 
   margin:0;
}

#view h3 {
   font-size: 16px; 
   margin:0 0 10px 0;
   font-weight: normal;
}

#view .link {
   margin:0 0 10px 0;
   display: block;
   padding: 3px;
   width: 252px;
}

#view .link:hover {
}

#view .description {
   margin:0 0 5px 0;
   clear:both;
}


#view .info {
  margin:2px 0 0 30px;
}

#view label {
   font-weight: bold;
   padding: 0 5px 0 0;
}

#view .rank {
  float: right;	
  border: 0;
}


/**************************/

#comments, #advert {
	margin: 10px 0 10px 0;
	padding:0;
	display: block;
	float:left;
}


#comments {
  width: 400px;
  clear: left;
}

#advert {
  margin: 10px 0 10px 10px;	
  width: 220px;
}

#comments .comment {
   border-bottom: 1px solid #E0E0E0;
   padding:0 0 4px 0;
}



#comments .signature {
   margin:4px 0 2px 0;
}

#comments form {
	margin:10px 0 0 0;
}

#comments form .formItem label {
  margin: 0 10px 0 0;	
  width: 70px;
  float: left;
  text-align: right;
  vertical-align: text-bottom; 	
}


/**************************/
#sitesList {
	
}

#sitesList .row {
  clear:both;
  border-bottom: 1px solid #F3F3F3;
  padding: 0;
  margin:4px 0;
}


#sitesList .left {
  margin:0 5px 10px 0;	
  padding:0;
  float: left;	
}

#sitesList .right {
  margin:0 0 0 175px;	
  padding:0 0 0 0;
  width: 455px;
}

#sitesList .rank {
  float: right;	
  border: 0;
  margin:0 0 5px 0;
}

#sitesList h2 {
   font-size: 16px; 
   margin:0;
}

#sitesList img {
  border: 1px solid #AAAAAA	;
  margin: 0;
  padding: 0;  
  display: block;
}

#sitesList .label {
   font-weight: bold;
   display: inline;
   padding: 0 5px 0 0;
}

#sitesList .menu-pages, #sitesList .menu-filter {
   margin: 0 0 10px 0;   
   padding: 2px 0;
}

#sitesList .menu-pages {
   text-align: right;
}

#sitesList .menu-pages a, #sitesList .menu-pages span {
   margin: 0 2px;
   padding: 2px 5px;
   text-align: right;
}

#sitesList .menu-pages a  {
   border: 1px solid #d2dbe5;
}

#sitesList .menu-pages span  {
   border: 1px solid #829db8;
   background-color: #ccd5ec;
}


#Feeds h3 {
	font-weight: bold;
    color: #AAAA00;
    margin: 2px 0;
}

#Feeds p  {
  text-indent: 10px;
  padding:0 0 5px 0;
  border-bottom: 1px dotted #EFEFEF;
  
}

#Feeds span   {
 	margin: 5px auto;
 	font-style: italic;
    display: block;
}

/**************************/

#Footer a {
  padding:0px 10px 0 0;
}

#Footer a:hover {
}


#pageFooter {
   margin:0 auto;
   width: 1000px;
   text-align: center;
}	

#pageFooter h6 {
   margin:0;	
}

.break {
	clear:both;
}

code {
	display: block;
}


