/*
Theme Name: The Official Fred Gleeck Site
Theme URI: http://www.fredgleeck.com
Description: Wordpress Custom Theme made by Stanley Dumanig for Fred Gleeck
Version: 1.0
Author: Stanley Dumanig
Author URI: http://www.pinoyinternetbusiness.com/

All rights reserved.
*/

/************************
*    SITE  FRAMEWORK    *
*************************/
@import url("css/reset.css");
@import url("css/text.css");
@import url("css/layout.css");


/************************
*      SITE LAYOUT      *
*************************/

body {
	background: #e7e7e7;
	color: #3e3e3e;
}

#main-wrapper {
	background: #fff;
	border: solid 1px #838383;
	border-top: 0;
	border-bottom: 0;
}

#pre-header, #footer {
	background: #204055;
	color: #e2e2e2;
	padding: 2px 0px 2px 0px;
}

#header {
	height: 110px;
}

#navigation {
	background: #edeae4;
	border-top: solid 1px #d3d3d3;
	border-bottom: solid 1px #d3d3d3;
}

#sub-navigation {
	background: #f4f4f4;
	border-bottom: solid 1px #d3d3d3;
}

#content {
	margin-top: 10px;
}

#main-content {
	color: #121212;
}

#footer {
	text-align: center;
}

/************************
* PRE-HEADER &  HEADER  *
*************************/
#site-tag-line h2 {
	font-size: 17px;
	font-weight: bolder;
	letter-spacing: 0.1em;
	color: #c00;
	margin: -5px 0 2px 0;
	padding-left: 52px;
}

#quick-links ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: right;
	font-size: 12px;
	}

#quick-links ul li {
	float: left;
	margin: 0px;
	padding: 0px;
	}

#quick-links ul li a, #quick-links ul li a:visited {
	text-decoration: none;
	display: block;
	color: #e2e2e2;
    margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	border-right: 1px solid #a1a1a1;
	}

#quick-links ul li a:hover {
	text-decoration: underline;
	}

#quick-links ul li ul li a, #quick-links ul li ul li a:visited {
	padding: 0px 2px 0px 2px;
	border: 0;
}

#quick-links ul li span {
	display: inline-block;
	padding: 0px 10px 0px 10px;
	float: left;
}

#quick-links ul li ul li a img {
	height: 20px;
	}

#searchform {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	overflow: hidden;
	display: inline-block;
	float: right;
}

#s {
	background: #fff url(images/search-box.png) no-repeat;
	width: 178px;
	color: #4f4f4f;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	padding: 3px 3px 3px 25px;
	margin: 0px;
	border-top: 1px solid #555;
	border-right: 1px solid #ddd;
	border-left: 1px solid #555;
	border-bottom: 1px solid #ddd;
	display: inline;
}

#searchsubmit {
	background: #376B9D;
	color: #fff;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	padding: 2px;
	margin: 0px 0px 0px 1px;
	border: 1px solid #234B69;
	font-weight: bold;
}

#submit-ebooks {
	font-size: 11px;
	width: 200px;
}

#logo h1 {
	margin: 0px auto 0px -10px;
}

#logo h1 a {
	text-indent: -9999px;
	display: block;
	height: 110px;
	width: 410px;
	background: url(images/logo.jpeg) no-repeat;
}

#testimonial-box {
	background: #e6eff8;
	border: solid 1px #cde3f9;
	margin: 5px 0px 5px 0px;
	padding: 5px 5px 0px 5px;
	height: 90px;
	font-size: 11px;
	line-height: 14px;
}



/************************
*    SITE NAVIGATION    *
*************************/

.menu{
	color: #5f5f5f;
	height: 30px;
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	}

.menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

.menu ul li a, .menu ul li a:visited {
	color: #5f5f5f;
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
    margin: 0px 0px 0px 0px;
	padding: 5px 8px 5px 8px;
	border-right: 1px solid #d3d3d3;
	}

.menu ul li.current_page_item a {
	border-bottom: solid 1px #900;
	color: #020202;
	font-weight: bold;
}

.menu ul li a:hover {
	background: #f5f5f5;
	}

.menu ul li {
	float: left;
	margin: 0px;
	padding: 0px;
	}


.category-links{
	color: #5f5f5f;
	height: 30px;
	font-size: 13px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	}

.category-links ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

.category-links ul li a, .category-links ul li a:visited {
	color: #5f5f5f;
	font-size: 13px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	display: block;
    margin: 0px;
	padding: 5px 12px 5px 12px;
	}

.category-links ul li.current-cat a {
	border-bottom: solid 1px #900;
	color: #020202;
	text-decoration: none;
	font-weight: bold;
}

.category-links ul li a:hover {
	text-decoration: none;
	}

.category-links ul li {
	float: left;
	margin: 0px;
	padding: 0px;
	}

#breadcrumb {
	border-bottom: double 4px #ccc;
	margin-bottom: 15px;
	font-size: 11px;
}

#filed-tag {
	border-top: double 4px #ccc;
	margin-bottom: 15px;
	font-size: 11px;
}

/************************
*     MAIN CONTENT      *
*************************/

#main-content a, .special-page ul li a {
	color: #002276;
	text-decoration: none;
}

#main-content a:hover, .special-page ul li a:hover {
	text-decoration: underline;
}

#main-content ul, .special-page ul {
	list-style-type: none;
}

#main-content ul li:before, .special-page ul li:before {
	content: "\00BB \0020";
}

.speak {
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.name {
	font-weight: bold;
	padding-bottom: 15px;
}

.name:before {
	content: '-';
}

.entry {
	margin-bottom: 5px;
}

.archive-entry {
	margin-bottom: 0px;
}

.related_post_title {
	font-weight: bold;
	margin-bottom: 0;
	border-bottom: solid 1px #ccc;
}

.filed-under {
	border-top: solid 1px #ccc;
	margin-bottom: 15px;
	color: #002276;
}

div.category-information-marketing-audios {
	border: solid 1px #ccc;
	padding: 10px;
}

div.category-information-marketing-audios .audio-title, div.category-information-marketing-audios .audio-content {
	border-right: solid 1px #ccc;
}

div.category-information-marketing-audios .audio-comment {
	width: 110px;
}

div.category-information-marketing-audios h5 {
	font-size: 14px;
	margin-bottom: 0;
}

div.category-information-marketing-audios p {
	margin: 0;
	padding: 0;
}

.post-entry-titles {
	padding: 10px;
}

.post-entry-titles ul {
	list-style-type: none;
}

.post-entry-titles ul li {
	padding: 0px 10px 0px 5px;
	margin: 0px 0px 0px 10px;
	text-indent: -10px;
}

.post-entry-titles a {
	font-size: 12px;
	color: #001276;
	text-decoration: none;
}

.post-entry-titles h3 a {
	font-size: 13px;
	color: #009;
}

.post-entry-titles a:before {
	content: "\2023 \0020";
}

.post-entry-titles h3 a:before {
	content: " ";
}

.post-entry-titles a:hover {
	text-decoration: underline;
}

.post-entry-titles p {
	padding: 0px 5px 0px 0px;
}

.post-entry-titles .nomargin {
	margin: 0px;
	border-bottom: dashed 1px #ccc;
}

.addtoany_share_save_container ul li:before {
	content: "" !important;
}

.next-previous-posts div a {
	display: block;
	padding: 5px 10px;
	background: #f2f4f3;
	border: solid 1px #d2d2d2;
	margin-bottom: 15px;
	width: 250px;
	text-decoration: none !important;
}

.next-previous-posts div.rfloat a {
	text-align: right;
}

.next-previous-posts div a:hover {
	background: #ffffe0;
	border: solid 1px #e6db55;
	color: #222 !important;
}

#social-media-quick-links {
	margin: 5px 15px 5px 0;
	border-right: solid 1px #f2f2f2;
	float: left;
	width: 100px;
}

#social-media-quick-links li {
	margin: 2px 0px;
	padding: 1px 0px;
	text-align: center;
}

#social-media-quick-links li a {
	font: 10px/12px Helvetica, Verdana, Arial;
	color: #ccc;
	text-transform: uppercase;
}

#social-media-quick-links li a:hover {
	color: #90928B;
}

#social-media-quick-links li:before {
	content: "" !important;
}

#homepage-content {
	font:13px/15px 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;
}

#homepage-content ul li {
	text-indent: -30px;
	padding-left: 20px;
}

#featured-articles h2 {
	font: bold 15px/17px 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;
}

#featured-articles h2 a {
	color: #c22;
}

#homepage-featured-products p {
	margin-bottom: 20px;
}

/************************
*        SIDEBAR        *
*************************/

.sidebar {
	line-height: 14px;
}

.sidebar h6 {
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	background: #fff url(images/headers.jpg) repeat-x;
	padding: 5px 20px 5px 20px;
	border-bottom: solid 1px #d2d2d2;
	color: #707070;
	text-transform: uppercase;
	line-height: 14px;
	margin-bottom: 10px;
}

#sidebar-content-1 {
	background: #f2f4f3;
	border: solid 1px #ccc;
	width: 218px;
}

#sidebar-content-1 h6 {
	background: none;
	font-weight: bold;
}

a#freebie {
	display: block;
	width: 220px;
	height: 150px;
	border: 0;
	margin: 0 auto;
	text-align: center;
	text-indent: -9999px;
	background: url(images/free-ebook-banner.png) no-repeat;
}

a#info-bootcamp {
	display: block;
	width: 220px;
	height: 220px;
	border: 0;
	margin: 0 auto;
	text-indent: -9999px;
	background: url(images/info-bootcamp.png) no-repeat;
}

#archives ul, #sidebar-cat, #blogroll, #sidebar-content-2 ul, .rsidebarList {
	list-style-type: none;
	margin: 0px 0px 0px -10px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	}

#archives ul li {
	background: #FFFFFF url(images/icon_archives.gif) no-repeat top left;
	padding: 0px 0px 10px 20px;
	margin: 0px 0px 0px 0px;
	}

#sidebar-content-2 ul li a:visited, #homepage-featured-products p a {
	color: #496CED;
	}

#sidebar-featured-articles li {
	background: #FFFFFF url(images/icon_archives.gif) no-repeat top left;
	padding: 0px 0px 10px 20px;
	margin: 0px 0px 0px 20px;
}

#archives p, #sidebar-cat p, #blogroll p, .rsidebarList p {
	font-weight: bold;
	border-bottom: double 3px #ccc;
	width: 100px;
}

#sidebar-cat ul li {
	background: #FFFFFF url(images/icon_categories.gif) no-repeat top left;
	padding: 0px 0px 10px 20px;
	margin: 0px 0px 0px 0px;
	}

#blogroll ul li {
	background: #FFFFFF url(images/icon_links.gif) no-repeat top left;
	padding: 0px 0px 10px 20px;
	margin: 0px 0px 0px 0px;
	}

.rsidebarList ul li {
	background: #FFFFFF url(images/icon_archives.gif) no-repeat top left;
	padding: 0px 0px 10px 20px;
	margin: 0px 0px 0px 0px;
}

/************************
*        FOOTER         *
*************************/

#footer {
	font-size: 11px;
}

#footer ul li {
	list-style-type: none;
	display: inline;
	border-right: solid 1px #ccc;
	padding: 0 7px 0 7px;
	margin: 0;
}

#footer a, #footer ul li a {
	color: #e2e2e2;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

#footer-quick-links {
	margin-bottom: 20px;
}

#footer .quick-last-item {
	border: 0;
}

#footer .custom_listing p {
	color: #FFFA0C;
	font-weight: bold;
	padding-top: 10px;
}

#footer .custom_listing ul li {
	display: block;
	border: 0;
	text-align: left;
	border-bottom: dashed 1px #555;
	padding: 5px;
}

#custom-post-listing {
	border-bottom: solid 2px #555;
	margin-bottom: 10px;
}

.topCommentator {
	display: block;
	font-weight: bold;
	margin: -30px 2px 2px 40px;
	padding-bottom: 10px;
}


/************************
*     HEADER TAGS       *
*************************/

h2 {
	font-size: 18px;
	line-height: 22px;
	color: #0F2F42;
}


.entry h1, .entry h2, .archive-entry h1, .archive-entry h2 {
	margin-bottom: 0;
}

.entry h1, .archive-entry h1 {
	font-size: 22px;
	line-height: 24px;
	color: #0F2F42;
}

.blog-entry h2 {
	color: #004276;
}

.post-entry-titles h3 {
	margin-bottom: 2px;
}

/************************
*      BANNER ADS       *
*************************/
#banner-ads {
	margin-top: 10px;
	margin-bottom: 10px;
}

#banner-ads h5 {
	background: #f0f4f5;
	padding: 5px 5px 5px 15px;
	font-size: 12px;
	color: #434343;
	border: solid 1px #ccc;
	margin-bottom: 10px;
}

#banner-ads a {
	color: #009;
}

#incontent-ads {
	float: right;
	padding: 0px 0px 10px 10px;
	width: 300px;
	height: 250px;
}

#ads-468x60 {
	padding: 10px;
	width: 468px;
	height: 60px;
	margin: 0px auto;
}

#banner-ads-top { border-bottom: solid 2px #1f4256;}

#ads-468x60 h3, #ads-468x60 p, #text-ads-300x250 h3, #text-ads-300x250 p, #text-ads-160x600 h3,  #text-ads-160x600 p {
	padding: 0;
	margin: 0;
	text-align: left;
}

#ads-468x60 p, #text-ads-300x250 p, #text-ads-160x600 p {
	color: #252525;
	font: 11px/13px verdana,arial,sans-serif;
}

#ads-468x60 h3 a, #text-ads-300x250 h3 a, #text-ads-160x600 h3 a {
	color: #000062;
	text-decoration: underline;
	font: bold 12px/14px verdana,arial,sans-serif;
}

#ads-468x60 p a, #text-ads-300x250 p a, #text-ads-160x600 p a {
	color:#272B83;
	font: 10px/13px verdana,arial,sans-serif;
}

#ads-300x250 {
	width: 300px;
	height: 250px;
	float: right;
	margin: 10px 0 10px 10px;
}

#ads-300x250 a img, #ads-120x600 a img {
	border:0;
}

#ads-120x600 {
	width: 120px;
	height: 600px;
	margin-top: 10px;
}

#text-ads-300x250 {
  	width: 300px;
	float: right;
	margin: 10px 0 10px 10px;
	border: solid 1px #ccc;
	padding: 10px;
}

#text-ads-160x600 {
	padding: 5px;
	width: 160px;
	margin: 10px 0 10px -30px;
	border: solid 1px #ccc;
}

/************************
*       WIDGETS         *
*************************/

.widgets-1 ul {
	list-style-type: none;
}

.widgets-1 ul li {
	margin-left: 5px;
	border-bottom: solid 1px #ccc;
	text-indent: 1px;
	padding-bottom: 10px;
}

.widgets-1 ul li a {
	text-decoration: none;
	display: block;
	color: #009;
	padding-top: 10px;
}

.widgets-1 ul li a:hover {
	background: #faf9dc;
	color: #232323;
}

a.recommends {
	display: block;
	width: 300px;
	height: 225px;
	text-indent: -9999px;
	background: url(images/wmm.png) no-repeat;
	margin-bottom: 10px;
}

.textwidget p a {
	color: #008;
}

/************************
*     LINK STYLES       *
*************************/

a.popout {
	border-bottom:1px dashed #BCBEC3;
	color:#2165E9;
	text-decoration:none;
}

.readmore-link a {
	display: block;
	text-align: right;
	font-weight: bold;
	text-decoration: none;
	color: #244458;
	font-size: 12px;
	line-height: 18px;
}

.readmore-link a:hover {
	text-decoration: underline;
}



/************************
*     FONT STYLES       *
*************************/
p, ul {
margin-bottom: 12px;
}

/************************
*        IMAGES         *
*************************/
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}


/************************
*        CAPTIONS       *
*************************/

.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

/************************
*       COMMENTS        *
*************************/

#commentblock {
	width: 540px;
	color: #000000;
	float: left;
	padding: 20px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	}

#commentblock ol {
	list-style-type: square;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	}

.commentdate {
	font-weight: bold;
	font-size: 12px;
	}

.commentname {
	color: #000000;
	font-weight: bold;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	}

.commentinfo {
	clear: both;
	}

.commenttext {

	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 20px 0px;
	border-bottom: 1px dotted #C0C0C0;
	}

.commenttext-admin {
	width: 540px;
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 20px 0px;
	border-bottom: 1px dotted #C0C0C0;
	}

.commentlist .alt {
	background: #f2f2f2;
}

.commentlist li {
	padding: 10px;
	list-style-type: none;
}

.commentlist li img.avatar {
	float: left;
	padding: 0px 10px 2px 0px;
}

/************************
*     MISCELLANEOUS     *
*************************/

.centered {
	text-align: center;
}

blockquote {
	background: #fafafa;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin: 0px 25px 15px 25px;
	padding: 10px 15px 0px 15px;
}

blockquote p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
}

.special-page h3 {
	color: #222;
	font-size: 13px;
	margin-bottom: 0;
}

.list01 ul li {
	padding: 5px 0px 2px 0px;
}

.lfloat { float: left; }
.rfloat { float: right; }

#attachment_1199 {
	margin: 0 10px 10px 0;
}

li.cat-item-141 a {
	color: #c00 !important;
}

#footer-quick-links li.cat-item-141 a {
	color: #fcfa00 !important;
}


/************************
*     CUSTOM FONTS      *
*************************/

@font-face {
	font-family: 'ChunkFiveRegular';
	src: url('fonts/Chunkfive-webfont.eot');
	src: local('☺'), url('fonts/Chunkfive-webfont.woff') format('woff'), url('fonts/Chunkfive-webfont.ttf') format('truetype'), url('fonts/Chunkfive-webfont.svg#webfont4CzPTNtF') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'SansationRegular';
	src: url('fonts/Sansation_Regular-webfont.eot');
	src: local('☺'), url('fonts/Sansation_Regular-webfont.woff') format('woff'), url('fonts/Sansation_Regular-webfont.ttf') format('truetype'), url('fonts/Sansation_Regular-webfont.svg#webfontEq8FCprS') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'SansationLight';
	src: url('fonts/Sansation_Light-webfont.eot');
	src: local('☺'), url('fonts/Sansation_Light-webfont.woff') format('woff'), url('fonts/Sansation_Light-webfont.ttf') format('truetype'), url('fonts/Sansation_Light-webfont.svg#webfontfPOciJs8') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'SansationBold';
	src: url('fonts/Sansation_Bold-webfont.eot');
	src: local('☺'), url('fonts/Sansation_Bold-webfont.woff') format('woff'), url('fonts/Sansation_Bold-webfont.ttf') format('truetype'), url('fonts/Sansation_Bold-webfont.svg#webfont1wKwsA5I') format('svg');
	font-weight: normal;
	font-style: normal;
}
.Chunk5 {font: 18px/22px 'ChunkFiveRegular', Tahoma, Verdana, Arial, sans-serif;letter-spacing: 0; text-align: center; color: #1f4256;}
.SansationRegular {font: 14px/16px 'SansationRegular', Tahoma, Verdana, Arial, sans-serif;letter-spacing: 0;}
.SansationLight {font: 14px/16px 'SansationLight', Tahoma, Verdana, Arial, sans-serif;letter-spacing: 0;}
.SansationBold {font: 14px/16px 'SansationBold', Tahoma, Verdana, Arial, sans-serif;letter-spacing: 0;}

h1.Chunk5 {font-size: 36px; line-height: 42px; width: 80%; margin: auto; color: #c00; }
p.SansationRegular {font-size: 18px; line-height: 20px; color: #1f4256;}
.vs-video-wrapper { margin-bottom: 15px; background: #f9f9f9; border: solid 1px #dfdfdf; padding: 10px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; text-align:center; width: 420px; }
.training-audios #text-ads-300x250 { margin: 0 0 10px 10px !important; }
.training-audios #ads-300x250 a img { margin-top: -10px !important; }
