/*

THEME NAME: Unforgettable Brands

VERSION: 1.0

AUTHOR: Iceberg Web Design

AUTHOR URI: http://www.icebergwebdesign.com/

TAGS: variable width, fixed width, two columns, widgets, theme options, options page, white, black, blue, newspaper, microformats, hatom, hcard

*/





 

body{ background: #fff; text-align: center; padding: 15px; margin: 0;  font-family:  Verdana, Tahoma, Arial, sans-serif; font-size: 11px; color: #333; }

#doc { background-color: #fff;	margin:auto;text-align:left; width: 1024px; border: 1px solid #ccc;}

img {border:none; }


#header2011 { margin: 0; padding: 0; }
#header2011 h1 { margin: 0; padding: 0px 0px 0px 0px; }
#header2001 a:hover { border-bottom: 0px;  }


#header h1 { padding: 0px; margin: 0px; }

#header p { padding: 0px; margin: 0px; }

#nav { width: 950px; text-align: center; padding: 12px 0px 29px 0px; font-family: Georgia, Times,serif; font-size: 14px;  }

#header{  background: url('images/banner.jpg') top left; background-repeat: no-repeat;  height:490px;  

          text-align: left; margin:0;  padding: 0px 0px 0px 215px; line-height: 0.5; }

#header img { padding-left: 40px; }

#header img.tag { padding-left: 0px; }

#header a:hover {border-bottom: 0px;  }





#header2 {  background: url('http://www.unforgettablebrands.com/blog/images/smaller-bannerbg2.jpg') top left; background-repeat: no-repeat;  height:328px;  text-align: left; margin:0;  padding: 1px 0px 0px 285px; line-height: 0.5; }

#header2 img { padding-left: 20px; }

#header2 img.tag { padding-left: 0px; }

#header2 a:hover {border-bottom: 0px;  }

#header2 h1 { padding: 0px; margin: 0px; }

#header2 p { padding: 0px; margin: 0px; }









#header3 {  background: url('images/smaller-bannerbg3.jpg') top left; background-repeat: no-repeat;  height:328px;  text-align: left; margin:0;  padding: 24px 0px 0px 285px; line-height: 0.5; }

#header3 img { padding-left: 20px; }

#header3 img.tag { padding-left: 0px; }

#header3 a:hover {border-bottom: 0px;  }

#header3 h1 { padding: 0px; margin: 0px; }

#header3 p { padding: 0px; margin: 0px; }









#content-main .content-b {position:static; float:none;width:auto;} 

#content-main { width:1020px;  padding: 0; line-height: 1.6; border: 1px solid #f00;}

#contentwide {margin: 5px 35px 0; font-size: 1.2em; width: 850px; float: left; display: inline;}



TD {   font-family:  Verdana, Tahoma, Arial, sans-serif; font-size: 12px; color: #333; }



.content1 p, .content2 p, .content3 p { padding-top: 10px; }

.content1 { padding: 0px 20px 0px 25px; vertical-align: top; width: 340px; line-height: 1.5;}

.content2 { padding: 0px 15px 0px 15px; vertical-align: top; width: 340px;  line-height: 1.5;}

.content3 { padding: 0px 25px 0px 10px; vertical-align: top; width: 280px;  line-height: 1.5;}



.content3a { line-height: 1.5; vertical-align: top; padding: 0px 50px 20px 50px;}

.content3a p { padding-top: 10px; }

.content3b { vertical-align: top; padding: 0px 15px 70px 0px; width: 240px; }

.lineheight { line-height: 1.5; }

.lineheight li { padding-top: 8px; }



.content1a p, .content2a p { padding-top: 10px; }

.content1a { padding: 0px 50px 0px 25px; vertical-align: top; width: 450px; line-height: 0;}

.content2a { padding: 0px 25px 0px 15px; vertical-align: top; width: 450px;  line-height: 1.5;}





.content2b p, .content2a p { padding-top: 10px; }

.content1b { vertical-align: bottom; padding: 0px 0px 0px 40px; vertical-align: top; width: 365px; line-height: 0;}

.content2b { padding: 0px 65px 60px 0px; vertical-align: top; width: 530px;  line-height: 1.5;}



.content1c p { padding-top: 10px; }

.content1c { padding: 0px 80px 0px 40px; vertical-align: top;  line-height: 1.5;}



img { padding: 0; margin: 0; }

a:link, a:active, a:visited {  color: #cC4436; text-decoration: none; }

a:hover { color: #BC3426; border-bottom: 1px dashed #cC4436; text-decoration: none; }

.content3 a:hover {border-bottom: 0px;  }

a.null:hover { border-bottom: 0px;  }



h1 { color: #BC3426; font-family: Georgia, Times,serif; font-size: 15px; padding: 16px 0px 0px 0px; }

h2 { color: #BC3426; font-family: Georgia, Times,serif; font-size: 18px; padding: 16px 0px 0px 0px; }

h3 { color: #BC3426; font-family: Georgia, Times,serif; font-size: 13px; text-decoration: underline; padding: 16px 0px 0px 0px; }

h4 { color: #BC3426; font-family: Georgia, Times,serif; font-size: 12px; padding: 16px 0px 0px 0px; }

h5 { color: #BC3426; font-family: Georgia, Times,serif; font-size: 25px; padding: 16px 0px 0px 0px; }





.content-b{position:relative; }

.content-b{_position:static;} /* for IE < 7 */

.content { margin:0; padding: 0px 0px 0px 0px; }

.content p { padding-top: 8px; padding-bottom: 0px; line-height: 1.5; margin: 0; }



.content-area,  .content-g  {float:right;display:inline; padding: 0;}

div.first  {float:left; padding-left: 22px;}



.content-gb .content-area {float:left; margin-left: 35px; width: 280px; }

.content-gb div.first {margin-left: 20px;}

div.first {width:66%; padding: 0;}

 

ul { padding: 20px 5px 5px 5px; color: #333; line-height: 1.5; }

li { padding: 4px; color: #333; line-height: 1.5; }

	

#secondary{clear:both; line-height: 0; padding-left: 5px;  border-bottom: 2px solid #784411; }

#secondarya{  line-height: 0;  display: block; float: left; position: absolute; width: 1020px; text-align: left; border-top:#FFFFFF 2px solid; margin:0; padding:0; }

	

.plus1 { font-size: 18px; }

#footer{ display: block; text-align: left; font-size: 10px;  border-top: 2px solid #784411;    margin: 0px 22px 5px 12px;  padding: 10px 0px 0px 0px; }

 

#footer p { text-align: right; }



.follow {text-align: right;  font-size: 14px; font-family: Georgia, Times, Serif; padding-right: 12px; }



#logo{position: relative; float: right; top:-60px; right:0px;  text-align: right; z-index:2; margin-bottom:0;margin-top:0; } 





#ft{clear:both;  }



#signup {   position: relative; top: 422px; left: 70px; }

#signup input, #signup textarea, #signup select {  background-color: #ffeddd; width: 230px;  padding: 4px;

    border: 1px solid #999;  font-family: verdana;  font-size: 10px;  color: #666;  } 



#signup .button { background-color: #E6BC97; width: 30px; padding: 4px; border: 1px solid #999; 

    font-family: verdana;  font-size: 10px;  color: #666; }







#signup2 {   position: relative; top: 299px; left: 60px; }

#signup2 input, #signup2 textarea, #signup2 select {  background-color: #ffeddd; width: 185px;  padding: 4px;

    border: 1px solid #999;  font-family: verdana;  font-size: 10px;  color: #666;  } 



#signup2 .button { background-color: #E6BC97; width: 30px; padding: 4px; border: 1px solid #999; 

    font-family: verdana;  font-size: 10px;  color: #666; }













.home-speaker { width: 380px; vertical-align: bottom; padding: 0px 0px 0px 5px; }



.home-product { text-align: center; vertical-align: top; line-height: 1.3; font-size: 11.5px;  width: 230px;  padding: 0px 40px 12px 18px;  }

.home-product p { padding-top: 9px; }



.upnext { text-align: center; vertical-align: top; line-height: 1.3; font-size: 12px; background: url('images/upnextbox.jpg'); background-position: top left; background-repeat: no-repeat; width: 235px; height: 400px; padding: 0px 25px 10px 10px;  }

.upnext p { padding-top: 10px; }





#content { width: 600px; border: 1px solid #f00; margin: 0px; padding: 0px;  display: block; float: left; }



#sidebar { display: block; float: left; width: 260px;  margin: 0px; padding: 0px; color: #555; position: relative; margin: 0; display: block; float: left;}



#sidebar ul { list-type: none; list-style: none; margin: 0; padding: 0; }

#sidebar li { list-type: none; list-style: none;margin: 0; padding: 0px 6px 0px 16px;  }



.content-main {  width: 1024px; vertical-align: top; padding: 0px 40px 0px 40px;}



.postcontent { line-height: 1.7; padding-right: 50px; padding-bottom: 30px; vertical-align: top; }

.blogsidebar { vertical-align: top; }



.textwidget {font-size: 8pt; color: #666; line-height: 1.3; }



.comment { border-top: 1px solid #ccc; padding: 12px;}

ul.comments { list-style: none; list-type: none; }



.nav-previous {float: left; padding-top: 25px; font-weight: bold;}

.nav-next { float: right;  padding-top: 25px; font-weight: bold; }
