@import url('/Themes/Qmag/style/Common_override.css');

body
{
	background: #fff;
}

a,
a:visited,
a:link,
a.ForumGroupNameUnRead,
.ForumGroupNameUnRead:link,
.ForumGroupNameUnRead:visited,
a.ForumNameUnRead,
.ForumNameUnRead:link,
.ForumNameUnRead:visited 
{
	color: #DF1A80;
	font-weight: bold;
}

h1,
#CommonTitle h1
{
	color: #DF1A80;
	font-family: 'Trebuchet MS';
	font-size: 30px;
	text-transform: uppercase;
}

h4,
div.CommonContentBox h4.CommonContentBoxHeader,
div.CommonContentBox h2.CommonContentBoxHeader
{
	color: #000;
	font-family: 'Trebuchet MS';
	font-size: 16px;
}

div.CommonContentBox h2.CommonContentBoxHeader
{
	font-size: 20px;
}

#CommonFooter
{
	background: none;
	border: none;
}

div.Common
{
	padding: 20px 30px 0;
	width: 932px;
}

textarea,
input[type="text"],
select
{
	border: 1px solid #ccc;
}

span.CommonTextButton,
span.CommonTextButtonHighlight,
div.CommonFormFieldName input[type="submit"],
div.CommonFormField button,
td.CommonListCell input[type="submit"],
div.CommonFormArea input[type="submit"]
{
	background: #DF1A80;
	border: none;
	color: #fff;
	cursor: pointer;
	font-family: 'Trebuchet MS';
	font-size: 18px;
	font-weight: bold;
}

div.CommonFormField button,
td.CommonListCell input[type="submit"],
div.CommonFormArea input[type="submit"]
{
	font-size: 14px;
}

span.CommonTextButtonHighlight
{
	background: #ccc;
}

.CommonCommentBubbleRoundTop .r1, .CommonCommentBubbleRoundTop .r2, .CommonCommentBubbleRoundTop .r3, .CommonCommentBubbleRoundTop .r4, .CommonCommentBubbleRoundBottom .r1, .CommonCommentBubbleRoundBottom .r2, .CommonCommentBubbleRoundBottom .r3, .CommonCommentBubbleRoundBottom .r4, .CommonCommentArrow .r1, .CommonCommentArrow .r2, .CommonCommentArrow .r3, .CommonCommentArrow .r4, .CommonCommentArrow .r5, .CommonCommentArrow .r6, .CommonCommentArrow .r7, .CommonCommentArrow .r8, .CommonCommentArrow .r9, .CommonCommentArrow .r10, .CommonCommentContent
{
	background-color: #F3D5E5 !important;
}

div.CommonMessageHeader,
div.CommonMessageHeader a
{
	font-size: 11px;
}

div.CommonMessageDate
{
	border-bottom: 1px dotted #ccc;
	color: #999;
	font-weight: bold;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

div.ContentBoxComments div p
{
	margin: 0 0 5px;
}

/* top banner */
div.HeaderTopBanner
{
	background: #be166d url('/themes/qmag/images/cs.qmag/header.topbanner.bg.jpg') repeat-x bottom;
}

div.HeaderTopBanner div.Common
{
	background: #000;
	padding: 10px 0;
	text-align: center;
	width: 950px;
}

/* header */
#CommonHeader div.Common,
#CommonNavigation div.Common
{
	padding: 0;
	width: 950px;
}

#CommonNavigationShadow,
#CommonNavigation2Empty
{
	display: none;
}

#CommonHeader
{
	background: url('/themes/qmag/images/cs.qmag/header.bg.jpg');
	height: 172px;
}

#CommonHeader div.Common
{
	background: url('/themes/qmag/images/cs.qmag/header.logo.png') center top;
	height: 139px;
}

#CommonHeader div.Common #CommonHeaderTitleArea
{
	padding: 0;
}

#CommonHeader div.Common #CommonHeaderTitleArea div
{
	margin: 0 0 0 100px !important;
}

#CommonHeader div.Common #CommonHeaderTitleArea div.CommonHeaderTitle,
#CommonHeader div.Common #CommonHeaderTitleArea div.CommonHeaderTitleDescription
{
	display: none;
}

#CommonHeader div.Common #CommonHeaderUserContent
{
	color: #ccc;
	background: #000 url('/themes/qmag/images/cs.qmag/header.userarea.bg.jpg') repeat-x center top;
	padding: 3px 10px;
}

#CommonHeader div.Common #CommonHeaderUserWelcome div.sub2
{
	margin-top: 1px;
}

#CommonHeader div.Common #CommonHeaderUserWelcome a,
#CommonHeader div.Common #CommonHeaderUserWelcome a:visited
{
	color: #fff;
	font-family: Trebuchet MS;
	font-size: 10px;
	font-weight: bold;
}

#CommonHeader div.Common #CommonHeaderUserWelcome span a,
#CommonHeader div.Common #CommonHeaderUserWelcome span a:visited,
#CommonHeader div.Common #CommonHeaderUserWelcome div a,
#CommonHeader div.Common #CommonHeaderUserWelcome div a:visited
{
	text-transform: uppercase;
}

#CommonNavigation
{
	background: transparent url('/themes/qmag/images/cs.qmag/menu.bg.png') no-repeat top center;
	border: none;
	height: 66px;
	margin: -33px 0 0 0;
}

#CommonNavigation div.Common,
#CommonNavigation div.Inner
{
	background: none;
	border: none;
	height: 33px;
}

#CommonNavigation div.Inner ul li
{
	background: transparent url('/themes/qmag/images/cs.qmag/menu.sub.sep.png') no-repeat right center;
	border: none;
	height: 31px;
	line-height: 31px;
	margin-top: 1px;
	padding: 0 15px;
}

#CommonNavigation div.Inner ul li:last-child
{
	background: none;
}

#CommonNavigation div.Inner ul li a,
#CommonNavigation div.Inner ul li a:visited
{
	border: none;
	color: #fff;
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	padding: 0;
	text-transform: uppercase;
}

#CommonNavigation div.Inner ul li a.Selected
{
	background: none !important;
	text-decoration: underline;
}

#CommonNavigation div.Inner ul li a:hover
{
	text-decoration: underline;
}


#CommonNavigation div.CommonNavigation
{
	background: url('/themes/qmag/images/cs.qmag/menu.sub.bg.png') no-repeat center top;
	width: 992px;
}

#CommonNavigation div.CommonNavigation div.Inner
{
	margin: 0 auto;
	width: 950px;
}

/* global navigation */
#CommonNavigation div.GlobalNavigation ul li
{
	background: transparent url('/themes/qmag/images/cs.qmag/menu.parent.sep.png') no-repeat right center;
}

#CommonNavigation div.GlobalNavigation
{
	background: none;
}

/* search */
#CommonSearch
{
	background: transparent url('/themes/qmag/images/cs.qmag/search.bg.png') no-repeat left center;
	height: 22px;
	margin: -81px 3px 0 0;
	position: relative;
	width: 214px;
}

#CommonSearch div.CommonSearchRoundTop,
#CommonSearch div.CommonSearchRoundTop div,
#CommonSearch div.CommonSearchRoundBottom,
#CommonSearch div.CommonSearchRoundBottom div,
#CommonSearch div.CommonSearchContent
{
	background: none;
	border: none;
	height: 0;
}

#CommonSearch div.CommonSearchContent
{
	height: 22px;
	padding: 0;
	position: static;
}

#CommonSearch div.CommonSearchContentInner
{
	height: 22px;
	padding: 0 0 0 10px;
	position: static;
	top: 0;
}

#CommonSearch div.CommonSearchContentInner input
{
	background: none;
	border: none;
	margin: 4px 0 0 0;
	width: 175px;
}

#CommonSearch div.CommonSearchContentInner input.CommonSearchButton
{
	display: block;
	cursor: pointer;
	position: absolute;
	margin-right: 0;
	right: 0;
	top: 0;
	width: 20px;
}

/* content */
div.Common #CommonTitle
{
	padding: 0 20px 10px;
}

/* content box */
div.CommonContentBox
{
	background: #F7F7F7 url('/themes/qmag/images/cs.qmag/box.common.bg.jpg') repeat-x bottom;
	padding-top: 8px;
}

div.Highlighted2
{
	background: #F7F7F7 url('/themes/qmag/images/cs.qmag/box.highlighted2.bg.jpg') repeat-x bottom !important;
	border-top-color: #F2B7D8 !important;
}

.CommonContentBox.Highlighted2 .CommonContentBoxHeader
{
	border-bottom-color: #ccc;
	font-family: 'Trebuchet MS';
}

div.CommonContentBox h4.CommonContentBoxHeader
{
	border-bottom: 1px dotted #ccc;
}

div.ContentBoxBio,
div.ContentBoxNews,
div.ContentBoxActivities
{
	background: none;
	border-bottom: 3px solid #ccc;
}

div.ContentBoxBio h4.CommonContentBoxHeader,
div.ContentBoxNews h4.CommonContentBoxHeader,
div.ContentBoxComments h4.CommonContentBoxHeader
{
	border: none;
	font-size: 20px !important;
}

div.ContentBoxNews
{
	border-top: none;
}

div.ContentBoxNews li
{
	border: none;
	margin-bottom: 10px;
	padding: 0;
}

div.ContentBoxNews li.Header
{
	color: #999;
	border-bottom: 1px dotted #ccc;
	margin-bottom: 3px;
	padding-bottom: 3px;
	padding-top: 10px;
}

div.ContentBoxNews li div.CommonMessageHeader
{
	background: transparent url('/themes/qmag/images/cs.qmag/box.news.header.bg.jpg') repeat-x top;
	color: #fff;
	height: 24px;
	line-height: 24px;
	padding: 0 10px;
}

div.ContentBoxNews li div.CommonMessageActions
{
	margin: 5px 10px 0px 0;
	.margin: 19px 10px -20px 0;
	position: relative;
}

div.ContentBoxNews li div.CommonMessageActions,
div.ContentBoxNews li div.CommonMessageActions a
{
	color: #ccc;
}

div.ContentBoxNews li div:last-child
{
	background: #F7F7F7 url('/themes/qmag/images/cs.qmag/box.common.bg.jpg') repeat-x bottom;
	padding: 10px;
}

div.ContentBoxNews li div:last-child p
{
	font-size: 11px;
	margin: 0 0 5px 0;
}

div.ContentBoxActivities
{
	border-top: none;
}

div.ContentBoxActivities h4.CommonContentBoxHeader
{
	border: none;
	font-size: 20px !important;
	margin-bottom: 0;
}

div.ContentBoxActivities li.Header
{
	color: #999;
	border-top: 1px dotted #ccc;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
}

div.ContentBoxActivities li.Header:first-child
{
	margin-top: 0;
}

div.ContentBoxActivities li
{
	border: none;
	margin: 6px 0;
}

div.ContentBoxComments
{
	background: none;
	border-top: none;
}

div.ContentBoxComments h4.CommonContentBoxHeader
{
	border-bottom: 1px dotted #ccc;
	margin-bottom: 5px;
}

/* modal popup box */
div.CommonModal
{
	border: 6px solid #ccc;
}

div.CommonModal div.CommonModalTitle
{
	border-bottom: 1px dotted #ccc;
}

div.CommonModal div.CommonModalTitle span
{
	color: #DF1A80;
	font-family: 'Trebuchet MS';
	font-size: 30px;
	text-transform: uppercase;
}

/* common pane*/
div.CommonPane h3.CommonSubTitle
{
	background: transparent url('/themes/qmag/images/cs.qmag/box.news.header.bg.jpg') repeat-x top;
	color: #fff;
	height: 24px;
	line-height: 24px;
	padding: 0 10px;
}

.CommonPaneTabSelected
{
	border-color: #DF1A80;
}

/* forum */
th.CommonListHeader,
.ForumPostHeader
{
	background: transparent url('/themes/qmag/images/cs.qmag/box.news.header.bg.jpg') repeat-x top;
	color: #fff;
	height: 24px;
	line-height: 24px;
	padding: 0 10px;
}

.ForumPostHeader img
{
	margin-top: 6px;
}

a.ForumGroupNameRead,
.ForumGroupNameRead:link,
.ForumGroupNameRead:visited,
a.ForumNameRead,
.ForumNameRead:link,
.ForumNameRead:visited
{
	color: #DF1A80;
}

.Normal .CommonCommentBubbleRoundTop .r1, .Normal .CommonCommentBubbleRoundTop .r2, .Normal .CommonCommentBubbleRoundTop .r3, .Normal .CommonCommentBubbleRoundTop .r4, .Normal .CommonCommentBubbleRoundBottom .r1, .Normal .CommonCommentBubbleRoundBottom .r2, .Normal .CommonCommentBubbleRoundBottom .r3, .Normal .CommonCommentBubbleRoundBottom .r4, .Normal .CommonCommentContent
{
	background-color: #fff !important;
	border-color: #F3D5E5;
}

div.CommonContentBoxHeaderForm a.ForumLinkUnread
{
	background: #DF1A80;
	color: #fff;
	padding: 2px;
}

/* media */
.CommonFileArea
{
	margin: 6px;
}
