/* community.css - en_GB - 7.213.082 - 2025/05/28 09:35 */
#community p {line-height:1.5}

*:focus {
  outline: 0; }

ol, ul {
  list-style: none; }

table {
  border-collapse: separate;
  border-spacing: 0; }

caption, th, td {
  text-align: left;
  font-weight: normal; }

blockquote:before, blockquote:after, q:before, q:after {
  content: ""; }

blockquote, q {
  quotes: "" ""; }



strong, b {
  font-weight: 700; }

em, i {
  font-style: italic; }

article, aside, figure, footer, header, hgroup, nav, section {
  display: block; }

.replaced {
  text-indent: -9999px; }

.clearfix {
  display: inline-block;
  display: block;
  zoom: 1; }
  .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden; }
  * html .clearfix {
    height: 1%; }

.lm, .l {
  float: left;
  overflow: hidden; }

.lm {
  margin-right: 10px; }

.r {
  float: right; }

.mb {
  margin: 10px 0; }

.mt {
  margin-top: 18px; }

.image {
 }

.byline {
  width: 190px; }

.votes {
  margin-top: 10px;
  width: 400px; }




.col-200 {
  width: 240px;
  float: left;
  margin: 0 20px 0 10px;
  background: #fff; }

.col-300 {
  width: 340px;
  float: right;
  background: #fff;
  }

.col-400 {
  width: 500px;
  margin: 0px;
  float: left;
  background: #fff;}
  
  
  .col-400 .text {
    width: 300px; }

 .col-400 .text.l {width:89%;}

#community .col-400 .text h2 {margin-bottom:0px;}

.col-400 .text h2 a {font-size:24px;color:#000;}

.col-600 {
  width: 585px;
  margin: 0 10px;
  float: left;
  background: #fff; }
  
   .col-400.wide {width:75%;}
  .col-600.wide {width:98%;}
  
  .col-600 .text {
    width: 485px; }

.col-700 {
  width: 720px;
  margin: 0 10px;
  float: left;
  background: #fff; }
  .col-700 .text {
    width: 620px; }

.border-top {
   }

.border-bottom {
  border-bottom: 1px solid #ececec;padding:8px 0; }

.padding-top {
  padding-top: 18px; }

.c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8, .c9, .c10, .c11, .c12, .c13, .c14, .c15 {
  margin-right: 10px;
  float: left;
  overflow: hidden; }

.c1 {
  width: 30px; }

.c2 {
  width: 70px; }

.c3 {
  width: 110px; }

.c4 {
  width: 150px; }

.c5 {
  width: 190px; }

.c6 {
  width: 230px; }

.c7 {
  width: 270px; }

.c8 {
  width: 310px; }

.c9 {
  width: 350px; }

.c10 {
  width: 390px; }

.c11 {
  width: 430px; }

.c12 {
  width: 470px; }

.c13 {
  width: 510px; }

.c14 {
  width: 550px; }

.c15 {
  width: 590px; }

.cl1, .cl2, .cl3, .cl4, .cl5, .cl6, .cl7, .cl8, .cl9, .cl10, .cl11, .cl12, .cl13, .cl14, .cl15 {
  float: left;
  overflow: hidden; }

.cl1 {
  width: 40px; }

.cl2 {
  width: 80px; }

.cl3 {
  width: 120px; }

.cl4 {
  width: 160px; }

.cl5 {
  width: 200px; }

.cl6 {
  width: 240px; }

.cl7 {
  width: 280px; }

.cl8 {
  width: 320px; }

.cl9 {
  width: 360px; }

.cl10 {
  width: 400px; }

.cl11 {
  width: 440px; }

.cl12 {
  width: 480px; }

.cl13 {
  width: 520px; }

.cl14 {
  width: 560px; }

.cl15 {
  width: 600px; }

#singlelevelmenu ul {
  width: 860px; }



  #community a.gold-button, #community a.blue-button {
    text-decoration: none; }
  #community a.gold-button span,
  #community button.gold {
  	float: left;
    text-decoration: none;
    display: block;
    background: #ffb400 url(http://www1.alibris-static.net/images/community/bg-button-gold.png) 0 0 repeat-x;
    font-weight: bold;
    color: #573d05;
    font-size: 14px;
    line-height: 18px;
    padding: 4px 15px;
    border-top: 1px solid #ffe399;
    border-left: 1px solid #ffe399;
    border-right: 1px solid #da9500;
    border-bottom: 1px solid #da9500;
    -moz-text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
    -webkit-text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
    text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0px 3px 2px #d9d0b6;
    -webkit-box-shadow: 0px 3px 2px #d9d0b6;
    box-shadow: 0px 3px 2px #d9d0b6;
    cursor: pointer; }
    #community a.gold-button span img,
    #community button.gold img {
      margin-right: 10px; }
  #community fieldset {
    padding: 10px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 18px; }
    #community fieldset legend {
      font-size: 14px;
      font-weight: bold;
      line-height: 18px; }
    #community fieldset input[type="text"], #community fieldset input[type="password"], #community fieldset textarea {
      font-size: 14px;
      border: 1px solid #666;
      font-family: 'Helvetica Neue', Helvetica, sans-serif;
      line-height: 18px;
      padding: 8px;
      float: left;
      margin-right: 10px;
      color: #454545;
      width: 250px; }
    
    #community fieldset label {
      font-weight: normal; }
    #community fieldset span {
      width: 266px;
      float: left;
      font-size: 12px;
      line-height: 14px;
      color: #333; 
      font-weight: bold; }
    #community fieldset li {
      margin-bottom: 18px;
      display: inline-block;
      display: block;
      zoom: 1; }
      #community fieldset li:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
        overflow: hidden; }
      * html #community fieldset li {
        height: 1%; }
      #community fieldset li:last-child {
        margin-bottom: 0; }
      #community fieldset li.wide input[type="text"], #community fieldset li.wide input[type="password"], #community fieldset li.wide textarea {
        width: 455px;
        margin-top: 5px; }
      #community fieldset li.widest input[type="text"], #community fieldset li.widest input[type="password"], #community fieldset li.widest textarea {
        width: 540px;
        margin-top: 5px; }
#community fieldset li.wide span {
        width: 92px; }
      #community fieldset li.checkbox input {
        float: left;
        margin: 3px 10px 0 0; }
      #community fieldset li.checkbox label {
        width: 455px;
        float: left;
        font-weight: normal; }




    #community h1 small {
      font-size: 14px; }
    #community h1 a {
      font-size: 12px; }
  #community .breadcrumb {
    clear: left;background:none;padding-left:5px;line-height:1.5;font-size: 14px; }
    
      #community .breadcrumb a:hover {
        border-color: #336699; }
  
  #community #community-header {
    padding: 0 10px 10px 10px; }
	
	#community #community-header h1 {margin-bottom:0px;}
	
	#community #community-header .btn {margin:10px 0;}
	
    #community #community-header .description {
      font-size: 18px; }
	  
	   #community #community-header p {font-size:18px;}
	
	 #community #community-header p a.btn {margin-left:10px;}
	  
  #community h2 {
    font-size: 24px;
    font-weight: normal; 
    margin-bottom: 10px;
    text-transform:capitalize; }
  #community dt {
    font-weight: bold;
    font-size: 12px; }
  #community dd {
    margin-bottom: 18px;
    font-size: 12px; }
  #community #profile-nav {
   
    margin: 18px 0pc;
   
     }
    #community #profile-nav a {
      display: block;
      padding: 3px 0 3px 29px;
      border-bottom: 1px solid #ccc;
      text-decoration: none;
      color: #454545; }
      #community #profile-nav a.profile-icon {
        background: url(http://www2.alibris-static.net/images/community/ALB024_SmallProfile_Grey.png) 4px 50% no-repeat; }
        #community #profile-nav a.profile-icon:hover, #community #profile-nav a.profile-icon.current {
          background-image: url(http://www3.alibris-static.net/images/community/ALB024_SmallProfile_White.png); }
      #community #profile-nav a.reviews-icon {
        background: url(http://www4.alibris-static.net/images/community/ALB024_SmallReviews_Grey.png) 4px 50% no-repeat; }
        #community #profile-nav a.reviews-icon:hover, #community #profile-nav a.reviews-icon.current {
          background-image: url(http://www0.alibris-static.net/images/community/ALB024_SmallReviews_White.png); }
      #community #profile-nav a.posts-icon {
        background: url(http://www1.alibris-static.net/images/community/ALB024_SmallPost_Grey.png) 4px 50% no-repeat; }
        #community #profile-nav a.posts-icon:hover, #community #profile-nav a.posts-icon.current {
          background-image: url(http://www2.alibris-static.net/images/community/ALB024_SmallPost_White.png); }
      #community #profile-nav a.feedback-icon {
        background: url(http://www3.alibris-static.net/images/community/ALB024_SmallSellerFeedback_Grey.png) 4px 50% no-repeat; }
        #community #profile-nav a.feedback-icon:hover, #community #profile-nav a.feedback-icon.current {
          background-image: url(http://www4.alibris-static.net/images/community/ALB024_SmallSellerFeedback_White.png); }
      #community #profile-nav a:hover, #community #profile-nav a.current {
        color: #fff;
        background-color: #000;
         }
    #community #profile-nav li:last-child a {
      border-bottom: 0 none; }
  #community #profile-reviews-rating {
  
   line-height:1.5;
    margin-bottom: 18px; }
	
	
	#community #profile-reviews-rating img {clear:both;display:block;margin-bottom:0px;}
	
  #community #profile-about {
    padding: 10px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #ececec; }
    #community #profile-about h2 {
      border-bottom: 0 none;
      margin-bottom: 18px;
      font-size: 16px;
      font-weight: normal; }
  #community #share-bar {
    padding: 10px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #ececec;
    line-height: 16px;
    margin-bottom: 18px; }
    #community #share-bar a {
      padding: 2px 8px 2px 28px; }
      #community #share-bar a.share-email {
        background: url(http://www0.alibris-static.net/images/community/share-email.png) 6px 50% no-repeat; }
      #community #share-bar a.share-fb {
        background: url(http://www1.alibris-static.net/images/community/share-fb.png) 6px 50% no-repeat; }
      #community #share-bar a.share-digg {
        background: url(http://www2.alibris-static.net/images/community/share-digg.png) 6px 50% no-repeat; }
  #community #active-members {
    padding: 10px 0 10px 10px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #ececec; }
    #community #active-members h2 {
      border-bottom: 0 none;
      margin-bottom: 18px;
      font-size: 16px;
      font-weight: normal; }
    #community #active-members ul {
      margin: 0;
      display: inline-block;
      display: block;
      zoom: 1; }
      #community #active-members ul:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
        overflow: hidden; }
      * html #community #active-members ul {
        height: 1%; }
      #community #active-members ul li {
        float: left;
        height: 48px;
        width: 48px;
        margin: 0 9px 10px 0;
        overflow: hidden; }
  #community .rating {
    line-height: 1.5;margin-bottom:10px; }
  #community .rating-stars {
	  padding:5px 0 10px 0;
	  display:block;
	  width:100%;
	  height:25px;
     }
	 
	 
	 #community .rating .rating-stars {height:25px;margin-bottom:15px}
	 
	 #community .rating-stars img {}
	 
  #community .user-content {
    margin-bottom: 20px;
    font-size:16px;
  
    clear: left; }
	
	#community .user-content.post {margin:20px 0;border-bottom:1px solid #ccc;padding-bottom:5px;}
	
    #community .user-content .user-content {
      margin-left: 70px;
      padding-top: 36px;
      margin-bottom: 0; }
      #community .user-content .user-content .text {
        width: 400px; }
    #community .user-content h2 {
      font-size: 14px;
      color: #336699;
      border-bottom: none; }
      #community .user-content h2 .new {
        background: #e0002a;
        color: #fff;
        font-size: 9px;
        padding: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        vertical-align: 2px; }
      #community .user-content h2 a {
        
        text-decoration: none;color:#000; }
        #community .user-content h2 a:hover {
          text-decoration: underline; }
    #community .user-content h3 {
      font-size: 16px;
      font-weight: normal;
      color: #555; }
    #community .user-content p {
      font-size: 14px;
      line-height:1.5;
      clear: left;;
       }
    .first-review {
    	text-indent: 50px;
    	background: url(http://www3.alibris-static.net/images/community/first-review-icon-new.png) no-repeat left center;
    }  
    #community .user-content em {
      color: inherit;
      font-style: italic; }
    #community .user-content .byline {
      margin-bottom: 10px;
      line-height: 1.5; }
    #community .user-content .reply {
      display: inline-block;
      display: block;
      zoom: 1;
      padding-top: 18px;
      clear: left; }
      #community .user-content .reply:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
        overflow: hidden; }
      #community .user-content .reply {
        margin:0 0 10px 0;}
      #community .user-content .reply .gold-button {
        margin-right: 10px; }
      #community .user-content .reply span {
        float: left;
         }
		
		  #community .user-content .votes {font-size:14px;margin-top:40px;}
		
    #community .user-content .votes .vote-button span, #community .user-content .votes .vote-button-on span { margin: 0; float: none; }
    #community .user-content .helpful {
      margin-top: 9px; }
    #community .user-content .replies {
      margin-top: 12px;
      color: #999999;
      text-align: right;
      line-height: 15px;
      font-size: 11px; }
      #community .user-content .replies a {
        padding-left: 18px;
        font-weight: bold;
        text-decoration: none;
        font-size:16px;
        line-height:1.5;
        }
      #community .votes a.vote-button {
      	border-left: 1px solid #ccc;
      	border-top: 1px solid #ccc;
      	border-right: 1px solid #666;
      	border-bottom: 1px solid #666;
      	-moz-border-radius: 3px;
      	-webkit-border-radius: 3px;
      	border-radius: 3px;
      	padding: 2px;
      	background-color: #fff;
      }  
      #community .votes a.vote-button-on {
      	border-left: 1px solid #666;
      	border-top: 1px solid #666;
      	border-right: 1px solid #ccc;
      	border-bottom: 1px solid #ccc;
      	-moz-border-radius: 3px;
      	-webkit-border-radius: 3px;
      	border-radius: 3px;
      	padding: 2px;
      	background-color: #ffc;
      }  
      #community .votes a.vote-button:hover {
      	text-decoration: none;
      	background-color: #ffc;
      }
  #community .post h2 {
    margin: 10px 0;font-size:18px; }
  #community .do-review {
    display: inline-block;
    display: block;
    zoom: 1; 
    padding-top: 5px; }
    #community .do-review:after {
      content: ".";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden;
      overflow: hidden; }
    * html #community .do-review {
      height: 1%; }
    #community .do-review strong {
      float: left;
      font-size: 14px;
      line-height: 30px;
      margin-right: 12px; }
  #community .search fieldset {
    padding-left: 0;
    margin-bottom: 0; }
  #community .search label {
    float: left;
    width: 50px;
    padding: 3px; }
  #community .search input[type="text"] {
    padding: 3px;
    font-size: 12px;
    width: 200px; }
  #community .sort {
    
    display: block;
    zoom: 1;
    margin-bottom: 10px;
 }
    #community .sort:after {
      content: ".";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden;
      overflow: hidden; }
    * html #community .sort {
      height: 1%; }
    #community .sort select {
      float: right;
      font-size: 12px;
      font-family: 'Helvetica Neue', Helvetica, sans-serif; }
    #community .sort .replies {
      padding-left: 18px;
      color: #336699;
      font-weight: bold;
      background: url(http://www0.alibris-static.net/images/community/reply-bubble.png) 0 50% no-repeat; }
  #community .more {
    border-bottom: 2px solid #ececec;
    padding: 9px 0;
    display: inline-block;
    display: block;
    zoom: 1; }
    #community .more:after {
      content: ".";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden;
      overflow: hidden; }
    * html #community .more {
      height: 1%; }
    #community .more:last-child {
      border-bottom: 0 none; }
	  
    #community .more a {font-weight:normal;
       }
    #community .more h2 {
      font-size: 24px;
      margin-bottom: 8px;
	  font-weight:normal; }
    #community .more ul {
      margin: 0 10px 0 0;
      width: 140px;
      float: left; }
  #community .dates  {
   
    padding: 9px 0px 0px 0px; }
    #community .dates h2 {
      font-size: 24px;font-weight:normal; }
    #community .dates dd {
      border-bottom: 1px solid #b9d9f5; }
    #community .cs-module { margin-bottom: 20px;color:#000;  }
	#community .cs-module p strong {font-size:24px;font-weight:normal;}
  #community h2.icon, #community p.icon {
    padding-left: 50px;
    min-height: 33px;
    margin-bottom: 8px; }
  #community h2.author, #community p.author {
    background: url(http://www1.alibris-static.net/images/community/ALB024_Related-Authors.png) 0 50% no-repeat; }
  #community h2.subject, #community p.subject {
    background: url(http://www2.alibris-static.net/images/community/related-subjects.png) 0 50% no-repeat; }
  #community h2.similar-author, #community p.similar {
    background: url(http://www3.alibris-static.net/images/community/ALB024_Similar-Authors.png) 0 50% no-repeat; }
  #community h2.tour, #community p.tour {
    background: url(http://www4.alibris-static.net/images/community/ALB024_Tour-Datesa.png) 0 50% no-repeat; }
  #community h2.following, #community p.following {
    background: url(http://www0.alibris-static.net/images/community/ALB024_Members-Following.png) 0 50% no-repeat; }
  #community .members-following {
    margin-bottom: 18px; }
    #community .members-following p {
      margin-bottom: 0;
      padding-left: 42px; }
  #community .book-discussion {
    display: inline-block;
    display: block;
    zoom: 1;
	font-size:16px;
    }
    #community .book-discussion:after {
      content: ".";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden;
      overflow: hidden; }
    * html #community .book-discussion {
      height: 1%; }
    #community .book-discussion p {
      margin-bottom: 9px;font-size:16px; }
	  
	
	  
	   #community .book-discussion p strong {font-weight:normal}
	  
	  #community .book-discussion p a:first-child {color:#000;}
    #community .book-discussion img {
      float: left;
      margin-right: 10px;
      max-height: 187px; 
	  max-width:120px;}
    #community .book-discussion.cover-large img {
      float: left;
      margin-right: 10px;
      max-width: 126px; }
#community .book-discussion ul {
      width: 200px; }
  #community .featured-copy, #community .user-list {
    display: inline-block;
    display: block;
    zoom: 1;
    margin-bottom: 18px; }
    #community .featured-copy:after, #community .user-list:after {
      content: ".";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden;
      overflow: hidden; }
    * html #community .featured-copy, * html #community .user-list {
      height: 1%; }
    #community .featured-copy p, #community .user-list p {
      width: 200px;
      float: left; }
      #community .featured-copy p.price, #community .user-list p.price {
        clear: left;
        color: #a90000;
        font-size: 16px;
        font-weight: bold; }
    #community .featured-copy img, #community .user-list img {
      float: left;
      margin-right: 10px;
      max-width: 65px; }
  #community .user-list {
    border-bottom: 1px solid #ececec;
    padding-bottom: 9px; }

  #community .avatar {
    padding: 4px;
    border: 1px solid #ccc;
    background: #fff; }
  #community .tout {
    padding: 10px;
    margin-bottom: 10px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    display: block;
    zoom: 1;
    font-size: 14px;
    line-height: 18px; }
    #community .tout:after {
      content: ".";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden;
      overflow: hidden; }
    * html #community .tout {
      height: 1%; }
    #community .tout p {
      margin-bottom: 4px; }
    #community .tout strong {
      font-size: 16px;
      text-transform: uppercase; }
    #community .tout a {
      font-size: 12px;
      color: #fff; }
  #community .blue {
    background: #add0f1; }
  #community .gold {
    background: #f90; }
  #community span.beta { vertical-align: middle; margin-left: 10px; }

   
#community .browse-discussions {
	margin-bottom:25px;
}

#community .browse-discussions h2.browse-boards {
		font-size:24px;
}	

#community .browse-discussions h2,
#community .recent-discussions h2 {
	font-size:#community .browse-discussions h2.browse-boards4px;
	text-transform:capitalize;
}

#community .browse-discussions h3 {
		background:#000;color:#fff!important;
		margin:10px 0 3px 0;
		font-weight: normal;
margin: 0;
padding: 5px 10px;
font-size:16px;
width:234px;
text-transform:capitalize;
	}

#community .browse-discussions ul {
	margin:5px 0 20px 5px;
	width:225px;
}
#community .browse-discussions ul li {margin:10px 0;border-bottom: 1px dotted #CCC;padding-bottom:5px;}
#community .browse-discussions ul li:last-child {border-bottom:0px}

#community .browse-discussions ul li a {
	line-height:1.5;
	color: #000;
	font-size: 14px;

}
#community .recent-discussions {
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background:none repeat scroll 0 0 #E4EDF5;
	border:1px solid #B9D9F5;
	margin-top:10px;
	margin-bottom:10px;
	padding:9px;
	word-wrap:break-word;
}
#community .recent-discussions .discussion {
	border-bottom:1px solid #fff;
	margin-bottom:10px;
	padding-bottom:10px;
}
#community .recent-discussions .discussion.last {
	border-bottom:none;
}
#community .recent-discussions p.disc-title {
	font-weight:bold;
}
#community .recent-discussions .replies {
	color:#999999;
	font-size:11px;
	line-height:15px;
	margin-top:12px;
	width: 100%;
}
#community .recent-discussions .replies a {

	color:#336699;
	font-weight:bold;

	text-decoration:none;
	width: 100%;
}

#community .recent-seller-posts {
	margin-bottom:20px;
}
#community .recent-seller-posts h2 {
	font-size:14px;
}
#community .recent-seller-posts .recent {
	border-bottom:1px solid #B9D9F5;
	padding:10px 0;
}
#community .recent-seller-posts .recent h3 {
	font-size:14px;
	color:#555555;
}
#community .recent-seller-posts .recent a.title {
	font-weight:bold;
}

#community .start-form {
	margin-bottom:30px;
	position:relative;
}
#community .start-form h2 {margin-bottom:0px;}
#community .start-form fieldset {
	padding:0;
}
#community .start-form form p {
	margin:10px 0;
	position:relative;
	text-align:left;
}
#community .start-form form p label {
	left:0;
	position:absolute;
	top:0;
}
#community .start-form form fieldset p label {
	color:#666;
	font-weight:normal;
	display:block;
	margin:4px 5px 5px 6px;
	padding:0;
	text-align:left;
	font-size:16px;
	vertical-align:middle
}
#community .start-form form p br {
	display:none;
}
#community .start-form fieldset input {
	margin:10px 0;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif
}
#community .start-form form fieldset p input,
#community .start-form form fieldset p textarea {
	display:block;
	margin:0 0 10px 0;
	padding:4px;
	width:100%;
}
#community .start-form fieldset select {
	border:1px solid #666;
	padding:4px;
	width:250px;
	margin:10px 0;
	color:#666;
	font:14px Georgia, "Times New Roman", Times, serif;
	height:30px;
}
#community .start-form fieldset p textarea {
width:375px;
	font:13px Arial,Helvetica,Geneva,sans-serif;
}
#community .start-form fieldset button {
	float:left;
	margin:-5px 10px 0 0;
	font-size:18px!important;
}

#community .book-discussion.featured-review .review {
	border-bottom:1px dotted #ccc;
	margin-bottom:10px;
	padding-bottom:10px;
}
#community .book-discussion.featured-review .review .review-cover {
	float:left;
}
#community .book-discussion.featured-review .review img.book {
	padding-bottom:auto;
}
#community .book-discussion.featured-review .review .recent-review-comments {
		float:left;
		width:200px;
		line-height:1.5;
}
#community .book-discussion.featured-review .review .recent-review-comments strong {font-weight:normal;}
#community .book-discussion.featured-review .review .recent-review-comments a:first-child {color:#000;font-size:16px;}
#community .start-form fieldset input {
	color:#454545;
	font-size:14px;
	
	border:1px solid #666;
}
#community .start-form fieldset textarea {
	border:1px solid #666;
}

#community .write-review {
	background:url("/images/community/ALB024_SmallReviews_Grey.png") no-repeat scroll 4px 50% transparent;
	display:block;
	padding:3px 0 3px 29px;
	text-decoration:none;
	font-weight:bold;
}

#community .featured-reviewer {
	margin-top: 20px;
}

#community h2.review-work-title {
	margin-bottom: 0px;
	font-size:24px;
	line-height:1.5;
}

#community .notify-link {
	margin-top: 20px;
}

#community p.seller-post-body {
	margin-top: 10px;
}

#community p.basic-title {
	margin-top: -18px;
	color:#999999;
	margin-bottom: 10px;
}

#community-header .share-facebook-like {
	height:30px;
	display:block;
	width:585px;
}

#community-header .share-facebook-like .button_count {
	float:left;
	margin:-2px 0 0 20px !important;
}


img.search-arrow {vertical-align: middle;}


  
  
.gr-read-review {margin-top:10px;}


#captcha {clear:both;padding:20px 0px 20px 0;}

#captcha label {font-size:16px;clear:both;}

#captcha input {
	position: static;
	left:0;
}

#captcha span {width: 118px !important;}

.col-300 #add-this {margin-bottom:10px;}

.btn-lg {font-size:18px;}