/* Color Glossary:
Black: (smaller text) #222121
Darkest Grey (background, square boxes) #434343
Dark Grey (text) #4e4d4d
Dark brown (text) #7a7563
Dark Blue (links) #336699
Orange (links) #f0792a
Mid Gray (subheadings) #75756f
Light Gray (footer headings) #e2e1de
Light blue (footer text) #83a1ac
Cream (wordbiz report box) #f6f4e0
*/

/* Standard
--------------------------------------------------------------------------------------- */

a:link { color: #f0792a; text-decoration: none;}
a:visited { color: #f0792a; text-decoration: none;}
a:hover { 
text-decoration: none;
color: #000;
border-bottom: 1px dotted #000;}
a:active { color: #336699; text-decoration: none;}


.clear{ clear: both; }
.width100 { width: 100%; }
.width75 { width: 75%; }
.width50 { width: 50%; }
.floatleft { float: left; }
.floatright { float: right; }
.alignleft { text-align: left; }
.alignright { text-align: right; }

.lightblue{color: #83a1ac;}
.darkblue{color: #336699;}
.brown{color: #7a7563;}
.serif{font-family: georgia, "times new roman", serif;}
.border{margin: 20px 0;border-bottom: 1px solid #ccc;
}
.blue{background: #e1f2ff;margin: 0 1px 0 0;
}
.grey{background: #eee;margin: 0 1px 0 0;
}
.bluesquare a{
background: #3e6f92;
font-size: 12px;
padding: 10px;
font-family: georgia, "times new roman", serif;
text-transform: uppercase;
color: #fff;
text-decoration: none;
}
.bluesquare a:hover{
color: #fff;
background: #000;
border: none;
}
.greysquare{
font-size: 12px;
color: #fff;
text-transform: uppercase;
width: 120px;
text-align: center;
}
.greysquare a{
color: #fff;
padding: 5px;
background: #434343;
text-decoration: none;
display: block;
}
.greysquare a:hover{
color: #fff;
text-decoration: none;
padding: 5px;
background: #F17827;
border: none;
}

/* Typography
--------------------------------------------------------------------------------------- */
body{
font-family:Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-size: 100%;
}

h1, h2, h3{
font-family: georgia, "times new roman", serif;
font-weight: normal;
}
h2{
font-size: 32px;
}
h3{
font-size: 16px;
}
/* Structure
--------------------------------------------------------------------------------------- */
body{
margin: 0;
padding: 0;
background: #434343 url(http://debbieweil.com/images/site-images/bg.gif) repeat-x ;
}
#wrapper{
margin: 0 auto;
padding: 0;
width: 911px;
background: transparent;
}
#contentwrapper{
float: left;
margin: 0;
padding: 0;
width: 911px;
}
/* Header Layout
--------------------------------------------------------------------------------------- */
#home #header{
float: left;
position: relative;
width: 911px;
height: 418px; 
}
#header{
position: relative;
width: 911px;
}
#photo{
position: absolute;
top: 0;
right: 0;
background: transparent url(http://debbieweil.com/images/site-images/debbiephoto3.png) no-repeat;
width: 293px;
height: 406px;
*height: 418px;
text-indent: -9999px;
}
#home #photo #spacer{
min-height: 12px;
width: 290px;
background: #e1f2ff;
position: absolute;
top: 406px;
*right: 3px;
}
#logo{
float: left;
margin: 5px 0 0 30px ;
background: transparent url(http://debbieweil.com/images/site-images/logo.png) repeat-x ;
width: 235px;
height: 113px;
text-indent: -9999px;
}
#logo a{
display: block;
width: 235px;
height: 113px;
}
#twitter{
float: left;
position: relative;
margin: 20px 0 0 61px;
background: transparent url(http://debbieweil.com/images/site-images/twitterbg.png) no-repeat;
width: 283px;
height: 112px;
font-size: 11px;
color: #667e8f;
}
#twitter p{
margin: 10px 0 0 0 ;
padding: 0 20px 0 30px;
line-height: 16px;
}
#twitter .link{
position: absolute;
text-indent: -9999px;
top: 79px;
left: 42px;
}
#twitter .link a{
width: 163px;
height: 22px;
display: block;
background: transparent url(http://debbieweil.com/images/site-images/followme.png) no-repeat;
}
#twitter .link a:hover{
width: 163px;
height: 22px;
display: block;
background: transparent url(http://debbieweil.com/images/site-images/followme.png) no-repeat 0 -22px;
border: none;
}
#nav{
float: left;
position: relative;
margin: 17px 0 0 5px;
padding: 0 0 0 14px;
font-size: 14px;
width: 599px;
height: 42px;
background: #000 url(http://debbieweil.com/images/site-images/navbg.png) no-repeat;
}
#nav li{
list-style: none;
float: left;
padding: 0;
margin: 0;
font-style: italic;
font-size: 18px;
}
#nav li a{
padding: 15px 0px 0 0px;
display: block;
color: #fff;
text-decoration: none;
text-align: center;
}
#nav li a:hover{
background: #336699;
border-bottom: none;
}
#nav li.active{
background: #f0792a;
height: 42px;
}
#nav a.home{
width: 75px;
height: 27px;
border-right: 1px dotted #fff;
}
#nav a.blog{
width: 75px;
height: 27px;
border-right: 1px dotted #fff;
}
#nav a.consulting{
width: 105px;
height: 27px;
border-right: 1px dotted #fff;
}
#nav a.speaking{
width: 95px;
height: 27px;
border-right: 1px dotted #fff;
}
#nav a.book{
width: 65px;
height: 27px;
border-right: 1px dotted #fff;
}
#nav a.about{
width: 75px;
height: 27px;
border-right: 1px dotted #fff;
}
#nav a.contact{
width: 102px;
height: 27px;
}
ul#nav li .submenu {
float: left;
margin: 0 0 0 1px;
position: absolute;
left: 0; 
top:42px;
height: 29px;
display: none; /*--default hide--*/
width: 590px;
padding: 0 0 0 22px;
background: #434343 url(http://debbieweil.com/images/site-images/subnavbg.png) no-repeat top left;
}
ul#nav li li{
font-family: georgia, "times new roman", serif;
font-size: 15px;
font-style: normal;
}
#blog ul#nav .active .submenu{
display: block;
padding: 2px 0 0px 22px;
}
#consulting ul#nav .active .submenu{
display: block;
padding: 2px 0 0px 22px;
}
#speaking ul#nav .active .submenu{
display: block;
padding: 2px 0 0px 22px;
}
#book ul#nav .active .submenu{
display: block;
padding: 2px 0 0px 22px;
}
#about ul#nav .active .submenu{
display: block;
padding: 2px 0 0px 22px;
}
ul#nav li:hover .submenu{ 
display: none; 
} 
/*--Show subnav on hover--*/
ul#nav li .submenu li a { 
display: inline;
background: none;
text-decoration: none;
margin: 0 0px 0 0;
color: #fff;
 } 
ul#nav li .submenu li{
border-right: 1px dotted #75756f;
height: 15px;
padding: 0 8px;
margin: 5px 0px;
}
ul#nav li .submenu li a:hover {
text-decoration: none;
background: none;
color: #000;
border-bottom: 1px dotted #fff;
}
#tagline{
float: left;
width: 618px;
padding: 0;
background: transparent url(http://debbieweil.com/images/site-images/contentbg.png) repeat-y top left;
}
#tagline .taglinecontent{
border: solid #ccc;
border-width: 0 1px 1px 0;
margin: 0 0 0 6px;
}
#tagline h2{
color: #7a7563;
padding: 20px 20px 0 24px;
font-weight: normal;
line-height: 40px;
font-size: 32px;
}
.bookdebbie{
padding: 30px 20px 5px 24px;
font-size: 16px;
background: transparent url(http://debbieweil.com/images/site-images/arrowicondk.png) no-repeat 0 29px;
}
.bookdebbie h3{
float: left; 
margin: 0 10px 40px 0 ;
}
.bookdebbie .bluesquare a:hover{
font-color: #000;
}

/* Middle Layout
--------------------------------------------------------------------------------------- */
#maincolumn{
float: left;
width: 911px;
margin: 0;
background: transparent url(http://debbieweil.com/images/site-images/contentbg.png) repeat-y top left;
}
#maincolumn .header{
font-size: 13px;
color: #F17827;
font-style: normal;
font-weight: bold;
text-transform: uppercase;
padding: 0 0 10px 0;
letter-spacing: .04em;
line-height: 18px;
}
.interior #maincolumn{
padding: 30px 0 90px 0;
}
#col1{
float: left;
width: 372px;
margin: 0 0 0 6px;
}
.post .border{
background: #ccc;
}
.subscribe a{
float: left;
display: block;
width: 17px;
height: 17px;
margin: -3px 5px 0 0 ;
background: transparent url(http://debbieweil.com/images/site-images/rssicon.png) no-repeat;
vertical-align:
}
#maincolumn #col1 .header{
padding: 20px 0 10px 20px;
line-height: 14px;
}
#col1 .post{
padding: 0 20px;
}
#col1 h1 a{
font-size: 16px;
color: #3e6f92;
line-height: 22px;
}
#col1 h1 a:hover{
color: #000;
border-bottom: 1px dotted #000;
}
#col1 p, .posterous_autopost{ 
font-size: 13px;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
line-height: 18px;
padding: 5px 0;
}
#col1 p a:hover{
color: #000;
border-bottom: 1px dotted #000;
}
#col1 .greysquare{
margin: 20px 0 0 20px;
}
.cbb-image{
float: left;
margin: 0;
padding: 0;
}
#col1 .sidecontent{
padding: 5px 20px 20px 15px;
border-bottom: 1px solid #ccc;
}
#col1 .sidecontent .greysquare{
margin: 10px 0 0 185px;
width: 90px;
}
#col1 .sidecontent h1 a{
font-size: 14px;
padding: 0;
color: #F0792A;
text-transform: uppercase;
}
#col1 .sidecontent h1 a:hover{
color: #000;
}
#col1 .sidecontent p{ 
font-size: 12px;
color: #4e4d4d;
padding: 10px 0 5px 0;
line-height: 18px;
}

/* Col2
--------------------------------------------------------------------------------------- */

#col2{
float: left;
width: 239px;
border: solid #ccc;
border-width: 0 0px 0 1px;
margin: 0;
padding: 0 0 265px 0;
}
#col2 .sidecontent{
padding: 20px 20px 20px 15px;
border-bottom: 1px solid #ccc;
}
#col2 h1, #col3 h1 {
font-size: 11px;
padding: 0;
text-transform: uppercase;
}
#col2 .sidecontent p{ 
font-size: 12px;
color: #4e4d4d;
padding: 10px 0 5px 0;
line-height: 18px;
}
#col2 .sidecontent2{
border-bottom: 1px solid #ccc;
padding: 20px 20px 20px 15px;;
}
.sidecontent2 a{
color: #3e6f92;
}
.sidecontent2 a:hover{
color: #000;
border-bottom: 1px dotted #000;
}

.sidecontent2 img{
vertical-align: bottom;
margin: 0 3px 0 0 ;
}
#col2 .sidecontent2 h1{
margin: 0;
text-indent: -23px;
margin-left: 23px;
}
#col2 .sidecontent2 p{ 
font-size: 1px;
color: #4e4d4d;
padding: 5px 0;
line-height: 18px;
}


#col2  .kindle .sidecontent{
margin:  0;
padding: 20px 20px 9px 20px;
height: 173px;
}
#col2  .kindle .image{
float: left;
vertical-align: bottom;
margin: 15px 5px 0 0 ;
padding: 0;
}

#col2 .kindle .sidecontent p{
font-size: 11px;
margin: 0;
padding: 0;
}
#col2 .kindle h1{
font-size:12px;
padding:0;
margin: -3px 0 2px 0;
color: #fa9418;
text-transform: capitalize;
font-style: italic;
}

#col2 .sidecontent2 .freeReportBox{
float: left;
background: #fff;
width: 120px;
*width: 105px;
border: 1px solid #3E6F92;
height: 17px;
color: #86867e;
font-size: 11px;
padding: 3px 0 3px 5px;
font-style: italic;
}
#col2 .sidecontent2 .btn_go,
#col3 .sidecontent2 .btn_go{
background: transparent url(http://www.debbieweil.com/images/site-images/signup.png) no-repeat ;
font-size: 12px;
text-indent: -9999px;
width: 68px;
height: 24px;
color: #fff;
text-transform: uppercase;
border: 0;
text-align: center;
margin: 0 0 0 3px;
padding: 3px;
}
#col2 .sidecontent2 .btn_go:hover,
#col3 .sidecontent2 .btn_go:hover{
background: transparent url(http://www.debbieweil.com/images/site-images/signup.png) no-repeat 0 -24px;
font-size: 12px;
text-indent: -9999px;
width: 68px;
height: 24px;
color: #fff;
text-transform: uppercase;
border: 0;
text-align: center;
margin: 0 0 0 3px;
padding: 3px;
}
#col2 .sidecontent2 .smalltext{
font-size: 11px;
padding: 10px 0;
}
#col2 .sidecontent2 .smalltext img{
padding: 0px 10px 0 0px;
}
/* Col3 --------------------------------------------------------------------------------------- */
#col3{
float: left;
width: 290px;
margin: 0;
}
.interior #col3 {
margin-top: 190px;
}
#col3 h1 a{
color: #F0792A
}
#col3 h1 a:hover{
color: #000;
border-bottom: 1px dotted #000;
}
#col3 h1{
margin: 0;
padding: 0;
}
#col3 .spacer1{
padding: 10px 0 0 0;
}

/*out & about titles*/
#col3 .sidecontent2 h3{ 
font-size: 14px;
font-weight: normal;
color: #4e4d4d;
padding: 15px 0 2px 0;
line-height: 16px;
}

#col3 .sidecontent{
padding: 20px 20px 20px 15px;
border-bottom: 1px solid #ccc;
}
#col3 .sidecontent h1{ 
clear: both;
padding: 15px 0 5px 0;
}
#col3 .sidecontent p{ 
font-size: 12px;
color: #4e4d4d;
padding: 10px 0 5px 0;
line-height: 18px;
}

#col3 .sidecontent2{
padding: 10px 20px 30px 20px;
border-bottom: 1px solid #ccc;
}
#col3 .sidecontent2 p{ 
font-size: 11px;
font-weight: normal;
color: #4e4d4d;
padding: 0 0 3px 0;
}
#col3 .sidecontent2.blue p{ 
font-size: 12px;
color: #4e4d4d;
padding: 5px 0;
line-height: 18px;
}
#col3 .sidecontent2 .greysquare{
margin: 5px 0 0 0;
}
#col3 .sidecontent2 .greysquare a{  
color: #fff;
}
#col3 .sidecontent2 .greysquare a:hover{  
color: #fff;
border: none;
}
#col3 .sidecontent2 .greysquare.short{
width: 90px;
font-size: 11px;
}
#col3 .sidecontent2 .freeReportBox{
float: left;
background: #fff;
width: 155px;
*width: 135px;
border: 1px solid #3E6F92;
height: 17px;
color: #86867e;
font-size: 11px;
padding: 3px 0 3px 5px;
font-style: italic;
}
#blog #col3 .sidecontent2 ul{
margin: 10px 0 0 0;
}
#blog #col3 .sidecontent2 li{
font-size: 12px;
line-height: 22px;
list-style: disc;
margin: 0 0 0 15px;
color: #434343;
}

#col3 .sidecontent2 .smalltext{
font-size: 11px;
padding: 10px 0;
}
#col3 .sidecontent2 .smalltext img{
padding: 0px 10px 0 0px;
}



#col3 .kindle{
border-bottom: 1px solid #ccc;
margin: 0;
width: 290px;
height: 197px;
}
#col3  .kindle .sidecontent{
margin: 0;
padding: 20px 20px 0px 20px;
float: left;
width: 130px;
height: 164px;
border: none;
}
#col3  .kindle .image{
float: left;
vertical-align: bottom;
margin: 10px 5px 0 10px;
padding: 0;
}
#col3 .kindle .sidecontent p{
font-size: 11px;
margin: 0;
padding: 0;
}
#col3 .kindle h1{
font-size:12px;
padding:0;
margin: -3px 0 5px 0;
color: #fa9418;
text-transform: capitalize;
font-style: italic;
}


/*flickr-----------------------------*/
#blog #col3 .sidecontent a {
display: block;
float: left;
padding: 0;
margin: 1px;
}
#blog  #col3 .sidecontent h1 a:hover{
border-bottom: 1px dotted #000;
}
#blog  #col3 .sidecontent a:hover {
border: none;
}
#blog  #col3 .sidecontent a img {
border: 3px solid #E1F2FF;
}
#blog  #col3 .sidecontent a:hover img {
border: 3px solid #336699;
}
/* Interior Page Layout
--------------------------------------------------------------------------------------- */

#col1-2{
float: left;
width: 618px;
}
#col1-2 .post{
padding: 20px 50px 20px 40px;
}
body #col1-2 .post img{
float: left;
margin: 5px 15px 5px 0;
}
body #col1-2 .post .mediakit-image{
float: left;
margin: 5px 6px 8px 0;
}
#col1-2 .pageheader{
color: #7a7563;
font-style: italic;
font-size: 32px;
line-height: 38px;
background: transparent url(http://debbieweil.com/images/site-images/arrowicondk.png) no-repeat 0 20px;
padding: 10px 10px 25px 30px;
margin: 20px 0 0 6px;
border-bottom: 1px solid #ccc;
}

#col1-2 .pageheader a{
color: #7a7563;
}
#col1-2 .pageheader a:hover{
color: #F0792A;
border: none;
}
#col1-2 .post h2{
font-weight: normal;
font-size: 18px;
color: #7A7563;
padding: 10px 0;
font-weight: bold;
line-height: 24px;
}
#col1-2 .post .date {
font-size: 12px;
padding: 5px 0 10px 0;
line-height: 12px;
}
#col1-2 .post .date p{
margin: 0;
padding: 0;
}
body #maincolumn #col1-2 .post h1 a{
color: #336699;
font-size: 21px;
}
body #maincolumn #col1-2 .post h1 a:hover{
color: #F0792A;
font-size: 21px;
border: none;
}
body #maincolumn #col1-2 .post a{
color: #F0792A;
text-decoration: none;
}
body #maincolumn #col1-2 .post a:hover{
color: #000;
border-bottom: 1px dotted #000;
}
#col1-2 .post h3{
font-weight: normal;
font-size: 21px;
color: #363232;
padding: 5px 0;
font-family: georgia, "times new roman", serif;
line-height: 28px;
}
#col1-2 .post h4{
font-weight: normal;
font-size: 15px;
color: #e1610c;
padding: 5px 0;
font-family: georgia, "times new roman", serif;
line-height: 28px;
}
#col1-2 .post p{
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-size: 14px;
color: #363232;
line-height: 24px;
margin: 3px 0 10px 0;
}

#col1-2 .post .alignleft{
margin: 0  15px 5px 0;
}
#col1-2 .post .alignright{
margin: 0  0 5px 15px;
}
body #maincolumn #col1-2 ul{
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-size: 14px;
margin: 0 0 10px 0;
padding: 0 30px 0px 60px;
list-style: disc;
}
body #maincolumn #col1-2 ul li{
margin: 0 0 10px 0;
padding: 0;
line-height: 14px;
}
body #maincolumn #col1-2 blockquote{
font-size: 14px;
margin: 20px 30px 30px 20px;
background: #eee url(http://debbieweil.com/images/site-images/blockquote.png) no-repeat 15px 15px;
padding: 15px 20px 15px 50px;
line-height: 24px;
}


/* Footer Layout
--------------------------------------------------------------------------------------- */

#wrapperFooter{
width: 900px;
margin: 20px auto;
clear: both;
}
#footer{
padding:30px 0 0 0;
}
#footer a:hover{
border: none;
}
#footer h1{
color: #e2e1de;
text-transform: uppercase;
font-size: 16px;
border-bottom: 1px solid #606060;
padding: 0 0 5px 20px;
}
#footer .lightblue{
text-transform: uppercase;
font-family: georgia, "times new roman", serif;
}
#footer .contact{
float: left;
width: 250px;
}
#footer .contact li{
line-height: 25px;
}
#footer ul{
padding: 15px 0 0 20px;
font-size: 12px;
color: #c1c1c0;
line-height: 18px;
}
#footer .profiles{
float: left;
width: 385px;
}
#footer .profiles li{
float: left;
width: 121px;
text-transform: uppercase;
font-family: georgia, "times new roman", serif;
height: 27px;
}
#footer .profiles li a{
color: #83a1ac;
text-decoration: none;
}
#footer div.profiles li a{
padding: 0 0 0 22px;
display: block;
}
#footer .profiles .linkedin a{
background: url(http://www.debbieweil.com/images/site-images/socialicons.png) no-repeat 0px 2px;
display: block;
float: left;
height: 18px;
width: 18px;
}
#footer .profiles .linkedin a:hover{
background: url(http://www.debbieweil.com/images/site-images/socialicons.png) no-repeat 0px -160px;
}
#footer .profiles .facebook a{
background: url(http://www.debbieweil.com/images/site-images/socialicons.png) no-repeat 0px -16px;
display: block;
float: left;
height: 18px;
width: 18px;
}
#footer .profiles .facebook a:hover{
background: url(http://www.debbieweil.com/images/site-images/socialicons.png) no-repeat 0 -178px;
}
#footer .profiles .twitter a{
background: url(http://www.debbieweil.com/images/site-images/socialicons.png) no-repeat 0px -35px;
display: block;
float: left;
height: 18px;
width: 18px;
}
#footer .profiles .twitter a:hover{
background: url(http://www.debbieweil.com/images/site-images/socialicons.png) no-repeat 0px -196px;
display: block;
}
#footer .profiles .delicious a{
background: url(http://www.debbieweil.com/images/site-images/socialicons.png) no-repeat 0px -52px;
display: block;
float: left;
height: 18px;
width: 18px;
}
#footer .profiles .delicious a:hover{
background: url(http://www.debbieweil.com/images/site-images/socialicons.png) no-repeat 0px -214px;
}
#footer .profiles .youtube a{
background: url(http://www.debbieweil.com/images/site-images/socialicons.png) no-repeat 0px -70px;
display: block;
float: left;
height: 18px;
width: 18px;
}
#footer .profiles .youtube a:hover{
background: url(http://www.debbieweil.com/images/site-images/socialicons.png) no-repeat 0px -232px;
}
#footer .profiles .flickr a{
background: url(http://www.debbieweil.com/images/site-images/socialicons.png) no-repeat 0px -88px;
display: block;
float: left;
height: 18px;
width: 18px;
}
#footer .profiles .flickr a:hover{
background: url(http://www.debbieweil.com/images/site-images/socialicons.png) no-repeat 0px -249px;
}
#footer .profiles .slideshare a{
background: url(http://www.debbieweil.com/images/site-images/socialicons.png) no-repeat 0px -106px;
display: block;
float: left;
height: 18px;
width: 18px;
}
#footer .profiles .slideshare a:hover{
background: url(http://www.debbieweil.com/images/site-images/socialicons.png) no-repeat 0px -267px;
display: block;
float: left;
height: 18px;
width: 18px;
}
#footer .profiles .friendfeed a{
background: url(http://www.debbieweil.com/images/site-images/socialicons.png) no-repeat 0px -124px;
display: block;
float: left;
height: 18px;
width: 18px;
}
#footer .profiles .friendfeed a:hover{
background: url(http://www.debbieweil.com/images/site-images/socialicons.png) no-repeat 0px -285px;
}
#footer .profiles .posterous a{
background: url(http://www.debbieweil.com/images/site-images/socialicons.png) no-repeat 0px -142px;
display: block;
float: left;
height: 18px;
width: 18px;
}
#footer .profiles .posterous a:hover{
background: url(http://www.debbieweil.com/images/site-images/socialicons.png) no-repeat 0px -303px;
}

#footer .search{
float: left;
width: 265px;
}
#footer .search .btn_go{
background: #242222;
font-size: 11px;
color: #fff;
text-transform: uppercase;
border: 0;
text-align: center;
margin: 0 0 0 3px;
padding: 4px;
}
#footer .search p{
padding: 15px 0 10px 20px;
}
#footer input{
width: 165px;
*width: 160px;
}
#footer .greysquare {
float: left;
}
#footer .greysquare a{ 
background: #242222;
width: 168px;
font-size: 11px;
padding: 6px 0 6px 0;
}
#footer .greysquare a:hover{ 
background: #F17827;
width: 168px;
font-size: 11px;
padding: 6px 0 6px 0;
}
#footer .seach .greysquare a{
padding: 14px 0 0 0;
display: block;
border: 1px solid #fff;
}
#footer .separator{
float: left;
width: 64px;
height: 24px;
margin: 0 5px 0 20px;
background: transparent url(http://debbieweil.com/images/site-images/or.jpg) no-repeat;
}
#footer .byline{
margin: 10px 0 0 0;
border-top: 1px solid #606060;
padding: 20px 10px 50px 20px;
font-size: 10px;
color: #b8b7b5;
}
#footer .byline a{
color: #b8b7b5;
}

/* Blog Layout
--------------------------------------------------------------------------------------- */

#blog .post h1{
margin: 0 0 10px 0;
}
 .continuereading{
float: right;
text-align: center;
margin: 0;
}
#continuereadingleft{
clear: both;
margin: 10px 0 30px 0;
}
body #maincolumn #col1-2 .post .postOptions .continuereading a,
#news #maincolumn #col1-2 .post .continuereading a{
display: block;
color: #fff;
width: 150px;
height: 20px;
padding: 8px 0 0 0;
background: #204762;
text-decoration: none;
text-transform: uppercase;
font-size: 11px;
}
body #maincolumn #col1-2 .post .postOptions .continuereading a:hover,
#news #maincolumn #col1-2 .post .continuereading a:hover{
background: #F0792A;
color: #fff;
border: none;
}
div.postOptions{
border: solid #ccc;
border-width: 1px 0;
text-align: center;
margin: 20px 0px 0 0;
padding: 10px 0;
clear: both;
}
.postOptions a{
color:  #279df6;
font-size: 12px;
margin-right: 20px;
margin-left: 20px;
}
.top-row{
margin: 0;
padding: 0;
}
.bottom-row{
margin: 0;
padding: 0;
}
.share-this{
float: left;
width: 360px;
margin: 5px 0 0 0;
padding: 0;
text-align: left;
}
.comments-link{
float: right;
width: 100px;
margin: 0;
text-align: right;
}
.bottom-row em{
font-size: 12px;
color: #949291;
margin: 0;
padding: 0;
text-align: left;
}
.categories-listed{
float: left;
margin: 0;
padding: 0;
width: 450px;
text-align: left;
}
.permalink-link{
float: right;
width: 105px;
text-align: right;
margin: 0;
padding: 0;
}
div.postOptions .borderLong{
padding: 0;
margin: 0;
clear: both;
}
div.postOptions a{
color:  #279df6;
font-size: 12px;
margin: 0;
}
.paginate{
margin: 0 0 20px 30px;
font-size: 12px;
width: 100px;
text-align: center;
}
/* Search Layout
--------------------------------------------------------------------------------------- */
.resultHead{
font-weight: normal;
font-size: 15px;
color: #6a9285;
padding: 5px 0;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
text-transform: uppercase;
font-weight: bold;
line-height: 24px;
}
.row_odd{
padding: 0;
margin: 0;
background: #eee;
}
.row_even{
padding: 0;
margin: 0;
background: #ddd;
}
.post td{
padding: 10px;
margin: 0;
font-size: 12px;
text-align: left;
line-height: 18px;
}

/* Calendar
--------------------------------------------------------------------------------------- */
.calendar{
float: left;
padding: 5px 10px;
margin: 20px 0 10px 30px;
font-size: 12px;
width: 130px;
text-align: left;
border: 1px solid #ccc;
height: 120px;
}
.calendar:hover{
background: #F17827;
}
.calendar:hover a{
color: #fff;
}
#col1-2 .calendar h3{
font-size: 12px;
line-height: 16px;
margin: 0 0 5px 0;
}
#col1-2 .calendar h4{
font-size: 12px;
line-height: 16px;
}
#col1-2 .calendar p{
font-size: 11px;
line-height: 16px;
}
#news .borderLong{
clear: both;
margin: 30px 0 0 0;
background: #ccc;
width: 580px;
height: 1px;
}
/* Clients
--------------------------------------------------------------------------------------- */
#maincolumn #col1-2 .clients{
margin: 0;
padding: 10px 0 0 20px;
}
#maincolumn #col1-2 .clients li{
float: left;
text-align: center;
list-style: none;
margin: 0 12px 20px 0;
padding: 0;
border: 1px solid #ccc;
}
/* Archives
--------------------------------------------------------------------------------------- */
#maincolumn #col1-2 .archivelist{
margin: 0 0 0 30px;
padding: 10px 0 0 10px;
width: 210px;
}
#maincolumn #col1-2 .archivelist li{
list-style: disc;
margin: 0 12px 5px 0;
padding: 0;
}

/* Twitter Stream
--------------------------------------------------------------------------------------- */
.twitterstream{
width: 238px;
font-size: 11px;
color: #4e4d4d;
line-height: 16px;
background: #eee;
border-bottom: 1px solid #ccc;
padding: 0 0 20px 0;
}
.twitterstream img{
vertical-align: middle;
}
.twitterstream .profile img{
float: left;
margin: 0 8px 0 0 ;
}
.twitterstream .profile{
padding: 10px 10px;
margin: 5px 15px 10px 10px;
background: #fff;
font-size: 11px;
}
#col2 .twitterstream .profile h2{
font-size: 14px;
line-height: 16px;
margin: 0 0 20px 0;
padding: 0;
}
#col2 .twitterstream h2 {
padding: 15px 0 5px 0px;
margin: 0px 0 0 10px;
height: 16px;
}
.twitterstream .top{
height: 10px;
margin: 0 10px;
background: transparent url(http://debbieweil.com/images/site-images/twitterbgtop.png) no-repeat;
}
.twitterstream .bg{
padding: 5px 10px;
margin: 0 14px 0 10px;
background: #fff;
}
.twitterstream .one{
height: 25px;
margin: 0 10px;
background: transparent url(http://debbieweil.com/images/site-images/twitterbg1.png) no-repeat;
}
.twitterstream .two{
height: 25px;
margin: 0 10px;
background: transparent url(http://debbieweil.com/images/site-images/twitterbg2.png) no-repeat;
}




#col3 .twitterstream .header{
padding: 20px 0 10px 0px;
}
#col3 .twitterstream{
width: 270px;
font-size: 11px;
color: #4e4d4d;
line-height: 16px;
background: #eee;
border-bottom: 1px solid #ccc;
padding: 0 0 20px 20px;
}
#col3 .twitterstream h2{
font-size: 13px;
}
#col3 .twitterstream .profile{
padding: 10px 10px;
margin: 5px 15px 10px 10px;
background: #fff;
font-size: 11px;
width: 195px;
}
#col3 .twitterstream .bg{
padding: 5px 10px;
margin: 0 14px 0 10px;
background: #fff;
width: 194px;
}

/* Connect --------------------------------------------------------------------------------------- */

#connect{
height: 45px;
margin: 0;
padding: 0;
}
#connect li{
margin: 0 4px 0 0;
padding: 0;
}
#connect li a{
display: block;
height: 40px;
width: 40px;
}
#connect li a:hover{
border: 4px solid #B7B7B7;
}
#connect .linkedin{
background: url(http://www.debbieweil.com/images/site-images/connect.png) no-repeat 0 0;
display: block;
float: left;
height: 45px;
width: 45px;
}
#connect .facebook{
background: url(http://www.debbieweil.com/images/site-images/connect.png) no-repeat -50px 0px;
display: block;
float: left;
height: 45px;
width: 45px;
}
#connect .youtube{
background: url(http://www.debbieweil.com/images/site-images/connect.png) no-repeat -100px 0px;
display: block;
float: left;
height: 45px;
width: 45px;
}
#connect .slideshare{
background: url(http://www.debbieweil.com/images/site-images/connect.png) no-repeat -150px 0px;
display: block;
float: left;
height: 45px;
width: 45px;
}
#connect .rss{
background: url(http://www.debbieweil.com/images/site-images/connect.png) no-repeat -201px 0px;
display: block;
float: left;
height: 45px;
width: 45px;
}


/* Reviews--------------------------------------------------------------------------------------- */
#col3 .sidecontent2 .review p{
font-size: 12px;
}
#col3 .sidecontent2 p.reviewer{
margin: 3px 0 5px 0;
font-style: italic;
font-size: 11px;
}
