* {border:0;}
#archive_intro { display:none; }
a {color:#039;}

/* Fixing layout for layout.css differences among sidebars */
.custom #container { width: 100.4em; margin: 0 auto; }
.custom #content_box { width: 100%; background: url('images/dot-ddd.gif') 74.2em 0 repeat-y; }
.custom #column_wrap { width: 74.2em; background: url('images/dot-ddd.gif') 21.7em 0 repeat-y; }
.custom #content { width: 52.4em; float: right; }
.custom .post_box, .custom .teasers_box, .custom .full_width #content_box .page { margin: 0 2.2em 0 2.2em; }
.custom #archive_info, .custom .prev_next { padding-right: 2.2em; padding-left: 2.2em; }
.custom #sidebars { width: 21.7em; border: 0; float: right; }
.custom #sidebar_1 { width: 21.7em; border: 0; float: left; }
.custom #sidebar_2 { width: 21.7em; }
.custom #sidebar_2 ul.sidebar_list { padding-right: 0em; }
.custom #image_box img.square { width: 19.1em; height: 19.1em; }
.custom #image_box img.four_by_three { width: 19.1em; height: 14.3em; }
.custom #image_box img.three_by_four { width: 19.1em; height: 25.5em; }
.custom #image_box img.three_by_two { width: 19.1em; height: 12.7em; }
.custom #image_box img.two_by_three { width: 19.1em; height: 28.7em; }
.custom #image_box img.five_by_four { width: 19.1em; height: 15.3em; }
.custom #image_box img.four_by_five { width: 19.1em; height: 23.9em; }
.custom #image_box img.sixteen_by_nine { width: 19.1em; height: 10.7em; margin: 0 auto; }
.custom #image_box img.nine_by_sixteen { width: 19.1em; height: 34em; margin: 0 auto; }
.custom #image_box img.two_by_one { width: 19.1em; height: 9.6em; }
.custom #image_box img.one_by_two { width: 19.1em; height: 38.2em; }
.custom #comments { margin-right: 0em; margin-left: 0em; }
.custom .comments_intro, .custom #respond_intro { margin-left: 2.2em; }
.custom dl#comment_list dt, .custom dl#trackback_list dt { padding-right: 2.2em; padding-left: 2.2em; }
.custom dl#comment_list dd, .custom dl#trackback_list dd { padding-left: 2.2em; }
.custom dl#comment_list dd .format_text, .custom dl#comment_list dd #respond { padding-right: 2.2em; }
.custom #commentform { padding-right: 2.2em; padding-left: 2.2em; }
.custom .comments_closed, .custom .login_alert { margin-right: 2.2em; margin-left: 2.2em; }


/*Page Structure */
body.custom{
font-family:Arial,Helvetica,sans-serif;
}
.custom #container{
width:900px;
}
.custom #before_html{
background-image:url(/_graphical/images/articles.mplans.com/grey_top.gif);
width:900px;
height:10px;
margin:0 auto;
}
.custom #page {
background-image:url(/_graphical/images/articles.mplans.com/grey_middle.gif);
padding:0;
}
.custom #after_html{
background-image:url(/_graphical/images/articles.mplans.com/grey_bottom.gif);
width:900px;
height:10px;
margin:0 auto;
}

.custom #header{
background-image:url(/_graphical/images/articles.mplans.com/top_banner.png);
width:760px;
height:99px;
margin-left:129px;
padding:0;
border:none;
}
.custom #column_wrap{
width:696px;
}
.custom #before_content{
background-image:url(/_graphical/images/articles.mplans.com/middle_white_top.gif);
width:567px;
height:10px;
}
.custom #content {
width:567px;
background-image:url(/_graphical/images/articles.mplans.com/middle_white_middle.gif);
background-repeat:
}
.custom #after_content{
background-image:url(/_graphical/images/articles.mplans.com/middle_white_bottom.gif);
width:567px;
height:10px;
}
.custom .post_box, .custom .teasers_box, .custom .full_width #content_box .page {
margin-left:22px;
margin-right:21px;
}
.custom .teasers_box {
border-top:4px solid #E4E4E4;
}
.custom .post_box{
padding-top:10px;
}
.custom .teasers_box{
width:522px;
}
.custom .teaser{
width:250px;
}
.custom .teaser h2 {
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
}
.custom .teaser .format_teaser{
margin-top:5px;
}

.custom h2 a{
color:#064599;
}
.custom #sidebars h5{
letter-spacing:0;
text-transform:none;
}
.custom h6{
letter-spacing:0;
}
.custom li.widget p{
font-size:11px;
margin-bottom:0;
line-height:13px;
}
/*Navigation mplans_menu */
.custom #tabs{
background-image:url(/_graphical/images/articles.mplans.com/nav_black_bar.png);
width:760px;
height:36px;
background-repeat:no-repeat;
margin:10px 0 10px 129px;
border:none;
}
.custom #tabs .current_page_item, #tabs .current-cat{
background:none;
border:none;
}
.custom #tabs li{
background:none;
border:none;
border-left: 1px solid #666666;
margin-left:8px;
margin-top:6px;
}
.custom #tabs li.home-item{
border-left:none;
margin-left:3px;
}
.custom #tabs a, .custom #tabs a:hover {
text-transform:none;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
letter-spacing:0;
font-weight:bold;
font-size:12px;
padding:6px 0 4px 10px;
}
.custom #archive_info{
border-bottom:none;
padding-bottom:0;
}

/*Left Sidebar */
.custom #sidebar_1{
margin-top:-155px;
width:128px;
}
.custom #column_wrap .sidebar ul.sidebar_list{
padding-left:10px;
padding-right:10px;
padding-top:0px;
}
.custom #column_wrap .sidebar li.widget ul li {
margin-bottom:0;
}
.custom .entry-content li{
margin-bottom:8px;
}

#left_sidebar{
}
#left_sidebar_middle{
width:91px;
background-image: url(/_graphical/images/articles.mplans.com/greensidebar_mid.png);
font-size:11px;
font-family:Arial,Helvetica,sans-serif;
color:#000000;
padding:0px 8px 0px 8px;
height:100%;
}
#left_sidebar_middle h6{
font-size:11px;
font-weight: normal;
padding:4px 0px 4px 0px;
}
#left_sidebar_middle a:link, #left_sidebar_middle a:visited{
color:#003399;
text-decoration: none;
}
#left_sidebar_middle ul {
margin:0;
padding:0;
padding-bottom:4px;
}
#left_sidebar_middle li {
list-style-type: none;
padding-bottom:4px;
line-height:14px;
margin-left:0px;
}
#left_sidebar_middle li a {
font-size:11px;
font-weight:normal;
}
#left_sidebar_top{
width:107px;
height:8px;
background-image: url(/_graphical/images/articles.mplans.com/greensidebar_top.png);
}
#left_sidebar_bottom{
width:107px;
height:8px;
background-image: url(/_graphical/images/articles.mplans.com/greensidebar_bottom.png);
}

/* Right Sidebar */
.custom #sidebars {
width:203px;
}
.custom #sidebar_2 {
width:203px;
}
.custom #sidebar_2 .header{
background-image: url(/_graphical/images/articles.mplans.com/right_white_top.gif);
width:182px;
height:8px;
}
.custom #sidebar_2 .header .textwidget{
display:none;
}
.custom #sidebar_2 .header h3, .custom #sidebar_2 .footer h3{
display:none;
}
.custom #sidebar_2 .textwidget{
background-image: url(/_graphical/images/articles.mplans.com/right_white_middle.gif);
padding:0 10px;
width:162px;
}
.custom.ie #sidebar_2 .widget_text{
margin-top:-6px;
}
.custom #sidebar_2 li.widget_text{
margin-bottom:0px;
}
.custom #sidebar_2 li.widget_text.footer{
background-image: url(/_graphical/images/articles.mplans.com/right_white_bottom.gif);
width:182px;
height:8px;
margin-bottom:10px;
}
.custom #sidebar_2 .footer .textwidget{
display:none;
}
.custom .sidebar .text_input {
width:150px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
.custom #sidebar_2 .thesis_widget_search{
background-image: url(/_graphical/images/articles.mplans.com/right_white_middle.gif);
padding:0 10px 1px 10px;
width:162px;
margin-bottom:0;
}

.custom #sidebar_2 .thesis_widget_search h3 {
font-size:12px;
font-variant:normal;
font-weight:bold;
letter-spacing:0;
padding-top:4px;
}

/* Mplans Header */
#mplans_header{
width:900px;
border:1px solid #fff;
margin:10px auto;
background-color:#fff !important;
}
#mplans_header #logo{
margin-bottom:11px;
height:35px;
float:left;
}
#mplans_header #logo img{
float:left;
float:left;
}
#mplans_header #logo p{
float:left;
color:#6782A3;
margin-left:106px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
margin-top:15px;
}
#mplans_header #logo #chat_button{
margin-left:9px;
}
#mplans_header #logo #hacker_safe{
float:right;
}
#mplans_header #right_head p{
float:right;
color:#6782A3;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
margin-top:15px;
margin-right:15px;
}
#mplans_header #right_head #chat_button{
float:right;
margin-left:9px;
margin-right:15px;
}
#mplans_header #right_head #hacker_safe{
float:right;
}

#mplans_header #right_head {
float:right;
height:35px;
width:400px;
}
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/mplans_menus/dd_valid.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* common styling */
/*
.mplans_menuitem {
width:auto;
padding:0 10pt;
}
*/
.mplans_menu {
font-family: arial, sans-serif; 
position:relative; 
font-size:11px; 
z-index:100;
}
.mplans_menu ul li a{
display:block; 
text-decoration:none; 
color:#000;
height:20px; 
text-align:center; 
color:#fff;
font-weight:bold;
line-height:20px; 
font-size:11px; 
padding:0;
width:100px;
}
.mplans_menu ul li a:visited {
display:block; 
text-decoration:none; 
height:20px; 
text-align:center; 
color:#fff;
font-weight:bold;
line-height:20px; 
font-size:11px; 
}
.mplans_menu ul {
padding:0; 
margin:0;
margin-top:-2px; 
list-style: none;
}
.mplans_menu ul li {

float:left; 
position:relative;
border-right:#FFFFFF 1px solid;
}
.mplans_menu ul li ul {display: none;}

/* specific to non IE browsers */
.mplans_menu ul li:hover a {color:#fff; background:#22599e;}
.mplans_menu ul li:hover ul {display:block; position:absolute; top:20px; left:0; width:205px;}
.mplans_menu ul li:hover ul li a.hide {background:#6a3; color:#fff;}
.mplans_menu ul li:hover ul li:hover a.hide {background:#DDD; color:#000;}
.mplans_menu ul li:hover ul li ul {display: none;}
.mplans_menu ul li:hover ul li a {display:block; background:#FFFFCC; color:#000; text-align:left;padding-left:5px;}
.mplans_menu ul li:hover ul li a:hover {background:#FFCC66; color:#000000;}
.mplans_menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.mplans_menu ul li:hover ul li:hover ul.left {left:-105px;}
.mplans_menu ul li ul li{
width:auto;
border:#CCCCCC 1px solid;
}
.mplans_menu ul li ul li a{
width:205px;

}


#mplans_header .mplans_menu{
clear:both;
background-image:url(/_graphical/images/articles.mplans.com/blue_bar_900px.gif);
background-repeat:no-repeat;
height:19px;
padding-top:3px;
padding-left:9px;
margin-bottom:1px;
}
#mplans_header #mplans_menu ul{
margin:0;
padding:0;
float:left;
}
#mplans_header #mplans_menu ul li{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
display:inline;
color:#FFFFFF;
}
#mplans_header #basket_icon{
border:none;
float:left;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
height:20px;
line-height:20px;
}
#mplans_header .mplans_menu img{
border:none;
margin-left:107px;
}
#mplans_header .mplans_menu #search_button{
padding-right:20px;
margin-left:0px;
float:right;
}
#mplans_header .mplans_menu form{
float:right;
}
#mplans_header .mplans_menu form input{
height:13px !important;
color:#666666;
font-size:12px;
background:#FFFFFF;
}
#mplans_header #promotional_banner{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#000000;
text-align:center;
background-color:#B6D0E1;
margin-bottom:11px;
display:none;
}
#mplans_header #promotional_banner a{
font-size:12px;
color:#FFFFFF;
}
#mplans_header #promotional_banner p{
padding-bottom:17px;
padding-top:17px;
}
/* header and mplans_menu styles */

/* Footer */
.custom .prev_next{
border:none;
}
.custom #footer {
display:none;
border:none;
padding:none;
}

#mplans_footer{
text-align:center;
color:#000000;
clear:left;
margin-top:15px;
}
#mplans_footer img {
border:none;
}
#mplans_footer ul{
width:500px;
margin-left:auto;
margin-right:auto;
padding-top:17px;
margin-bottom:10px;
}
#mplans_footer ul li {
font-size:11px;
}
#mplans_footer ul li{
display:inline;
}
#mplans_footer a{
color:#666 !important;
text-decoration:none;
}
#mplans_footer p{
font-size:11px;
}
#truste{
margin-left:10px;
}

/* Content */
.custom input, textarea {
font-family:Arial,Helvetica,sans-serif;
}
.custom .format_text{
font-size:12px;
}
.custom .format_text h1 {
font-size:26px;
font-weight:bold;
margin-bottom:16px;
}
.custom .headline_area h1 {
font-size:24px;
font-weight:bold;
}
.custom .format_text h2{
font-size:22px;
font-weight:bold;
margin:12px 0 6px;
}

.custom .format_text p{
line-height:18px;
margin-bottom:12px;
}
.custom .format_text a{
color:#064599;
text-decoration:none;
}

.custom ul.link_list {
margin-bottom:0;
margin-left:0;
border-top:1px dotted #AECADC;
width:251px;
}

.custom ul.link_list li{
border-bottom:1px dotted #AECADC;
list-style-type:none;
font-weight:bold;
}
.custom .format_text ul{
list-style-type:disc;
}

.custom #most_popular_articles{
background-image:url(/_graphical/images/articles.mplans.com/most_popular_box.jpg);
width:524px;
height:259px;
margin-bottom:20px;
}

.custom #most_popular_articles .popular_article {
color:#FFFFFF;
float:left;
font-size:11px;
margin-left:25px;
width:225px;
}
.custom #most_popular_articles .popular_article.top{
margin-top:55px;
}
.custom #most_popular_articles .popular_article.left{
clear:left;
}

.custom #most_popular_articles .popular_article a {
color:#CCDDFF;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
.custom #most_popular_articles .popular_article img {
float:left;
margin-top:5px;
margin-bottom:5px;
margin-right:10px;
}
.custom #most_popular_articles .popular_article p {
line-height:13px;
}

.custom .subcategory {
float:left;
width:250px;
border-top:4px solid #E4E4E4;
}
.custom .subcategory.left{
clear:left;
}
.custom .subcategory.right{
margin-left:20px;
}
.custom .subcategory h3 {
font-size:18px;
margin-top:10px;
}
.custom .subcategory ul {
border-top:1px dotted #AECADC;
list-style-type:none;
margin-left:0;
margin-bottom:0;
}
.custom .subcategory li {
border-bottom:1px dotted #AECADC;
}
.custom .featured_category .more_articles, 
.custom .other_category .more_articles,
.custom .subcategory .more_articles{
font-size:11px;
font-weight:bold;
}
.custom .featured_category .more_articles a, 
.custom .other_category .more_articles a,
.custom .subcategory .more_articles a{
color:#5892BF;
}
/* Social Bar */
#social-bar{
background-image: url(http://cache.paswebteam.com/bplans.com/graphical/images/social-bar.png);
width:802px;
height:26px;
background-repeat: no-repeat;
position:relative;
text-align:left;
margin:0px auto 10px auto;
}
#social-bar a{
color:#003399 !important;
}
#social-bar-share{
font-family: Arial, sans-serif;
font-weight:bold;
font-size:11px;
color:#333333;
position:absolute;
top:8px;
left:16px;
line-height:11px;
}
ul#social-bar-icons{
padding:0;
width:160px;
height:16px;
display:inline;
margin:0;
position:absolute;
left:108px;
}
#social-bar-icons li{
margin:0;
padding:0;
list-style:none;
position:absolute;
top:5px;
background-image:url(http://cache.paswebteam.com/bplans.com/graphical/images/social-bar-sprite.png);
}
#social-bar-icons li,
#social-bar-icons a{
display:block;
height:16px;
width:16px;
}
#social-bar-icons li#social-bar-facebook{
left:0px;
}
#social-bar-icons li#social-bar-myspace{
left:24px;
background-position: -16px 0px;
}
#social-bar-icons li#social-bar-linkedin{
left:48px;
background-position: -32px 0px;
}
#social-bar-icons li#social-bar-twitter{
left:72px;
background-position: -48px 0px;
}
#social-bar-icons li#social-bar-stumbleupon{
left:96px;
background-position: -64px 0px;
}
#social-bar-icons li#social-bar-digg{
left:120px;
background-position: -80px 0px;
width:29px;
}
#social-bar-icons li#social-bar-delicious{
left:157px;
background-position: -112px 0px;
}
#social-bar-icons li#social-bar-email{
left:181px;
background-position: -128px 0px;
}

#social-bar-follow{
font-family: Arial, sans-serif;
font-weight:bold;
font-size:11px;
color:#333333;
position:absolute;
top:5px;
right:16px;
padding:0;
margin:0;
height:16px;
}

#social-bar-links{
padding:0;
height:16px;
display:inline;
margin:0;
}
#social-bar-links li{
display:inline;
font-size:11px;
font-weight:normal;
font-family: Arial, sans-serif;
line-height:15px;
padding:0;
margin:0;
}
#social-bar-links li a{
text-decoration:none;
}

.ie6.custom #page{width:900px;overflow:hidden;}
.ie6.custom #sidebar_1 {margin-top:0;}
.ie6.custom #before_html{background-repeat:no-repeat;}
.ie6.custom #left_sidebar_top{background-repeat:no-repeat;}
.ie6.custom #left_sidebar_bottom{background-repeat:no-repeat;}
.ie6.custom #container{margin-top:-8px;}
.ie6.custom #left_sidebar_middle{margin-top:-6px;}
.ie6.custom #search{margin-top:-6px;}
.ie6.custom #after_html{background-repeat:no-repeat;}

.ie6.custom #most_popular_articles{background-repeat:no-repeat;}
.ie6.custom #most_popular_articles .popular_article{margin-left:12px;}
.ie6.custom .bpp_right_module{margin-right:14px;}
.ie6.custom #bpp11_page #bpp_left_column{margin-left:5px;}
