/***************************/
/* INDEX 
 ----------------
 Reset
 Base (Default)
 Page Structure
 Main Content
 Header
 Navigation
 Headings
 SideBar (pod container)
 Footer
 Forms
 Search
 Articles
 Home Page
 Forum
 Members
 Misc
 Blogs
*/
/********************************/

/* =Reset
------------------------------------*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, td, th, tr, table, caption, tbody, tfoot, thead{
  margin:0;
  padding:0;
  border:0;
  vertical-align:baseline;
}

/* =Base
------------------------------------*/
body {
	font:13px Arial,helvetica,sans-serif;
	color:#666;
	margin:0 auto;
	width:980px;
	text-align:center;
	background-color:#fff;
}

p {
    margin-bottom:10px;
}

b,strong{
	font-weight:bold;
}

a img{
    border-style:none;
}

em, i{
	font-style:italic
}

a {
	color:#09C;
	text-decoration:none;
}

a:visited{
	color:#09C;
	text-decoration:none;
}
 a:hover {
	color:#09C;
	text-decoration:underline;
}

h1 {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:1.5em;
	color:#900;
}

td {
	font-size:13px;
	vertical-align:top;
}

select{
	font-size:11px;
}

.clear-div {
	clear:both;
}

.clearfix:after .clearfix:before{
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
 }

.clearfix:after { 
	clear: both; 
}

.clearfix {
	display: inline-block; /* for IE/Mac */
}

hr.divider {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #CCCCCC;
    border-style: none none dotted;
    border-width: 0 0 1px;
    clear: both;
    height: 0;
}

/* =Page Structure
------------------------------------*/
#container {
	margin: auto;
	background-color:#FFF;
	text-align:left;
	width:980px;
	position:relative;
}

#contentareafooter {
	background-color:#FFF;
	clear:both;
	display:block;
	float:left;
	height:16px;
	position:relative;
	width:980px;
}

#contentareaheader .left {
	background-color:transparent;
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	height:6px;
	overflow:hidden;
	position:relative;
	width:6px;
}

#contentareaheader .middle {
	background-color:#FFF;
	float:left;
	height:6px;
	overflow:hidden;
	position:relative;
	width:988px;
}

#contentareaheader .right {
	background-color:transparent;
	background-position:right top;
	background-repeat:no-repeat;
	float:right;
	height:6px;
	overflow:hidden;
	position:relative;
	width:6px;
}

#contentbanner {
	margin-bottom:13px;
	background-color:#FFF;
	clear:both;
	display:block;
	padding-top:10px;
	text-align:center;
	width:100%;
}

#footerbanner {
	margin-bottom:13px;
	background-color:#FFF;
	clear:both;
	display:block;
	height:103px;
	width:850px;
	padding-left:130px;
}


/* =Main Content
------------------------------------*/
#maincontentcell {
	background-color:#FFF;
	padding-left:0;
	width:635px;
}

#maincontentcell .mm_full {
	margin-bottom:8px;
	overflow:hidden;
	width:635px;
}

#maincontentcell ul {}

#maincontentcell li{ 
    margin-left:25px;
	list-style-position:inside;
	list-style-type:square;
}

#maincontentcell h2 {
	color:#339A99;
	font:bold 24px calibri;
	text-decoration:none;
	margin-bottom:12px;
	margin-top:8px;
}

table.contentTabs {
	border-collapse:collapse;
	background-image:none;
	width:100%;
	margin:0;
	padding:0;
}

span.contentTabContent {
	color:#fff;
	font-weight:bold;
	padding-left:10px;
}

table.contentTabs td {
	border-collapse:collapse;
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	margin:0;
	padding:2px 5px 0 0;
}

td.contentTabSelected {
	width:50%;
	background-color:transparent;
	background-image:none;
	margin:0;
	padding:0 20px 0 0;
}

#maincontentcell td.contentTabSubMsg {
	color:#FFF;
	background-color:transparent;
	border:0;
	width:50%;
	text-align:right;
	padding:0 10px 0 0;
}

td.contentTabSelected span.contentTabContent, td.contentTab span.contentTabContent {
	font:bold 20px/11px Calibri,'Lucida Grande',Arial,Verdana,Sans-serif;
	padding:0;
}

div.tabbedContent {
	width:100%;
}

table.contentTabs {
	padding:0;
	border-collapse:collapse;
	margin:0;
}

table.contentTabs td {
	white-space:nowrap;
}

td.contentTabSelected {
	background:url(/images/top_right.gif) no-repeat right top;
}

td.contentTabSelected {
	padding:0 13px 0 0;
}

td.contentTabSelected, td.contentTab {
	font-size:13px;
	color:#fff;
	margin:5px;
	font-weight:bold;
	border-right:3px sold #fff;
}

td.contentTabSelected span.contentTabCorner {
	background:url(/images/top_left.gif) no-repeat left top;
}

td.contentTabSelected span.contentTabCorner {
	width:13px;
	height:10px;
}

td.contentTabSelected span.contentTabCorner,td.contentTab span.contentTabCorner {
	padding:0;
	margin:0;
	float:left;
}

td.contentTabSelected span.contentTabContent,td.contentTab span.contentTabContent {
	padding:0 4px;
	line-height:18px;
}

td.contentTabSubMsg {
	padding-left:15px;
	font-weight:bold;
}

div.contentTabBelowNoContent {
	width:100%;
	height:3px;
	background-color:#FFF;
	border:0;
}

.backtotop {
	height:auto;
	width:auto;
	margin:0;
	padding:0;
}

#backtotopdiv {
	background-color:#FFF;
	height:40px;
	width:960px;
	padding-left:20px;
}

#backtotopdiv #inner {
	background:url(http://s2.juniormagazine.co.uk/images/junior_v2.png) no-repeat 0 -60px;
	width:127px;
	height:30px;
}

.tags-and-social-top {
	float:right;
	margin-top:15px;
	width:200px;
}

.tags-and-social-top-item {
	float:left;
	width:100px;
}

img.socialbookmark {
	vertical-align:middle;
}

a.socialbookmark {
	padding-left:5px;
}

td.contentTabSelected span.contentTabCorner, #contentareaheader, #timeline, .historysub .right, .loginheader{
	display:none;
}


#navspecificv2, #navspecificv3, #navspecificv4, #navspecificv5, #navspecificv6, #navspecificv7{
	clear:both;
}

.breaker{
	clear:both;
}

.mm_halfContainer, .mm_full {
	float:none;
	clear:both;
	width:300px;
}


/* =Header
------------------------------------*/
.networkeyebrow {
	background-color:#EDEDED;
	height:27px;
	color:#666;
}

.networkeyebrow a {
	color:#666;
	font-size:10px;
}

.eyebrowtext {
	float:left;
	padding-left:455px;
	font-size:11px;
}

.eyebrowtext b{
	font-family:Georgia,Times,Times New Roman,serif;
}

.networkeyebrowlogo {
	background-color:#EDEDED;
	width:980px;
	text-align:right;
	height:27px;
	padding-top:6px;
	margin:auto;
}

.eyebrowlogoimage {
	height:20px;
	width:69px;
	display:block;
	float:left;
	margin-left:17px;
	background:url(http://s2.juniormagazine.co.uk/images/junior_v2.png) no-repeat -390px -110px;
}

#header {
	background-color:#FFF;
	padding:17px 0 23px 0;
}

#searchbar {
	height:50px;
	left:325px;
	position:absolute;
	top:18px;
	width:290px;
}

#searchbar .left {
	height:50px;
	left:-5px;
	padding:8px 0 0 10px;
	position:absolute;
	width:300px;
	z-index:10;
}

#logo {
	background:url(/images/juniorlogo.png) no-repeat left top;
	width:188px;
	height:47px;
}

#logo a {
	display:block;
	width:188px;
	height:47px;
}

#banner {
	height:0;
	overflow:hidden;
}

#banner .inner {
	float:right;
	padding:0;
}

#headerextra {
	float:right;
	height:50px;
	left:605px;
	position:absolute;
	top:10px;
	width:375px;
	color:#333;
}

.loginboxcontainernotloggedin {
	float:right;
	position:relative;
	line-height:18px;
	left:0;
	margin-top:10px;
	width:260px;
}

.loginboxcontainernotloggedin .main {
	background-color:#FFF;
	float:left;
	height:60px;
	overflow:hidden;
	width:300px;
	padding:0;
}

.loginboxcontainernotloggedin .main .signupbutton {
	background:url(/images/signup.gif) no-repeat right bottom;
	float:right;
	height:23px;
	margin-left:2px;
	width:68px;
}

.loginboxcontainernotloggedin .main .loginbutton {
	background:url(/images/signin.gif) no-repeat right bottom;
	float:right;
	height:23px;
	margin-left:1px;
	width:68px;
}

.loginbuttoncontainer {
	float:left;
	padding-right:5px;
}

.loginboxcontainer {
    margin-left: 115px;
    margin-top: 5px;
    width: 260px;
}

loginboxcontainer .main .inbox{
	color: #333333;
    float: left;
    font-size: 10px;
    margin-top: 0;
    width: 100%;
}

.loginboxcontainer .main .myprofile {
    color: #333333;
    float: left;
    margin-top:0;
    padding-top: 5px;
    width: 100%;
}

.loginboxcontainer .main .membernamecontainer {
    float: left;
    margin-left: 10px;
    margin-top: 0;
    overflow: hidden;
    padding-top: 0;
    width: 193px;
}

.loginboxcontainer .main .avatar {
    float: left;
    height: 48px;
    margin-left: 10px;
    margin-top:0;
    width: 40px;
}


.loginboxcontainer .main {
    background-color: #FFFFFF;
    float: left;
    height: 60px;
    overflow: hidden;
    padding: 0;
    width: 300px;
}

/* =Navigation
------------------------------------*/
#nav {
	height:28px;
	white-space:nowrap;
	background-color:#FFF;
}

#nav ul {
	list-style:none;
}

#nav li {
	float:left;
	display:block;
	text-align:left;
	text-transform:uppercase;
	height:20px;
	margin:0 3px 0 0;
}

#nav a {
	height:28px;
	font:bold 11px/21px Verdana;
	display:block;
	float:left;
	outline:0;
	width:130px;
	text-indent:-9999px;
}

#nav a:hover{ 
	text-decoration:none;
}


#nav #navitem1v1first, #nav #navitem1v2first, #nav #navitem1v3first, #nav #navitem1v4first, #nav #navitem1v5first, #nav #navitem1v6first, #nav #navitem1v7first, #nav #navitem1v8first,
#nav #navitem1v9first {
	background:url(http://s2.juniormagazine.co.uk/images/junior_v2.png) no-repeat -455px -60px;
	width:42px;
}

#nav #navitem1v1firstselected {
	background:url(http://s2.juniormagazine.co.uk/images/junior_v2.png) no-repeat -432px -90px;
	width:42px;
}

li#navitem1v2first:hover, li#navitem1v3first:hover,li#navitem1v4first:hover,li#navitem1v5first:hover,li#navitem1v6first:hover,li#navitem1v7first:hover,li#navitem1v8first:hover {
	background:url(http://s2.juniormagazine.co.uk/images/junior_v2.png) no-repeat -390px -90px;
	width:42px;
}

#navitem2v1next,#navitem2v3,#navitem2v4,#navitem2v5,#navitem2v6,#navitem2v7,#navitem2v8 {
	background:url(http://s2.juniormagazine.co.uk/images/junior_v2.png) no-repeat -360px -36px;
	width:130px;
}

li#navitem2v1next:hover,li#navitem2v3:hover,li#navitem2v4:hover,li#navitem2v5:hover,li#navitem2v6:hover,li#navitem2v7:hover,li#navitem2v8:hover {
	background:url(http://s2.juniormagazine.co.uk/images/junior_v2.png) no-repeat -127px -60px;
	width:130px;
}

#navitem2v2selected {
	background:url(http://s2.juniormagazine.co.uk/images/junior_v2.png) no-repeat -257px -60px;
	width:130px;
}

#navitem3v1,#navitem3v2next,#navitem3v4,#navitem3v5,#navitem3v6,#navitem3v7,#navitem3v8 {
	background:url(http://s2.juniormagazine.co.uk/images/junior_v2.png) no-repeat 0 -90px;
	width:130px;
}

li#navitem3v1:hover,li#navitem3v2next:hover,li#navitem3v4:hover,li#navitem3v5:hover,li#navitem3v6:hover,li#navitem3v7:hover,li#navitem3v8:hover {
	background:url(http://s2.juniormagazine.co.uk/images/junior_v2.png) no-repeat -130px -90px;
	width:130px;
}

#navitem3v3selected {
	background:url(http://s2.juniormagazine.co.uk/images/junior_v2.png) no-repeat -260px -90px;
	width:130px;
}

#navitem4v1,#navitem4v2,#navitem4v3next,#navitem4v5,#navitem4v6,#navitem4v7,#navitem4v8 {
	background:url(http://s2.juniormagazine.co.uk/images/junior_v2.png) no-repeat 0 -110px;
	width:130px;
}

li#navitem4v1:hover,li#navitem4v2:hover,li#navitem4v3next:hover,li#navitem4v5:hover,li#navitem4v4selected:hover,li#navitem4v6:hover,li#navitem4v7:hover,li#navitem4v8:hover {
	background:url(http://s2.juniormagazine.co.uk/images/junior_v2.png) no-repeat -130px -110px;
	width:130px;
}

#navitem4v4selected {
	background:url(http://s2.juniormagazine.co.uk/images/junior_v2.png) no-repeat -260px -110px;
	width:130px;
}

#navitem5v1,#navitem5v2,#navitem5v3,#navitem5v4next,#navitem5v6,#navitem5v7,#navitem5v8 {
	background:url(http://s2.juniormagazine.co.uk/images/junior_v2.png) no-repeat 0 -130px;
	width:130px;
}

li#navitem5v1:hover,li#navitem5v2:hover,li#navitem5v3:hover,li#navitem5v4next:hover,li#navitem5v6:hover,li#navitem5v7:hover,li#navitem5v8:hover {
	background:url(http://s2.juniormagazine.co.uk/images/junior_v2.png) no-repeat 0 -150px;
	width:130px;
}

#navitem5v5selected {
	background:url(http://s2.juniormagazine.co.uk/images/junior_v2.png) no-repeat 0 -170px;
	width:130px;
}

#navitem6v1,#navitem6v2,#navitem6v3,#navitem6v4,#navitem6v5next,#navitem6v7,#navitem6v8 {
	background:url(http://s2.juniormagazine.co.uk/images/junior_v2.png) no-repeat 0 -190px;
	width:130px;
}

li#navitem6v1:hover,li#navitem6v2:hover,li#navitem6v3:hover,li#navitem6v4:hover,li#navitem6v5next:hover,li#navitem6v7:hover,li#navitem6v8:hover {
	background:url(http://s2.juniormagazine.co.uk/images/junior_v2.png) no-repeat 0 -210px;
	width:130px;
}

#navitem6v6selected {
	background:url(http://s2.juniormagazine.co.uk/images/junior_v2.png) no-repeat 0 -230px;
	width:130px;
}

#navitem7v1,#navitem7v2,#navitem7v3,#navitem7v4,#navitem7v6next,#navitem7v5,#navitem7v7,#navitem7v8 {
	background:url(http://s2.juniormagazine.co.uk/images/junior_v2.png) no-repeat 0 -250px;
	width:130px;
}

li#navitem7v1:hover,li#navitem7v2:hover,li#navitem7v3:hover,li#navitem7v4:hover,li#navitem7v6next:hover,li#navitem7v5:hover,li#navitem7v7:hover,li#navitem7v8:hover {
	background:url(http://s2.juniormagazine.co.uk/images/junior_v2.png) no-repeat 0 -270px;
	width:130px;
}

#navitem7v7selected {
	background:url(http://s2.juniormagazine.co.uk/images/junior_v2.png) no-repeat 0 -290px;
	width:130px;
}

#navitem8v1last,#navitem8v2last,#navitem8v3last,#navitem8v6last,#navitem8v4last,#navitem8v7selectednext,#navitem8v5last,#navitem8v8last,#navitem8v8lastselected,#navitem8v7last {
	background:url(http://s2.juniormagazine.co.uk/images/junior_v2.png) no-repeat 0 -310px;
	width:130px;
	margin:0;
}

li#navitem8v8lastselected:hover,li#navitem8v8last:hover,li#navitem8v8last:hover,li#navitem8v1last:hover,li#navitem8v2last:hover,li#navitem8v3last:hover,li#navitem8v4last:hover,li#navitem8v5last:hover,li#navitem8v6last:hover,li#navitem8v7last:hover {
	background:url(http://s2.juniormagazine.co.uk/images/junior_v2.png) no-repeat 0 -330px;
	width:130px;
	margin:0;
}

#navitem8v8lastselected {
	background:url(http://s2.juniormagazine.co.uk/images/junior_v2.png) no-repeat 0 -350px;
	width:130px;
	margin:0;
}

#subnav .left {
	float:left;
	display:none;
}

#subnav .right {
	float:right;
	padding-top:2px;
}

#logo img, #nav ul li.preImage, #nav ul li.postImage, #subnav{
	display:none;
}


#navextra1, #navextra2, #navextra3, #navextra4, #navextra5, #navextra6, #navextra7, 
.postImageSelected {
	display:none;
}

#nav ul li.preImage, #nav ul li.postImage {
	display:none;
}


/* =Headings
------------------------------------*/
#historybar {
	height:20px;
	line-height:13px;
	font-size:11px;
	position:relative;
	display:block;
	top:-2px;
	clear:both;
	float:none;
	width:994px;
	margin-bottom:4px;
}

#historybar .right {
	float:right;
	padding-top:5px;
}

.breadcrumb {
	font:12px Georgia,Times,Times New Roman,serif;
}

.breadcrumb a {
	font-size:12px;
}

.historysub h1 {
	font-size:inherit;
	font-weight:normal;
	color:#666;
	display:inline;
	font-family:Georgia,Times,Times New Roman,serif;
	margin:0;
}

.historysub .inner {
	padding-left:1px;
}

#historybar .inner {
	padding-left:0;
}

 
/* =SideBar
------------------------------------*/

#podsLeft,#podsRight {
	width:180px;
}

#podsRight {
	background-color:#FFF;
	font-size:12px;
	padding:0 0 0 10px;
	width:300px;
}

.podscontainer {
	background-color:#CCC;
	float:left;
	position:relative;
	top:-62px;
	width:300px;
	padding:1px 6px 0 7px;
}

.podscontainer-top {
	background:url(/images/topcorners.gif) no-repeat;
	height:6px;
	position:relative;
	top:-62px;
	width:312px;
}

.podscontainer-bottom {
	background:url(/images/bottomcorners.gif) no-repeat;
	float:left;
	height:6px;
	position:relative;
	top:-62px;
	width:312px;
}
.podFormatless {
	margin-bottom:2px;
	width:300px;
}

.podFormatless a{
	font-size:11px;
}

.mm_full .modManPodHeader {
	background:#fff url(http://s2.juniormagazine.co.uk/images/toppods.gif) no-repeat center top;
	padding:15px 0 0 15px;
	margin:0;
	width:285px;
}

.pod .foot .inner {
	height:6px;
}

#podsRight {
	padding-right:14px;
}

.pod-ad-box {
	margin-bottom:0;
	height:auto;
}

.pod-light {
	background-color:#fff;
	margin-bottom:0;
	width:300px;
}

.pod-light-inner {
	padding:20px;
}

/* =Footer
------------------------------------*/
#footerareafooter .left {
	background:#fff url(http://s2.juniormagazine.co.uk/images/junior_v2.png) no-repeat -496px -6px;
	float:left;
	height:6px;
	overflow:hidden;
	position:relative;
	width:6px;
}

#footerareafooter .right {
	background:#fff url(http://s2.juniormagazine.co.uk/images/junior_v2.png) no-repeat -502px -6px;
	float:right;
	height:6px;
	overflow:hidden;
	position:relative;
	width:6px;
}

#footerareaheader {
	clear:both;
	display:block;
	float:left;
	height:6px;
	position:relative;
	width:980px;
}

#footerareaheader .left {
	background:url(http://s2.juniormagazine.co.uk/images/junior_v2.png) no-repeat -496px 0;
	float:left;
	height:6px;
	overflow:hidden;
	position:relative;
	width:6px;
}

#footerareaheader .right {
	background:url(http://s2.juniormagazine.co.uk/images/junior_v2.png) no-repeat -502px 0;
	float:right;
	height:6px;
	overflow:hidden;
	position:relative;
	width:6px;
}

#footer-container {
	background-color:#EDEDED;
	float:left;
	line-height:normal;
	width:940px;
	padding:20px;
}

#footer-container-left {
	font-weight:bold;
	color:#E02099;
	display:block;
	float:left;
	font-size:12px;
	width:100%;
}

#footer-container-bottom-items {
	padding-top:15px;
}

.footer-container-items-seperator {
	border-bottom:1px solid #FFF;
	clear:both;
	height:14px;
	width:960px;
}

.footer-container-top-items-style {
	float:left;
}

#footer-container-left .footer-container-top-items-style-text {
	float:left;
	padding-left:10px;
	padding-top:0;
	width:127px;
	color:#E02099;
	font-weight:bold;
	font-size:12px;
}

.footer-container-top-items-style-text b, .footer-container-bottom-items-style b{
	font-weight:bolder;
}

.footer-container-top-items-style-text p{
	margin-top:18px;
}

.footer-container-top-items-style-text a {
	color:#333;
	font-size:11px;
}

.footer-container-top-items-style-text a:hover {
	text-decoration:underline;
}

.footer-container-bottom-items-style {
	float:right;
	width:20%;
	padding:0;
}

.footer-container-bottom-items-style p{
	margin-bottom:15px;
}

.footer-container-bottom-items-style ul{
	list-style-type:none;
	margin-bottom:12px;
}

.footer-container-top-items-style ul a,.footer-container-bottom-items-style a {
	color:#333;
	font-size:11px;
	text-decoration:none;
}

.footer-container-bottom-items-style p a {
	color:#E02099;
	font-weight:bold;
}

#footerareafooter {
	background-color:#FFF;
	clear:both;
	display:block;
	float:left;
	height:10px;
	position:relative;
	width:980px;
}

#footer-container-bottom {
    font:bold 11px Georgia,Times,Times New Roman,serif;
	clear:both;
	color:#666;
	float:left;
	width:980px;
	background-color:#FFF;
	padding-bottom: 10px;
	padding-top: 10px;
}

#footer-container-bottom-left {
	float:left;
	margin:5px 0 0 20px;
	background:url(http://s2.juniormagazine.co.uk/images/junior_v2.png) no-repeat -360px 0;
	width:136px;
	height:35px;
}

#footer-container-bottom-right {
	float:right;
	padding-top:9px;
	text-align:right;
}

.footerimage1 {
	width:90px;
	height:60px;
	display:block;
	float:left;
	background:url(http://s2.juniormagazine.co.uk/images/junior_v2.png) no-repeat 0 0;
}

.footerimage2 {
	width:90px;
	height:60px;
	display:block;
	float:left;
	background:url(http://s2.juniormagazine.co.uk/images/junior_v2.png) no-repeat -90px 0;
}

.footerimage3 {
	width:90px;
	height:60px;
	display:block;
	float:left;
	background:url(http://s2.juniormagazine.co.uk/images/junior_v2.png) no-repeat -180px 0;
}

.footerimage4 {
	width:90px;
	height:60px;
	display:block;
	float:left;
	background:url(http://s2.juniormagazine.co.uk/images/junior_v2.png) no-repeat -270px 0;
}

#footerareafooter .middle, #footerareaheader .middle {
	background-color:#EDEDED;
	float:left;
	height:6px;
	overflow:hidden;
	position:relative;
	width:968px;
}

.magicalia, .magicalia:hover, .magicalia:visited {
	color:#666;
	font:11px Georgia,Times,Times New Roman,serif;
}

#footer-container-bottom-right {
	float:left;
	text-align:left;
	margin-left:20px;
	font-family:Arial,helvetica,sans-serif;
	font-size:12px;
	padding-top:17px;
}
#footer-container-bottom-left {
	background:url("/images/immediate_footer.png") no-repeat scroll 0 0 transparent !important;
	float:left;
	height:39px;
	margin-left:15px;
	margin-top:5px;
	width:100px;
}
#footer-container-bottom-right a.magicalia {
	font-weight:bold;
	font-family:Arial,helvetica,sans-serif;
	font-size:12px;
}
#footer-container-bottom-right-links {
	width:720px;
	float:left;
	padding-top:0;
	font-family:Arial,Helvetica,sans-serif;
	line-height:15px;
	margin-left:20px;
	text-align:left;
}
#footer-container-bottom-right-links a {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#666666;
}
#footer-container-bottom-right-links ul {
	padding:0;
	margin:0;
}
#footer-container-bottom-right-links li {
	float:left;
	font-size:11px;
	font-weight:bold;
	list-style:none outside none;
	margin:0 18px 0px 0;
}
#footer-container-bottom-right-links .legal-copy {
	float:left;
	font-size:10px;
	margin-bottom:10px;
	margin-top:-2px;
	font-weight:bold;
}
#footer-container-bottom-right-links .legal-copy a {
	font-size:10px;
	font-weight:bold;
}
.footer-share-links {
	float:right;
}
.footer-share-links .twitter-link img {
	padding-left:5px;
}
#footer-container-bottom-left {
	margin-top:0;
	padding:0;
}
/* =Forms
========================================*/
input.searchbox {
	font-family:Calibri,'Lucida Grande',Arial,Verdana,Sans-serif;
	font-size:15px;
	height:23px;
	margin-right:-24px;
	padding:0 0 0 5px;
	width:250px;
	color:#7A7878;
}

input.btnSearch {
    position:relative;
	top:2px;
	background:url(/images/junior_v2.png) no-repeat -490px -36px;
	color:transparent;
	height:22px;
	width:22px;
	line-height:9999px;
	text-indent:-9999px;
	border:0;
	margin-right:0;
	padding:0;
}

#sendbutton {
	background:transparent url(/images/send.gif) repeat-x;
	border:0;
	color:transparent;
	text-transform:capitalize;
	height:30px;
	line-height:9999px;
	width:120px;
	overflow:hidden;
	padding:0 5px;
}

#signupbutton {
	background:transparent url(/images/join.gif) repeat-x;
	border:0;
	color:transparent;
	text-transform:capitalize;
	height:23px;
	line-height:9999px;
	width:68px;
	overflow:hidden;
	cursor:pointer;
	padding:0 5px;
}

input.btn{
	font-size:11px;
	color:#737373;
	background-color:#FFFFFF;
	font-weight:bold;
	background:url('/images/buttonbg.gif') repeat-x;
	padding:0 5px 0 5px;
	border:1px solid #B0B0B0;
}

/* =Search
------------------------------*/
#searchcontent .search-menu {
    color: #0066CC;
    display: inline-block;
    float: left;
	padding:0 6px 0 4px;
}

#searchcontent .search-menu-selected {
    background-color: #DC1792;
    color: #FFFFFF;
    display: inline-block;
    float: left;
    margin-right: 3px;
	padding:0 6px;
}

#searchcontent .search-menu-separator {
    display: inline-block;
    float: left;
    line-height: 18px;
}

/* =Articles
------------------------------*/
.article-category-pod {
	padding:15px;
	width:270px;
	margin-bottom:0;
	background-color:#fff;
}

.article-category-pod-title h2 {
	margin-top:0;
	margin-bottom:5px;
	color:#666;
}

.article-category-pod-item-container {
	width:120px;
	height:43px;
	border-bottom:solid 1px #E6E6E6;
	float:left;
	padding-bottom:14px;
}

.article-category-pod-image {
	width:20px;
	float:left;
	padding-top:15px;
	height:27px;
}

.article-category-pod-item {
	width:auto;
	padding:14px 0 0 0;
	height:27px;
	font-weight:bold;
}

.article-category-pod-spacer {
	width:20px;
	height:43px;
	float:left;
}

.article-category-pod-row-end {
	clear:both;
}

.article-title {
	color:#333;
	font:40px/40px calibri,arial;
	font-weight:bold;
}

.article-standfirst {
	margin:16px 0 10px 0;
	font-family:Trebuchet MS,Trebuchet;
	color:#333;
	line-height:25px;
	font-weight:bold;
	font-size: 13pt;
}

.article-list-thumb{
    width: 110px; 
	text-align: center; 
	float: left;
}
.article-list-body{
    float: left; 
	width: 460px;
}

.article-list-comments{
    float: left; 
	width: 60px; 
	text-align: right; 
	padding-top: 15px;
}

.reviewsubhead2 a:link, .reviewsubhead2 a:active, .reviewsubhead2 a:hover, .reviewsubhead2 a:visited {
	color:#003300;
	font-weight:normal;
	font-size:12px;
}

td.article-image
{
	padding-right:10px;
}
td.article-content p
{
	margin-top:0px;
}
.article-content-med
{
	float:left;
	width:320px;
	margin-left:10px;
}
.article-image-med
{
	float:left !important;
	width:302px;
	overflow:hidden;
	margin-bottom:10px;
	display:block;
	min-height:100px;
}
.article-image-med img
{
	border:1px solid #cdcdcd;
}
.article-content-med p
{
	margin-top:0px;
}
.article-image
{
	left:0px;
	position:relative;
	width:635px;
}
.article-image img
{
	border:1px solid #cdcdcd;
}

/* =Home Page
------------------------------*/
.standard-news-headlines {
	border-bottom:1px dotted #DDD;
	padding:3px 0;
	font-size:12px;
	line-height:19px;
}

.standard-news-image {
	display:block;
	width:315px;
	height:225px;
}

.standard-news-info {
	padding-top:8px;
}

.standard-news-title {
	font-size:16px;
	font-weight:bold;
}

.standard-news-title a {
	font-size:16px;
	font-weight:bold;
}

.standard-news-description {
	font-size:12px;
}

.standard-news-right {
	float:left;
	width:300px;
	padding-left:10px;
}

.standard-news-left {
	width:315px;
	padding-right:0;
	float:left;
}

.standard-news-headlines img {
	padding-top:2px;
}

.standard-news-list-row{
	clear:both;
}


/* =Forum
------------------------------*/


.discussion-avatar
{
    text-align:center;
    width:100px;
    background:url(/images/discussion-bubble-left.gif) no-repeat 92px 10px;
    padding-right:12px;
    position:absolute;
	overflow:hidden;
	*margin-left:-110px;
}

.discussion-body {
    margin:0 0 10px 110px;
	width:510px;
	border:1px solid #CDCDCD;
}

.discussion-body-inner {
	background-color:#F9F9F9;
	padding:10px;
}

.fragment-image-aligned-left p{
	margin:16px 0;
}
.fragment-photogallery-inner {
    padding:10px 0;
	background-color:#F2F2F2;
}

.fragment-slideshow .fragment-image-aligned-left-mediaitem {
	border:0;
	margin-bottom:0;
}

.fragment-slideshow {
	width:635px;
	background-color:#F2F2F2;
}

.fragment-slideshow-inner {
	padding:10px;
}

.fragment-slideshow-inner h3 {
	margin-top:0;
}

.fragment-slideshow .fragment-image-aligned-left-mediaitem {
	border:0;
	margin-bottom:0;
}

.fragment-full-width-image {
	margin-top:10px;
}

.fragment-full-width-image div {
	display:block;
	width:635px;
	border:1px solid #cdcdcd;
}

.fragment-image-aligned-left-mediaitem {
	border:1px solid #ccc;
	float:left;
	margin:0 10px 10px 0;
	width:300px;
	overflow:hidden;
}

.fragment-image-aligned-left-mediaitem-caption {
	padding:10px;
	text-align:center;
}

.fragment-image-aligned-left-mediaitem-no-caption {
	display:none;
}

.fragment-legacy p{
	margin:16px 0;
}
.fragment-image-aligned-right-mediaitem
{
    float:right;
}
.fragment-image-aligned-right-mediaitem div
{
    display:block;
    margin:10px;
    margin-right:2px;
	margin-top:0px;
	width:300px;
	font-size:10px;
	overflow:hidden;
}
.googleads-header {
	width:635px;
}

.googleads-topleft {
	width:7px;
	height:6px;
	float:left;
	background-image:url(/images/googleadstopleft.gif);
}

.googleads-topmiddle {
	height:5px;
	width:621px;
	float:left;
	border-top:1px solid #CECECE;
}

.googleads-topright {
	width:7px;
	height:6px;
	float:left;
	background-image:url(/images/googleadstopright.gif);
}

.googleads {
	width:623px;
	border-left:1px solid #CECECE;
	border-right:1px solid #CECECE;
	padding-left:10px;
}

.googleads-bottomleft {
	width:7px;
	height:6px;
	float:left;
	background-image:url(/images/googleadsbottomleft.gif);
}

.googleads-bottommiddle {
	height:5px;
	width:621px;
	float:left;
	border-bottom:1px solid #CECECE;
}

.googleads-bottomright {
	width:7px;
	height:6px;
	float:left;
	background-image:url(/images/googleadsbottomright.gif);
}


.forummenutable{
	width:100%;
}

.forummenutable .forummenutableleftcell{
	text-align:left;
	padding-left:3px;
}


.forummenutable .forummenutablerightcell{
	text-align:right;
	padding-right:3px;
}

.topicsubfolder, .topiclistheader{
    background-color: #DF1293;
}


.topicdivider {
	 background-color:#DDDDDD;
	 padding:5px 10px;
	 text-align: left;
	 color:#666666;
	 height:27px;
}

.dividertitle {
	 font-size:16px;
	 font-weight:bold;
}

.threadtitle {
	font-size:12px;
}

.topiclisttitle {
	 font-size:16px;
	 font-weight:bold;
}

.forumheader {
	 font-size:20px;
	 font-weight:bold;
}

/* DL 07/09/2011 */
.forum-message-list-container {
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
	padding:10px;
}
.forum-post-details {
	width:615px;
}
.forum-avatar {
	padding-top:15px;
	width:55px;
	height:70px;
	float:left;
}
.forum-avatar img {
	width:52px;
}
.forum-post-details {
	width:555px;
	float:left;
}
.forum-member-name {
	float:left;
	width:350px;
	padding-left:17px;
	padding-top:10px;
	font-size:16px;
	font-weight:bold;
}
.forum-date-posted {
	padding-top:10px;
	float:right;
	width:150px;
	text-align:right;
	color:#999999;
}
.forum-post {
}
.forum-post .left {
	width:17px;
	float:left;
	position:relative;
	left:1px;
}
.forum-post .post-body {
	padding:10px;
	padding-top:0px;
	padding-bottom:0px;
	width:515px;
	float:left;
	background-color:#EEEEEE;
	border:1px solid #cdcdcd;
}
.forum-popup-container {
	display:none;
	width:431px;
	height:188px;
	background-image:url(/forum/images/forum-popup-bg.png);
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}
.forum-popup-container a {
	color:#FFFFFF;
}
.forum-popup-avatar {
	margin-top:21px;
	margin-left:24px;
	float:left;
	width:55px;
	height:189px;
}
.forum-popup-avatar img {
	width:52px;
}
.forum-popup-container .forum-member-name {
	padding-top:16px;
}
.forum-popup-details {
	float:left;
	width:300px;
	height:189px;
}
.forum-popup-details .forum-member-name a {
	color:#FFFFFF;
	font-size:16px;
	font-wight:Bold;
}
.forum-popup-controls {
	padding-top:65px;
	padding-left:14px;
}
.forum-member-posts {
	padding-top:75px;
	padding-left:14px;
	font-size:10px;
}
.post-controls {
	height:20px;
	padding-bottom:10px;
}
.post-controls .inner {
	display:none;
	text-align:right;
	float:right;
}
.forum-reply-container {
	padding-top:30px;
	padding-bottom:10px;
}
.forum-reply-textbox {
	width:535px;
	float:left;
}
.forum-reply-avatar {
	width:72px;
	float:left;
}
.forum-reply-avatar img {
	width:52px;
}
.forum-message-list-header {
	background-color:#e0e0e0;
	height:20px;
	color:#333354;
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	border-top:1px solid #cdcdcd;
	padding:3px;
	font-weight:bold;
}
.forum-menu {
	padding:3px;
	border:1px solid #cdcdcd;
	background-color:#f9f9f9;
	margin-bottom:20px;
}
.forum-menu .left {
	float:left;
}
.forum-menu .right {
	float:right;
}
.forum-menu .sep {
	padding-left:4px;
	padding-right:4px;
	color:#cdcdcd;
}
.post-controls-inner-button {
	float:left;
}
.forum-message-edit-button {
	float:left;
	padding-left:3px;
}
.forum-post-notifications-container {
	float:left;
	width:300px;
	padding-top:5px;
	padding-left:17px;
}
.forum-post-button-container {
	float:right;
	width:85px;
	padding-top:5px;
}
.forum-title-container {
	float:left;
	width:560px;
	padding-bottom:10px;
}
.forum-reply-button-container {
	width:60px;
	float:right;
	padding-top:12px;
}
.forum-tsandcs-container {
	padding-left:17px;
}
.forumCreateNewThreadButton {
	top:5px;
	width:140px;
	float:right;
}
.forum-thread-list-header {
	width:635px;
}
.forum-thread-list-footer {
	width:635px;
	float:left;
}
.forum-thread-list-item-title {
	width:300px;
	float:left;
	min-height:60px;
}
.forum-thread-list-views {
	width:60px;
	min-height:40px;
	float:left;
}
.forum-thread-list-latestpost {
	width:60px;
	min-height:40px;
	float:left;
}
.forum-thread-list-item-after {
	height:30px;
	float:right;
	clear:both;
	padding-top:7px;
}
.forum-menu {
	width:629px;
}
.forum-thread-container {
	border:1px solid #CDCDCD;
	border-spacing:0;
	padding:0;
	width:635px;
	float:left;
}
.forum-thread-container-header {
	border-bottom:1px solid #CDCDCD;
	background-color:#F9F9F9;
	width:100%;
	float:left;
	color:#0099CC;
}
.forum-thread-header-title {
	font-weight:bold;
	height:27px;
	margin-top:5px;
	padding-left:50px;
	vertical-align:top;
	width:335px;
	float:left;
}
.forum-thread-header-replies {
	width:65px;
	float:left;
	font-weight:bold;
	height:27px;
	margin-top:5px;
	vertical-align:top;
}
.forum-thread-header-views {
	width:65px;
	float:left;
	font-weight:bold;
	height:27px;
	margin-top:5px;
	vertical-align:top;
}
.forum-thread-header-latestpost {
	width:120px;
	float:left;
	font-weight:bold;
	height:27px;
	margin-top:5px;
	vertical-align:top;
}
.forum-thread-list-item-image {
	float:left;
	width:50px;
	display:block;
	min-height:60px;
}
.forum-thread-list-item-title {
	width:330px;
	text-align:left;
	padding-left:5px;
	padding-top:5px;
}
.forum-thread-list-item-headline {
	float:left;
	width:335px;
	text-align:left;
	font-size:11px;
}
.forum-thread-list-views {
	width:65px;
	text-align:center;
	height:40px;
	color:#1A1D1F;
	font-size:11px;
	padding-top:20px;
}
.forum-thread-list-replies {
	width:65px;
	text-align:center;
	height:40px;
	color:#1A1D1F;
	font-size:11px;
	padding-top:20px;
	min-height:40px;
	float:left;
}
.forum-thread-list-latestpost {
	width:111px;
	overflow:hidden;
	text-align:right;
	margin-right:5px;
	padding:5px 4px 5px 0;
	color:#1A1D1F;
	min-height:40px;
	font-size:11px;
}
.forum-thread-list-item {
	background-image:url("/images/forum-dividers.png");
	background-position:left top;
	background-repeat:repeat-y;
	min-height:60px;
	float:left;
}
.forum-thread-list-item a {
	font-weight:bold;
}
.forum-thread-list-item-alternative {
	background-image:url("/images/forum-dividers.png");
	background-position:left top;
	background-repeat:repeat-y;
	background-color:#F9F9F9;
	min-height:60px;
	float:left;
}
.forum-thread-list-item-alternative a {
	font-weight:bold;
}
.forum-thread-list-item-postedby {
	color:#786D61;
}
.forum-thread-list-item-image img {
	padding-top:10px;
	padding-left:6px;
}
.forum-thread-tools {
	float:right;
	margin-right:5px;
}
.forum-thread-tool-image {
	float:left;
	padding-left:10px;
}
.forum-thread-tool-link {
	float:left;
	padding-left:10px;
}
.forum-thread-latest-post-image {
	float:right;
	text-align:right;
	vertical-align:top;
	padding-left:5px;
}
.forum-thread-latestpost-date {
	text-align:right;
	float:right;
}
.forum-thread-latestpost-owner {
	vertical-align:top;
	float:right;
	text-align:right;
	width:90px;
}
.forum-threads-introduction-text {
	padding-bottom:10px;
	padding-top:10px;
	float:left;
}
.forum-thread-container-body {
	padding-top:22px;
	float:left;
}
.forum-menu .left {
	color:#909090;
}
.forum-related-content-container {
	float:left;
	padding-bottom:21px;
}
.forum-related-content-type-header {
	float:left;
	font-weight:bold;
	margin-bottom:15px;
}
.forum-related-content-image {
	float:left;
	margin:0 10px 0 0;
	padding-top:5px;
}
.forum-related-content-title-description-container {
	float:left;
}
.forum-related-content-title {
	float:left;
}
.forum-related-content-title a {
	font-weight:bold;
}
.forum-related-content-description {
	width:540px;
}
.forum-list-container {
	float:left;
	width:631px;
}
.forum-list-headers-container {
	background-color:#F9F9F9;
	border:1px solid #CDCDCD;
	float:left;
	width:100%;
}
.forum-list-topic-header,.forum-list-threads-header,.forum-list-posts-header,.forum-list-lastest-post-header {
	float:left;
	padding:3px;
}
.forum-list-topic-header,.forum-list-threads-header,.forum-list-posts-header,.forum-list-lastest-post-header {
	color:#0099CC;
	font-weight:bold;
	line-height:27px
}
.forum-list-threads-header,.forum-list-posts-header,.forum-list-lastest-post-header {
	width:79px;
	text-align:center;
}
.forum-list-posts-header {
	width:79px;
}
.forum-list-lastest-post-header {
	width:100px;
	padding-left:25px;
}
.forum-list-topic-header {
	width:300px;
	padding-left:5px;
}
.forum-list-row,.forum-list-row-alternative-row {
	width:100%;
	border-left:1px solid #CDCDCD;
	border-right:1px solid #CDCDCD;
	padding:7px 0;
}
.forum-list-row {
	background-color:#F9F9F9;
}
.forum-list-row-title,.forum-list-row-threadcount,.forum-list-row-messagecount,.forum-list-row-LastPostedDate {
	float:left;
}
.forum-list-row-title {
	width:307px;
	padding:4px 1px 2px 7px;
}
.forum-list-row-threadcount,.forum-list-row-messagecount {
	width:79px;
	text-align:center;
}
.forum-list-row-LastPostedDate {
	width:136px;
	text-align:right
}
.forum-list-row-title a {
	font-size:16px;
	font-weight:bold;
}
.forum-list-row-divider {
	background-color:#DDDDDD;
	color:#80459C;
	padding:5px 5px 13px 5px;
	text-align:left;
	width:623px;
}
.forum-list-row-divider a {
	color:#80459C;
	font-size:12px;
	font-weight:bold;
}
.forum-list-row-threadcount-divider,.forum-list-row-messagecount-divider,.forum-list-row-LastPostedDate-divider,.forum-admin-div-divider {
	display:none;
}
.forum-list-row-title-divider span {
	font-size:16px;
	font-weight:bold;
}
.forum-list-row-title-divider {
	padding-left:5px;
}
.forum-post-notifications-container {
	float:left;
	width:300px;
	padding:5px 0 0 17px;
}
.forum-post-button-container {
	float:right;
	width:85px;
	padding-top:5px;
}
.forum-title-container {
	float:left;
	width:560px;
	padding-bottom:10px;
}
.forum-reply-button-container {
	width:60px;
	float:right;
	padding-top:12px;
}
.forum-tsandcs-container {
	padding-left:17px;
}
.forum-new-thread-icon {
	background:url(/forum/images/folderopen24.gif) no-repeat;
	width:72px;
	height:40px;
	float:left;
}
.forum-new-thread-container {
	width:500px;
	float:left;
}
.forum-new-thread-label {
	color:#666666;
	float:left;
	font-weight:bold;
	padding:3px;
	width:92px;
}
.forum-new-thread-input {
	float:left;
	width:300px;
	padding:3px;
}
.forum-new-thread-input input {
	width: 360px;
}


/* =Members
------------------------------*/
.logintitle {
	color:#eb068c;
	font-size:16px;
	font-weight:bold;
	padding-bottom:10px;
}

.memberformcontainer {
	background-color:#F9F9F9;
	border:1px solid #CDCDCD;
	margin-bottom:25px;
	position:relative;
	overflow:hidden;
	padding:20px;
}

.notammemberlink {
	float:right;
	display:block;
	padding-top:20px;
}

.forgottenpasswordlink {
	float:right;
	width:400px;
	text-align:right;
}

.loginemaillabel {
	float:left;
	display:block;
	clear:left;
	width:290px;
	margin-left:10px;
}

.standardtextinput {
	width:195px;
	height:20px;
	font-size:16px;
}

.standardformelement select {
	height:24px;
	font-size:16px;
}

.standardformelement {
	padding-top:10px;
}

.standardformpagecontainer {
	display:block;
}

.standard-news-leadarticle {
	display:block;
	position:relative;
}

.loginelementsleft, .loginelementsright {
	display:block;
	float:left;
	width:290px;
}

/* =Misc
===============================*/
td.title {
	font-weight:bold;
	color:#fff;
	font-size:12px;
}

a.n {
	font-weight:bold;
	color:white;
	text-decoration:none;
	font-size:11px;
}

div.bottom {
	font-weight:bold;
}

td.bottom {
	color:#666;
}
td.head {
	font-weight:bold;
	font-size:12px;
}

p.head {
	font-weight:bold;
	color:#fff;
	font-size:12px;
	text-decoration:none;
}

div.text, .text{
	color:#000;
}

a.title {
	color:#fff;
	text-decoration:none;
}

a.title:visited {
	color:#fff;
	text-decoration:none;
}

a.title:hover {
	color:#fff;
	text-decoration:none;
}

a.title:active {
	color:#ffc400;
	text-decoration:underline;
}

div.tcheader {
 font-size: 12px;
 font-weight: bold;
 margin: 10px 0 5px 0;
}

#channel4 h2,#channel4 h3 {
	color:#F26B00;
}

#channel5 h2,#channel5 h3 {
color:#F26B00;
}

.container-box {
	background-color:#F9F9F9;
	border:1px solid #CDCDCD;
	margin-bottom:10px;
}

.container-box-inner {
	padding:20px;
}

#carousel-slideshow {
	background-color:Transparent;
}

#carousel-slideshow li {
	margin:0 8px 0 8px;
	width:77px;
	overflow:hidden;
	height:77px;
	border-top:5px solid Transparent;
	padding-top:3px;
    list-style-type: none;
}

#carousel-slideshow li img {
	border:1px solid #ccc;
}

#carousel-slideshow .carousel-prev {
	left:0;
}
.carousel-slideshow-spotlight {
    border-top: 5px solid #8E51A9 !important;
}
.related-content-list-item-image {
	width:122px;
	height:82px;
	border:solid 1px #ccc;
	text-align:center;
	float:left;
}

.related-content-list-item-container-no-image {
	padding:3px 5px;
	float:left;
	width:290px;
}

.related-content-list-item-container-image {
	padding:3px 5px;
	float:left;
	width:170px;
	min-height:85px;
}

hr.related-content-divider-no-image {
	height:auto;
	border:0;
	border-bottom:1px dotted #ccc;
	padding:0;
	clear:both;
}

hr.related-content-divider-image {
	height:auto;
	border:0;
	border-top:1px dotted #ccc;
	clear:both;
	text-align:left;
	padding:0;
	margin:0 auto;
	padding-bottom:6px;
}

#local td p{
	margin:16px 0;
}

  /* Paging
--------------------------------*/
.paging-container{
    float:left;
    width:100%;
}

.local .paging-container{
    width:100%;
    margin-bottom:18px;
}

.paging-container .paging-info{
    float:left;
    font-weight:bold;
}

.paging-links{
    float:right;
}

.local .paging-links{
    float:left;
    width:100%;
}
.paging-label{
    color:#666;
    font-weight:bold;
}

.paging-numbers{
    float:left;
}

.paging-links-full .paging-links
{
    width:100%;
}
.paging-links-full .paging-numbers
{
    width:60%;
}

.paging-numbers ul{
    position:relative;
    text-align:center;
}

#maincontentcell .paging-numbers li{
    display:inline-block;
    text-align:center;   
    list-style:none;
    margin-left:7px;
}
.paging-label
{
    float:left;
}
.paging-numbers ul
{
    padding:0px !important;
    margin:0px !important;
}
.paging-numbers .paging-currentpagelink{
    color:#666;
}

.paging-links .paging-lastpagelink{ }
.paging-plustenlink, .paging-minustenlink, .paging-firstpagelink{}

.paging-links-full .paging-active-next-link,
.paging-links-full .paging-nonactive-next-link,
.paging-links-full .paging-active-previous-link,
.paging-links-full .paging-nonactive-previous-link
{
    width:20%;
}

.paging-active-previous-link,
.paging-nonactive-previous-link{
    float:left;
}

.paging-active-next-link,
.paging-nonactive-next-link
{
    float:right;
    text-align:right;
}

.paging-active-next-link a{
    display:block;
    color:#E9008A; 
}

.paging-nonactive-previous-link,
.paging-nonactive-next-link{
    color:#999;
}

.paging-active-next-previous-links a{
	color:#E8008A;
	font-weight:bold;
	font-size:12px;
}

.paging-nonactive-next-previous-links{
	color:#999;
	font-weight:bold;
	font-size:12px;
}

.paging-numbers-links{
	letter-spacing:1px;
}

.paging-nonactive-next-previous-links{
    color:#999;
    font-weight:bold;
	font-size:12px;
}

.paging-active-next-previous-links a{
    color:#E8008A;
    font-size:12px;
    font-weight:bold;
}

.pagination{
    float:left;
    width:100%;
    margin:25px 0;
}

.prev{
    float:left;
	width:50%;
}

.prev-link{
    padding-left:32px;
    display:block;
    background:url(/images/previous-arrow.gif) no-repeat left center;
}

.prev-link img, .next-link img{display:none;}

.next-link{
    display:block;
    padding-right:32px;
    background:url(/images/next-arrow.gif) no-repeat right center;
}

.next{
   float:right;
   text-align:right;
   width:50%;
}

.pagination a:hover img{
    text-decoration:none;
}

.paging-results {
	font-weight:bold;
	font-size:13px;
	/* to match existing paging results size which is based on "td{font-size: 13px}" */
}

#searchcontainerdiv {
                display:none;
}

  /* Blogs
--------------------------------*/
.blog-repeater
{
	padding-bottom:10px;
	margin-bottom:20px !important;
	border-bottom: 1px solid #cdcdcd;
}
.blog-repeater h2
{
    margin-bottom:5px;
}
.blog-repeater h2 a
{
	margin:0;
	padding:0;
	font-family:calibri;
	font-size:40px !important;
	line-height:normal !important;
	color:#0099CC;
}
.blog-discuss-story
{
    
}
