body, html {
	height: 100%;
	font-family: verdana; 
	font-size: 14px;
	background-color: #0077bd;
	color: #333333;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; }

a:link {
	text-decoration: none;
	color: #0077bd; }

a:visited {
	text-decoration: none;
	color: #0077bd; }
	
a:active {
	text-decoration: none;
	color: #0077bd; }

a:hover {
	border-bottom: 1px dotted #dddddd;
	color: #0077bd; }

a.nav:link {
	text-decoration: none;
	color: #349ad6; }

a.nav:visited {
	text-decoration: none;
	color: #349ad6; }
	
a.nav:active {
	text-decoration: none;
	color: #349ad6; }

a.nav:hover {
	text-decoration: underline;
	color: #333333; }
	
a.footer:link {
	text-decoration: none;
	color: #ffffff; }

a.footer:visited {
	text-decoration: none;
	color: #ffffff; }
	
a.footer:active {
	text-decoration: none;
	color: #ffffff; }

a.footer:hover {
	border-bottom: 1px dotted #dddddd;
	color: #ffffff; }

a.post:link {
	text-decoration: none;
	color: #333333; }

a.post:visited {
	text-decoration: none;
	color: #333333; }
	
a.post:active {
	text-decoration: none;
	color: #333333; }

a.post:hover {
	border-bottom: 0px;
	color: #36a2e1; }

a.readers:link {
	text-decoration: none;
	color: #ffffff; }

a.readers:visited {
	text-decoration: none;
	color: #ffffff; }
	
a.readers:active {
	text-decoration: none;
	color: #ffffff; }

a.readers:hover {
	border-bottom: 0px;
	color: #ffffff; }

a.cam:link {
	text-decoration: none;
	color: #ffffff; }

a.cam:visited {
	text-decoration: none;
	color: #ffffff; }
	
a.cam:active {
	text-decoration: none;
	color: #ffffff; }

a.cam:hover {
	border-bottom: 0px dotted #dddddd;
	color: #ffffff;
	text-decoration: underline; }

.cam {
	font-size: 22px;
	font-weight: bold; }

.readers {
	color: #efefef; 
	border-bottom: 1px dotted white; 
	padding-top: 4px; 
	padding-bottom: 6px; 
	font-size: 10px; }
	
.readers:hover {
	background-color: #189eeb; }

.nav_on {
	height: 24px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px; }

.nav_off {
	height: 24px;
	text-align: center;
	color: #349ad6;
	font-weight: bold;
	font-size: 11px; }
	
.footer_text { 
	font-family: tahoma, verdana, arial;
	font-size: 11px;
	color: #d6e9f4;
	line-height: 15px; }

.content {
	background-image: url(/images/body_bg.jpg); 
	background-repeat:repeat-x; 
	width: 100%; }

.post_body {
	background-image: url(/images/box_white-bg.jpg); 
	background-repeat: repeat-x; }

.post_title {
	padding-bottom: 4px;
	border-bottom: 1px dotted #dddddd;
	font-size: 22px; }

.post_date {
	height: 22px;
	color: #048cdc;
	font-weight: bold; }
	
.post_content {
	line-height: 16px;
	font-size: 12px;
	color: #444444; }

.post_details {
	border-top: 0px dotted #dddddd;
	height: 22px;
	font-size: 11px;
	color: #999999; }
	
.post_social {
	font-size: 11px;
	border: 1px solid #dddddd; }
	
.sidebar {
	color: white;
	background-color: #2cb0fc;
	list-style: none; }
	
.adbar {
	font-color: white;
	background-color: #189eeb; }

.sidebar_title {
	color: white;
	font-size: 12px;
	font-weight: bold; }

.search_box {
	background-color: #ffffff; 
	border: 1px solid #dddddd; 
	width: 220px; 
	padding-left: 4px; 
	font-size: 11px; }

.search_button {
	padding-left: 20px; 
	padding-right: 20px; 
	font-weight: bold; 
	font-size: 11px; }

.img_shoe {
	margin-bottom: 2px; }

.comments_box {
	margin-bottom: 2px;
	background-color: #ffffff; 
	border: 1px solid #dddddd; 
	width: 220px; 
	padding-left: 4px; 
	height: 18px;
	font-size: 12px; }

.comment_box2 {
	font-size: 12px;
	border: 1px solid #dddddd; }

.req_comments {
	font-size: 11px;
	color: #999999; }
	
.comment_title {
	font-size: 13px;
	font-weight: bold;
	color: #0077bd; }
 
  #sidebar * {
                font-family: Verdana, Arial, Helvetica, sans-serif !important;
        }
        #sidebar h2 {
                font-size: 14px;
                padding: 0px 0px 0px 0px;
        }
        #sidebar ul {
                list-style: none;
             
        }
        #sidebar ul li {
                margin-left: -20px;
                font-size: 11px;
		text-align:left;

        }
        #sidebar ul li a {
                color: #FFFFFF;
                text-decoration: none;
        }
        #sidebar ul li a:hover {
                color: #CCCCCC;
                text-decoration: underline;
        }

.postimage {
	padding: 3px;
        margin: 3px; 
        border-width: 1px;
        background-color: #ddd; 
}
.post_content blockquote {
                border-left: 3px solid #ccc;
                padding: 5px;
                padding-left: 5px;
                margin: 3px;
                margin-left: 5px;
                background: #f8f8f8;
                margin-bottom: 15px;
        }

#content blockquote p {
                padding: 0 !important; }

.logo {

        border-width: 0px; 
}

/* New Stuff */

a.pb_link:link {
	text-decoration: none;
	color: #ffef8e; }

a.pb_link:visited {
	text-decoration: none;
	color: #ffef8e; }
	
a.pb_link:active {
	text-decoration: none;
	color: #ffef8e; }

a.pb_link:hover {
	border-bottom: 0px;
	text-decoration: underline;
	color: #ffffff; }

a.tell_shoe:link {
	text-decoration: none;
	color: #ffffff; }

a.tell_shoe:visited {
	text-decoration: none;
	color: #ffffff; }
	
a.tell_shoe:active {
	text-decoration: none;
	color: #ffffff; }

a.tell_shoe:hover {
	border-bottom: 0px;
	text-decoration: underline;
	color: #ffffff; }

a.pf_cat:link {
	text-decoration: none;
	color: #a6a6a6; }

a.pf_cat:visited {
	text-decoration: none;
	color: #a6a6a6; }
	
a.pf_cat:active {
	text-decoration: none;
	color: #a6a6a6; }

a.pf_cat:hover {
	border-bottom: 0px;
	text-decoration: underline;
	color: #a6a6a6; }

a.img_link:hover {
	border-bottom: 0px; }
			
.pb_container {
	margin-top: 5px;
	width: 520px; 
	background-color: #0070b0; 
	height: 24px; }

.pb_left {
	width: 340px; 
	padding-left: 12px;
	background-color: #0070b0; 
	height: 19px; 
	color: #e6e6e6; 
	font-family: tahoma, verdana, arial; 
	font-size: 11px; 
	padding-top: 5px; 
	float: left;
	background-image: url(/images/postbar_left.jpg); 
	background-position: left; 
	background-repeat: no-repeat;  }

.pb_right {
	height: 19px; 
	padding-top: 5px; 
	padding-right: 22px; 
	width: 118px; 
	float: right; 
	background-image: url(/images/postbar_right.jpg); 
	background-position: right; 
	background-repeat: no-repeat; 
	font-family: tahoma, verdana, arial; 
	font-size: 11px; 
	color: white; 
	font-weight: bold; }	

.pt_container {
	height: 55px;
	font-family: tahoma, verdana, arial; 
	color: #222222;
	line-height: 25px;
	font-size: 22px;
	vertical-align: middle;
	width: 520px;  }
	
.pt_left {
	padding-left: 10px;
	height: 45px;
	vertical-align: middle;
	float: left; 
	width: 35px; 
	padding-top: 3px; }

.pt_right {
	height: 45px;
	float: right; 
	height: 25px; 
	width: 475px; 
	vertical-align: middle; }

.post_content {
	font-family: tahoma, verdana, arial; 
	width: 510px; 
	padding-left: 10px; 
	margin-top: 20px; 
	margin-bottom: 20px;
	letter-spacing: .03em;
	line-height: 15px;
	font-size: 12px;
	color: #555555; }

.pf_container {
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	vertical-align: middle; 
	padding-right: 10px;
	width: 500px; 
	font-family: tahoma, verdana, arial; 
	padding-left: 0px; }

.pf_right {
	float: right; 
	width: 200px; 
	vertical-align: top; }
	
.pf_left {
	padding-top: 7px; 
	padding-bottom: 4px; 
	float: left; 
	width: 120px; 
	border: 0px solid #dddddd; 
	height: 20px; 
	font-size: 11px; 
	line-height: 20px; }

.pf_date {
	font-size: 10px; 
	font-weight: bold; 
	color: #222222; 
	text-decoration: underline; 
	line-height: 17px; }

.pf_cat {
	font-size: 11px; 
	color: #a6a6a6; 
	line-height: 12px; }

