/* This is the StyleCatcher theme addition. Do not remove this block. */
/* Selected Layout:  */

body {
background: #f3f1e9  url(/new/img/lipsmancom_bg.jpg) top no-repeat;
margin: 0px;
font-family: verdana, geneva, arial, helvetica, sans-serif;
font-size: 12px;
}

A {
color: #666666;
text-decoration: none;
}

A:link {
color: #666666;
text-decoration: none;
}

A:visited {
color: #666666;
text-decoration: none;
}
A:hover {
color: #990000;
text-decoration: underline;
}
A:active {
color: #ff9900;
text-decoration: underline;
}
H2.date-header {
font-family: verdana, geneva, arial, helvetica, sans-serif;
font-size: 13px;
color: #999999;
}
H3.entry-header {
font-family: arial, helvetica;
font-size: 16px;
color: #ff9900;
font-weight: bold;
}
H3.entry-header A {
font-family: arial, helvetica;
font-size: 16px;
color: #ff9900;
font-weight: bold;
}
H3.entry-header A:link {font-family: arial, helvetica;
font-size: 16px;
color: #ff9900;
font-weight: bold;
border-bottom: 1px solid #ffffff;
}
H3.entry-header A:hover {
font-family: arial,helvetica;
font-size: 16px;
color: #ff9900;
font-weight: bold;
text-decoration: none;
border-bottom: 1px dotted #dadada;
}
/* ----- HEADER ----- */
#header {
position: relative;
top: 20px;
left: 60px;
width:580px;
height:40px;
}

#wrapper{
width:990px;
margin: 10px auto 0 auto;
}

/* ----- right_col ----- */
#nav {
position: absolute;
top: 50px;
font-size: 13px;
font-weight: bold;
}

#right_col {
width:300px;
min-height:500px; /* for modern browsers */
height:auto !important; /* for modern browsers */
height:500px; /* for IE5.x and IE6 */
float:right;
margin-top:10px;
}
/* ----- MAIN CONTENT ----- */

#post_box {
width:540px;
margin-bottom: 20px; padding-bottom: 10px;
background: url(img/post_box_dotted_line.gif) bottom repeat-x;
}
#content {
width:540px;
min-height:500px; /* for modern browsers */
height:auto !important; /* for modern browsers */
height:500px; /* for IE5.x and IE6 */
margin-left: 80px; margin-top: 50px;
}
#content IMG {margin: 0 5px 5px 5px;}
/* ----- FOOTER ----- */

#footer {
width: 100%;
height: 100px;
clear: both;
position: relative;
top: 20px;
margin-top:10px;
padding-top: 20px;
background: #efefef;
border-top: 1px solid #cccccc;
}
#introbox {position: absolute;
top: 120px;
height: 150px;
width: 300px;
font-size: 11px;
color: #ffffff;
}
#introbox A {
color: #ff9900;
}
#categories {
position: absolute;
top: 260px;
font-size: 11px;
color: #666666;
}
#right_col H2 {
width:300px;
}
#nav_links {
width: 140px;
float: left;
border-top: 1px solid #ffffff;
padding-left: 0px;
}
#nav_links ul {
list-style:none;
margin:0;
padding:0;
border-top:
1px solid #dadada;
}
#nav_links li {
list-style:none;
float:none;
margin:0;
padding:0;
left: 0;
border:none;
}
#nav_links ul a {
display: block;
float: left;
clear:left;
padding: 2px 0 2px 0;
color: #999999;
height: 14px;
text-decoration: none;
border-bottom: 1px solid #dadada;}
#nav_links ul a:hover {
padding: 2px 0 2px 0;
color: #666666;
background: #f5f5f5;
}
#nav_links li a {float: none;}

#nav_links2 {
width: 140px;
float: left;
border-top: 1px solid #ffffff;
margin-left: 20px;
}

#nav_links2 ul {
list-style:none;
margin:0;
padding:0;
border-top: 1px solid #dadada;
}
#nav_links2 li {
list-style:none;
float:none;margin:0;
padding:0;
left: 0;
border:none;
}
#nav_links2 ul a {
display: block;
float: left;
clear:left;
padding: 2px 0 2px 0;
color: #999999;
height: 14px;
text-decoration: none;
border-bottom: 1px solid #dadada;}
#nav_links2 ul a:hover {
padding: 2px 0 2px 0;
color: #666666;
background: #f5f5f5;
}

#nav_links2 li a {float: none;}
div.spacer { clear: both; }
/* end StyleCatcher imports */








