/* Yahoo CSS Reset */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

/* CSS Document */
body{
  background:#fffdf7 url("images/htmlbg.png") repeat-x;
  margin:0 auto;
  
  font-family:arial, helvetica, verdana;
  font-size:11px;
}

a{font-weight:bold; color:#61448E;}

.l{float:left;}
.r{float:right;}
.c{clear:both;}

#container{
  width:1000px;
  margin:0 auto;
}

  #header{
    height:95px;
  }
  
    #logo{
      margin:27px 0 0 0;
      float:left;
    }
    
    #smlogo{
      margin:40px 0 0 0;
      float:left;
      text-decoration:none;
    
    _text-align:left;
    }
    
    #header .subtitle{
      display:block;
      margin:3px 0 0 0;
      color:#FFE8FD;
      font-weight:normal;
    }
    
    #loginpanel{
      background:url("images/loginpanel.png") no-repeat;
      width:343px;
      height:34px;
    }
    	
		#loginpanel p {
			font-size: 14px;
			margin:0 5px;
			padding-top:6px;
		}
		
		#loginpanel p a {
    		margin:5px 10px 0 7px;
    	}
	
      #registerbutton{
        float:left;
        margin:5px 0 0 7px;
      }
      
      .logininput{
        float:left;
        background:url("images/loginpanel-field.png") no-repeat;
        width:119px;
        height:19px;
        border:0;
        margin:5px 0 0 5px;
        padding:2px 0 0 3px;
        
        color:#BCB191;
      }
  
      #loginsubmit{
        margin:5px 0 0 5px;
        float:left;
      }
      
      #mainrss{
        float:right;
        margin:30px 0 0 0;
      }
  
  #menu{
    background:url("images/menu-bg.png") no-repeat;
    width:;
    height:39px;
  }
    
    #menu .l ul{
      margin:0 0 0 4px;
    }
  
    #menu .l li{
      float:left;
      
      _width:80px;
    }
    
    #menu .l li a{
      text-decoration:none;
      font-weight:bold;
      color:#A69972;

      display:block;
      height:21px;
      padding:11px 12px 6px 12px;
      margin:1px 0 0 0;
      background:url("images/menu-split.png") top right no-repeat;
      
      _padding:11px 12px 11px 12px;
    }
    
    #menu .l li a:hover{
      background:url("images/menu-split.png") repeat-x;
    }
  
    #menu .r{
      width:279px;
      background:url("images/menu-split.png") top left no-repeat;
      margin:1px 0 0 0;
      height:37px;
    }
      
      #mainsearch{
        background:url("images/search-box.png") no-repeat;
        width:244px;
        height:25px;
        border:0;
        float:left;
        margin:7px 0 0 7px;
        padding:5px 0 0 4px;
        
        color:#ADADAD;
      }
      
      #mainsearchsubmit{
        float:left;
        margin:10px 0 0 4px;
      }
  
  #central{
    margin:8px 0 0 0;
  }

    #content{
      width:713px;
    }
    
      .thumbpanel{
        float:left;
        height:160px;
        width:174px;
        background:url("images/thumbpanel-bg.png") no-repeat;
        margin:4px 4px 0px 2px;
      }
      
        .thumbpanel .title{
          display:block;
          margin:5px 0 0 10px;
          float:left;
          color:b5b5b5;
          font-weight:bold;
          text-decoration:none;
        }
        
          .thumbpanel .title:hover{
            color:#61448E;
            text-decoration:underline;
          }
        
        .thumbpanel .fav{
          float:right;
          margin:6px 10px 0 0;
        }
        
        .thumbpanel .thumbnail{
          margin:12px 0 0 12px;
        }
        
        .thumbpanel .rating{
          margin:8px 0 0 9px;
        }
        
          .thumbpanel .rating img{
            float:left;
            margin:0 2px 0 0;
          }
      
        .thumbpanel .commentimg{
          float:right;
          margin:1px 3px 0 0;
        }
        
        .thumbpanel .commentlink{
          display:block;
          float:right;
          color:#bc9963;
          text-decoration:none;
          margin:0px 9px 0 0;
        }
        
          .thumbpanel .commentlink:hover{
            text-decoration:underline;
          }
      
      .pagination{
        width:713px;
        height:29px;
        margin:12px 0 0 0;
        background:url("images/pagination-bg.png") no-repeat;
      }
      
        .pagination a{
          color:#a590c8;
          text-decoration:none;
        }
        
        .pagination a:hover{
          color:#4A4A4A;
        }
      
        .pagination .prev  {
          float:left;
          display:block;
		  min-height: 30px;
          padding:6px 0 8px 17px;
          background:url("images/pagination-prev.png")6px 10px no-repeat;
          width:79px;
        }
        
        .pagination .next  {
          float:right;
          display:block;
		  min-height: 30px;
          padding:6px 17px 8px 0;
          background:url("images/pagination-next.png") 79px 10px no-repeat;
          width:77px;
          text-align:right;
        }
        
        
        .pagination .wp-pagenavi{
          float:right;
          margin:7px 0 0 0;
          width:521px;
          text-align:center;
        }
        
          .pagination .wp-pagenavi .pages, .pagination .wp-pagenavi .current, .pagination .wp-pagenavi a {
            display:inline;
          }
    
      #page{
        border-left:0px solid #61448E;
        padding:0 0 0 1px;
        margin:6px 0 0 0;
        color:#61448E;
        
        _text-align:left;
      }
      
        #page .title{
          padding:0 0 0 3px;
          border-left:0px solid #A590C8;
          
          font-size:18px;
          font-weight:bold;
          color:#6d6d6d;
          line-height:15px;
        }
        
          #page .subtitle{
            font-size:11px;
            font-weight:normal;
            color:#B3B3B3;
          }
        
        #page .text{
          margin:6px 0 0 0;
          padding:0 0 0 4px;
        }
        
        #page .lightpurple{
          color:#A590C8;
        }
        
        #page .smalltitle{
          margin:6px 0 0 0;
          padding:0 0 0 3px;
          border-left:0px solid #A590C8;
          
          font-size:12px;
          font-weight:bold;
          color:#a590c8;
          line-height:12px;
        }

	  #contactform fieldset {
			margin-top: 15px;
	  }

      #commentform label {
	      margin:6px 0 0 0;
          padding:0 0 0 3px;
          border-left:0px solid #A590C8;
          
          font-size:12px;
          font-weight:bold;
          color:#a590c8;
          line-height:12px;
		}

      #contactform label, #tdomf_form1 label, #tdomf_upload_inline_form label {
	      margin:6px 0 0 -4px;
          padding:0 0 0 3px;
          border-left:0px solid #A590C8;
          
          font-size:12px;
          font-weight:bold;
          color:#a590c8;
          line-height:12px;
		}
  

  
      #commentform input, #contactform input, #tdomf_form1 input, #tdomf_upload_inline_form input{
        margin:4px 0 0 3px;
        padding:9px 0 0 5px;
        background:url("images/textinput.png") no-repeat;
        width:413px;
        height:33px;
        border:0;
        
        font-size:12px;
        color:#5a3e89;
      }
      
      #commentform textarea, #contactform textarea, #tdomf_form1 textarea, #tdomf_upload_inline_form textarea {
        margin:4px 0 0 3px;
        padding:6px 0 0 5px;
        background:url("images/tainput.png") no-repeat;
        width:709px;
        height:159px;
        border:0;
        
        font-size:11px;
        color:#5a3e89;
        overflow:hidden;
      }
      
      #commentform input#submit, #contactform input#contactsubmit, input#tdomf_form1_send, input#tdomf_form1_preview {
        margin:4px 0 0 3px;
        background:url("images/submitbutton.png") no-repeat;
        width:193px;
        height:33px;
        border:0;
    	padding: 0;
        font-size:12px;
        color:white;
        font-weight:bold;
      }
      
      .detailpanel{
        width:713px;
        height:149px;
        background:url("images/detailpanel-bg.png") no-repeat;
        margin:6px 0 0 0;
        
        _text-align:left;
      }
    
        .detailpanel .title{
          color:#5a3e89;
          font-size:16px;
          font-weight:bold;
          float:left;
          margin:7px 0 0 9px;
        }
        
        .detailpanel .date{
          float:right;
          margin:10px 4px 0 0;
        }
        
          .detailpanel .date a{
            text-decoration:none;
            color:#A590C8;
          }
        
        .detailpanel .fav{
          float:right;
          margin:10px 10px 0 0;
        }
        
        .detailpanel .favlink{
          float:right;
          margin:10px 4px 0 0;
        }
        
          .detailpanel .favlink a{
            text-decoration:none;
            color:#626262;
          }
        
        .detailpanel .thumbnail{
          float:left;
          margin:13px 0 0 12px;
        }
        
        .detailpanel .details{
          float:left;
          margin:11px 0 0 13px;
          width:527px;
        }
        
        .details .description{
            overflow:hidden;
            display:block;
            height:37px;
        }
          
            .detailpanel .details .rating img{
              display:inline;
            }
        
          .detailpanel .details .sharebar{
            margin:0px 0 0 4px;
          }
            
            .detailpanel .details .shareicons a{
              float:right;
              margin-right:4px;
            }
          
          .detailpanel .details .sharebar .icon{
            float:left;
          }
          
          .detailpanel .details .sharebar .text{
            float:left;
            margin:1px 4px 0 2px;
            text-decoration:none;
          }
          
          .detailpanel .details .sharebar .text:hover{
            text-decoration:underline;
          }
          
          .detailpanel .details a{
            text-decoration:none;
          }
          
          .detailpanel .details a:hover{
          text-decoration:underline;
          }
          
          .detailpanel .details .url a{
            color:#B92929;
          }
          
          .detailpanel .details .tags a{
            color:#636363;
          }
          
          .blue{color:#2584C8;}
          .lbrown{color:#BC9963;}
          .red{color:#B72F2F;}
        
        .acomment{
          margin:10px 0 0 0;
        }
        
          .acomment .description{
            width:85px;
            float:left;
            text-align:right;
          }
        
            .acomment .description .title{
              font-weight:bold;
              color:#625441;
            }
            
            .acomment .description .date{
              color:#CEC3A4;
            }
        
          .commentbody{
            float:right;
            text-align:left;
            width:622px;
          }
          
            .commentbody .comment-top{
              display:block;
              background:url("images/comment-top.png") no-repeat;
              height:6px;
              
              _overflow:hidden;
            }
          
            .commentbody .comment-rep{
              display:block;
              background:url("images/comment-rep.png");
              padding:0 0 0 7px;
              color:#A69972;
            }
          
            .commentbody .comment-bot{
              display:block;
              background:url("images/comment-bot.png") no-repeat;
              height:5px;
              margin:;
            }
        
        .commentsplit{
          margin:10px 0 0 0;
          border-top:1px solid #625441;
          height:3px;
          background:#D1CCC2;
        }
      
      #commentform{
        margin:5px 0 0 0;
        
        _text-align:left;
      }
      
        #commentform .title{
          font-size:16px;
          font-weight:bold;
          color:#625441;
        }
        
          #commentform .title .lpurple{
            color:#A181C2;
          }
        
    #sidebar{
      width:279px;
      margin:0 0 10px 0;
    }

      .brownpanel-top{
        width:279px;
        background:url("images/sidebar-brownpanel-top.png");
        height:5px;
        margin-top:10px;
        
        _overflow:hidden;
      }
 
      .brownpanel-rep{
        width:279px;
        background:url("images/sidebar-brownpanel-rep.png");
      }
      
      .brownpanel-bot{
        width:279px;
        background:url("images/sidebar-brownpanel-bot.png");
        height:6px;
        
        _overflow:hidden;
      }
      
      #adspace-top{
        margin:4px 0 0 0;
      }
      
      #adspace{
        _text-align:left;
      }
      
      #adspace img{
        margin:4px 0px 4px 9px;
      }
      
      #categorypanel{
        background:url("images/silverpanel.png") no-repeat;
        width:279px;
        height:299px;
        margin:10px 0 0 0;
        
        _text-align:left;
      }
      
        #categorypanel ul{
          margin:0 10px 0 10px;
		  text-align: left;
        }
      
        #categorypanel li{
          border-bottom:1px solid #E3E3E3;
          border-top:1px solid #FFFFFF;
          padding:3px 0 3px 0;
          height:15px;
          
          _padding:2px 0 2px 0;
        }

        #categorypanel a{
          color:#61448E;
          font-weight:bold;
          text-decoration:none;
        }
        
        #categorypanel span{
          color:#838383;
          float:left;
          display:block;
          width:18px;
        }
        
        #categorypanel .catname{
          float:left;
          display:block;
          margin:0 0 0 3px;
        }
        
        #categorypanel .catrss{
          float:right;
          display:block;
          margin:2px 0 0 0;
        }
        
        #categorypanel .catname:hover{
          text-decoration:underline;
        }
        
        #categorypanel .title{
          font-size:14px;
          font-weight:bold;
          color:#B4B4B4;
          margin:0 10px 0 10px;
          padding:10px 0 5px 0;
          border-bottom:1px solid #E3E3E3;
        }
        
        #categorypanel .last{
          border-bottom:0;
        }
        
      #adsense{
        width:275px;
        padding:0 0 0 4px;
        
        _width:279px;
      }

#footerstretch{
  height:96px;
  background:url("images/footer-bg.png");
  border-top:1px solid #5f267b;
}

  #footer{
    margin:0 auto;
    width:1000px;
  }
    
    #wgaalogo{
      margin:29px 0 0 0;
    }
    
    #footer .l{
      margin:20px 0 0 0;
      text-align:left;
    }
    
    #footer a{
      color:white;
      font-weight:bold;
      text-decoration:none;
    }
    
      #footer a:hover{text-decoration:underline;}
    
    .lpurple{color:#E0D9EC;}
    .dpurple{color:#61448E;}