
/* BEGIN general look & feel */
body{background: #d1cfd0; font-family: arial, sans-serif; font-size:12px; line-height:16px; margin-top:0px}  
/*  background: #da6900 url(https://ly.lygo.net/ly/GV/bg-wintr.png) repeat; */
 
body.landing{background:#14324a url(http://af.lygo.com/d/landing/bg_all.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:center}
	.clr{clear:both}
	.left{float:left}
	.right{float:right}
	.textRight{text-align:right}
	.text-dec-none{text-decoration:none}

#container { 
  width: 788px; margin-right: auto; margin-left: auto; padding: 0px 14px 0px 18px;
  background: transparent url(http://af.lygo.com/d/common/bg.png) repeat-y;
}

#hdr {
  background: #009 url(http://af.lygo.com/d/common/wavey.gif) no-repeat; height: 75px;
}
#lyc_hdr { }
#login {
  text-align: right; font-weight: bold; color: #fff; float: right; 
  margin: 33px 4px 0 10px; height: 40px;
}

.loginPrompt {
	font-size: inherit;
	font-family: inherit; 
	margin-top: 5px;
	width: 500px; 
	float: none;
}

.loginBuild { float: left; text-align: left; padding-right: 5px; }

#nav { 
  width: 145px; margin-top: 10px;
}
#footer	{
  background: #c5c5c5 url(http://af.lygo.com/d/common/footerbg.gif) repeat-x; text-align: center; 
  line-height: 18px; margin-top: 0px; padding: 15px; 
}

/* central footer */
div#lyFtr {
  font-size: 10px;
  float: left;
  margin: 0 0 0 5px;
  }

.subhead, .subhead2 {
  background: #218cef url(http://af.lygo.com/d/common/subheadbg.gif) repeat-x; 
  padding: 3px; text-indent: 5px; border: 1px solid #218cef; color: #fff; text-transform: uppercase; 
  font-weight: bold; letter-spacing: 1px; margin: 2px;
}
.subhead2 { 
  margin-bottom: 8px; 
}

.subsubhead {
  background-color: #92c3ff; margin-bottom: 8px; padding: 2px; text-indent: 5px; 
  color: #fff; font-weight: bold; letter-spacing: 1px; margin-bottom: 6px;
}
.subhead_content, .subhead_content_blue , .subhead_content_gray {
 margin: 2px;
 padding: 2px 10px 5px 10px;
}

.subhead_content_blue { background: #edf3fc; }

div#domain_suggestions li {display:block; margin: 0 0 5px;} 
div#domain_suggestions ul { margin: 0;} 
div#domain_suggestions a {font-variant:normal;} 
form#domain_search { margin:5px 0; } 



.subhead_content_gray { background: url(http://af.lygo.com/d/common/signupbg.gif); } 
.subhead-link-pink { color: #f06; font-weight: normal; text-align: left; }

ul		{ margin-left: 20px; padding: 0; }
li		{ list-style-image: url(http://af.lygo.com/d/common/li.gif); list-style-position: outside; margin-top: 10px}
.blueT	 	{ color: #2289eb; font-weight: bold; }
.pinkT 		{ color: #f06; font-weight: bold; }
.crummy 	{ padding: 5px 0px 5px 0px }
.textinput      { background-color: white; vertical-align: middle;}
.dottie		{ background: url(http://af.lygo.com/i/grey_dot.gif) repeat-x; }
.indented 	{ padding: 0px 8px 0px 8px; }
.hw_topics	{ font-size: 12px; font-weight: bold; }	

/* END general look & feel */


/* BEGIN misc styles */
form.inline { 
  margin-bottom: 0px; display: inline;  /* prevents form tags from causing line breaks */
}


/* BEGIN logged-out homepage styles */
#mainLo 	{ background: #fff; padding: 8px;}
#deals		{ width: 276px; }
#alert 		{ width: 133px; background-color: #fefee6; border: 1px solid #fc0; padding: 5px; }

/* BEGIN logged-in homepage styles */
#main {
  background: #fff url(http://af.lygo.com/d/common/tl.gif) no-repeat; 
  padding: 15px 8px 0px 8px; 
}
#banner_ad {
  text-align: center; margin: 15px 0px 15px 0px; 
}
#acct {
  background: #f2f2f2 url(http://af.lygo.com/d/common/signupbg.gif) repeat-y; 
  width: 145px; height: 100%;
}
#dir { padding-right: 2px; }
#cio { padding-left:  2px; }


#content 	{ margin-top: 20px; background: #fff; width: 788px; }
.acct1 		{ margin: 8px 8px 3px 8px; }
.acctHead 	{ margin-bottom: 6px; font-weight: bold; }

/*webon site manager list*/
.webonlist{margin:0}
.webonlist li{list-style-image:none; list-style:none outside; margin:0 !important; padding-top:3px}
	.webonlisttitle{text-decoration:none; color:#fff}

/* BEGIN backwards-compatibility layout */
#paypalhdr 	{ background: #009 url(http://af.lygo.com/d/common/wavey.gif) no-repeat; width: 750px; }
.a1 		{ font-weight: bold; }		
.a2 		{ color: #444; }	
.a3,
div#lyFtr a,
div#footer a	{ color: #444; font-size: 10px; }
.sweetie 	{ color: #FF0000; font-weight: bold;}
#container2 { 
  width: 820px; padding: 0px; margin-right: auto; margin-left: auto; text-align: left; 
  background: transparent url(http://af.lygo.com/d/common/bg2.png) repeat-y; 
}
#container2 #nav     { width: 145px; padding-left: 18px; margin-top: 10px; float: left; }
#container2 #hdr     { margin-left: 18px; margin-right: 14px; }
#container2 #lyc_hdr { margin-left: 18px; margin-right: 14px; }
#container2 #footer  { margin-right: 14px; margin-left: 18px; }

/* these include the ie5 pc hack, leave 'em be */
/* end ie hack */

/* BEGIN directory specific styles */

#main2 		{ background: #fff url(http://af.lygo.com/d/common/tl.gif) no-repeat; margin-top: 0px; width: 635px; float: left; padding-left: 8px; }
#mainDir	{ width: 490px; padding: 0px; margin-top: 10px; background-color: #fff; position: relative; float: left; }	
#google		{ background: #fff; width: 128px; margin: 10px 0px 0px 8px; padding-bottom: 20px; position: relative; float: left; }	

/* END directory */		


/* BEGIN no ad specific styles */

#mainDir2	{ width: 627px; padding: 0px; margin-top: 10px; background-color: #fff; position: relative; float: left; }	
.subhead3	{ background: #218cef url(http://af.lygo.com/d/common/subheadbg.gif) repeat-x; margin-bottom: 8px; padding: 3px; text-indent: 5px; border: 1px solid #218cef; color: #fff; text-transform: uppercase; font-weight: bold; letter-spacing: 1px; }
	
/* END no ad specific styles */

/* BEGIN no ad no nav specific styles */

#mainDir3	{ width: 772px; padding: 8px; margin: 10px 0px 0px 18px; background-color: #fff; position: relative; }	
.subhead4	{ background: #218cef url(http://af.lygo.com/d/common/subheadbg.gif) repeat-x; margin-bottom: 8px; padding: 3px; text-indent: 5px; border: 1px solid #218cef; color: #fff; text-transform: uppercase; font-weight: bold; letter-spacing: 1px; }
	
/* END no ad specific styles */


/* BEGIN 100 percent template styles */

#hdr2 		{ background: #009 url(http://af.lygo.com/d/common/wavey2.gif) no-repeat; width: 100%; min-height: 73px; }
#mainDir4	{ width: 95%; padding: 8px 8px 8px 0px; margin: 10px 0px 0px 18px; background-color: #fff; float: left; text-align: left; }	
#login2		{ text-align: right; position: relative; float: right; margin: -35px 10px 0px 0px; width: 480px; font-weight: bold; color: #fff; }
#logout2 	{ text-align: right; position: relative; float: right; margin: -35px 10px 0px 0px; width: 300px; font-weight: bold; color: #fff; }
.subhead5	{ background: #218cef url(http://af.lygo.com/d/common/subheadbg.gif) repeat-x; margin-bottom: 8px; padding: 3px; text-indent: 5px; border: 1px solid #218cef; color: #fff; text-transform: uppercase; font-weight: bold; letter-spacing: 1px; }
#footer2	{ background: #c5c5c5 url(http://af.lygo.com/d/common/footerbg.gif) repeat-x; text-align: center; line-height: 18px; margin: 2px 0px 0px 0px; padding: 15px; }
	
/* END 100 percent template styles */	
	

/* BEGIN pop up styles */

#popupcont	{ width: 96%; background-color: #fff; float: left; text-align: left; padding-top: 15px; margin: 0px 8px 0px 8px; }
#close		{ position: relative; float: right; margin: -35px 20px 0px 0px; width: 200px; text-align: right; font-weight: bold; color: #fff; }
.a4			{ color: #fff; font-weight: bold; }		

/* BEGIN pop up styles */	


/* BEGIN build specific styles */

.half{width: 238px; position: relative; float: left; padding-left: 3px; margin-bottom: 5px;}

/* END build specific styles */


/* BEGIN nav styles */
 
.navN 		{ background: #f06 url(http://af.lygo.com/d/common/nav1.gif); font-family: helvetica, sans-serif; font-weight: 900; color: #fff; font-size: 13px; line-height: 24px; width: 145px; height: 26px; letter-spacing: 1px; margin: 0px; text-indent: 8px; }
.navY 		{ background: #ffcb00 url(http://af.lygo.com/d/common/nav2.gif) repeat-x; font-family: helvetica, sans-serif; font-weight: 900; font-size: 13px; line-height: 24px; color: #000; width: 145px; height: 26px; letter-spacing: 1px; margin: 0px; text-indent: 8px; }
.navNtxt 	{ text-decoration: none; color: #fff; display: block; cursor: pointer;}
.navYtxt	{ text-decoration: none; color: #000; display: block; cursor: pointer;}
.navHt		{ width: 100%; height: 26px; display: block; }

/* END nav styles */

/* Angel-Webon Landing page */

div#landingContainer {
background: url(http://af.lygo.com/d/landing/txt_looking.gif) top center no-repeat;       
width: 785px;
margin: 40px auto 10px auto;        
padding: 130px 0 0 0;        
min-height: 300px;
}

div.angelRound, div.webonRound {
width: 386px;
min-height: 425px;
_height: 425px;
position: relative; 
}

div.angelRound {
background: url(http://af.lygo.com/d/landing/bg_angelround_mid.gif) repeat-y;
position: relative;
}

div.webonRound{background: url(http://af.lygo.com/d/landing/bg_webonround_mid.gif) repeat-y}
div.angelRound div.top{background: url(http://af.lygo.com/d/landing/bg_angelround_top.gif) top no-repeat}
div.webonRound div.top{background: url(http://af.lygo.com/d/landing/bg_webonround_top.gif) top no-repeat}

div.angelRound div.top a.try, div.webonRound div.top a.try {
display: block;
height: 42px;
width: 150px;
margin: 0 auto; 
font-size: 12px;
color: #fff;
font-weight: bold;
line-height: 40px;
margin-left: -75px;
position: absolute;
left: 50%;
bottom: 30px;
}

div.angelRound div.top a.logoLink {
display: block;
height: 70px;
width: 325px;
margin-left: -163px;
position: absolute;
left: 50%;
top: 25px;
}


div.webonRound div.top a.logoLink {
display: block;
height: 60px;
width: 235px;
margin-left: -118px;
position: absolute;
left: 50%;
top: 25px;
}

div.angelRound div.top a.try:hover, div.webonRound div.top a.try:hover{text-decoration:none}

div.angelRound div.top a.try{background: url(http://af.lygo.com/d/landing/btn_blue.jpg) no-repeat}
div.webonRound div.top a.try{background:url(http://af.lygo.com/d/landing/btn_green.jpg) no-repeat}

div.angelRound div.bottom, div.webonRound div.bottom {
min-height: 10px;
_height: 10px;
position: absolute;
left: 0;
bottom: 0;
_bottom: -1px;
}

div.angelRound div.top div.text, div.webonRound div.top div.text{padding-top:110px; margin:0 auto; text-align:left}
	div.angelRound div.top div.text{width:80%}
	div.webonRound div.top div.text{width:75%}
	div.angelRound div.top div.text h2, div.webonRound div.top div.text h2{font-size:18px}

div.angelRound div.top div.text ul li, div.webonRound div.top div.text ul li {
font-size: 14px;
list-style-image: url(http://af.lygo.com/d/landing/bg_arrowBullet.png); 
list-style-position: outside; 
line-height: 18px;
.line-height: 15px;
margin-top: 5px;
}

/* BEGIN Served Fresh styles */

.blog-box {
  height:130px; width: 100%;
  overflow: auto;
  overflow-x: hidden;
  }

.recent-blog {
  border-collapse: collapsed;
  empty-cells: show;
  width: 100%;
  _width: 98%; *width: 98%; /* IE specific width */
  margin: 0;
  padding: 0;
  }

.recent-blog p{margin:5px 5px 0 5px}
.recent-blog a{margin:4px 10px 0 10px}

.recent-blog tr{border-bottom:1px solid #6C6B89}

.recent-blog tr:hover, .recent-blog tr.over{ background: #DBDBE5;}
.recent-blog td { border-bottom: 1px solid #6C6B89; font-size: 12px; height: 20px; white-space: nowrap;  }
.recent-blog td a { text-decoration: none; }
tr.recent-blog-last { border-bottom: none; }
td.recent-blog-last { boder-bottom: none; }
.blog-post { color: #258DEF; font-weight: bold; text-decoration: none; }
.blog-body { color: #696969; text-decoration: none; }

div.site-updates {
  height:130px; width: 100%;
  overflow: auto;
  overflow-x: hidden;
  }

.site-updates ul{list-style-image:none; padding:5px 10px}

.recent-photos-container {
  width: 485px;
  height: 155px;
  overflow: auto;
  overflow-y: hidden;
  padding: 0 0 0 5px;
  }

.recent-photos {
  padding: 10px 0 0 0;
  text-align: center;
  }

.recent-photos div {
  float: left;
  margin: 0 5px 0 5px;
  }

.recent-photos div.photo {
  float: none;
  width: 100px;
  height: 100px;
  text-align: left;
  }

.recent-photos img{border:none}


.fresh-left { float: left; }
.fresh-right { float: right; }
.fresh-header { margin: 0 0 -2px 0; }
.fresh-box-big { width: 500px; height:auto; margin: 0 0 10px 0; } /*width of shadow-left div needs to be 10px less than that of the container*/
.fresh-box-small { width: 250px; height:auto; margin: 0 0 10px 0; } /*width of shadow-left div needs to be 15px less than that of the container*/
.fresh-box-small ul { margin: -5px 0 10px 20px; }
.fresh-box-small li { list-style-image: none; }
.shadow-left { background:url(http://af.lygo.com/d/fresh/bg_shadowLeft.gif) repeat-y; height: 100%; width: 490px; float: left; padding: 0 0 0 10px; } 
.shadow-left-small { background:url(http://af.lygo.com/d/fresh/bg_shadowLeft.gif) repeat-y; height: 100%; width: 235px; float: left; padding: 0 0 0 10px; } 
.shadow-text-holder { width: 100%; height: 100%; position: relative; top: -2px; }
.shadow-text-holder .left { padding: 0 10px 0 0; }
.shadow-text-holder p.left { margin: 0; }
.shadow-right { height: 100%; width: 100%; float: left; background:url(http://af.lygo.com/d/fresh/bg_shadowRight.gif) top right repeat-y; padding: 2px 5px 0 0; }
.shadow-corner-left { background:url(http://af.lygo.com/d/fresh/bg_shadowCornerLeft.gif) no-repeat; height: 6px; width: 6px; float: left; }
.shadow-bottom { background:url(http://af.lygo.com/d/fresh/bg_shadowBottom.gif) repeat-x; height: 6px; width: auto; _width: 98%; _position: relative; _left: -5px; }
.shadow-bottom-small { background:url(http://af.lygo.com/d/fresh/bg_shadowBottom.gif) repeat-x; height: 6px; width: auto; _width: 96%; _position: relative; _left: -5px; }
.shadow-corner-right { background: #FFF url(http://af.lygo.com/d/fresh/bg_shadowCornerRight.gif) no-repeat; height: 6px; width: 7px; float: right; margin: -6px 0 0 0; _margin: -15px 0 0 0; }
.fresh-search-field { float: left; height: 16px; border: 1px solid #F7599E; border-right: none; margin: 5px 0; }
.fresh-search-button { border: 1px solid #F7599E; margin: 5px 0; _margin: 5px 0 5px -3px; }
.fresh-search-web { font-weight: bold; text-decoration: none; color: #000; }

div.subhead a { cursor: pointer; }
	
/* END Served Fresh styles */

/* BEGIN HUB styles */
.hub-container p, h3 { margin: 0; }
.hub-container .ad-holder { margin: 10px 0 0 0; width: 250px; background: #DCDCDC; border: 1px solid #DCDCDC; }
.hub-container #google { width: 128px; margin: 10px auto; padding: 0; float: none; background: #DCDCDC; }
.hub-left { float: left; width: 490px; }
.hub-right { float: right; width: 250px; text-align: center; }

/* -- Left Side -- */
.hub-header { background: url(http://af.lygo.com/d/hubs/angelfire/hdr_hub.jpg) no-repeat; width: 155px; height: 25px; }
.hub-header span { display: none; }

.hub-title { padding: 0 0 10px 0; font-size: 16px; font-weight: bold; color: #333; }

.hub-list { font-size: 12px; }
.hub-list-link-small { font-size: 12px; color: #218CEF; text-decoration: none; }
.hub-list ul { margin: 0 0 0 20px; *margin: 0 0 0 25px; list-style-type: decimal; }
.hub-list li { padding: 0 0 10px 0; list-style-image: none;  _margin: 0 0 0 5px; }

.angelfire-others { font-size: 12px; padding: 10px 5px 0 20px; }
.angelfire-others-header { padding: 0 0 10px 0; font-weight: bold; font-size: 14px;}
.angelfire-others ul { margin: 0 0 0 15px; }
.angelfire-others li { margin: 0 0 5px 0; list-style-image: none; }
/* -- Right Side -- */
.hub-image-grey { text-align: center; margin: 0 auto; border: 1px solid #CCC; background: #DCDCDC; width: 250px; height: auto; }
.hub-image { margin: 5px auto; }

.additional-resources { text-align: left; padding: 10px 0 0 0; }
.additional-header { padding: 3px 0 0 5px; background: url(http://af.lygo.com/d/common/subheadbg.gif) repeat-x; height: 19px; text-transform: uppercase; color: #FFF; border: 1px solid #218CEF; border-bottom: none; font-size: 12px; }
.additional-text { margin: 3px 0 0 0; padding: 5px 15px 5px 5px; border-left: 3px solid #E3E3E3; background: #F5F5F5; }
.additional-text p { font-size: 12px; }
.additional-text ul { margin: 10px 0 0 15px; font-size: 12px; font-weight: bold; }
.additional-text li { margin: 0 0 5px 0; list-style-image: none; }

/* END HUB styles */

/* learn more styles ---- uses the above hub styliing as well --- */
.hub-left h2{border-bottom:1px solid #000; color:#fa0b69; font-size:15px; padding-bottom:3px; margin:10px 0 4px}
.hub-left h1{color:#fa0b69;}

.ie_margin_fix{.margin-top:10px}