
/*
File: custom.css
Description: Custom styles for Thesis
*/

/* REMOVE BORDERS */
.custom #tabs{border:0;}
.custom #header{border:0;}
.custom #footer{border:0;}
.custom #column_wrap{background:none;}
.custom .prev_next{border-top:none;}
.custom #content_box{background:none;}

/* MAJOR ELEMENTS */
body.custom{background:#eee url(/img/top-bar.png) repeat-x top;}
.custom #container{width:1001px;}
.custom #page{padding:0; width:1001px; background:url(/img/page-background.png) repeat-y center;}
.custom #content_box{width:951px; margin:0 auto; background-color:#fff;}
.custom #content{width:720px;}


.custom .prev_next{width:640px; margin:0 auto; padding:20px 0 0 0;}

/* GLOBAL LINKS */
.custom a{color:#c00; text-decoration:none; outline:none;}
.custom a:hover{color:#333; text-decoration:none;}

/* PSYCHOGRAPHIC LOGO AT THE TOP */
.custom #header{padding:0; width:1001px; margin:0 auto; background:#eee url(/img/top-bar.png) repeat-x top;}
.custom #pgm_logo_wrap{width:1001px; height:110px; margin:0 auto; padding:0;}
.custom #logo{width:237px; height:110px; float:left;}
.custom #logo a{width:237px; height:110px; display:block; float:left; text-decoration:none; color:#000; background:url(/img/psychographic-media.png) no-repeat left;}
.custom #logo a:active{color:#000; outline:none;}
.custom #logo a b{visibility:hidden; width:237px; height:110px; display:block; font-size:8px;}
.custom #top_bar_ad{width:754px; height:90px; float:left; margin:0; padding:10px 0 10px 10px;}

.custom #top_page_border{width:1001px; height:60px; padding:0; margin:0; font-size:14px; color:#333; background:url(/img/header-background.png) no-repeat top;}

/* SIDEBAR */
.custom #sidebars{float:left; width:230px;}
.custom #sidebar_1{width:230px;}
.custom #sidebar_1 .sidebar_list{padding:0 30px 0 0;}
.custom .sidebar h3, .custom #twitter-1 h3 a{color:#900; font-size:15px;}
.custom .twitter, .custom #twitter-1 .twitter-link{font-family:Tahoma, Geneva, sans-serif; font-size:14px;}
.custom #twitter-1 .twitter-link{color:#3cf;}
.custom .sidebar .textwidget{color:#333; font-size:14px;}
.custom .sidebar a{color:#333; text-decoration:none; outline:none; font-size:14px;}
.custom .sidebar a:hover{color:#f60; text-decoration:none;}
.custom .sidebar a.post_image_link{outline:none;}
.custom #pgm-rss-icon{width:200px; height:100px; background:transparent url(/img/rss-logo.png) no-repeat;}
.custom #pgm-rss-icon:hover{background-position:0 -100px;}
.custom #pgm-rss-icon a{display:block; width:200px; height:100px;}
.custom #pgm-rss-icon a img{visibility:hidden; width:200px; height:100px;}

/* COMMENT FORM */
.custom #cancel-comment-reply-link{position:relative; top:40px; right:20px; border:0; -moz-border-radius:1em; -webkit-border-radius:1em;}
.custom #commentform span.allowed{font-family:monospace; font-size:13px; width:460px; border:0; background-color:#aaa; color:#333; -moz-border-radius-bottomleft:16px; -webkit-border-bottom-left-radius:16px; -moz-border-radius-bottomright:16px; -webkit-border-bottom-right-radius:16px;}
.custom #commentform span.allowed em{font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-style:normal; font-weight:bold;}
.custom #respond_intro{margin-left:0;}
.custom #respond_intro p{border-bottom:2px dotted #666;}
.custom #commentform{border:0; padding:0;}
.custom #comments{width:640px; margin:0 auto;}
.custom #respond{width:640px; margin:0 auto;}

/*.custom .comment-author-dexster{background-color:#efefff;}*/

.custom #commentform textarea{width:450px; background-color:#eee; overflow:auto; padding:4px; margin-right:0; border:1px solid #aaa; -moz-border-radius-topright:16px; -webkit-border-top-right-radius:16px;}
.custom #commentform p input#submit{margin-top:1.4em; color:#fff; background:transparent url(images/submit-bg2.gif); border:0; -moz-border-radius:1em; -webkit-border-radius:.99em;}
.custom #commentform p input#submit:hover{color:#000;}
.custom h1.entry-title{color:#c00;}
.custom .entry-content p{color:#000;}
.custom .format_text p{color:#000;}

.custom #comment_list p.reply{margin-bottom:0;}
.custom #comment_list .format_text p{margin-bottom:3em;}
.custom #comment_list .bypostauthor{background-color:#e3f3ff;}
.custom #comment_list .format_text q{display:block; margin-left:2em; color:#666;}
.custom .headline_meta{color:#333;}
.custom .headline_area h1{font-size:24px; color:#900;}



/* NUMBERS IN PARENTHESES */
.custom #archives-3, .custom #categories-3{color:#666;}

/* HEADINGS ON CATEGORY AND PAGES */
.custom #archive_info{border-bottom:2px dotted #900; margin:0 auto 10px auto; padding:10px 0; width:640px;}
.custom #archive_info h1{font-weight:normal; font-size:xx-large; font-family:Georgia, "Times New Roman", Times, serif; color:#900; text-align:center;}
.custom #archive_info p{text-align:center; margin-bottom:0;}

.custom .post_box, .custom .teasers_box{margin:0 auto; width:640px;}
.custom div.teaser{float:left; width:640px; border-bottom:1px #999 dotted; margin:5px auto; padding-bottom:10px;}
.custom div.teasers_box{border:0; padding-top:0px; padding-bottom:0px;}
.custom div.teasers_box .post_image_link img{height:72px; width:72px; margin-bottom:0; margin-top:5px;}
.custom div.format_teaser{margin:5px 0;}



/* TEASER AUTHOR AND CATEGORY LINKS */
.custom span.teaser_author span.author a, .custom .headline_area .headline_meta span.author a{color:#077; margin-right:3px; margin-left:3px; border:0; font-family:Georgia, "Times New Roman", Times, serif;}
.custom span.teaser_author span.author a:hover, .custom .headline_area .headline_meta span.author a:hover{color:#0cc;}
.custom .headline_area .headline_meta span.author a{margin-left:0; margin-right:0;}
.custom div.teasers_box a.teaser_category, .custom .headline_area .headline_meta span a{font-family:Georgia, "Times New Roman", Times, serif; color:#900; border:0;}
.custom div.teasers_box a:hover.teaser_category, .custom .headline_area .headline_meta span a:hover{color:#f00;}
.custom abbr{cursor:default;}
.custom abbr.published{letter-spacing:normal;}
.custom .headline_area{color:#ccc; letter-spacing:1px;}
.custom .headline_area p.headline_meta{display:inline;}


.custom #multimedia_box{width:280px; margin-top:0; padding:0;}
.custom #image_box{width:250px; background-color:#fff; margin:0 auto; padding:0; text-align:center; border:0; overflow:hidden;}
.custom #image_box img{margin:0 auto; padding:0; border:0; max-width:250px;}

/* TOP NAV LINKS (TABS) */
.custom ul#tabs{padding:0; margin:0 auto; width:951px; height:24px;}
.custom ul#tabs li, .custom ul#tabs li a{font-size:11px; text-transform:uppercase; letter-spacing:2px; line-height:11px; padding:0;}
.custom ul#tabs li{padding:6px 9px 6px 11px; border-color:#8a8a8a; border-top:0; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px;}
.custom ul#tabs li a{color:#077; text-decoration:none;}
.custom ul#tabs li a:hover{color:#0cc;}

.wp-caption{background-color:#fff; border:0;}
.wp-caption p.wp-caption-text{font-style:normal; color:#447777; font-weight:bold; margin-top:10px;}



/* FOOTER STYLES */
.custom #footer{width:1001px; height:380px; padding:0; background-color:#eee;}
.custom #bottom_page_border{width:1001px; height:60px; padding:0; margin:0; background:url(/img/footer-background.png) no-repeat top;}




/* KILL WP STATS SMILEY IN IE FOOTER */
.custom img#wpstats{display:none;}

/* NO TRANSPARENT BACKGROUND IMAGES FOR IE6 */
.ie6 #container #page #header #top_page_border{background-image:url(/img/header-background.gif);}
.ie6 #container #page #footer #bottom_page_border{background:url(/img/footer-background.gif) no-repeat top;}
.ie6 #container #page{background:url(/img/page-background.gif) repeat-y center;}






































