﻿/* Text */
.mainContent p, .mainContent li, .mainContent dt { 	
	font-size:1.3em;
	line-height:1.6em;
}
.mainContent p, .mainContent ul, .mainContent ol, .mainContent dl {
	padding-bottom:20px;
}
.mainContent ol {
	padding-left:20px;
}
.mainContent ul li {
	list-style:square;
}
.mainContent ol li {
	list-style:decimal;
}
.mainContent dt {
	font-weight:bold;
	padding-bottom:5px;
}
.mainContent dd {
	font-size:1.2em;
	line-height:1.6em;
	padding-bottom:20px;
}
.mainContent h3 {
	font-size:2.0em;
	padding-bottom:15px;
}
.mainContent h4 {
	font-size:1.5em;
	padding-bottom:15px;
	text-transform:uppercase;
}
.secondaryContent p, .secondaryContent li, .secondaryContent dt { 	
	font-size:1.1em;
	line-height:1.4em;
}
.secondaryContent p, .secondaryContent ul, .secondaryContent ol, .secondaryContent dl {
	line-height:1.4em;
	padding-bottom:15px;
}
.secondaryContent h3 {
	font-size:1.5em;
	line-height:1.4em;
}
.secondaryContent h4 {
	font-size:1.2em;
	line-height:1.4em;
}

/* OrderStatus waiting animation */
div.orderWaiting {
	text-align: center;
	vertical-align: middle;
}
img.orderWaiting {
	margin: 0px 10px 15px 10px;
	border: 0px;
}

/* Lead In */
.leadIn {
    margin:0 auto;
    padding:18px 0 7px;
}
.invalid .leadIn {
    background:#fde4e4 url(../Images/backgroundLeadInError.gif) no-repeat scroll left bottom;
}
.leadIn h2 {
    text-transform:lowercase;
}
.invalid .leadIn h2 {
    padding-left:5px;
}

/* Content Containers */
.mainContent .primaryContent, .mainContent .secondaryContent
{
    margin:0;
    padding:0;
    width:765px;
}

.narrow .mainContent .primaryContent, .wide .mainContent .primaryContent
{
    background-color:#FFF;
    float:left;
    margin-right:15px;
    padding:5px 10px 10px;
    width:280px;
}

.full .mainContent .primaryContent
{
    background-color:#FFF;
    float:left;
    margin-right:15px;
    padding:5px 10px 10px;
    width:1065px;
}

.wide .mainContent .primaryContent
{
    width:580px;
}

.mainContent .secondaryContent
{
    float:left;
	margin:5px 0;
}

.full .mainContent .secondaryContent
{
    _position:absolute;
    width:1065px;
}

.narrow .mainContent .secondaryContent
{
	width:450px;
}

.wide .mainContent .secondaryContent
{
    _position:absolute;
    width:150px;
}

.mainContent ul
{
    padding-left:15px;
}

/* Fieldsets */
.mainContent fieldset {
    border-bottom:1px solid #ccc;
    margin-bottom:15px;
    padding-left:10px;
}
.mainContent fieldset h5 {
    font-size:1.2em;
    margin-bottom:10px;
    margin-left:-10px;
    text-transform:uppercase;
}
.mainContent fieldset h6 {
    clear:both;
    padding-bottom:2px;
}
.mainContent fieldset input {
    border:1px solid #999;
    display:block;
}
.mainContent fieldset input.invalid, .mainContent fieldset .invalid select, .mainContent fieldset textarea.invalid {
    background-color:#fde4e4;
}
.mainContent input.button, .mainContent input.orderButton, .mainContent input.buyItButton {
    border:medium none;
    clear:both;
    color:#fff;
    cursor:pointer;
    display:inline;
}
.mainContent .primaryContent input.button {
    float:right;
}
.mainContent input.orderButton, .mainContent input.buyItButton {
    background-color:#d3ad3d;
    padding:5px;
}
.mainContent input.orderButton:hover, .mainContent input.buyItButton:hover {
    background-color:#d2b971;
}
.mainContent input.buyItButton {
    padding:25px 55px;
}
.mainContent fieldset label {
    display:block;
    font-size:1.1em;
    line-height:1.4em;
    padding:0 0 12px;
}
.mainContent fieldset label .label {
    float:left;
    text-transform:lowercase;
}
.mainContent fieldset label .caption {
    color:#999;
    float:right;
    text-transform:lowercase;
}
.mainContent fieldset label.invalid, .mainContent p.invalid, .validation-summary-errors ul li {
    color:#cc0000;
}
span.invalid label {
    color:#cc0000;
}
span.invalid label a {
    color:#ee4444;
}
.mainContent fieldset span.checkbox {
    clear:both;
}
.mainContent fieldset span.checkbox input, .mainContent fieldset span.radiobutton input {
	border:none;
	clear:both;
	float:left;
	margin:0;
	padding:0;
}
.mainContent fieldset span.checkbox label, .mainContent fieldset span.radiobutton label {
	clear:none;
	margin:0 0 0 22px;
	padding:0 0 15px 0;
}
.mainContent fieldset span.radiobutton br {
    display:none;
}
.mainContent fieldset label.shortFieldOne, .mainContent fieldset label.longField, .mainContent fieldset label.triFieldOne {
	clear:left;
}
.mainContent fieldset label.shortFieldOne, .mainContent fieldset label.shortFieldTwo {
	float:left;
	margin-right:10px;
	_margin-right:5px;
	width:125px;
}
.mainContent .secondaryContent fieldset label.shortFieldOne, .mainContent .secondaryContent fieldset label.shortFieldTwo {
    width:190px;
}
.mainContent fieldset label.shortFieldOne input, .mainContent fieldset label.shortFieldTwo input, .mainContent fieldset label.shortFieldOne select, .mainContent fieldset label.shortFieldTwo select {
	float:left;
	padding:0;
	width:125px;
}
.mainContent .secondaryContent fieldset label.shortFieldOne input, .mainContent .secondaryContent fieldset label.shortFieldTwo input, .mainContent .secondaryContent fieldset label.shortFieldOne select, .mainContent .secondaryContent fieldset label.shortFieldTwo select {
    width:190px;
}
.mainContent fieldset label.triFieldOne, .mainContent fieldset label.triFieldTwo, .mainContent fieldset label.triFieldThree {
	float:left;
	margin-right:10px;
	_margin-right:5px;
	width:80px;
}
.mainContent .secondaryContent fieldset label.triFieldOne, .mainContent .secondaryContent fieldset label.triFieldTwo, .mainContent .secondaryContent fieldset label.triFieldThree {
    width:123px;
}
.mainContent fieldset label.triFieldOne input, .mainContent fieldset label.triFieldTwo input, .mainContent fieldset label.triFieldThree input, .mainContent fieldset label.triFieldOne select, .mainContent fieldset label.triFieldTwo select, .mainContent fieldset label.triFieldThree select {
	float:left;
	padding:0;
	width:80px;
}
.mainContent .secondaryContent fieldset label.triFieldOne input, .mainContent .secondaryContent fieldset label.triFieldTwo input, .mainContent .secondaryContent fieldset label.triFieldThree input, .mainContent .secondaryContent fieldset label.triFieldOne select, .mainContent .secondaryContent fieldset label.triFieldTwo select, .mainContent .secondaryContent fieldset label.triFieldThree select {
    width:123px;
}
.mainContent fieldset label.longField {
	float:left;
	margin:0;
	width:260px;
}
.mainContent .secondaryContent fieldset label.longField {
    width:390px;
}
.mainContent fieldset label.longField input, .mainContent fieldset label.longField select {
	float:left;
	padding:0;
	width:260px;
}
.mainContent .secondaryContent fieldset label.longField input, .mainContent .secondaryContent fieldset label.longField select {
    width:390px;
}
.mainContent fieldset select {
	float:left;
	display:block;
	border:1px solid #999;
}
.mainContent fieldset textarea {
	border:1px solid #999;
	display:block;
	margin-top:3px;
	width:260px;
}
.mainContent .secondaryContent fieldset textarea {
    width:390px;
}

/* ShoppingCart */
.cart {
    margin-bottom:20px;
}
h3.wantNumber {
    float:left;
}
h3.wantNumber span {
    color:#d3a903;
}
.cart h4 {
    clear:both;
}
.mainContent a.wantButton {
    background-color:#d3ad3d;
    color:#fff;
    float:right;
    font-size:1.3em;
    height:15px;
    margin:3px 0 0 5px;
    padding-top:2px;
    text-align:center;
    width:58px;
}
.mainContent a.wantButton:hover {
    background-color:#d2b971;
    text-decoration:none;
}
.cart .saleProductConfiguratorDiv {
    margin-bottom:10px;
}
.cart .saleProductConfiguratorDiv .wantPanelDiv {
    font-size:1.2em;
    line-height:1.3em;
    margin-bottom:5px;
}
.cart .saleProductConfiguratorDiv .wantPanelDiv a.attributeValue {
    border:solid 1px #fff;
    line-height:2.0em;
    margin:10px 5px 10px 0;
    padding:0 5px 0 5px;
    text-align:center;
    text-decoration:none;
    white-space:nowrap;
}
.cart .saleProductConfiguratorDiv .wantPanelDiv a.attributeValue.selected {
    background-color:#d3ad3d;
    border-color:#fff;
    color:#fff;
}
.cart .saleProductConfiguratorDiv .wantPanelDiv a.attributeValue.unselected {
    background-color:#fff;
    border-color:#d3ad3d;
    color:#333;
}
.cart .saleProductConfiguratorDiv .wantPanelDiv a.attributeValue.invalid {
    background-color:#feeeee;
    border-color:#f00;
    color:#f00;
}
.cart .saleProductConfiguratorDiv .wantPanelDiv a.attributeValue.disabled,
.dropDownTagListItem_disabled {
    background-color:#ddd;
    border-color:#999;
    color:#999;
}
.cart p.orderSummary {
    color:#666;
    font-size:1em;
    padding-left:5px;
    text-transform:uppercase;
}
ul.cartAlert, ul.cartAlert li {
    color:#cc0000;
    padding-bottom:0;
}
table.costCalc {
	background-color:#f9f9f9;
	margin-top:10px;
	width:100%;
}
table.costCalc td {
	padding:4px;
}
table.costCalc .each, table.costCalc .subtotal, table.costCalc .shipping, table.costCalc .total {
	font-size:1.5em;
	text-align:right;
}
table.costCalc .subtotal, table.costCalc .shipping {
	font-weight:bold;
}
table.costCalc .total {
	border-top:1px solid #ccc;
	font-size:2em;
	font-weight:bold;
}

/* Blog */
.blog .mainContent .primaryContent .blogDate {
    border-top-width:0;
}
.blog h4.blogDate {
    font-size:1.2em;
    margin:15px -10px 0;
    padding:6px 0 3px 10px;
}
.blogEntry h3, .blogEntry h3 a {
    color:#333;
    padding:15px 0 4px;
}
.blogEntry h3 a:hover {
    text-decoration:none;
}
.blogEntry .buzzUp {
    float:right;
    margin:10px;
}
.blogEntry .thumbnail {
    float:left;
    margin:10px;
}
.blogEntry .article ul li {
    margin-bottom:2px;
}
    
.blogEntry .wootcast {
    border-bottom:1px solid #eaeaea;
    border-top:1px solid #eaeaea;
    margin-bottom:6px;
    min-height:30px;
    padding:8px;
    width:558px;
}
.blogEntry .wootcast .soundPlayer {
    float:left;
    padding-right:10px;
}
.blogEntry .wootcast .details p {
    margin:0;
    padding:0;
    line-height:1.3em;
}
.blogEntry .wootcast .details .discuss {
    font-size:1.1em;
    text-transform:lowercase;
}
.blogEntry .wootcast.nodiscuss .details {
    margin-top:7px;
}
.blogEntry .wootcast.nodiscuss .details .discuss {
    display:none;
}
.blogFooter {
    border-bottom:1px solid #eaeaea;
    clear:both;
    margin-bottom:10px;
}
ul.blogFooter {
    padding:0 0 5px 0;
}
.blogFooter li {
    display:inline;
    font-size:1.1em;
    list-style-type:none;
    margin-right:15px;
}
.blogFooter li a {
    white-space:nowrap;
}
.blogFooter li a img {
    vertical-align:middle;
}
ul.multiList {
    padding:0;
}
ul.multiList li {
	color:#666;
	font-size:1.1em;
	line-height:1.3em;
	list-style:none;
	padding-bottom:5px;
	text-transform:uppercase;
}
ul.multiList li ul {
	margin:3px 0 0 5px;
}
ul.multiList li ul li {
	font-size:.92em;
	list-style:square;
	padding:0;
	text-transform:lowercase;
}

/* Byline - Blog and Derby */
.byline {
    border-top:2px solid #ccc;
    color:#888;
    font-family:"Trebuchet MS", Trebuchet, Calibri, Tahoma, Arial, sans-serif;
    font-weight:normal;
    margin-bottom:10px;
    padding:3px 0;
    text-align:right;
}
.byline .category {
    float:left;
    text-transform:uppercase;
}
.byline strong {
    color:#333;
    font-weight:normal;
}

/* FAQ */
ul.faq {
    margin-top:-10px;
}

/* Forums */
ul.forumNav {
    height:34px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    padding:0;
    position:relative;
    z-index:2;
}
/* HACK: (Safari) */
/*\*/
html>body*ul.forumNav {
 	height:33px;
	#height:34px; /* IE reset*/
}
/**/
ul.forumNav li {
    display:inline;
    float:left;
    font-size:1.4em;
    font-weight:bold;
    line-height:1.4em;
    text-align:center;
}
ul.forumNav li.selected {
    background-color:#fff;
    padding-bottom:9px;
    _padding-bottom:0;
}
ul.forumNav li.selected a {
	height:20px;
}
/* HACK: (Safari) */
/*\*/
html>body*ul.forumNav li.selected a {
 	height:19px;
	#height:20px; /* IE reset*/
}
/**/
ul.forumNav li.privateMessages {
    float:right;
}
ul.forumNav li.privateMessages a {
    border:none;
}
ul.forumNav li.privateMessages a span {
    border:1px solid Red;
    background-color:#fde4e4;
    color:#000;
    font-size:0.7em;
    font-weight:bold;
    right:5px;
    bottom:2px;
    position:absolute;
    cursor:pointer;
    padding:1px;
    line-height:1.0em;
}
ul.forumNav li a {
    border-style:solid solid none;
    border-width:1px 1px medium;
    color:#fff;
    display:block;
    padding:6px 14px;
    text-transform:lowercase;
}
ul.forumNav li a:hover {
    color:#ccc;
    text-decoration:none;
}
ul.forumNav li.selected a {
    background-color:#fff;
}
/* Fix for staff-only top line of forums wrapping the bottom line */
ul.forumNav li.Staff,
ul.forumNav li.Moderators,
ul.forumNav li.ReportingForums,
ul.forumNav li.DeletedPosts {
    padding-bottom: 0px !important;
}
.forumPagination {
    padding:10px;
    position:relative;
    width:745px;
    z-index:1;
}
.derbyForum .forumPagination {
    width:560px;
}
.forumPagination.last {
    margin-bottom:15px;
}
.forumPagination p {
    float:left;
    padding:10px 0 0;
}
.forumPagination ul.sort {
    float:right;
    padding-bottom:5px;
}
.forumPagination ul.sort li {
    display:inline;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}
.forumPagination select {
    float:left;
}
.derbyForum .forumPagination h4 {
    float:left;
    padding-bottom:0;
}
.forumPagination h5.button {
    float:left;
    margin-right:5px;
}
.forumPagination h5.button.addTopic {
    float:right;
}
.forumPagination h5.button.addTopic a {
    width:75px;
}
.forumPagination h5.button.backToTop a {
    width:80px;
}
.derbyForum .forumPagination h5.button {
    float:right;
}
.forumPagination h5.button a {
    border:1px solid #999;
    color:#000;
    display:block;
    font-size:1.1em;
    font-weight:bold;
    height:17px;
    padding:0 5px;
    text-decoration:none;
    text-transform:lowercase;
    width:95px;
}
.forumPagination h5.button a span {
    font-size:1.3em;
    position:relative;
    top:1px;
}
.forumList {
    background-color:#fff;
    border:1px solid #ccc;
    border-top:none;
    position:relative;
}
.forumList img {
    border-bottom:7px solid #fff;
    border-top:7px solid #fff;
    float:left;
    height:60px;
    width:80px;
}
.forumList h5.zoom {
    bottom:2px;
    left:60px;
    position:absolute;
}
.forumList h5.zoom a {
    display:block;
    height:14px;
    text-indent:-5555px;
    width:15px;
}
.forumList h4.date {
    border-left:1px solid #ccc;
    display:block;
    float:left;
    font-size:1.2em;
    font-weight:normal;
    height:65px;
    padding:10px 5px 0;
    text-align:center;
    width:37px;
}
.forumList h4.date span {
    clear:both;
    display:block;
    font-size:2.5em;
    font-weight:bold;
}
.forumList .postInfo {
    border-right:1px solid #ccc;
    float:left;
    padding:8px 10px;
    width:575px;
}
.forumList .postInfo.sale {
    width:447px;
}
.forumList .postInfo h3 {
    font-size:1.6em;
    font-weight:normal;
    padding-bottom:5px;
}
.forumList .postInfo h3 a {
    color:#000;
}
.forumList .postInfo h4 {
    font-size:1.1em;
    font-weight:normal;
    padding-bottom:10px;
}
.forumList .postInfo h4 a {
    color:#666;
}
.forumList p {
    color:#666;
    font-size:1.1em;
    padding-bottom:0;
}
.forumList .postAction {
    float:right;
    height:58px;
    padding:8px 10px;
    width:147px;
}
.forumList .postAction p {
    text-align:right;
}
.forumList h5.blog, .forumList h5.podcast {
    float:right;
    margin:12px 0 0 10px;
}
.forumList h5.blog a, .forumList h5.podcast a {
    display:block;
    height:14px;
    text-indent:-5555px;
    width:15px;
}
.forumList h5.blog a {
    background:url(../Images/MasterSprite.18.png) no-repeat scroll 0 0;
}
.forumList h5.podcast a {
    background:url(../Images/MasterSprite.18.png) no-repeat scroll -20px 0;
}
.forumList .threadByline {
    color:#666;
    font-size:0.7em;
    margin-left:10px;
    white-space:nowrap;
}
.forumPost {
    background:#fff url(../Images/backgroundForumPost.gif) repeat-y top left;
    border:1px solid #ccc;
    border-top:none;
    margin:8px 0;
    position:relative;
}
.forumPost ul.postTopBar {
    list-style:none;
}
.forumPost ul.postTopBar, .forumPost ul.postTopBar li, .forumPost ul.postTopBar li a {
    margin:0;
    padding:0;
}
.forumPost ul.postTopBar li {
    color:#65734d;
    display:inline;
    float:left;
    font-size:1.1em;
    font-weight:normal;
    margin:1px 10px;
}
.forumPost ul.postTopBar li.permalink {
    float:right;
}
.forumPost.WootStaff ul.postTopBar li, .forumPost.WootStaff ul.postTopBar li a, .forumPost.GuestBlogger ul.postTopBar li, .forumPost.GuestBlogger ul.postTopBar li a {
    color:#fff;
}
.forumPost ul.postTopBar li a {
    color:#65734d;
}
.forumPost .posterInfo {
    background:#f0f0dd;
    float:left;
    padding:7px 0 10px 10px;
	position:relative;
    width:135px;
}
.forumPost .posterInfo h4 {
    display:inline;
    padding:0;
    text-transform:none;
}
.forumPost .posterInfo h4 a {
	color:#000;
}
.forumPost .posterInfo h4 .cram {
    font-size:0.9em;
    letter-spacing:-1px;
}
.forumPost .posterInfo dl {
    padding:0 0 5px 0;
    clear:left;
}
.forumPost .posterInfo dt, .forumPost .posterInfo dd {
    font-size:1.1em;
    font-weight:normal;
    padding:0;
}
.forumPost .posterInfo dt {
    clear:left;
    color:#666;
    float:left;
    text-transform:uppercase;
    padding-right: 5px;
}
.forumPost .posterInfo p {
    font-size:1.1em;
    padding:0;
}
.forumPost .posterInfo img.avatar {
	margin-top:7px;
	max-width:64px;
}
.forumPost .posterInfo a.message {
	position: absolute;
	right:10px;
	top:10px;
}
.forumPost .posterInfo a.message img {
	width:14px;
}
.forumPost .posterInfo span.qPosts {
	font-size:10px;
	float:right;
	margin:8px 10px 0 0;
}
.forumPost .postContent {
    float:left;
    overflow:hidden;
    padding:10px 10px 5px 10px;
    position:relative;
    width:598px;
}
.derbyForum .forumPost .postContent {
    width:410px;
}
.forumPost .postContent .content {
    font-size:1.3em;
    line-height:1.4em;
}
.forumPost .postContent .content blockquote {
    font-size:0.9em;
    line-height:1.3em;
    margin-bottom:10px;
    padding:5px;
}
.forumPost .postContent cite {
    display:block;
    background-color:#fff;
    margin:-5px -5px 8px -5px;
}
.forumPost .postContent .content p, .forumPost .postContent .content ul, .forumPost .postContent .content ul li, .forumPost .postContent .content dt, .forumPost .postContent .content dd {
    font-size:1.0em;
}
.forumPost .postContent .signature {
    color:#777;
    font-size:1.1em;
    line-height:1.2em;
    max-height:110px;
    overflow:auto;
}
.forumPost .postContent .signature ul li {
    color:#777;
    font-size:1.1em;
}
.forumPost ul.postLinks {
    border-top:1px solid #ccc;
    float:right;
    margin:0 10px 2px 0;
    padding:5px 0 0;
    width:600px;
}
.derbyForum .forumPost ul.postLinks {
    width:410px;
}
.forumPost ul.postLinks li {
    float:right;
    list-style:none;
    margin-left:8px;
}
.forumPost ul.postLinks li.forumButton {
    margin-left:15px;
}
.forumPost ul.postLinks li a {
    color:#999;
    display:block;
    padding:1px 0 2px;
    text-align:center;
    text-decoration:none;
    text-transform:lowercase;
}
.forumPost ul.postLinks li.forumButton a {
    color:#fff;
    font-size:1.08em;
    font-weight:bold;
    padding:0 10px;
}

/* Forums - Private Messages */
table.privateMessages thead tr th p, table.privateMessages tfoot tr th p {
    color:#fff;
}
table.privateMessages tbody tr td {
    background-color:#fff;
}
table.privateMessages p {
    padding:5px;
}

/* Forums - Sale Summary */
.forumPost .saleSummary img.thumbnail {
    border:1px solid #ccc;
    float:left;
}
.forumPost .saleSummary dl.itemSummary {
    float:right;
    width:450px;
}
.forumPost .saleSummary dl.itemSummary dd {
    padding:0;
}
.forumPost .saleSummary ul.wootcast {
    border-bottom:1px solid #ccc;
    border-top:1px solid #ccc;
    clear:both;
    padding:10px 0;
}
.forumPost .saleSummary ul.wootcast li {
    float:left;
    font-size:0.9em;
    line-height:1.3em;
    list-style-type:none;
    margin-left:10px;
}
.forumPost .saleSummary ul.bio {
    border-bottom:1px solid #ccc;
    border-top:1px solid #ccc;
    clear:both;
    padding:10px 0;
}
.forumPost .saleSummary ul.bio li {
    float:left;
    font-size:0.9em;
    line-height:1.3em;
    list-style-type:none;
    margin-left:10px;
}
.forumPost .saleSummary ul.bio li dd {
    padding-bottom: 0px;
}
.forumPost .saleSummary ul.bio li dl {
    padding-bottom: 0px;
}
.forumPost .saleSummary ul.bio li h4 {
    font-size: 1em;
    font-weight: bold;
}
.forumPost .saleSummary ul.wootcast li.title {
    width:500px;
}
.forumPost .saleSummary dl.multiStats {
    float:left;
    margin-top:10px;
    margin-right:5px;
    width:193px;
}
.forumPost .saleSummary dl.multiStats dt, .statsGraph h3, .forumPost .qualityPosts h3 {
    color:#666;
    font-size:0.9em;
    font-weight:bold;
    padding-bottom:7px;
    text-transform:uppercase;
}
.forumPost .saleSummary dl.multiStats dd {
    padding:2px 0 2px 5px;
}
.forumPost .qualityPosts {
    border-top:1px solid #ccc;
    clear:both;
    float:left;
    padding:20px 0;
    width:600px;
}
.postContent li {
    font-size: 1.0em;
}

/* Avatar */
.userAvatar
{
    float:left;
    height:10px;
    margin:9px 6px 5px 0;
    width:10px;
}
.userAvatar.box0
{
    border: 1px solid #b7b7b7;
    width: 8px;
    height: 8px;
}

.userQone
{
    float:left;
    height:10px;
    margin:8px 3px 5px 0;
    width:12px;
	position: relative;
	top:1px;
	
}
.roleIcon
{
    float:left;
    height:11px;
    margin-top:2px;
    width:11px;
    padding-right:3px;
}

/* Pagination */
ul.pagination {
    clear:right;
    float:right;
    margin:3px 0 0 0;
    padding:0;
}
ul.pagination li {
    font-size:1.1em;
    display:inline;
    list-style-type:none;
}
ul.pagination li a {
    font-weight:bold;
    height:17px;
    line-height:1.4em;
}
ul.pagination li a:hover {
    color:#a2a2a2;
    text-decoration:none;
}
ul.pagination li.pageNumbers a {
    background:none;
    font-weight:normal;
    line-height:1.7em;
    padding:0 6px;
}
ul.pagination li.pageNumbers a.selected, ul.pagination li.pageNumbers a.selected:hover {
    border:1px solid #999;
    color:#000;
}
ul.pagination li.pageNumbers a.selected {
    background-color:#ddd;
}
ul.pagination li.previous a, ul.pagination li.newer a {
    padding-left:17px;
    width:32px;
}
ul.pagination li.previous a:hover, ul.pagination li.newer a:hover {
    background:url(../Images/MasterSprite.18.png) no-repeat scroll -60px 0;
}
ul.pagination li.next a, ul.pagination li.older a {
    margin-left:10px;
    padding-right:17px;
    text-align:right;
    width:32px;
}
ul.pagination li.next a {
    margin-left:0;
    padding-left:7px;
    padding-right:20px;
}
ul.pagination li.next a:hover, ul.pagination li.older a:hover {
    background:url(../Images/MasterSprite.18.png) no-repeat scroll -109px 0;
}

/* Advertisements */
.advertisement.size728x90 {
    text-align:center;
}
