a {
  cursor:pointer;
}


ul.issues, ul.activities {
  line-height:1.8em;
  list-style-type:none;
  margin:0;
  padding:0;
  width:100%;
}

#sidebar {
  padding-top:0px;
}

#content.wide label, #sidebar label, #content.widefixed label{
  width: 100px;
  font-weight:bold;
  float:left;
  margin-right:10px;
}

ul.issues li {
  padding: 5px 0px 0px 0px;
  margin-right:20px;
  clear:both;
}

ul.activities li {
  border-bottom:1px solid gray;
}
ul.activities li .smuk {
  float:left;
  margin-right:5px;
  width:75px;
}
ul.activities li .smuk img.issueicon {
  width:35px;
  max-height:50px;
  border:none;
}
#content ul.activities li .smuk a:hover{
  background-color:white;
}

#content ul.activities li .smuk a, ul.activities li .smuk a:visited {
  border:none;
  display:block;
  float:left;

}

ul.activities li .details {
  margin-left:80px;
  padding-left:5px;
}
ul.activities li {
  padding: 5px 0px 0px 0px;
  margin-right:20px;
  clear:both;
}

ul.memberlist {
  padding:0;
}
ul.memberlist li {
  height:67px;
  list-style:none;
}

#content.widefixed {
  width:710px;
  line-height:normal;
}

#content.wide, #content-wrapper.wide{
  width:100%;
  line-height:normal;
}

#content.wide p, #content.widefixed p {
  clear:both;
  margin-left:10px;
}

img.member {
  padding-right: 10px; 
  vertical-align: middle;
  width:60px;
}

h2 {
  clear:both;float:none;
}

a img {
  border:none;
}

#content a.topicimglink, a.topicimglink:visited {
  width:75px;
  height:75px;
  padding-right:8px;
  float:left;
  border:none;
}

#content .topicimglink:hover{
  background-color:white;
}

img.topicimg {
  width:75px;
  height:75px;
  vertical-align:top;

}

.left {float:left;}
.right {float:right;}
.clear {clear:both;float:none;}

ul.issues .date {
  display:block;
  padding: 0 7px 0px 5px;
  margin-right:0px;
  text-align:left;
  float:left;
  background-color:#497BAC;
  color:white;
}

ul.issues .status {
  background-color:white;
  font-weight:bold;
}
ul.issues .editstatus {
  margin-left:85px;
}

ul.issues .issueheader {
  background-color:#497BAC;
}
ul.issues .issuetitle {
  font-size:14px;
  background-color:#497BAC;
  color:white;
  font-weight:bold;
  display:block;
  color:white;
  margin-left:83px;
}
ul.issues .changestatus {
  float:left;
  margin-right:10px;
}
ul.issues .deleteissue {
}


ul.issues .issuetitle a,ul.issues .issuetitle a:visited,ul.issues .issuetitle a:link {
  color:white;
}
ul.issues .issuedetail {
  font-style:italic;
  overflow:hidden;
  display:block;
  height:44px;
}

ul.commentlist {
  padding-left:120px;
}

.error {
  color:red;
  font-weight:bold;
}
#userinfo, #communityinfo  {
  width:205px;
  margin:10px 10px 10px 525px;
  height:auto;
  border:1px solid gray;
  position:absolute;
  padding:5px;
  background-color:#BBCCDD;
}
#userinfo #profileimg {
  border:0;
  height:45px;
  float:left;
  padding-left:5px;
}
#userinfo a, #userinfo a:link  {
  text-decoration:none;
  color:#335577;
}
#userinfo a:hover {
  text-decoration:underline;
}


#userinfo p, #communityinfo p {
  margin:2px;
  text-align:right;
}

#communityinfo {
  margin:10px 0px 10px 420px;
  width:90px;
}

ul.admincategories {
  padding-left:10px;
}

ul.admincategories ul {
  padding-left:10px;
}

ul.admincategories ul li{
  list-style-type:circle;
}


#reportmodule {
  float:left;
  width:270px;
  padding-left:10px;
}

#reportmodule h2 {
  margin-top:0;
}


#memberlistinclude {
  padding-left: 20px;
  height:300px;
}

#memberlistinclude .memberlist {

}
#memberlistinclude li.memberitem, #memberpage li.memberitem{
  float:left;
  text-align:center;
}


#memberlistinclude li.memberitem{
  padding:1%;
  width:30%;
  margin-bottom:7px;
  
}

#memberpage li.memberitem {
  padding:10px;
  width:100px;
  margin-bottom:7px;
}

#memberpage .memberimg, #memberpage .memberimg {
  width:50px;
  height:50px;
  display:block;
}


#memberlistinclude .memberimg img, #memberpage .memberimg img{
  width:50px;
  border:none;
}

#memberlistinclude .userid, #memberpage .userid {
  position:absolute;
  display:block;
  font-weight:bold;
  width:50px;
  text-align:center;
}
#memberlistinclude .userid{
  
}

#memberpage .userid {
  padding-top:7px;
}

#memberlistinclude .rating, #memberpage .rating {
  position:absolute;
  padding:0px;
  background-color:#497BAC;
  /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
  color:#FFFFFF;
  width:17px;
  height:17px;
  line-height:17px;
  text-align:center;
  vertical-align:top;
  margin-left:38px;
  margin-top:38px;
  font-size:10px;
}

#memberlistextended {
  position:absolute;
  display:none;
  width:240px;
  height:auto;
  background-color:#F5F5F5;
  margin-left:-12px;
  padding-left:10px;
  padding-bottom:10px;
  border-bottom:2px solid #999;
  border-left:2px solid #999;
}


ul.activities2 {
  line-height:1.8em;
  list-style-type:none;
  margin:0;
  padding:0;
  width:100%;
}


ul.activities2 li {
  list-style:none;
  line-height:normal;
}
ul.activities2 li.even {
}
ul.activities2 li.odd {
  background-color:#F5F5F5;
  border-bottom:1px dotted #CCC;
}
ul.activities2 li .smuk {
  float:left;
  margin-right:5px;
  width:50pxpx;
}
ul.activities2 li .smuk img.usericon {
  width:40px;
  max-height:60px;
  border:none;
}

ul.activities2 li .reporter {
  float:left;
  display:block;
}

ul.activities2 li .reportlabel {
  width:80px;
  display:block;
  float:left;
}
ul.activities2 li .location {
  float:left;
  margin-left:20px;

}
ul.activities2 li .issuetitle {
  display:block;
}
ul.activities2 li .date  {
  display:block;
  float:left;
  width:80px;
}
ul.activities2 li .smuk img.usericon {
  width:31px;
  max-height:40px;
  border:none;

}
ul.activities2 li .smuk img.issueicon {
  width:35px;
  max-height:40px;
  border:none;
}
#content ul.activities2 li .smuk a:hover{
  background-color:white;
}

#content ul.activities2 li .smuk a, ul.activities2 li .smuk a:visited {
  border:none;
  display:block;
  float:left;

}

ul.activities2 li .details {
  margin-left:50px;
  padding-left:5px;
}
ul.activities2 li {
  padding: 5px 0px 0px 0px;
  margin-right:20px;
  clear:both;
}

h1.communitytitle {
  width:410px;
}

.reportissueinput {
  float:left;
  width:310px;
}

#issuelist {
  line-height:1.8em;
  list-style-type:none;
  margin:0;
  padding:0;
  width:100%;  
}

#issuelist li {
  list-style:none;
  line-height:normal;
  width:100%;
}
#issuelist li.even {
}


#issuelist li.odd {
  background-color:#F5F5F5;
  border-bottom:1px dotted #CCC;
}

#issuelist li .issueid {
  width:15px;
  float:left;
}

#issuelist li .topicimg {
  float:left;
  width:65px;
  height:55px;
  overflow:hidden;
}

#issuelist li .topicimg img{
  margin-top:-10px;
  margin-left:-10px;
}

#issuelist li .issuecontent {

}

#issuelist li .block1 {
  float:left;
  width:75px;
  height:50px;
  background-color:transparent;
  text-align:center; 
}

#issuelist li .block2 {
  width:540px;
}
#issuelist li .block3 {
  width:100px;
  float:right;
  text-align:right;
}

#issuelist li .date, #issuelist li .time {

}
#issuelist li .issuerating {
  margin-bottom:3px;
}

#issuelist li .rating {
  float:right;
}

#issuelist li .vote {
  float:right;
  clear:both;
  width:100%;
}

#issuelist li .vote a.votelink{
  background-color:#497BAC;
  display:block;
  float:right;
  margin:2px;
  padding:2px;  
}


#issuelist li .vote .votelabel{
  float:left;
  padding-top:2px;
}

#issuelist li .vote a.votelink:hover{
  background-color:#79ABDC;
}

label .hint {
  font-size:80%;
  font-weight:normal;
  display:block;
  color:#333;
  padding-left:10px;
}


