/* @override http://www.thesea.org/css/common.css */

/* JOIN PAGE*/
 #joinitems{
	width: 548px;
	position: absolute;
	top: 3px;
	left: 230px;
	background-color: #e3eaef;
	padding: 9px;
	height: 402px;
}	
	
#item1pic img{
	width: 150px;
	height: inherit;
	position: absolute;
}	

#item1copy{
	position: absolute;
	left: 170px;
	font-size: 12px;
	padding-right: 10px;
}
#item2pic img{
	width: 150px;
	height: inherit;
	position: absolute;
	top: 200px;
}	

#item2copy{
	position: absolute;
	left: 170px;
		top: 200px;
	font-size: 12px;
	padding-right: 10px;
}

* { margin: 0; padding: 0;}

html { min-height: 100%; margin-bottom: 1px; }

body { color: #333; font-size: 13px;font-family: Arial;  background: #e1e6d9 url("http://www.thesea.org/images/theseabg.jpg") no-repeat 0px 0px; 	background-position: center top;}

.clr { clear: both;}

.Header { font-family: Georgia; font-size: 24px; font-weight: normal; color: #4A7195;}
.SubHeader { font-family: Georgia; font-size: 18px; font-weight: normal; color: #4A7195; margin: 3px 0;}
.SubSubHeader { font-family: Georgia; font-size: 14px; font-weight: normal; color: #4A7195}
.Username { font-size: 18px; color: #DFA641; font-family: Georgia; font-weight: normal;}

a, .href { font-family: Arial; font-size: 13px; color: #0364a4; text-decoration: none; outline: none; cursor: pointer; }
a img { border: 0; }
a:hover, .href:hover { text-decoration: underline; }
select { outline:none; }
h3 { font: bold 13px Georgia; color: #DFA641; }
h4 { font: bold 13px arial; }
input, textarea { border: solid 1px #D0D7DC; background: #F4F4F4; padding: 3px 5px; }

.ArticleTitle,.ArticleTitle a { font-family: Georgia; font-size: 15px; font-weight: normal; }

#WrapperHeader { width: 100%; height: 124px;}


#WrapperContent {
	margin: 0 auto;
	width: 1030px;
	padding: 00px 0px 00px 25px;
	background: url("http://www.thesea.org/images/content-bg.png") repeat-y 0px 0px;
	overflow: auto;
}

#WrapperSubNav {
	width: 1030px;
	height: auto;
	background: url("http://www.thesea.org/images/tabsubnavbg.png") no-repeat  0px 0;
	padding: 0px  0px 0px 25px;
	margin: 0 auto;
}


#fishbox {
position: relative;
top: 8px;
left: 635px;
display: block;
height: 0px;
width: 0px;
z-index: 100;
}


#fish {
position: relative;
display: block;
height: 200px;
width: 300px;
z-index: 100;
background: url("http://www.thesea.org/images/fish/rotate.php") no-repeat;
background-position: center center;
}



#crabbox {
position: relative;
top: 800px;
left: 850px;
display: block;
height: 0px;
width: 0px;
z-index: -1;
}




#crab {
position: relative;
display: block;
height: 200px;
width: 300px;
background: url("http://www.thesea.org/images/crab.gif") no-repeat;
background-position: center center;
display:none;  
}


#headerbox {
	height: 100%;
	margin: 0 auto;
	width: 960px;
	padding-left: 20px;
	background: url("http://www.thesea.org/images/logo-floater.png") no-repeat;
	background-position: 40px 0px;
}

#headerbox {
	height: 100%;
	margin: 0 auto;
	width: 960px;
	padding-left: 20px;
	background: url("http://www.thesea.org/global/images/mast.jpg") no-repeat;
	background-position: 40px 0px;
}

#Header { height: 86px; margin: 0 auto; width: 960px; padding-left: 20px;}

	    #Header  #Logo { position: relative; float: left; margin-top: 10px; text-align: center; color: #4A7195; font-family: Arial;}
	        #Header #Logo a img { border:none; }

/* jBox (Global) */
#jScreen { position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; z-index: 666; width: 100%; display: none; }
#jBox,
.jBox { position: fixed; top: 25%; left: 50%; z-index: 667; width: 300px; background-color: #354148; padding: 5px; display: none; }
	#jBox .Container { background-color: #95A0A5; padding: 10px; color: #fff; font-weight: bold; zoom: 1; }
	#jBox .Logo,
	.jBox .Logo { text-align: center; padding-bottom: 10px; }
	#jBox .Message,
	.jBox .Message { background-color: #95A0A5; cursor: default; text-align: center; zoom: 1; }
	#jBox.Important .Message { font: normal 16px Arial; padding-bottom: 10px; }
		#jBox.Important .Message strong { font-size: 18px; }
	#jBox .Loading { background: transparent url("../toolbox/resources/loading3.gif") no-repeat scroll center 30px; }
	#jBox .Buttons,
	.jBox .Buttons { text-align: center; padding: 10px 0px; }
	#jBox button,
	.jBox button { margin: 0px 10px; font-size: 13px; background: transparent url("../toolbox/resources/sprite-buttonset3.gif") no-repeat center 0px; border: none; color: #fff; height: 22px; width: 64px; }
	

/* Section Styles */
.Main { margin-top: 25px;  }
	.Main .Head { border-bottom: solid 3px #DDE2E6; border-top: solid 1px #DDE2E6; margin-bottom: 5px }
	.Main ul { margin: 5px 0px 0px 30px; }
        .Main ul li { color:#4A7195; font-size: 10px; padding: 1px 0px; }
            .Main ul li a { font-size: 11px; font-weight: bold; }

/* Tab Style 1 */
.TabNavigation { cursor: pointer; height: 25px; list-style: none; border-bottom: 1px solid #c8d0d6; }
	.TabNavigation li { position: relative; top: 3px; float: left; text-align: center; background: transparent url("../images/sprite-tabset1.png") center -32px; margin-right: 3px; }
		.TabNavigation li a { color: #467096; display: block; height: 16px; width: 130px; padding: 3px 0px; position: relative; top: 2px; cursor: pointer; text-decoration: none; }
	.TabNavigation li.Selected { top: 2px; background-position: center 0px; }
		.TabNavigation li.Selected a { height: 18px; top: 3px; }

/* Icon Sprites */
.IconSet1 { background: url("../images/sprite-iconset1.gif") repeat-y; width: 22px; height: 25px; float: left; position: relative; padding-right: 3px; top: -2px; }
	.IconSet1.AddFavorite { top: -3px; height: 26px; }
	.IconSet1.AddComment { background-position: 2px -65px; }
	.IconSet1.AddFlag { background-position: 0px -176px; top: 0px; height: 21px; }
	.IconSet1.AddFlag2 { background-position: 0px -265px; top: 0px; height: 21px; }
	.IconSet1.AddRSS { background-position: 0px -110px; top: -1px; }
	.IconSet1.SendEmail { background-position: 2px -44px; top: -1px; }
	.IconSet1.PagePrint { background-position: 0px -22px; top: -1px; }
	.IconSet1.Idea { background-position: -3px -218px; }
	.IconSet1.Idea2 { background-position: -2px -283px; top: -4px; }
	.IconSet1.EarnCash { background-position: 0px -196px; top: 5px; }
	.IconSet1.Chat { background-position: 3px -130px; top: 2px; }
	.IconSet1.Document { background-position: 0px -88px; top: 5px; }

/* SearchBox */




/*

.Search { position: relative; float: left; margin-left: 60px;
	margin-top: 20px;
}
	.SearchBox { height: 46px; width: 400px; background: url("../images/Search_Fill.gif") repeat-x top; }
	    .SearchBox input { position: relative; float: left; width: 270px; height: 19px; margin: 10px 0 0 -1px; padding: 3px; background-color: #fff; }
        .SearchBox .SearchTxt { background: url("../images/Search_Left2.gif") no-repeat left top; height: 35px; padding: 9px 0 0 10px; position: relative; float: left; }
        .SearchBox .c { background: url("../images/Search_Right2.gif") no-repeat right top; height: 44px; width: 6px; position: relative; float: right; }
	    .SearchBox .Button_Blue { position: relative; float: left; margin: 9px 0px 0px 6px; background: url("../images/button_blue_dark.gif") no-repeat center; }
	    .SearchBox .SearchInputBox { font: bold 16px Arial; color: #8A9AA6; border: solid 1px #d0d7dc; }
*/


.Search { position: relative; float: left; margin-left: 570px;
	margin-top: 0px; opacity:.8; z-index:101;}

.Search:hover { position: relative; float: left; margin-left: 570px;
	margin-top: 0px; opacity:1; z-index:101;}
	
	
	.SearchBox { height: 46px; width: 400px; }
	    .SearchBox input { position: relative; float: left; width: 270px; height: 19px; margin: 10px 0 0 -1px; padding: 3px; }
        .SearchBox .SearchTxt {  height: 35px; padding: 9px 0 0 10px; position: relative; float: left; }
        .SearchBox .c {  height: 44px; width: 6px; position: relative; float: right; }
	    .SearchBox .Button_Blue { position: relative; float: left; margin: 9px 0px 0px 6px; background: url("../images/button_blue_dark.png") no-repeat center; }
	    .SearchBox .SearchInputBox { font: bold 16px Arial; color: #8A9AA6; border: solid 1px #d0d7dc; background-color: #fff; opacity: 0.8;}

input.searchsubmit{
	width: 56px;
	height: 27px;
	margin-left: 6px;
	color: #fff;
	font-weight: bold;
	background-color: #27839d;
}
	
	.SearchBalloons { position: relative; left: 85px; top: 7px; list-style: none; text-align: center; z-index: 2; }
	    .SearchBalloons a { font-weight: bold; color: #4A7195; font-size: 11px; display: block; text-decoration: none !important; }
        .SearchBalloons li { position: relative; line-height: 15px; float: left; height: 23px;  padding: 10px 3px 0px 3px; color: #c2cbd2; }
	    .SearchBallons li.Tab { width: 90px; }
	    .Searchballons li.divider { position: relative; top:-3px; }
	    .SearchBalloons li.selected { background: url("../images/Search_Tab.gif") no-repeat center 25px; overflow: hidden; padding: 9px 0px 0px 0px; }
	        .SearchBalloons li.selected a { color: #DFA641; background-color: #fff; padding: 0px 4px; border: solid 1px #c8cfd5; border-bottom: none; }
	
	#FooterSearch { background: url("../images/Footer_Top_Bg.gif") no-repeat; height: 52px; padding-top: 30px; }
	    #FooterSearch .SearchBox .SearchTxt, #FooterSearch .SearchBox .c { background: none; }
	    #FooterSearch .SearchBox { margin: 0 auto; position: relative; top: -4px; border-left: solid 2px #c7ced5; border-right: solid 2px #c7ced5; width: 657px; }
	    #FooterSearch .SearchBox .Button_Blue { position: relative; float: left; margin: 7px 0 0 6px; background: url("../images/button_blue_dark.png") no-repeat center; }
	    #FooterSearch input { width: 417px; }
	    #FooterSearch select { float: left; margin: 13px 0 0 10px; width: 100px; }
    
/* User signin/join formatting */
.Login { text-align: left; float: right; margin-top: 3px; padding: 4px 0px 5px 6px; background: url("../images/Search_Divider.gif") no-repeat left center; width: 260px; }
	.Login a { font-weight: bold;}
	.LoginUser { font-weight: bold;}
	.LoginInbox { background: url("../images/login-inbox.gif") no-repeat center left; padding: 0px 0 0 20px; margin-top: auto;}
	.LoginFriend { background: url("../images/login-friend.gif") no-repeat center left; padding: 0px 0 0 15px; margin-top: auto;}
	.LoginDivider { background: url("../images/login-div.gif") no-repeat center center; margin-top: auto;}

/* Request How-To */

.RequestArticle .SubHeader { padding: 3px 0px; }
.RequestArticle .RequestForm { width: auto; margin: 6px auto; }
	.RequestArticle .RequestForm input { float: left; margin: 6px 10px 0px 0px; width: 200px; font: 18px Georgia; color: #4A7195; width: 400px; }
	#Column2 .RequestArticle .RequestForm input { width: 270px; }
	#Column12Span .RequestArticle .RequestForm input { width: 470px; }
	.RequestArticle .RequestForm .Button2_Blue { float: left; margin: 8px 0px 0px 0px; }

/* Navigation */
#NavigationContent { margin: 0 auto; width: 982px; }

#Navigation { height: 31px; margin: 7px auto 0 auto; float: left;}
	#Navigation li { background: transparent url("../images/sprite-tabset1.png") no-repeat center -93px; float: left; list-style-type: none; padding-top: 5px; position: relative; text-align: center; top: 5px; }
	#Navigation li a { color: #fff; display: block; font-family: Georgia; font-size: 12px; height: 21px; line-height: 20px; width: 120px; }
	#Navigation li.selected { background-position: center -64px; border-bottom: 1px solid #EFF1F3; top: 5px; }
	#Navigation li.selected a { color: #DFA641; }

#SubNav { height: 29px; width: 850px; margin: auto;}
    #SubNav ul { margin-left: 65px; width: 850px; }
	    #SubNav li { position: relative; float: left; padding: 5px 10px 0px 10px; height: 20px; list-style:none;}
	    #SubNav a{ color: #4A7195; font-family: Georgia; font-size: 15px;}
	    #SubNav .selected a { color: #DFA641;}
	    #SubNav .sep{ color: #C6CFD6;}
	    #SubNav .newburstsel {position: relative; float: left; padding: 4px 10px; height: 20px; list-style:none; background: url("../images/ico-newBurstTrans.gif") no-repeat 0 4px; color: #DFA641; padding-left:30px}
	    #SubNav .newburst {position: relative; float: left; padding: 4px 10px; height: 20px; list-style:none; background: url("../images/ico-newBurstTrans.gif") no-repeat 0 4px; padding-left:30px}	
	
#Content { clear: left; margin-top: 5px;}
	
#Column1 { width: 180px; position: relative; float: left; margin-right: 6px; padding:0px; }
#Column2 { width: 470px; position: relative; float: left; margin: 0px 7px; padding: 0px; overflow: hidden; }
#Column3 { width: 300px; position: relative; float: left; margin-left: 6px; padding: 0px; }
#Column12Span { width: 670px; position: relative; float: left; }
#Column23Span { width: 770px; position: relative; float: left; }

.BodyIdentifiers { font-family: Arial;font-weight: bold; color: #8A9AA6; font-size: 18px}
.ProfileHeader { font-family: Arial; font-weight: bold; color: #4A7195;}
.ProfileName { font-family: Arial; font-size: 18px; color: #8A9AA6;}
.ProfileBody { font-family: Arial; font-size: 12px; color: #8A9AA6;}

.BreadCrumbs { font-family: Arial; color: #8E9AAA; font-size:12px; height: 22px; padding: 6px 0 0 5px}
	.BreadCrumbs a { font-family: Arial; color: #DFA641; font-size: 12px;}

.DetailHeader { border: 1px solid #DDE2E6; position:relative;}
	.DetailHeader h1,.DetailHeader h2 { background: #DDE2E6; border: 3px solid #fff; color: #4A7195; font-family: Georgia; font-size: 24px; padding: 3px; font-weight: normal;}
	.DetailHeader .Rating { position: relative; float: right; margin: 12px 10px 0 0;}



.CategoryNavigation { position: relative; }
	.CategoryNavigation .Title { background: transparent url("../images/sprite-tabset1.gif") no-repeat scroll center -120px; border-bottom: 2px solid #fff; color: #fff; padding: 4px 3px; text-align: center; font-family: Georgia; font-size: 14px;}
	.CategoryNavigation h3,
	.CategoryNavigation p  { background: transparent url("../images/CategoryNav_Sub.gif") no-repeat; padding: 3px; color: #4A7195; text-align: center; font: bold 12px Georgia; }
	.CategoryNaviagtion.Recent { margin-top: 10px; }
		.CategoryNavigation .Title { zoom: 1; height: 18px; background: transparent url("../images/sprite-tabset1.gif") no-repeat scroll center -144px; color:#4A7195; font: normal 16px Georgia; padding: 4px 8px; border: none; }
		.CategoryNavigation li { list-style-type: none; margin: 2px 0px; }
			.CategoryNavigation li a { zoom: 1; display: block; background-color: #ebf0f4; padding: 2px 6px; font: normal 12px Arial; }
			.CategoryNavigation li a:hover { background-color: #dde2e6; font-weight: bold; text-decoration: none; }


.Network { position: relative; }
	.Network .Title { background: transparent url("../images/sprite-tabset1.gif") no-repeat scroll center -120px; border-bottom: 2px solid #fff; color: #fff; padding: 4px 3px; text-align: center; font-family: Georgia; font-size: 14px;}
	.Network h3,
	.Network p  { background: transparent url("../images/CategoryNav_Sub.gif") no-repeat; padding: 3px; color: #4A7195; text-align: center; font: bold 12px Georgia; }
	.CategoryNaviagtion.Recent { margin-top: 10px; }
		.Network2 .Title { zoom: 1; height: 18px; background: transparent url("../images/sprite-tabset1.gif") no-repeat scroll center -144px; color:#4A7195; font: normal 16px Georgia; padding: 4px 8px; border: none; }
		.Network li { list-style-type: none; margin: 2px 0px; }
			.Network li a { zoom: 1; display: block; background-color: #ebf0f4; padding: 2px 6px; font: normal 12px Arial; }
			.Network li a:hover { background-color: #dde2e6; font-weight: bold; text-decoration: none; }



.ListBox { border: 6px solid #DFA641; margin-bottom: 10px; zoom: 1; }
	.ListBox h3 { background: #DFA641; color: #fff; font-size: 16px; font-weight: normal; padding: 0 0 5px 2px; margin: 0; font-family: Georgia; }
	.ListBox ul {  position: relative; float: left; padding-left: 0px; }
	.ListBox li { width: 100px; }
	.ListBox div { clear: left;}
	
.ListBox_Blue { border: 6px solid #DDE2E6; margin-bottom: 10px;position: relative;}
	.ListBox_Blue h3 { background: #DDE2E6; color: #4A7195; font-size: 16px; font-weight: normal; padding: 0 0 5px 2px; margin: 0; font-family: Georgia;}
	.ListBox_Blue ul {  position: relative; float: left; padding-left: 5px; list-style:none;}
	.ListBox_Blue li { width: 110px; }
	.ListBox_Blue div { clear: left;}
	


.ListBox2 { border: 6px solid #DFA641; margin-bottom: 10px; position: relative;} 
	.ListBox2 h3 { background: #DFA641; color: #fff; font-size: 16px; font-weight: normal; padding: 0 0 5px 2px; margin: 0; font-family: Georgia;}
	.ListBox2 ul {  }
	.ListBox2 li { border-bottom: 1px solid #DFA641; list-style:none; padding: 5px 5px 5px 15px}
	
.ListBox2 { border: 1px solid #DDE2E6; padding: 5px;  margin-bottom: 10px; position: relative;}
	.ListBox2 h3 { color: #DFA641; background-color: #fff; font-family: Arial; font-size: 11px; font-weight: bold; }
	.ListBox2 li { border: none; background-color: #DDE2E6; margin: 2px; }   

.List { margin: 10px 5px; list-style-type:disc; }
.List li { margin: 0 0 0 15px; padding: 0; }

.List_Arrow { margin: 10px 5px; list-style:none;  }
.List_Arrow li { background: url("../images/List_Arrow2.gif") no-repeat 10px 5px;  padding: 2px 0 2px 25px;position: relative;}

.List_Arrow2 { margin: 10px 5px; list-style:none;  }
.List_Arrow2 li { background: url("../images/List_Arrow2.gif") no-repeat 0px 5px;  padding: 2px 0 2px 25px;position: relative;}

.Footer {
	margin: 0 auto;
	width: 1030px;
	padding: 50px 0px 00px 25px;

	height: 50px;
	text-align: center;
	font-size: 11px;
	font-family: Arial;
	clear: both;
	margin-top: 00px;
	background: url("http://www.thesea.org/images/footer-bg.png") no-repeat 0 bottom;
}

.Footer a {
	font-size: 11px;
}

	.Footer #FooterLinks { margin: 0px 0; vertical-align: bottom;  overflow: auto;}

	.Footer #FooterCopyright { margin: 0px 0; vertical-align: bottom ;
	width: 1005px;
}
	
#demandFooter{ font-weight:bold; font-family: Arial; border:solid 1px silver; width:400px;float:none;margin:auto;padding-bottom:3px; padding-top:3px; position:relative;}
#demandFooter  li { list-style:none; display:inline; padding: 15px;  }
#demandFooter a {color: #40498c;font-size: 11px;}

/* Button Styles */
.Button_Blue,.Button_Orange,.Button_LightBlue {  line-height: 28px; width: 100px; text-align: center; color: #fff; font-size: 13px; display:block; background: transparent url("../images/sprite-buttonset1.gif") no-repeat; }
	.Button_Blue { background-position: center -115px; }
	.Button_Orange { background-position: center -88px; }
	.Button_LightBlue { font-weight: bold; line-height: 32px; background-image: url("../images/btn_ltblu_100.gif");}
	
.Button_Blue_Medium,.Button_Orange_Medium,.Button_LightBlue_Medium {  line-height: 32px; width: 125px; text-align: center;color: #fff; font-weight: bold; font-size: 13px; display: block;}
	.Button_Blue_Medium { 	background-image: url("../images/btn_drkblu_125.gif");}
	.Button_Orange_Medium { background-image: url("../images/btn_yello_125.gif");}
	.Button_LightBlue_Medium { background-image: url("../images/btn_ltblu_125.gif");}

.Button_Blue_Large,.Button_Orange_Large,.Button_LightBlue_Large  { line-height: 32px; width: 175px; text-align: center;color: #fff; font-weight: bold; font-size: 13px; display:block; }
	.Button_Blue_Large { background-image: url("../images/btn_drkblu_175.gif"); }
	.Button_Orange_Large { background-image: url("../images/btn_yello_175.gif"); }
	.Button_LightBlue_Large { background-image: url("../images/btn_ltblu_175.gif"); }

.Button2_Blue, .Button2_Orange, .Button2_Green { display: block; padding-top: 5px; color: #fff; height: 22px; width: 162px; text-align: center; background-image: url("../images/sprite-buttonset1.gif"); }
    .Button2_Orange { background-position: center -1px; }
    .Button2_Blue { background-position: center -28px; }
    .Button2_Green { background-position: center -142px; }
    
.Button2_Blue_Small, .Button2_Orange_Small { display: block; padding-top: 2px; color: #fff; cursor:pointer; font-size: 10px; height: 15px; line-height: 13px; width: 80px; text-align: center; background-image: url("../images/sprite-buttonset1.gif"); }
    .Button2_Orange_Small { background-position: center -197px; }
    .Button2_Blue_Small { background-position: center -268px; }

.Button_Back,.Button_Forward { display: block; width: 45px; height: 40px; background-image: url("../images/sprite-buttonset2.gif"); cursor: pointer; }
    .Button_Back { background-position: center 0px; }
    .Button_Forward { background-position: center -41px; }

.AppBtn_Orange { background-image: url("../images/btn_App_Orange.gif"); width: 83px; line-height: 20px; text-align: center;color: #fff; font-weight: bold; font-size: 12px; display: block;}
.AppBtn_Orange_Large { background-image: url("../images/btn_App_Orange_Large.gif"); width: 123px; line-height: 24px; text-align: center;color: #fff; font-weight: bold; font-size: 12px; display: block;}
.AppBtn_Blue { background-image: url("../images/btn_App_Blue.gif"); width: 83px; line-height: 20px; text-align: center;color: #4A7195; font-weight: bold; font-size: 12px; display: block;}
.AppBtn_Blue_Large { background-image: url("../images/btn_App_Blue_Large.gif"); width: 123px; line-height: 24px; text-align: center;color: #4A7195; font-weight: bold; font-size: 12px; display: block; }

.Button_Arrow { background: transparent url("../images/List_Arrow2.gif") no-repeat scroll left center; padding-left: 15px; margin: 10px 2px; display: block; background-repeat: no-repeat; }

.RelatedAds{ border-bottom: solid 1px #DDE2E6; }
	.RelatedAds h3 { margin-bottom: 3px; }
	.RelatedAds ul { margin: 0px 0px 15px 35px; }
	.RelatedAds li.SubHeader { margin: 10px 0px 10px -35px; font-size: 16px; list-style-type: none; }
	.RelatedAds li { height: 15px; color: #4A7195; font-size: 12px; }
	    .RelatedAds li a { font-size: 13px; }

.RelatedAds2 {  }
	.RelatedAds2 h3 { margin-bottom: 3px;}
	.RelatedAds2 ul { list-style:none; margin-bottom: 10px }
	.RelatedAds2 li { background: url("../images/List_Arrow2.gif") no-repeat 10px 5px; padding: 2px 0 2px 25px; border-bottom: 1px solid #DDE2E6}

#SearchBox { background: #DDE2E6; height: 75px; margin: 5px;  }
	#SearchBox .Search { margin: 30px 0 0 0px; padding-left: 10px}
	#SearchBox .Search .SearchBox { width: 440px;}
	#SearchBox .Search .SearchBox input { width: 305px; }
	
.Paging { list-style: none; }
	.Paging li { position: relative; float: left; padding: 2px 2px; }
	.Paging .selected a,.Paging .selected { color: #DFA641;}
	.Paging .previous { background: url("../images/List_Arrow3.gif") no-repeat 0 4px; padding-left: 12px}
	.Paging .next { background: url("../images/List_Arrow2.gif") no-repeat right 4px; padding-right: 12px}
	
.RightLinks { position: relative; float: right; margin-top: 8px; }

.Error { background: #DDE2E6; color: #990000; border: 1px solid #4A7195; padding: 3px 5px; font-weight: bold }

#SiteLogos { position: relative; float: right; margin: 0 12px 0 0;}

/* Error/Success Formatting */
DIV.error-msg {border:1px solid #999;margin:20px;padding:5px;clear:both;font-weight:bold;color:#900;background:#FFF url('/images/shared/gradient-15x37-2.gif') repeat-x;}
DIV.error-msg .msg {padding:5px 5px 15px 40px;background:transparent url('/images/shared/ico-exclamation-bubble.gif') no-repeat 5px 5px;}

DIV.alert-msg {border:1px solid #999;margin:20px;clear:both;font-weight:bold;color:#000;background:#FFF url('/images/shared/gradient-15x37-1.gif') repeat-x;}
DIV.alert-msg .msg {padding:5px 5px 15px 40px;background:transparent url('/images/shared/ico-exclamation-bubble.gif') no-repeat 5px 5px;}

DIV.success-msg {border:1px solid #999;margin:10px 20px;clear:both;font-weight:bold;color:#060;background:#FFF url('/images/shared/gradient-15x37-3.gif') repeat-x;}
DIV.success-msg .msg {padding:5px 5px 15px 40px;background:transparent url('/images/shared/ico-exclamation-bubble.gif') no-repeat 5px 5px;}

SPAN.success-msg {padding-left:20px;color:#060;font-weight:bold;padding:0 0 0 20px;background:transparent url('/images/shared/ico-success.gif') no-repeat;}
span.error-msg { padding-left: 20px; color: #900; font-weight: bold; padding: 0 0 0 20px; background: transparent url("../images/sprite-iconset1.gif") repeat-y scroll 0px -175px; }

.SponsoredResults { border-top: 1px solid #DDE2E6; padding: 5px 15px; margin: 10px 0 }
.SponsoredResults.Ads160 { border: none; }
.SponsoredResults .header { color: #9A9A9A; display: block; position: relative; padding: 0px 0 10px 0;}
.SponsoredResults .Ad span { padding: 5px 0;}
.SponsoredResults .Ad .title { font-size: 13px; font-weight: bold; color: #0364a4; text-decoration:underline;}
.SponsoredResults .Ad .baseurl { color: #0364a4;}
.SponsoredResults .Ad .copy { color: #333;}
.SponsoredResults .Ad .smallurl { font-size: 11px; color: #0364a4;}
.SponsoredResults #AdvertiseSite {text-align:center;}
.SponsoredResults #AdvertiseSite .advertise { font-size: 11px; color: #0364a4;}

.SponsoredResults #AdvertiseSite {text-align:left;}
.SponsoredResults #AdvertiseSite .advertise { font-size: 11px; color: #0364a4;}

.Ads160 { padding: 5px 0; width: 160px; margin: 0px auto; }

.SponsoredResults300 { border-top: 1px solid #DDE2E6;border-bottom: 1px solid #DDE2E6; padding: 0px; margin: 10px 0; overflow: hidden;}
    .SponsoredResults300 .header { color: #9A9A9A; display: block; position: relative; width: 100px; padding-right: 2px;}
    .SponsoredResults300 .Ad { padding: 5px 0;}
    .SponsoredResults300 .Ad span { padding: 5px 0;}
    .SponsoredResults300 .Ad .title { font-size: 13px; font-weight: bold; color: #0364a4; text-decoration:underline;}
    .SponsoredResults300 .Ad .baseurl { color: #0364a4;}
    .SponsoredResults300 .Ad .copy { color: #333;}
    .SponsoredResults300 #AdvertiseSite {text-align:left;padding: 2px 0 2px 0;}
    .SponsoredResults300 #AdvertiseSite .advertise { font-size: 11px; color: #0364a4;}
    .SponsoredResults300 #300x250 table { width: 300px; }
.RMAdUnit { padding: 0 0 10px 0;}
.PromoAd468x60 {text-align:center;}

.SearchText {
	text-transform: capitalize!important;
}

.Bubble { width: 657px; }
	.Bubble .head { background: url("../images/sprite-table1-2.gif") repeat-x top; }
	    .Bubble .head .left { float: left;  height: 12px; width: 10px; background: #fff url("../images/sprite-table1-1.gif") no-repeat -13px -13px; overflow: hidden; }
	    .Bubble .head .right { float: right; height: 12px; width: 10px; background: #fff url("../images/sprite-table1-1.gif") left -13px; overflow: hidden; }
	.Bubble .body { background: url("../images/sprite-table1-3.gif") repeat-y top; padding: 0px 10px; zoom: 1; }
		.Bubble .body .DetailHeader { border: none; }
		    .Bubble .body .DetailHeader h1 {  padding: 3px 6px; margin-top: 0px; }
	.Bubble .foot { background: url("../images/sprite-table1-2.gif") repeat-x 0px -14px; height: 12px; }
	    .Bubble .foot .left { float: left;  height: 12px; width: 10px; background: #fff url("../images/sprite-table1-1.gif") no-repeat -13px top; overflow: hidden; }
	    .Bubble .foot .right { float: right; height: 12px; width: 10px; background: #fff url("../images/sprite-table1-1.gif") left top; overflow: hidden; }

/* Related Categories */
.RelatedCategories { margin-bottom: 10px; color: #999; font-size: 11px; }
	.RelatedCategories .TabContent { padding: 7px;  border-bottom: solid 1px #c8d0d6; }
		.RelatedCategories .TabContent ul { float: left; width: 140px; margin: 0px 1px; }
			.RelatedCategories .TabContent ul li { list-style-type: none; margin-bottom: 3px; }
			.RelatedCategories .TabContent ul li a { font-size: 12px; }

/* eHow of the Day module  */
#ehotd300 { margin: 0px 0px 10px; }
	#ehotd300 p { margin: 3px 0px; border-bottom: 2px dotted #DDE2E6; padding-bottom: 5px; }
	#ehotd300 .Thumbnail { border: 1px solid #DDE2E6; margin: 5px 0px; width: 75%; }

/* Faceroll */
.TabBox { zoom: 1; }
    .TabBox .ChannelNavigation {   }
        .ChannelNavigation { border-bottom: 1px solid #8A9AA6; padding-bottom: 23px; position: relative; }
	    .ChannelNavigation li { list-style: none;float: left; position: relative; padding: 3px 5px; height: 16px; border:1px solid #8A9AA6; background: #DDE2E6; }
	    .ChannelNavigation .right { border-right: 1px solid #8A9AA6; }
	    .ChannelNavigation a { font-family: Arial;color: #4A7195; font-size: 11px; font-weight: bold; display: block; }
	    .ChannelNavigation .selected { background: #fff; border-bottom: 1px solid #fff; }
	    .ChannelNavigation .selected a { color: #DFA641; }
	.TabBox .right { border-right: 1px solid #8E9AAA; }
	.TabBox .TabContainer { position: relative; top:-1px; border-left: 1px solid #8A9AA6; border-right: 1px solid #8A9AA6; border-bottom: 1px solid #8A9AA6; margin-bottom: 10px; }
	.TabBox .TabContainer li { list-style:none; }
	.TabBox .TabContainer { padding: 1px 0 0 6px; }
 	.TabBox .TabContainer .Link { text-align: right; display: block; padding-right: 10px; position: relative; top: 10px; }
#Faceroll {margin-top:10px;}
	#Faceroll a { margin:0; border:0; float:left; width:55px; height:55px; border: 1px solid #fff; line-height:0; font-size:0; }
        #Faceroll a img { border: 0; width:55px; height:55px; }
#Magnifier { border: solid 3px #fff; z-index:99; background-color: #fff; position: absolute; display:none; }
	#Magnifier img { height: 75px; width:75px; border:0; }

/* Tag Cloud */
.TagCloud { border-bottom: 1px solid #C8D0D6; margin: 10px 0px; padding-bottom: 5px; }
    #Buzz { padding: 10px; text-align: justify; }
        #Buzz a { text-decoration: none; margin-left: 5px; margin-right: 5px; text-transform: lowercase; }
        #Buzz a.weight1 { color:#4A7195; font-size:14pt; }
        #Buzz a.weight2 { color:#577794; font-size:12pt; }
        #Buzz a.weight3 { color:#677f95; font-size:10pt; }
        #Buzz a.weight4 { color:#778796; font-size:8pt; }
        #Buzz a.weight5 { color:#868f98; font-size:6pt; }

/* Google Ad fixes */
#Column3 #ctl00_cphContent_Ad300x250 { display: block; width: 195px; }
	#Column3 #ctl00_cphContent_Ad300x250 img { width: 298px; }
#Column3 .advertise #ctl00_cphContent_Ad300x250 { display: block; width: 195px; overflow: hidden; }
#Column1 #ctl00_cphContent_Ad160x600 { display: block; width: 160px; overflow: hidden; }

.SponsoredResults300 .LongURL { display: block; width: 200px; font-size: 10px; }
.SponsoredResults300 .LongURLHeader { font-size: 10px; text-align: right; }

#GetEOTD { display: block; background: transparent url("../images/GetEOTD.gif") no-repeat center top; width: 100%; height: 56px; }
	#GetEOTD span { color: #fff; padding: 9px 0px 0px 66px;  display: block;}
.ExpertModule {border:solid 1px #8A9AA6; margin-bottom:10px; zoom: 1;}
	.ExpertModule .hdr {background: url("../images/expert.gif") no-repeat 5px 10px; background-color:#DDE2E6; padding: 6px 0px 5px 60px; font-size: 15px; color:#44697d; position: relative;}
	.ExpertModule .Image img {position: relative; float: left; margin: 10px; border: solid 3px #1a64a4;}
	.ExpertModule .Content {float: left; width:185px; margin-top: 5px;}

#ResponseErrors { font-weight: bold; border: 1px solid #666; padding: 2px 10px; text-align: center; margin: 5px; position: relative; }
	#ResponseErrors li { padding: 2px 10px;}
	#ResponseErrors.ErrorResponse li { color: #ff0000; }
	#ResponseErrors.SuccessResponse li { color: #000; }
	#ResponseErrors .LoginSignin { padding-top: 5px; padding-bottom: 5px; font-weight: normal; }
	
	
	


#Top10 { margin: 0 0 20px;}
	#Top10 .DetailHeader { text-align: center;}
	
	#Top10 ol { margin: 5px 0 0 20px; color: #8E9AAA}
	#Top10 li { padding: 4px 0 ;
}
	
	
	

	