﻿
.categoryGroup { float:left; width:556px; margin-bottom:25px; }
.categoryGroup > .headline { height:29px; background-color:#f7f7f7; border: solid 1px #eaeaeb; }

.category { float:left; padding-bottom:10px; border-top: solid 1px #eaeaeb; padding:10px 10px; }
.category h3 { margin-top:0px; }
.category .left { float:left; width:315px;}
.category .left .stat { color:Blue; }
.category .right { float:left; padding:5px 0 0 20px; color:#666; }

.container {border-top:solid 5px #aaa;margin:0 0 16px 0;}
.bigContainer {border-top:solid 5px	blue; margin:0 0 25px 0; background-color:Red; }
.uppercase {text-transform:uppercase;}

.tags * {line-height:1.2; color:#088b9f; }
.tags .size1{font-size:10px;}
.tags .size2{font-size:13px;}
.tags .size3{font-size:15px;font-weight:bold;}
.todo{color:#e30;}


#container.twoColWideRight #mainContent .noPad { padding:0 !important; width:552px !important; }


h3.greyBg { display:block; height:29px; background-color:#f7f7f7; padding: 0 0 0 10px; margin:0; line-height: 29px; }
h2.between { padding:0; margin: 20px 0 -20px 0; }

.inboxTable { table-layout:fixed; width:532px; }
.tabMenuBlueHat td.post { padding-bottom:0px; padding-top:5px; }
.tabMenuBlueHat td.post p { margin-bottom:4px; }
.tabMenuBlueHat .inboxItem { margin-bottom:0px; }
.tabMenuBlueHat td.post { width:315px; overflow:hidden; text-overflow:ellipsis; }
.tabMenuBlueHat td.replied { width:190px; padding-left: 20px; }

.notReady { color: Red; font-size:.7em; font-style:italic; }

#container.twoColNarrowRight #mainContent .noPad { padding:0 !important; width:657px !important; }
#container.twoColNarrowRight #mainContent .noLeftPad { padding:15px 0 !important; width:657px !important; }
#mainContent .boxBlueHat td.profileCell { width: 105px; background-color: #f7f7f7; border-right:solid 1px #eaeaeb; padding:10px; }
#mainContent .boxBlueHat td.profileCell img { margin-bottom:6px; }
#mainContent .boxBlueHat td.txtCell { padding:10px 10px 0 10px; width:490px; }


a.bigBlueBtn, a.bigGreyBtn, a.bigGreenBtn, a.bigGreyMainBtn { display:inline-block; width:100px; height:21px; text-align:center; text-transform:uppercase; line-height:21px; color:#FFF !important; text-decoration:none; font-size:.8em; margin-bottom:25px; }
a.bigGreyMainBtn  { background-color:#acacb0; width:205px; }
a.bigBlueBtn { background-color:#2ccac9; color:#000000 !important; }
a.bigGreyBtn { background-color:#acacb0; }
a.bigGreenBtn { background-color:#68f17c; }
a.bigBlueBtn:hover, a.bigGreyBtn:hover, a.bigGreenBtn:hover, a.bigGreyMainBtn:hover { text-decoration:none !important; }


#sidebar2 a.submit { height:21px; padding: 0 8px; background-color:#acacb0; line-height:21px; color:#FFF; float:right; }

.leftFormElements { float:left; }
.rightFormElements { float:right; width:200px; }

.memberInfo .memberTxt { padding: 10px 0 0 15px; color:#acacb0; }
.memberInfo .memberTxt h3 { padding:0; margin:0; }

td { vertical-align:top; }


table.adm { width:600px; border:solid 1px #f7f7f7; padding:0; margin:0; }
table.adm th{ height:30px; font-weight:bold; background-color:#f7f7f7; padding-left:10px; }
table.adm th.right{ width:150px; }
table.adm td { border-top:solid 1px #f7f7f7; height:30px; padding-left:10px; line-height:30px; }

.forumPost .rightContent { float:right; width: 400px; margin-right: 25px; }
.forumPost .postContent { float:right; width: 400px; margin-right: 25px; min-height:120px; }

.twoColNarrowRight #contentHead p.full { width: auto; }

#header .blog b{ color: #000; }

table.profile { margin:0; padding:0; }
table.profile td { padding: 10px 20px 0 20px; }
table.profile td.profileImg { padding:0; width:201px; }
table.profile td.right { border-left:solid 1px #FFF; }

.twoColWideRight #contentHead { background-color:#e5f6f6; border: solid 1px #eaeaeb; margin-top: 25px; padding:0; }
.twoColWideRight #contentHead .content { padding:5px 15px 25px; }

.socialProfileLarge { margin-top:15px; height:16px; }
.socialProfileLarge span { margin-right:15px; }
.socialProfileLarge span img { vertical-align:middle; }

.socialProfile { margin-top:10px; height:16px; line-height:16px; text-align:right; }
.socialProfile span, .socialProfile img { float:left; }


#container.twoColWideRight #sidebar2 .boxFormGreyHat { width:315px; }

input.fullWidth, textarea.fullWidth{ width:100%; margin-bottom:5px; }

