/* CSS Document */

<style>
#hero {

  background: url(http://www.seomoz.org/images/home3/bg_home3.jpg) no-repeat;

  width: 760px;  height: 452px;

}

    #introduction {

      padding: 1em 1em 0 395px;

    }

        #introduction strong {

          font-size: 1.85em;

          font-family: Georgia, sans-serif;

          font-weight: normal;

        }

        #introduction p { margin-bottom: .65em; }

    #premium {

      padding: 37px 1em 0 180px;

      color: #fff;

    }

        #premium h1 {
          margin-bottom: .45em;
        }

        #premium p {

          margin-bottom: 0;

        }

        #premium blockquote {

          background: none;

          color: #999;

          padding-top: .5em;

          padding-bottom: 0;

          font-size: .9em;

          margin-bottom: 0;

        }

        #learn_more {

          float: left;

          width: 275px;

          color: #999;

        }

            #learn_more a {

              display: block;

              padding-top: 1em;

            }

        #join_now {

          display: block;

          width: 130px; height: 54px;

          float: right;

          background: url(http://www.seomoz.org/images/home3/bg_join_now.png) no-repeat;

          padding-top: 5px;

        }

    #premium small {

      display: block;

      clear: both;

      text-align: right;

    }


#condiments a {
  display: block;
  float: left;
  margin: 0 1em 0 1em;
}

    #quiz {
      background: url(http://www.seomoz.org/images/home3/quiz.png) no-repeat;
      height: 115px;  width: 347px;
    }

    #seminar {
      background: url(http://www.seomoz.org/images/home3/seminar.png) no-repeat;
      height: 115px;  width: 357px;
    }

     #rankfact {
      background: url(http://www.seomoz.org/images/home3/rankfact.png) no-repeat;
      height: 100px;  width: 357px;
    }

     #nyt {
      background: url(http://www.seomoz.org/images/home3/marshall.png) no-repeat;
      height: 100px;  width: 355px;
      float: right;
      border: solid 2px #EFEFEF;
      display: block;
      text-decoration: none;
      margin-right: 12px;
      color: #000;
    }

    	#nyt .quote {
    		padding-left: 100px;
    		padding-top: 3px;
    		padding-right: 3px;
    		display: block;
    		border: none;
    	}

    		#nyt .quote a {
    			margin: 0;
    			padding: 0;
    			display: inline;
    			float: none;
    			font-weight: bold;
    		}

    		.byline {
					display: block;
					font-weight: bold;
					padding-left: 100px;
    		}


#in_the_press {

  padding-top: 0;

  padding-right: 0;

  padding-bottom: 0;

}


    #in_the_press ul {

      float: left;

      width: 44%;

      margin-bottom: 0;

    }

        #primary_press {

          width: 50% !important;

          margin-right: 1.5em;

        }

            #primary_press li {  margin-bottom: .85em; }


        #in_the_press li {

          background: none;

          font-size: .95em;
        }

        #in_the_press strong {

          text-transform: uppercase !important;

          margin-bottom: 0;

          font-weight: normal;

        }


        #in_the_press blockquote {

          padding: 0;

          margin: 0;

          background: none;
        }


        #in_the_press small { display: block; }


#blog_and_tools {

  padding: 0  1em;

  margin-top: 1em;

}


    #blog_and_tools .boxed {

      width: 42%;

      float: left;

      margin: 0;

    }

    #from_the_blog, #tools {  min-height: 255px; }

    #from_the_blog {

      width: 49% !important;

      margin-right: 1em !important;

    }

        #tools li {

          padding-left: 60px;

          margin-bottom: 1em;

        }

        #where_rank { background: url(http://www.seomoz.org/images/home3/where_rank.png) no-repeat; }

        #term_target { background: url(http://www.seomoz.org/images/home3/term_target.png) no-repeat; }

        #kw_difficulty { background: url(http://www.seomoz.org/images/home3/kw_difficulty.png) no-repeat; }

        #page_strength { clear: left; background: url(http://www.seomoz.org/images/home3/page_strength.png) no-repeat; }

        #crawl_test { background: url(http://www.seomoz.org/images/home3/crawl_test.png) no-repeat; }



#category_cloud {

  padding: 0 2em;

  text-align: center;
}

    #category_cloud h2 {

      padding-top: 1.25em;

    }



    #category_cloud li {

      background: none;

      display: inline;

      text-align: center;

      padding-right: 1em;

      line-height: 2.5em;

      white-space: nowrap;

    }

    #category_cloud a { text-decoration: none; }



.boxed ul { clear: left; }



#youmoz_and_articles {

  padding: 0 1em;

  margin: 2em;

  border-top: 1px dashed #ccc;

}


  #youmoz {

    float: left;

    width: 52%;

    padding-right: 1em !important;

    margin-top: 1em;

    border-right: 1px dashed #ccc;

  }

      #youmoz p {

        background: url(http://www.seomoz.org/images/home3/youmoz.png) no-repeat 10px 10px;

        padding-left: 66px;

      }

  #articles {

    float: left;

    width: 40%;

    padding-left: 2em;

    margin-top: 1em;
  }


#overheard {

  border-top: 1px dashed #ccc;

  margin: 0 2em;

  padding: 1em 0;

}

    #overheard blockquote {

      background: none;

      font-style: italic;

      background: url(http://www.seomoz.org/images/home3/bg_quote.png) no-repeat;

      padding: 0 0 .5em 40px;

      margin-top: 1em;

      font-size: .9em;

    }

    #discuss { text-align: right; }

    #discuss a { padding-right: 1.5em; }
	
	* {  margin: 0; padding: 0; }

body {

  background: url(http://www.seomoz.org/images/default/bg_header_x.png) repeat-x #EFEFEF;

  font-size: 70%;

  font-family: Verdana, Monaco, sans-serif;

  line-height: 1.4em;

  color: #333;

}


#header, #content {

  width: 760px;

  margin: 0 auto;

}


#header {

  background: url(http://www.seomoz.org/images/default/bg_header.jpg) no-repeat;

  height: 211px;

  border-bottom: 2px solid #efefef;

}

   

    #nav {

      float:none;
	  height:30px;
      background-color:#000;

    }


           


#footer {
  /*background: url(http://www.seomoz.org/css/images/default/bg_diagonal_stripes.png);*/
  background: url(bg_diagonal_stripes.png);
  background-repeat:repeat-y;
  padding-left: 1em;
  padding-right: 1em;
  padding-top:3px;
  padding-bottom:3px;
  width: 770px;
  height:100%;
  margin: 2px auto;
  text-align:center;
  position:relative;

}

    #footer #partners {
      text-align: center;
    }



    #footer ul {
      list-style-type: none;
   
      width: 770px;
      text-align:center;

    }

    #footer li {
      display: inline;
      text-align:center;
     
    }

    #footer a, #footer p { font-size: .95em; }





<style>
*{padding:0;margin:0;border:1;}

rightbar{
padding-right:12px;
margin-right:12px;

}

body{
	background-color:#333;
	}
	
p a, li a{
	color:#E1771E;
	text-decoration:underline;
	}
	
p a:hover, li a:hover{
	text-decoration:none;
	}


#container{
	width:765px;
	margin:0 auto;
	background-color:#fff;
	
	}
	
	#header{
		height:124px;
		background-color:#f2f2f2;
		
		}
		
	#nav{
	width:765px;
	margin-top: 3px;
		}
		
		#nav ul{
		display:block;
			list-style-type:none;
			
			}
			
			#nav ul li {
				font:bold 11px Verdana, Arial, Helvetica, sans-serif;
				display:inline;
				line-height:13px;
				}
				
				#nav ul li span {
					width:190px;
					height:32px;
					float:left;
					border:1px solid #fff;
					border-bottom:0;
					border-right:0;
					
					}
				
					#nav ul li span.last{
						width:181px;
						border-right:1px solid #fff;
						}
						
					#nav ul li span.hasFlyout{
						position:relative;
						}
						
					#nav ul li span.hasFlyout span{
						border:0;
						position:absolute;
						top:31px;
						left:0;
						width:417px;
						height:256px;
						background:url(http://www.boostrewards.com/images/flyout_bg.gif) no-repeat 0 0;
						}
						
						#flyout a{
							margin:0 !important;
							padding:0 !important;
							line-height:2px !important;
							}
							
							#flyout a img{
								border:0;
								}
						
						#nav ul li span a{
							display:block;
							width:190px;
							padding:7px 0 6px 0;
							background-position:0 -51px;
							background-repeat:no-repeat;
							color:#fff;
							text-decoration:none;
							text-align:center;
							
							}
							
							#nav ul li span a.item1{background-image:url(http://www.boostrewards.com/images/navItem1_bg.jpg);}
							#nav ul li span a.item2{background-image:url(http://www.boostrewards.com/images/navItem2_bg.jpg);}
							#nav ul li span a.item3{background-image:url(http://www.boostrewards.com/images/navItem3_bg.jpg);}
							#nav ul li span a.item4{background-image:url(http://www.boostrewards.com/images/navItem4_bg.jpg);}
							#nav ul li span a.item5{background-image:url(http://www.boostrewards.com/images/navItem5_bg.jpg);}
							
							#nav ul li span a:hover{
								color:#E1771E;
								background-position:0 -28px;
								}
							
							#nav ul li span a.active{background-position:0 0; cursor:default;}
							
							#nav ul li span a.active:hover{background-position:0 0; color:#fff;}

	
	
			
			
					
	
		
				
	
			
			

p{
margin:8px
}			
			

div.content_a{
background-color:#DDDDDD;

}
		
.req {color: #FF0000;}

div.inner {
position:absolute;
	height:24px;
	width:310px;
	z-index:1;
	left: 430px;
	top: 19px;
	font-size: 12px;
	text-align:left;
	}

.outer{
position:relative;
 width: 760px;
 
 }
div.table_body{
border-style:ridge;
border-width:thin;
border-color:#cccccc;
width:725px;
}

div.col_left{
border-style:ridge;
border-width:thin;
border-color:#cccccc;
width:342px;
float:left;
margin-left:22px;

}

div.col_right{
border-style:ridge;
border-width:thin;
border-color:#cccccc;
width:342px;
float:right;
margin-right:22px;

}
div.table_lower{
padding:2px;
width:650px;
border:1px;
border-color:#CCCCCC;


}


h1{
font-size:21px;
font-family:Arial, Helvetica, sans-serif;
font-weight:800;
color:#333333;
padding-bottom:12px;
padding-top:8px;
padding-left:6px;
}

h2{
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
color:#333333;
padding-bottom:12px;
padding-top:8px;
padding-left:6px;
}
</style>