@charset "utf-8";
/* CSS Document */
*, img, div, ul, li, body {
padding:0;
margin:0;
}
body, td, th, textarea, input, select, h2, h3, h4, h5, h6 {
    font: 12px arial, helvetica, sans-serif;
}

body {
    margin: 0;
    background: #ccc;
    color: #333;
    text-align: left;
}

/* MASTHEAD STRUCTURE */
#mastHead {
	position:fixed;
	top:0;
	left:0;
	float:left;
	width:100%;
	min-width:920px;
	height: 90px;
	background: #FFFFFF url(../images/gradient.jpg) repeat-x;
	z-index:99;
}
#mastHeadmask {
float:left;
width:100%;
height:1px;
margin:105px;
visibility:hidden;
}
#header #leftC {
	float:left;
	width:100px;
	height:40px;
	background: url(../images/ranctheader.png) no-repeat;
}
#header #rightC {
	float:right;
	width:280px;
	height:40px;
	background: url(../images/ranctheaderR.png) no-repeat;
}
#mastHead #middleBar {
	margin:0 auto 0 auto;
	height:30px;
	width: 330px;
}
#header {
float:left;
margin: 5px 0 0 0;
height:50px;
font-size:12px;
width:100%;
}
#header img {
	float:left;
	height:50px;
	margin:0 8px 0 0;
	padding:0;
}
#mastHead #middleBar #nav {
float:left;
width:100%;
height:30px;
}
#profilecorner {
float:left;
line-height: 30px;
height:30px;
color:#FFFFFF;
}
#profilecorner img {
	float:left;
width:32px;
height:32px;
}
#profilecorner #name {
	float:left;
right:35px;
height:30px;
line-height:30px;
width: 100px;
text-align:right;
font-size:12px;
}
#profilecorner #name a {
color:#FFFFFF;
text-decoration:none;
}

/* MENU STRUCTURE */

#nav ul#navlist
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#nav #navlist li
{
display: inline;
list-style-type: none;
height:30px;
line-height: 30px;
}

#nav #navlist a { padding: 3px 10px; }

#nav #navlist a:link, #navlist a:visited
{
color: #fff;
text-decoration: none;
}

#nav #navlist a:hover
{
color: #cccccc;
text-decoration: none;
}

/* Main Container */
	#outer {
	position:absolute;
	background:#fff;
	top: 90px;
	width:100%;
	}
	#mainContainer {
	margin:0 auto 0 auto;
	width:95%;
	min-width:920px;
	}
	/* News Columns */
	$listItem_0,#listItem_1, #listItem_2, #listItem_3, #listItem_4, #listItem_5, #listItem_6, #listItem_7, #listItem_8, #listItem_9, #listItem_10, #listItem_11, #listItem_12, #listItem_13, #listItem_14, #listItem_15, #listItem_16, #listItem_17, #listItem_18, #listItem_19, #listItem_20, #listItem_21, #listItem_22, #listItem_23, #listItem_24, #listItem_25 {
		float:left;
	width:23%;
	margin:0 0 0 15px;
	overflow:hidden;
	height:650px;
	}
	#column-1, #column-2, #column-3, #column-4 {
		width: 23%;
		float:left;
	}
	.Column {
	float:left;
	width:23%;
	margin:0 0 0 15px;
	overflow:hidden;
	}
	.block {
	float:left;
	width:100%;
	margin:0 0 15px 0;
	overflow:hidden;
	}
	#columns .target {
	
	padding: 3px;
	
	border: 2px dashed #ccc;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
	a#options {
	display:block;
	height:20px;
	width:20px;
	background:#003979 url('http://www.ranct.com/images/options.png') top right no-repeat;
	cursor:pointer;
	float:left;
	}
	.CHeader {
	float:left;
	width:100%;
	height: 20px;
	line-height:20px;
	text-align:center;
	background: #0066CC;
	color:#FFFFFF;
	font-weight: bold;
	font-size: 13px;
	}
	.handle, .draghandle {
		float:left;
	width:100%;
	height: 20px;
	line-height:20px;
	text-align:center;
	color:#FFFFFF;
	font-weight: bold;
	font-size: 13px;
	background:#003979 url('http://www.ranct.com/images/arrow.png') top right no-repeat;
	cursor: move;
	}
	.Cborder {
		display:block;
		float:left;
		width:100%;
		height:2px;
		background: #000000;
	}
	span#ListTitle {
	color:#fff;
	}
	ul#poplist {
			list-style-type:none;
		width:100%;
		margin:0;
		padding:0;
		font-size: 11px;
	}
	ul#list, ul.listexpander {
		list-style-type:none;
		width:100%;
		margin:0;
		padding:0;
		font-size: 11px;
	}
	ul#poplist li, ul#list li, ul.listexpander li {
	float:left;
		width:100%;
	}
	ul#poplist li#tint, ul#list li#tint, ul.listexpander li#tint {
		background:#ddd;
	}
	ul#poplist li a, ul#list li a, ul.listexpander li a {
	float:left;
	margin:4px 15px 4px 15px;;
		display:block;
		height:100%;
		text-decoration:none;
		color: #222222;
	}
	ul#poplist li a:hover, ul#list li a:hover, ul.listexpander li a:hover {
	text-decoration:underline;
	}
	ul.listexpander li ul li { text-indent:15px;}
	div#ranct {
	float:left;
	height:100%;
	margin:4px 0 4px 4px;
	}

/* DHTML WIDGETS */
#info {

}

#test-list {
	list-style: none;
	float:left;
	width:100%;
	clear:both;
}

#test-list li {
	width:200px;
}

img.handle {
	margin-right: 20px;
	cursor: move;
}





/* float fix */

.listexpander li:after{

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}

.listexpander li{

	display: inline-block;

}

/* Hides from IE-mac \*/

* html .listexpander li{

	height: 1%;

}

.listexpander li{

	display: block;

}

/* End hide from IE-mac */

/* end float fix */



/* STORY DIV */
iframe#RANCTiFrame {
    color: #666;
    width: 100%;
    height: 100%;
    z-index: 10;
    -webkit-box-sizing: border-box;    
}


/* MOST POPULAR DIV INFORMATION */

#mostPopular,#mostPopSports ,#mostPopBiz, #mostPopularMax {
width:920px;
margin:0 auto 10px auto;
}
#mostPopularMax {
height:100%;
width:720px;
float:left;
margin: 0 0 20px 0;
}
#leads {
float:left;
width:100%;
clear:both;
overflow:hidden;
}
#leads2 {
height: 460px;
}
#leadsAll {
height:100%;
}
#popArticles {
float:right;
width:100%;
height:100%;
}
#imgArticle {
float:left;
margin-right:10px;
width:160px;
clear:none;
}
#imgArticle img {
	display:none;
}
#imgArticle img#story {
width:160px;
height:160px;
margin:0 0 10px 0;
display:block;
border:none;
}

#imgArticle #link {
float:left;
width:160px;
font-size: 11px;
height:45px;
}
#imgArticle #link a {
		float:left;
		margin:4px 0 4px 0;
		display:block;
		text-decoration:none;
		color: #222222;
}
#imgArticle #link a:hover {
text-decoration:underline;
}
#footer {
clear:both;
float:left;
width:100%;
height: 100px;
margin: 20px 0 0 0;
background: #CCC;
}
#footer #content {
float:left;
margin:20px;
}

/* PROFILE */
table#profile tr {
}
table#profile td#left {
text-align:right;
}
#titleH {
float:left;
width:100%;
height:25px;
text-align:center;
line-height:25px;
font-size:16px;
font-weight:bold;
color:#ffffff;
background-color:#003979;
margin:0 0 10px 0;
}