/* CSS Document */

/* CSS dark purple: #662164 */

*{margin:0; padding:0;}
body{background:url(images/page-bg.jpg) repeat-x #f4f1ec; font-family:Arial, Helvetica, sans-serif;}
.clear-both{clear:both;}

p,ul, ol{font-size:12px; color:#3f3f3f; line-height: 1.5em; margin-bottom: 15px; text-decoration:none;}
ul, ol{color:#662164; margin-left:30px;}
a{color: #9A7752; text-decoration:none;}
a:hover{color: #3f3f3f; text-decoration:underline;}
 
h1{ font-size:20px; color: #662164; font-style:italic; margin-bottom:0px;}
h2{ font-size:16px; color: #3f3f3f; margin-bottom:10px;}
h2 span{font-size:12px; font-weight:normal;}
h3{ font-size:12px; color: #662164; margin-bottom:5px;}
h4{ font-size:13px; color: #000000;}
h5{ font-size:12px; color: #662164; margin-bottom:10px;}

blockquote{color:#662164; font-size:14px; font-weight:bold; margin-left:20px; padding-right:40px;}
blockquote p{color:#662164; text-align:justify;}

img[alt="profiles"]{float:left; margin-right:20px; margin-bottom:5px; padding-top:5px;}
img[alt="advisorygroup"]{float:left; width:92px; height:93px; margin-right:20px; margin-bottom:5px;}

#page-wrap{width:860px; margin:0 auto;}
#header{height: 241px; background:url(images/header.jpg) no-repeat;}
#xlide{width:234px; height:194px; float:right; margin-top:47px;}
#tagline{width:320px; margin-left:300px; margin-top:158px; float:left;}
#tagline p{color:#FFFFFF; font-size:18px; color:#c199c4; font-weight:lighter;}


#body-wrap{ }
#menu-box{width: 192px; height:320px; float:left; background:url(images/menu_bg.jpg) no-repeat;}
#menu{margin:0 0 0 25px;}
#content-wrap{width: 468px; float:left;}
#content-wrap #content{padding:45px 35px 0 35px;}
#blog-intro-wrap{background:url(images/blog-bg.jpg) no-repeat; width:393px; height:151px; margin-top:25px;}
#blog-intro-wrap #blog-intro{padding: 18px 165px 0 20px;}
#blog-intro-wrap #blog-intro p{color:#FFFFFF;}

#sidebar-wrap{width: 200px; float:right; padding-top:45px;}
#sidebar-wrap #sidebar{background-color:#FFFFFF; padding: 10px;}

#footer{height: 151px; background:url(images/footer-bg.jpg) repeat-x; margin-top:20px; padding-top:10px;}


/* Menu */

.menu, .menu-twoline{font-size:12px; color:#3f3f3f; background:url(images/menu-arrow-normal.gif) no-repeat 0 50%; padding:5px 0 5px 15px; text-decoration:none; border-bottom: 1px dotted #999999; cursor:pointer;}
.menu-over, .menu-twoline-over{font-size:12px; color:#662164; background:url(images/menu-arrow-over.gif) no-repeat 0 50%; padding:5px 0 5px 15px; text-decoration:none; border-bottom: 1px dotted #999999; cursor:pointer;}

.menu-twoline{ background:url(images/menu-arrow-normal.gif) no-repeat 0 25%;}
.menu-twoline-over{background:url(images/menu-arrow-over.gif) no-repeat 0 25%;}

/* Blog */
#blog-content-wrap{width: 668px; float:left;}
#blog-content-wrap #content{padding:45px 35px 0 35px;}

div.blog-container h1{text-indent:-9999px; width:380px; height:55px; background:url(/images/pageheading-blog.gif) no-repeat; margin-bottom:0px;}
div.blog-container h4#recentposts{text-indent:-9999px; width:100px; height:23px; background:url(/images/sideheading-recentposts.gif) no-repeat;}
div.blog-container h4#tags{text-indent:-9999px; width:100px; height:38px; background:url(/images/sideheading-tags.gif) no-repeat left bottom; border-top: 1px solid #DAD1BC; margin-bottom:0;}
div.blog-container h4#archives{text-indent:-9999px; width:100px; height:38px; background:url(/images/sideheading-archive.gif) no-repeat left bottom; border-top: 1px solid #DAD1BC; margin-bottom:0;}

div.goBack a{font-size:12px;}