/* ---- Merged stylesheet ---- */
/* --- df 20081203 ---- */ 

/* BEGIN FORMER STYLE-REV.CSS */  

@media all { /*Hide from old browsers*/

body {
	text-align:center;
	background-color: #003366;
	font-family: Arial, sans-serif;
	font-size:14pt;
	behavior:url("/includes/css/2005/csshover.htc");
	}

img {
	border:0px;
	margin: 0 auto;
	}

p {
	margin: 0 0 0.6em 0;
	}

a { 
	color: #036;
	/*color: #039;*/
	text-decoration:none;
	/*text-decoration:underline;*/
	}

a:hover {
	text-decoration:underline;
	}
	
a:visited {
	color:#036;
	/*color:#609;*/
	}	

.float-left {
	float:left !important;
	padding:0px 5px 0px 0px;
	}

.float-right {
	float:right !important;
	}

.col {
	background:none;
	padding:30px 15px 0px 15px;
	vertical-align: bottom
	}
	
.split-left {
	float:left !important;
	display:block !important;
	width:49%;
	background:none;
	overflow:hidden;
	}

.split-right {
	float:right !important;
	display:block !important;
	width:49%;
	background:none;
	overflow:hidden;
	}
	
.split-left2 {
	float:left !important;
	display:block !important;
	width:49%;
	margin-left:0px;
	margin-top:0px;
	background:none;
	overflow:hidden;
	}	


/* Hides from IE-mac \*/
* html .split-left {height: 1%;}
/* End hide from IE-mac */
        
/* Hides from IE-mac \*/
* html .split-right {height: 1%;}
/* End hide from IE-mac */

.splitcol-left {
	float:left !important;
	display:block !important;
	width:59%;
	background:none;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	}

.splitcol-right {
	float:right !important;
	display:block !important;
	width:39%;
	background:none;
	overflow:hidden;
	}
	
.splitcol-right2 {
	float:right !important;
	display:block !important;
	width:39%;
	margin-right:0px;
	margin-top:0px;
	background:none;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	}

	
/* Hides from IE-mac \*/
* html .splitcol-left {height: 1%;}
/* End hide from IE-mac */
        
/* Hides from IE-mac \*/
* html .splitcol-right {height: 1%;}
/* End hide from IE-mac */

div.clearing {
	clear:both;
	}

#container {
	position:relative;
	text-align: left;
	width: 979px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
	}

#header {
	position:relative;
	height: 85px;
	text-align: left;
/*	background: #FFF url(http://media.islandpacket.com/images/rd2005/header_bg-rev.gif) no-repeat;*/
	background: #FFF url("http://media.islandpacket.com/images/rd2005/headerconcept.jpg") no-repeat;
/*	backgound-position:bottom left*/
	background-position:top left;
}

#header h1,.textbrowser-hint {
	position: absolute;
	left:5000px;
	display:none;
	}
	
#logo {
	position:absolute;
	bottom:5px;
	left:0px;
	width:309px;
	height:44px;
}

#dateline {
	position:absolute;
	top:15px;
	left:60px;
	color:#FFF;
	font-size:0.6em;
	letter-spacing:0.2em;
	}

#nav {
	background:#135891;
	border-top:1px solid #4B80AB;
	border-left:1px solid #4B80AB;
	border-bottom:1px solid #0C375A;
	}

#mainnav {
	background:#135891;
	margin:0 0 0 0;
/*	padding:2px 0 0 10px;*/
/*	position:relative;*/
	font-weight:bold;
	font-size:0.8em;
	text-align:left;
	}

#mainnav a {
	color:#FFFFFF;
	text-decoration:none;
	}

#mainnav-selected {
	background-color:#FFF;
	}
	
#mainnav-selected a {
	color:#003366;
	}	
	
#secnav {
	margin:0 0 0 0;
	padding:0 0 0 0;
	position:relative;
	font-weight:200;
	background-color:#FFF;
	text-align:left;
	font-size:0.8em;
	padding:0 0 5px 0;
	}
	
#secnav li {
	display:inline;
	padding:0 3px 0px 5px;
	vertical-align:bottom;
	letter-spacing:1px;
	}
	
#secnav a {
	color:#003366;
	text-decoration:none;
	}	

#navbar a:hover {
	color:#0099FF;
	margin:0 auto;
	padding: 0;
	}

div.body {
	margin:0 auto;
	background-color: #FFF;
	clear:left;
	}

div.leaderboard {
	margin:0 auto;
	background: #FFF;
	text-align:center;
	}

div.main {
	float:left;
	width:621px;
	background: #FFF;
	padding:0px 2px 0 2px;
	}

div.maincontent {
	float:right;
	width:619px;
	font-size:14px;      
	}

div.maincontent a, div.featurebox a, div.tabbox a {
	/*border-bottom:1px dotted;*/
	}

div.maincontent h3 {
	/*font-size: 0.8em;*/
	}

div.leftrail {
	float:left;
	width:2px;
	}

div.rightrail {
	float:right;
	width:347px;
	background: #FFF;
	overflow: hidden;
	}
	
div.rightrail h3 {
/*	color:#FFF;
	font-size:0.85em;
	margin:0 auto;
	padding:0 0 0 3px;*/
	clear:both;
	font-size:0.8em;
	font-weight:bold;
	background:url(http://islandpacket.com/images/rd2005/grass-strip.gif) no-repeat top left;
	}

div.rightrail h3 a {
	height: auto;
	margin-right: 0.5em;
	padding: 0 1em;
	}
	
div.rightrail h4 {
	font-weight:bold;
	color:#000;
	font-size:1.3em;
	margin:0 auto;
	padding:0 0 0 3px;
	clear:left;
	}

div.rightrail h4 a {
	color:#003366;
	text-decoration:none;
	}
	
div.rightrail h4 a:hover {
	color:#003366;
	text-decoration:underline;
	}

div.rightrail br {
	/*clear:both;*/
	}
	
div.featurebox, div.featurebox div, div.featurebox table {
	background-color:#F3F3F3;
        }

div.featurebox {
	height:1%;
	line-height: 1.2;
	display:block;
	font-size:0.7em;
	color:#000;
	margin:0 5px 6px 5px;
	padding:2px;
	/*background: url("http://media.islandpacket.com/images/rd2005/50transparent.png") !important;
	background: url(http://media.islandpacket.com/images/rd2005/0transparent.gif);*/
	border-color:#bbb;
	border-style:none solid solid solid;
	border-width: 1px;
	}

div.featurebox:after, div.adbox:after, div.hotjobs:after, div.hotprop:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

.featurebox img.featureimg {
	width:125px;
/*	border:1px #a9a9a9 solid;
	margin:2px 2px 2px 2px;
	padding:2px 2px 2px 2px;
	background-color:#000;*/
	}

.featurebox .alpha-shadow {
	width:128px;
	}

div.featurebox2 {
	height:1%;
	line-height: 1.2;
	display:inline;
	font-size:1.0em;
	color:#000;
	
	padding:2px;
	/*background: url("http://www.islandpacket.com/images/rd2005/50transparent.png") !important;
	background: url(http://www.islandpacket.com/images/rd2005/0transparent.gif);
	border-color:#bbb;
	border-style: none solid solid solid;
	border-width: 1px;*/
	}

div.adbox {
	display:block;
	text-align:center;
	font-size:0.6em;
	margin:0 auto;
	padding:5px;
	background:white;
	clear:both;
	}
	
div.topleaderboard {
	z-index: 0;
	padding: 2px;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	background-color:#EEF3F7;   
	background:  url("http://media.islandpacket.com/images/advertisement_13x60.gif") no-repeat center left #EEF3F7;
	text-align:center;
	}
	
.topleaderboard img {
	vertical-align:middle;
	}

.rightrail div.hotjobs, .rightrail div.hotprop {
        height:1%;
        line-height: 1.2;
        display:block;  
        font-size:0.7em;
        color:#FFF;
        margin:0 5px 6px 5px;
        padding:2px;
        border-color:#FC0;
        border-style:solid solid solid solid;
        border-width: 1px;
		background-color:#ff9;
        }
.rightrail h3.hotjobs, .rightrail h3.hotprop {
	border-bottom:1px solid #FC0;
	}

.rightrail h3.hotjobs a, .rightrail h3.hotprop a {
	border: 1px solid #FC0;
	border-bottom:1px solid #ff9;
	background-color:#ff9;
	}

.rightrail div.hotprop, .rightrail h3.hotprop a {
	background-color:#FFC961;
	}
	
.rightrail h3.hotprop a {
	border-bottom:1px solid #FFC961;
	}

div.hotjobs li, div.hotprop li {
        padding-left: 18px;
        background-image: url("http://media.islandpacket.com/images/icons/icon_flame.gif") !important;
        background-repeat: no-repeat;
        background-position: 0px 0px !important;
	}

/* Hides from IE-mac \*/
* html p.featurebox {height: 1%;}
p.featurebox {display: block;}
/* End hide from IE-mac */

.featurebox .fphoto {
	height:60px;
	border:1px solid #000;
	margin: 2px;
	float:left;
	}

div.footer {
	background:#336699;
	clear:both;
	font-size:0.7em;
	color:#FFF;
	padding:2px;
	height:14px;
	}

/* Image Shadow credit to Sergio Villarreal http://overcaffeinated.net */
.shadowbox {
	float:left;
	background: url("http://media.islandpacket.com/images/rd2005/shadowAlpha.png") no-repeat bottom right !important;
	background: url("http://media.islandpacket.com/images/rd2005/shadow.gif") no-repeat bottom right;
	margin: 10px 0 0 10px !important;
	margin: 10px 0 0 5px;
	}

.shadowbox img {
	display: block;
	position: relative;
	background-color: #fff;
	border: 1px solid #a9a9a9;
	margin: -6px 6px 6px -6px;
	padding: 4px;
	}

.alpha-shadow {
	background: url("http://media.islandpacket.com/images/rd2005/shadow1.gif") no-repeat bottom right;
/*	margin: 10px 0 0 10px !important;
	margin: 10px 0 0 5px;*/
	margin: 2px 2px 2px 2px;
	display:block;
}

.alpha-shadow div {
	background: url("http://media.islandpacket.com/images/rd2005/shadow2.png") no-repeat left top !important;
	background: url("http://media.islandpacket.com/images/rd2005/shadow2.gif") no-repeat left top;
	padding: 0px 6px 3px 0px;
}

.alpha-shadow img {
	background-color: #fff;
	border: 1px solid #a9a9a9;
	padding: 4px;
}

.alpha-shadow div a {
	border-bottom:none;
	text-decoration:none;
	}

h2, h3 {
	font-family:Arial,sans-serif;
	}
	
h2, div.searchbox {
	font-size:1.5em;
	font-weight:bold;
	display:block;
	color:#369;
	margin:2px 3px 3px 0px;
	padding:0px 0px;
	border-bottom: 1px solid #09F;
	clear:both;
	/*background-color:#f3f3f3;*/
	}

div.searchbox form {
	display:inline;
	}

div.searchbox small {
	font-size: 12px;
	}
	
h3 {
	color:#666;
	margin:0 auto;
	}

ul, li {
	padding: 0;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0;
	}

ul.fstories, ul.rss_items, ul.rightarrow, ul.galleries {
	display:block;
	margin:0 auto;
	}

ul.fstories li, ul.stories li {
	list-style:none;
	padding-left: 18px;
	background-image: url("http://media.islandpacket.com/images/icons/icon_article.gif");
	background-repeat: no-repeat;
	background-position: 0px -4px;
	margin:0 0 3px 0;
	}

ul.stories li {
	margin:0 0 10px 0;
	}

ul.stories a {
	font-size: 1.2em;
	font-weight:bold;
	}

ul.rightarrow li {
	list-style:none;
	padding-left: 18px;
	background-image: url("http://media.islandpacket.com/images/icons/icon_arrow_right.gif");
	background-repeat: no-repeat;
	background-position: 0px -4px;
	margin:0 0 3px 0;
	}
	
ul.galleries li {
        list-style:none;
        padding-left: 18px;
        background-image: url("http://media.islandpacket.com/images/icons/icon_slideshow.gif");
        background-repeat: no-repeat;
        background-position: 0px -4px;
        margin:0 0 3px 0;
        }

li.datesep {
	background-image: none !important;
	padding-left:1px;
	color:#666;
	font-size:0.9em;
	letter-spacing:0.1em;
	border-bottom:1px solid #ccc;
	}

/* Hides from IE-mac \*/
* html ul.fstories {height: 1%;}
/* End hide from IE-mac */

ul.fphoto {
	display:block;
	list-style: inside url("http://media.islandpacket.com/images/icons/icon_photo.gif") !important;
	margin:0 0 3px 10px;
	color:#666;
	clear:left;
	/*width:220px;*/
	}
	
ul.fphoto2 {
	display:block;
	list-style: inside url("http://media.islandpacket.com/images/icons/icon_photo.gif") !important;
	margin:0 0 3px 10px;
	color:#666;
	clear:left;
	/*width:50px;*/
	/*height:50px;*/
	}

.upstories, .sticky, .factbox {
	background: #F3F3F3;
	padding: 2px;
	margin:0px 2px 2px 2px;
	border:0.1em solid #036;
	padding: 5px;
	margin-top:10px;
	margin-bottom:10px;
	clear:both;          
	}

.upstories h5, .factbox h5 {
	font-size:1.0em;
	text-transform:uppercase;
	/*
	letter-spacing:1em;
	*/
	margin: 0 auto;
	}

.upstories input:focus {
	background:none;
	}
	
.byline, .pubdate{
	color:#369
	}

.shirttail {
	color:#666;
	font-weight:bold;
	}
	
blockquote, q {
	color:#666;
	width:150px;
	font-size:1.2em;
	margin:2px auto;
	background:url("http://media.islandpacket.com/images/rd2005/quote.gif") no-repeat;
	padding:2px 2px 2px 28px;
	}
	
input:focus,textarea:focus {
	background-color:#FF9;
	}

/* Tab navigation */

div.tabs {
	background-color:#FFF;
	font-size:0.75em;
	display:inline;
	padding-bottom:2px;
	}

ul.primary {
  font-size:0.9em;
}

ul.primary, div.rightrail h3, ul.domtabs {
  font-weight:bold;
  font-family:Verdana,sans-serif;
  border-collapse: collapse;
  padding: 0 0 0 1em;
  white-space: nowrap;
  list-style: none;
  margin: 5px;
  height: auto;
  line-height: normal;
  border-bottom: 1px solid #bbb;
  margin-top:0px;
  margin-bottom:0px;
  padding-top:1px;
}
ul.primary li, ul.domtabs li {
  display: inline;
}
ul.primary li a, ul.domtabs li a {
  background-color: #ddd;
  border-color: #bbb;
  border-width: 1px;
  border-style: solid solid none solid;
  height: auto;
  margin-right: 0.5em;
  padding: 0 1em;
  text-decoration: none;
}
ul.primary li.active a, div.rightrail h3 a, ul.domtabs li.active a {
  background-color: #fff;
  border: 1px solid #bbb;
  border-bottom: #fff 1px solid;
}

div.rightrail h3 a {
	background-color:#f3f3f3;
	border-bottom: #f3f3f3 1px solid;
	}

ul.primary li a:hover, ul.domtabs li a:hover {
  background-color: #eee;
  border-color: #ccc;
  border-bottom-color: #eee;
}

ul.prevnext{
	list-style:none;
	float:left;
	width:100%;
}
ul.prevnext li{
	padding-left: 18px;
	background-image: url("http://media.islandpacket.com/images/icons/icon_arrow_left.gif");
	background-repeat: no-repeat;
	background-position: 0px -4px;
	float:left;
/*	width:49%;*/
}
ul.prevnext li.next{
	padding-left: 18px;
	background-image: url("http://media.islandpacket.com/images/icons/icon_arrow_right.gif");
	background-repeat: no-repeat;
	background-position: 0px -4px;	float:right;
	text-align:right;
}                            

.domtab h6 {
	font-size: 0.2em;
	border: 0;
}
	
/* End tab navigation */

ul.rss_items li, ul.rss-items li {
        list-style:none;
        padding-left: 18px;
        background-image: url("http://media.islandpacket.com/images/icons/icon_forum.gif");
        background-repeat: no-repeat;
        background-position: 0px -3px;
        margin:0 0 3px 0;
        }

.rss_box {
	margin:0 auto;
	padding:0;
	}

/* Form stuff */
form.tabular {
	margin:0 0 0 10px;
	}

.tabular label {
	float: left;
	width: 150px;
	font-weight:bold;
	}

.tabular input, .tabular textarea, .tabular select {
/*	width: 180px;*/
	margin:5px 0 10px 0;
	clear:right;
	}

.tabular textarea {
	width:300px;
	clear:both;
	height:5em;
	}

.tabular br {
/*	clear:right;*/
	}

.tabular div {
	/*margin:0 0 0 125px;*/
	}

.tabular div input {
	clear:none !important;
	margin:0px 10px 0px 5px;
	}

.tabular div br {
        display:none;
        }

.mugbox {
	font-size:0.8em;
	clear:both;
	margin:0 0 0 0;
	padding: 15px 10px 1px 8px;
	background: url("http://media.islandpacket.com/images/rd2005/50transparent.png") !important;
	background: url("http://media.islandpacket.com/images/rd2005/0transparent.gif");
	}

.mugbox img {
	display: block;
	position: relative;
	border: 1px solid #a9a9a9;
	margin: 1px 6px 1px 0;
	}
	
.mugbox .picture a {
	border: 0;
	}

.mugbox h3 {
	clear:none;
	}

ul.ads li {
	list-style:none;
	margin: 3px 2px;
	padding:0 0 2px 0;
	border-bottom: 1px solid #ccc;
	}

div.classbox {
	border: 1px solid #bbb;
	margin: 4px 4px;
	padding: 4px 4px;
	font-size: 1.2em;
	background-color:#F3F3F3;
	}	

#skyboxcontainer {
	position:absolute;
	right:15px;
	top:15px;
	width:600px;
	}

div.skybox {
	background-color:#FFF;
	border:1px solid #bbb;
	padding:2px;
	margin:0px 2px;
	width:180px;
	height:55px;
	display:block;
	float:right;
	font-size:12px;
	overflow:hidden;
	background: url("http://media.islandpacket.com/images/rd2005/20transparent.png") !important;
	line-height:1.0em;
	}
	
div.skybox img {
	float:left;
	margin:1px;
	width:50px;
	height:50px;
	border:1px solid #ccc;
	}

div.skybox a {
	font-weight:bold;
	}
	
#skyboxcontainer div.adbox {
	background:none;  
	width:146px;
	margin:0 !important;  
	padding:0 1px !important;
	float:right;      
	clear:none;
}	

/*------- Pulldown Menus ------*/
/* A variation of suckerfish dropdowns 					 */
/* http://www.htmldog.com/articles/suckerfish/dropdowns/ */

#nav {
	font-size:0.9em;
}

#mainnav, #mainnav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;  
}

#mainnav li { /* all list items */
	display:block;
	float:left;
	width:auto;
	background: #135891;
	text-shadow: #000 2px 2px 2px;
}

#mainnav li {
	/*padding:0.25em 1em 0.3em 0.5em;*/	
	padding:0 0 0 0;                 
	background-image:url(http://media.islandpacket.com/images/menuarrow.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	margin-left:2px;
}

#mainnav li a {
	display:block;
	/*padding:0 0 0 0;*/	
	padding:0.25em 1em 0.3em 0.5em;
}

#mainnav li a:hover {
	color:#000;
	text-shadow: #FFF 2px 2px 2px;
}

#mainnav li ul {

	border-top:1px solid #4B80AB;
	border-left:1px solid #4B80AB;
	border-bottom:1px solid #0C375A;
	border-right:1px solid #0C375A;
	height:auto;
}

#mainnav li a:hover, #mainnav li.sfhover a,#mainnav li ul li:hover {
	background-color:#ABD3F2;
	}

#mainnav li ul li {
	display:inline;
	clear:both;
	float:none;
	margin:0 !important;
	border:0 !important;
	font-size:0.9em;          
	background-image:none;
	}

#mainnav li ul li a {
	display:block;
	clear:both;
	border:0 !important;
	width:11em;
	height:1px;
	margin:0 !important;
	padding:0.2em 1em;
	white-space:nowrap;
	background-color:#135891;
	}

#mainnav > li ul li a {
	width:auto;
	height:auto;
	}

#mainnav li ul { /* second-level lists */
	position: absolute;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#mainnav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 5em;
}

#mainnav li:hover ul ul, #mainnav li.sfhover ul ul {
	left: -999em;
}

#mainnav li:hover ul, #mainnav li li:hover ul, #mainnav li.sfhover ul, #mainnav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	/*margin-top:0.3em;*/
	z-index:1000;
}

#mainnav li li:hover ul, #mainnav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	margin-top:-1.1em;
	z-index:2000;
}


/* Step-by-step */
div.step {
  border:2px solid #98C932;
  margin: 4px 2px;
  padding: 2px 2px;
  clear:both;
  font-size:0.85em;
  }
div.step .drop {
  color:#0A51A1;
  float:left;
  font-size:5em;
  position:relative;
  top: -10px;
  left: -2px;
  font-weight:bold;         
  }
div.step p {
  padding-left:3em;
  }  
div.step h4 {
  font-weight:bold;
  font-size: 1.5em;
  margin: 0 0;
  }

} /*End Hiding from Old Browsers*/
                                                                         
/*Partner link section*/
#partners {
	background-color: #F3F3F3;
	font-size: 0.6em;    
	padding: 3px;
}                            

#partners img {              
	display: inline;
	vertical-align: middle;
	padding: 1px 4px;
}

#partners ul {
	display: inline;
}

#partners ul li {
	display: inline;
	list-style: none;     
	padding: 0px 4px;
}              

/*Careerbuilder extras*/
#cb-box {
	font-size: 0.85em;
	margin: 10px 0px;
}                        
#cb-box img {
	padding-right: 15px;
	padding-left: 10px;
}

/*Sponsor text*/
div.sponsortext {
	font-size:13px;
	font-weight:bold; 
	text-align:right;   
	border:1px solid #ADD8E6;       
	background-color:#F3F3F3;
}

span.timestamp {
	font-size:0.85em;
	color:#8B0000;
}

span.bluefont {
    font-size:1.0em;
    color:#369;
    font-weight:bold;
    display:block;
    }

.multimediabox {
	background-color:#f3f3f3;
	padding:2px; 
	border:1px solid #999;	
}                         

.multimediabox .mediacontainer {
	float:left; 
	margin: 0px 4px;        
}

.mediacontainer h6 {
	text-align:center;
	font-size:0.8em;   
	margin:0px 0px;
}

.mediacontainer .media {
	float:left;  
	padding:2px;    
	text-align:center;
}                  

multicontainer .media2 {
	background-color:#FFF;
	border:1px solid #bbb;
	padding:2px;
	margin:0px 2px;
	width:100px;
	height:100px;
	display:block;
	float:left;
	font-size:12px;
	overflow:hidden;
	background: url("http://media.islandpacket.com/images/rd2005/20transparent.png") !important;
	}

.media div {
	clear:both;             
	text-align:center;
	font-size:0.75em;       
}                    

.media img {
	width:100px;
	height:100px;    
	text-align:center;  
	border:0px;
}

.media div img {
	width:auto;
	height:auto;  
}

hr {
	border: thin dashed #CCCCCC;
	width:95%;
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
}

.margins {
margin: 10px 10px 10px 10px;
padding: 0px 0px 0px 0px;
}

h7 {
	color:#000000;
	font-size:1.10em;
	margin:0 auto;
	padding:0 0 0 3px;
	clear:both;
	font-weight:bold;
}

.bluebox, .greenbox, .orangebox, .bluegreenbox, .blackbox {
	padding: 0px;
	margin: 0px;
	clear:both;
	border: 1px solid #036; 
	border-top: 0;         
}

.maincontent .bluebox, .maincontent .greenbox, .maincontent .orangebox, .maincontent .bluegreenbox, .maincontent .blackbox {
	margin: 10px;
}

.bluebox .top-stories, .greenbox .top-stories, .orangebox .top-stories, .bluegreenbox .top-stories, .blackbox .top-stories {
	margin: 0;
}

.bluebox h5, .greenbox h5, .orangebox h5, .bluegreenbox h5, .blackbox h5, .bluebox h2, .greenbox h2, .orangebox h2, .bluegreenbox h2, .blackbox h2 {
	margin: 0px;
	color: #FFFFFF;
	font-size:1em;
	padding:3px;   
	border-top: 1px solid #036;
	border-bottom: 1px solid #036;    
}

.bluebox h5, .bluebox h2 {
	background: url('http://media.islandpacket.com/images/bluegradient.gif');
}

.greenbox h5, .greenbox h2 {
	background: url('http://media.islandpacket.com/images/greengradient.gif');
}

.orangebox h5, .orangebox h2 {
	background: url('http://media.islandpacket.com/images/orangegradient.gif');
}    

.bluegreenbox h5, .bluegreenbox h2 {
        background: url('http://media.islandpacket.com/images/bluegreengradient.gif');
}

.blackbox h5, .blackbox h2 {
        background: url('http://media.islandpacket.com/images/blackgradient.gif');
}

.bluebox h5 a, .greenbox h5 a, .orangebox h5 a, .bluegreenbox h5 a, .blackbox h5 a, .bluebox h2 a, .greenbox h2 a, .orangebox h2 a, .bluegreenbox h2 a, .blackbox h2 a {
	color: #fff;
}

.line   {
        border-top:1px solid #09F;
        color:#369;        
        margin-top: 5px;
        padding: 5px 0px 0px 0px;
        clear:both;
        }

.accordionTabTitleBar {
	font-weight:bold;
	color:#FFF;
}             

.hotlist {
	line-height:0.9em;
}

.top-stories, .top-images {
	margin: 10px;
	padding: 0;
}

.columnist_story_stack {
	margin: 10px;
	min-height: 60px;
	padding: 0;
	clear: both;
}

/* ADs Styles */
#bdge01 { 
	float: left;
	margin-left: 17px;
}

#ntl1 {
	float: right;
	margin-right: 17px;
}

/* Yahoo ads */
.yahoo_content_match {
	text-align: center;
	margin:20px 0;
}

/* IE ONLY */
* html #bdge01 {
	margin-left: 8px;
}
* html #ntl1 {
	margin-right: 8px;
}

div.factbox h5 {
	font-size:1.2em;
}

.section-front div.horoscope {
	display:none;
}
                         
div.horoscope {
	margin-bottom:1em;
}
div.horoscope h2 {
	font-size:1.2em;
	color:#000;
	border:none;
}

div.horoscope h3 {
	font-size:0.9em;
	color:#000;
	border:none;         
}                      
div.horoscope p {
	margin-bottom: 0.25em;
}

ul.rss_items2 li, ul.rss-items2 li {
        list-style:none;
        padding-left: 18px;
        background-image: url("http://media.islandpacket.com/images/icons/icon_article.gif");
        background-repeat: no-repeat;
        background-position: 0px -3px;
        margin:0 0 3px 0;
        }
        
#servicelinks {
  clear:both;  
}        
#servicelinks li {
  float:left;
  display:block;
}
#servicelinks li a {
  color:#fff;
}
#registration #username {
  margin: 0pt 10px;
}
#registration a.regbutton {
  background-color: #B9B9B9;
  color: #fff;
  padding: 5px 20px;
}
#registration strong {
  margin-left: 10px;
}
#classaccordion .sponsortext {
  margin-right: 5px;
}
#classaccordion .subcontent h6, #classaccordion .subcontent ul li, #hotpropDiv, #hotrentalsDiv {
  list-style:none;
  margin-left: 10px;
}
#registration {
  border-bottom:1px solid #ccc !important
}
#Opinion h2 {
  margin:0 0 10px 0;
  border-bottom: 1px solid #004466;
}
.columnist_story_stack ul.fstories li {
  list-style: none !important;
  background-image:none;
}

/*weather widget */

.weatherwidgetbox {
width:344px;
background-image:url(http://media.islandpacket.com/images/design/weather_blank.jpg);
background-repeat:no-repeat;
height:70px;
}
.weatherwidget {
font-size: 11px;
float:right;
position:relative;
right:25px!important;
top:10px;
padding:0px!important;
}

.weatherwidget img#icon{
position:relative;
bottom:8px;
}

.weathertitle {
font-size:11px;
float:left;
position:relative;
left:10px;
top:20px!Important;
}

.weathertitle a, .weatherwidget a {
font-weight:bold;
}

/*Rotating Tabs - News Updates */

#rotate {
margin-left:10px;
}
/*
.ui-tabs-nav {
width:599px!important;
height:25px!important;
background-image:url(http://www.islandpacket.com/images/design/landheader.jpg);
background-repeat:no-repeat!important;
}

.ui-tabs-panel {
width:580px!important;
background-color:#f5f4f4;
}

.ui-tabs-nav a, .ui-tabs-nav a span {
background-image: none!important;
padding:1px!important;
}
*/
.maincontent .alpha-shadow {
margin-top:10px;
}

.domtab {clear:both;
}

/* END FORMER STYLE-REV.CSS */  

/* BEGIN FORMER INLINE SYTLES */

#Full_4 .float-right .fphoto{
display:none;
}

#Full_4 .float-right img {
width:100px;
height:auto;
}

.newsroom {
border:1px solid #09F;
padding:5px;
margin-left:10px;
clear:both;
width:220px;
font-size:11px;
}

.split-right .newsroom {
border:1px solid #09F;
padding:5px;
margin-top:5px;
margin-left:5px;
clear:both;
width:320px;
font-size:11px;
}


.maincontent .split-left {
width:250px;
}
.maincontent .split-right {
width:340px!Important;
}

#Right_1 .split-right .top-images {
margin-bottom: 0px;
}

.donnelly-blog
{
    width: 220px;
    height:75px;
    margin-left:10px;
    padding: 10px;
    float: left;
    background-image:url('http://media.islandpacket.com/images/donnelly-background4.jpg');
    background-repeat:no-repeat;
    font-size:12px;
}

#cutline {
position:relative;
bottom:15px;
}

#car2.carouselframe, .fixtabhighlight {	
margin: 0.75em 0;	
height: 85px;       
 width:600px;        
margin-left:10px;	
border:0px solid #B9B9B9;	
padding:1px;	
background:url('http://www.islandpacket.com/images/carousel/background.jpg')!important;	
position:relative;        
overflow:hidden;        
z-index:2;
}    
div.carouselhead,div.tabhead {	
background-color:#b0bfc4;	
height:19px; 	
line-height:19px;
}
.carouselframe h4, .tabhead h4 { 	
color:#fff;	
width:489px;	
height:21px;	
float:right; 	
margin:0 auto;        	
padding-left:1em;	
margin-right:-1em;	
font-size:1em;	
font-weight:normal;	
background: #FFF url('http://www.islandpacket.com/images/carousel/bar2.jpg') repeat-x left;
}

.carouselhead div.next,.carouselhead div.prev,.tabhead div.button { 	
float:left;	
display:block;	
height:21px;	
cursor:pointer;
}  
.carouselhead .next {	
background: transparent url('http://www.islandpacket.com/images/carousel/barNavL.jpg') no-repeat bottom right;	
width:64px; 
}
.carouselhead .prev {	
background: transparent url('http://www.islandpacket.com/images/carousel/barNavR.jpg') no-repeat bottom left;	
width:47px;
}
.carouselhead .next:hover {	
background: transparent url('http://www.islandpacket.com/images/carousel/barNavLHit.jpg') no-repeat bottom right;
}
.carouselhead .prev:hover {	
background: transparent url('http://www.islandpacket.com/images/carousel/barNavRHit.jpg') no-repeat bottom left;}.carousel,.tabbody {	clear:both;}.carousel ul {z-index:1;list-style-type:none;}      .carousel li{   	padding:3px 2px;  	float:left;        list-style-type:none;}        .carousel li div.image{	width:190px;	height:95px;        font-size:12px;}.carousel li div.image img {	padding:1px;	margin-right:8px;        margin-top:2px;        margin-bottom:100px;	float:left;           	background:#FFF;	border:1px solid #4d4d4d;}.carousel li div.image h6 {	margin:1px auto; 	font-size:1em;}      .tabhead div.button {	text-align:center;	width:65px;	background: transparent url('http://media.beaufortgazette.com/static/images/design/regbutton.png') no-repeat bottom;}       div.button a {	font-size:10px;	color:#FFF;	text-decoration:none;}.carouselframe .advertisement {	position:absolute;	bottom:3px;	left:0px;	padding: 2px 0px 0px 0px;	border: 1px dotted;          border-color: #cdcdcd;	width: 659px;}.skybox {display:none!important;} .carousel li div.image h6  {
background: url('http://www.islandpacket.com/images/carousel/background.jpg') repeat-x top!important;
}

#Left_3 h2 {
border-bottom:0px;
font-size:14px;
margin-left:10px;
}

ul.rss_items li, ul.rss-items li {
        background-image: url("http://media.islandpacket.com/images/icons/icon_article.gif");
        }
		
.yahoo_and_nav {
      clear:both;
      background-color:#f9f9f9;
      padding:10px;
      min-height:158px;
      border-top:4px solid #fff;
}
  .yahoo_content_match {
    float:left;
  }
.yahoo_content_match {
    width:420px !important;
    padding:0 !important;
    margin:0 !important;
  }
  #QNAMoreLinks {
    width:525px;
	clear:both;
	font-size:12px;
  }
  .MoreFrom {
    background-color:#efefef;
	font-weight:bold;
	font-size:14px;
        margin-bottom:10px;
        padding:5px;
  }
  .MoreColumn1, .MoreColumn2, .MoreColumn3, .MoreColumn4 {
    float:left;
	width:125px;
    padding-right:5px;
  }
  #QNAMoreLinks li {
	list-style-type:none;
        line-height:1.4em;
  }
#copyright {
  font-size:12px;
  color:#fff;
  background-color:#333;
  padding:2px 5px;
  font-weight:bold;
}

.copyright, .copyright a, .copyright a:visited {
  font-weight:normal;
  color: #efefef;
}

#ldrb01-1 { background-color:#cccccc; padding:10px 0 10px 0; text-align:center; }
    /* #ldrb01 { display:none; } */

/* END FORMER INLINE STYLES */

/* BEGIN NEW NAV STYLE */

#primary-menu-wrapper {width:979px; height:22px; margin-bottom:5px;background-image:url(http://www.lowcountrynewspapers.net/img/200811-primary-nav-gradient.gif); background-repeat:repeat-x;}

.primary-menu {height:22px; position:relative; font-family:arial, sans-serif;}
* html .primary-menu {width:979px; w\idth:979px;} /* IE 5.5 hack */
.primary-menu ul, .primary-menu li {padding:0;margin:0;list-style-type:none;}  /* remove all the bullets, borders and padding from the default list styling */
* .primary-menu ul ul {min-width:60px;}  /* IE 5.5 hack */
.primary-menu li {float:left;position:relative;}  /* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */

.primary-menu a, .primary-menu a:visited {display:block;font-size:11px;text-decoration:none; color:#fff; height:22px; background:#09c; padding:0 10px; line-height:22px; font-weight:bold; background-image:url(http://www.lowcountrynewspapers.net/img/200811-primary-nav-gradient.gif); background-repeat:repeat-x;}  /* top level links */

.primary-menu ul ul a.drop, .primary-menu ul ul a.drop:visited {background:#dfdfdf;}  /* second level background */
.primary-menu ul ul a.drop:hover{background:#cccccc;}  /* second level hover */
.primary-menu ul ul :hover > a.drop {background:#dfdfdf;}
.primary-menu ul ul ul a, .primary-menu ul ul ul a:visited {background:#cccccc;}  /* third level background */
.primary-menu ul ul ul a:hover {background:#dfdfdf;}  /* third level hover */

.primary-menu ul ul {visibility:hidden;position:absolute;height:0;top:22px;left:0;}  /* hide sublevels */
* html .primary-menu ul ul {top:22px;t\op:22px;}  /* IE 5.5 hack */

.primary-menu ul ul ul{left:120px; top:0px;}  /* Position third level flyout menu */
.primary-menu ul ul ul.left {left:-60px;}  /* position third level flyout menu for a left flyout */

.primary-menu table {position:absolute; top:0; left:0;}  /* Required for IE */

.primary-menu ul ul a, .primary-menu ul ul a:visited {background:#dfdfdf; color:#000; height:auto; line-height:1em; padding:5px 10px; width:100px;}  /* second level links */
* html .primary-menu ul ul a, * html .primary-menu ul ul a:visited {width:100px;w\idth:100px;}  /* IE 5.5 hack */

.primary-menu a:hover, .primary-menu ul ul a:hover{color:#ff9900; background:#dfdfdf;}  /* Top level hover */
.primary-menu :hover > a, .primary-menu ul ul :hover > a {color:#ff9900; background:#cccccc;}

.primary-menu ul li:hover ul, .primary-menu ul a:hover ul{visibility:visible;z-index: 5;}  /* make second level visible when hover on first level */
.primary-menu ul :hover ul ul{visibility:hidden;}  /* keep third level hidden when hover on first level */
.primary-menu ul :hover ul :hover ul{ visibility:visible;}  /* make third level visible when hover on second level */

img.menu_place_ad {border:0; margin-left:5px; padding-left:5px;background:none;}

#ie6_menu_wrapper {width:969px; height:17px; margin-bottom:5px;padding:5px 0 0 10px;background-image:url(http://www.lowcountrynewspapers.net/img/200811-primary-nav-gradient.gif); background-repeat:repeat-x;}
.ie6_menu a, .ie6_menu a:visited {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	margin-right:18px;
	}
	
/* END NEW NAV STYLE */

/* BEGIN NEW RIGHT RAIL STYLE */

  /* #member_center_in {
    width:300px;
	margin-top:-4px;
	background-color:#dfdfdf;
	background-image: url(http://media.islandpacket.com/static/images/200811_mc_background2.jpg);
	background-repeat: repeat-x;
  }
  #member_center_in {
    height:82px;
  } */
  /* #member_center_in h2 {
	font-size:12px;
	font-weight: bold;
	margin: 0;
	padding: 2px 0 2px 5px;
	background-color:#dfdfdf;
	border-bottom:1px solid #fff;
	color:#000;
  } */
  #member_center_in h2 {
    border:none;
  } 
  .mc_subscribe {
    border-top:1px solid #fff;
	border-bottom:2px solid #ccc;
    width:295px;
    background-color:#dfdfdf;
    padding: 4px 0 4px 5px;
    margin:0;
	font-size:12px;
	font-weight: bold;
  }
  #member_center_in a:hover {
    color:#FF9933;
  }
  .mc_left {
    float:left;
	width:140px;
	font-size:12px;
  }
  .mc_right {
    float:right;
	width:130px;
	font-size:12px;
  }
  .mc_left ul, .mc_right ul {
	list-style-type:none;
	margin:0;
	padding:0;
	line-height:1.4em;
	font-size:11px;
  }
  .mc_left ul :hover, .mc_right ul :hover {
    background-color:#cccccc;
  }
  .mc_subscribe_990000 {
    color:#990000;
  }
  
  .mc_pluck {
    margin:10px 10px 0px 0px;
	font-size:12px;
	height:42px;
	border-bottom:1px solid #ccc;
  }
  .mc_pluck img {
    margin-right:7px;
  }
  #member_center_in {
    height:137px !important;
  }
  .mc_left, .mc_right {
    margin:0;
	padding:0;
  }
  .mc_links {
    margin-top:10px;
  }
  
#container {
  background-image:url(http://media.islandpacket.com/static/images/200808_ATE_bkg.gif) !important;
  background-repeat:repeat-y;
}
.rightrail {
  width:300px !important;
  background:none !important;
  float:right;
  margin:0 7px 0 0 !important;
  padding:0 !important;
}
#member_center_in, #mc_subscribe {
  margin:-6px 0 0 0px !important;
}
.adbox {
  padding:7px 0 0 0 !important;
}
#right-rail-classifieds {
  margin-top:10px;
}
#right-rail-classifieds a, #right-rail-classifieds a:visited {
  text-decoration:none;
  color:#336699;
}
#member_center_in, #classifieds-careerbuilder, #classifieds-realestate, #classifieds-printads, #classifieds-auto, #right-rail-weather, #right-rail-guide {
    width:286px;
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:7px;
	background-image:url(http://media.islandpacket.com/static/images/200811_mc_background.jpg);
	background-repeat:repeat-x;
	margin-bottom:7px;
	border-top:4px solid #ccc;
  }
  .cb-title, .re-title, .pa-title, .au-title, .cb-title a:visited, .re-title a:visited, .pa-title a:visited, .au-title a:visited {
    font-size:22px;
	font-weight:bold;
	color:#ff0000 !important;
	margin:5px 0 12px 1px;
  }
  .cb-label, .re-label {
    background-color:#d4d4d4;
  }
  .cb-textbox, .re-textbox, .pa-textbox, .au-textbox {
    width:120px;
	border:1px solid #999;
	padding:5px;
	margin-bottom:5px;
  }
  .re-attribs, .pa-attribs {
    margin-bottom:7px;
  }
  .cb-submit, .re-submit {
	margin:5px 0 10px 0;
	background-color:#efefef;
	padding:5px;
  }
  .cb-othersearches, .cb-logo, .cb-submit, .re-submit, .re-othersearches, .re-logo, .re-extra, .pa-othersearches, .au-othersearches {
    text-align:center;
  }
  .re-extra {
    margin-bottom:10px;
  }
  .cb-logo, .re-logo {
    margin:10px 0 10px 0;
  }
  #classifieds-realestate ul {
    list-style-type:none;
  }
  .class-sponsor, .class-sponsor a, .class-sponsor a:visited {
    font-size:9px;
	color:#000000;
  }
  #classifieds-realestate h6, #classifieds-auto h6 {
    font-size:12px;
	font-weight:bold;
	color:#990000;
	margin:0;
	padding:0;
  }
  .bold-highlight {
    background-color:#FFFF00;padding:0 5px;
  }
  #right-rail-classifieds hr {
    border:none;
	border-bottom:1px solid #ccc;
	margin:0 0 12px 0;
	padding:7px 0 0 0;
	width:100%;
  }
  #right-rail-guide {
    margin-top:10px;
  }
  #right-rail-weather {
    margin-top:-5px;
  }
  .we-sponsor, .gu-sponsor {
    margin-left:-7px;
  }
  .we-forecast {
    font-size:12px;
  }
  .gu-sponsor {
    margin-bottom:10px;
  }
  .we-title a, .we-title a:visited, .gu-title a, .gu-title a:visited,  #member_center_in h2 {
	color:#ff0000;
	font-size:14px;
	font-weight:bold;
  }
  #searchbar {
    width:619px;
	margin-left:10px;
  }
  .commonsearch {
    border-bottom:1px solid #ccc !important;
  }
  .searchboxtext {
    display:none;
  }
  .commonsearch {
    padding-bottom:5px;
  }
  .main {
    width:640px !important;
  }
  .maincontent {
    width:638px !important;
  }
  .search-archives {
    font-size:10px;
	color:#ccc;
  }
  
  .main h2 {
    background-color:#efefef;
	font-size:14px;
    border-bottom:1px solid #ccc !important;
	margin:10px 0 !important;
	padding:3px 0 3px 5px !important;
  }
  .bluebox h2 {
    margin-bottom:0px !important;
	border:none !important;
  }
  
  #car2 {
    width:616px !important;
  }
  .carouselframe h4 {
    width:505px !important;
  }
  .carousel {
    width:582px !important;
  }
  
  .bluebox {
    border:none !important;
  }
  .bluebox .margins {
    margin:0 0 15px 0; !important;
	padding:8px !important;
	border:1px solid #ccc;
  }
  .bluebox h2 {
    background-image:none;
	color:#333;
  }
  ul.fstories li, ul.stories li {
    background-image: url(http://media.islandpacket.com/static/images/icon_article2.gif) !important;
  }
  #lowcountry_life_tab_head, #Full_2, #Opinion {
    margin-top:20px;
  }
  .main h2 {
    color:#003366;
  }
  #lowcountry_life_tab_head, #Opinion {
    margin-left:7px;
	margin-right:7px;
  }
  .domtabs {
    font-size:12px;
  }
  .domtab .top-stories {
    margin-top:0 !important;
  }
  #Left_3 {
    margin-left:7px !important;
  }
  #Left_3 h2 {
    background-color:#fff;
	margin-top:0px !important;
	padding-left: 0px !important;
  }
  #Left_3 .margins {
    margin-left:0px;
  }
  .columnist_story_stack img, #Liz Farrell img {
    margin-right:7px;
  }
  .yahoo_and_nav {
    border-top:1px solid #ccc !important;
  }
  .rightrail {
    padding-bottom:10px !important;
  }
  .alpha-shadow, .alpha-shadow div {
    background-image: none !important;
  }
  .alpha-shadow img {
    border:none;
	padding:0 !important;
	margin:0 0 5px 10px !important;
  }
  .carouselframe h4 {
    background-image:url(http://media.islandpacket.com/static/images/bar2b.png) !important;
  }

/* END NEW RIGHT RAIL STYLE */

/* Pluck mod */
.comWrapper ul {list-style-type:none;}
/* End Pluck mod */


.maincontent .alpha-shadow img {max-width:630px;height:auto;}