/*   
Theme Name: HGL
Theme URI: 
Description: This is the custom theme developed by markusen.com for Happy Go Lucky Dog.
Author: Will Markusen
Author URI: http://markusen.com/
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

/* Prepare theme for plugins */
@import url('../hgl/style.css');





#main {
	padding-top: 32px !important;
	overflow: visible;
	}

#branding {
	float: left;
	clear: none;
	padding: 0;
	margin: 20px 0 0 57px !important;
	width: auto;
	}

div {
	/*  border: 1px dashed #55cc99; */
	}

.page_item, .page_item a {
	border: none !important;
	height: 90px !important;
	width: 145px !important;
	padding: 0 !important;
	margin: 0 !important;
	font-size: .0001 !important;
	color: #F4F3E2 !important;
	}

#access, .menu, .sf-menu {
	border: none;
	padding: 0;
	width: 580px;
	float: left;
	clear: none;
	}

#access {
	margin: 75px 0 0 30px;
	}



.page-item-3 a {
	background-image: url('http://happygoluckydog.com/wp-content/themes/hgl/images/nav_classes.gif');
	}
.page-item-3.current_page_ancestor a, .page-item-3.current_page_parent a, .current_page_item.page-item-3 a, .page-item-3 a:hover {
	background-image: url('http://happygoluckydog.com/wp-content/themes/hgl/images/nav_classes_on.gif');
 	}
.page-item-3 ul .page_item a {
	color: #b195c1 !important;
	border-bottom: 1px solid #C7A7D8 !important;
	}
.page-item-3 ul .page_item a:hover {
	background-color: #b195c1 !important;
	}
.page-item-3 ul {
	border: none !important;
	padding-bottom: 4px;
	border-bottom: 6px solid #977FA4 !important;
	}



.page-item-5 a {
	background-image: url('http://happygoluckydog.com/wp-content/themes/hgl/images/nav_schedule.gif');
	}
.current_page_item.page-item-5 a, .page-item-5 a:hover {
	background-image: url('http://happygoluckydog.com/wp-content/themes/hgl/images/nav_schedule-on.gif');
 	}
.page-item-5 ul .page_item a {
	color: #ACD473 !important;
	border-bottom: 1px solid #ACD473 !important;
	}
.page-item-5 ul .page_item a:hover {
	background-color: #ACD473 !important;
	}
.page-item-5 ul {
	border: none !important;
	padding-bottom: 4px;
	border-bottom: 6px solid #ACD473 !important;
	}





.page-item-7 a {
	background-image: url('http://happygoluckydog.com/wp-content/themes/hgl/images/nav_trainers.gif');
	}
.page-item-7.current_page_ancestor a, .page-item-7.current_page_parent a, .page-item-7.current_page_item a, .page-item-7 a:hover {
	background-image: url('http://happygoluckydog.com/wp-content/themes/hgl/images/nav_trainers_on.gif');
 	}
.page-item-7 ul .page_item a {
	color: #D1BA67 !important;
	border-bottom: 1px solid #fed67c !important;
	}
.page-item-7 ul .page_item a:hover {
	background-color: #fed67c !important;
	}
.page-item-7 ul {
	border: none !important;
	padding-bottom: 4px;
	border-bottom: 6px solid #fed67c !important;
	}






.page-item-9 a {
	background-image: url('http://happygoluckydog.com/wp-content/themes/hgl/images/nav_resources.gif');
	}
.page-item-9.current_page_ancestor a, .page-item-9.current_page_parent a, .page-item-9.current_page_item a, .page-item-9 a:hover {
	background-image: url('http://happygoluckydog.com/wp-content/themes/hgl/images/nav_resources_on.gif');
 	}
.page-item-9 ul .page_item a {
	color: #fbb670 !important;
	border-bottom: 1px solid #fbb670 !important;
	}
.page-item-9 ul .page_item a:hover {
	background-color: #fbb670 !important;
	}
.page-item-9 ul {
	border: none !important;
	padding-bottom: 4px;
	border-bottom: 6px solid #fbb670 !important;
	}








/*fed67c*/


.page-item-9 a {
	background-image: url('http://happygoluckydog.com/wp-content/themes/hgl/images/nav_resources.gif');
	}
.page-item-9.current_page_item a, .page-item-9 a:hover {
	background-image: url('http://happygoluckydog.com/wp-content/themes/hgl/images/nav_resources_on.gif');
 	}

.page_item ul {
	margin-top: 57px;
	margin-left: 3px !important;
	padding-bottom: 5px !important;
	width: 200px !important;
	background-color: #F4F3E2;
	border-left: 1px solid #EBEBDA !important;
	}

.page_item ul li {
	}

.page_item ul .page_item, .page_item ul .page_item a {
	font-size: 12px !important;
	background: none;
	height: 15px !important;
	padding: 5px 0 0 0 !important;
	}

.page_item ul .page_item a {
	padding-left: 3px !important;
	border-bottom: 1px solid #EBEBDA !important;
	}

.page_item ul .page_item a {
	width: 197px !important;
	}
	

.page_item ul .page_item a:hover {
	color: #fff !important;
	}


.size-large {
	width: 100%;
	height: auto;
	}






#container {
	width: 645px;
	margin: 0 0 0 25px;
	padding: 0 !important;
	}

#leftCol {
	width: 180px;
	height: 75px;
	margin-right: 10px;
	float: left;
	clear: none;
	}

#leftCol .leftImage {
	width: 180px;
	height: auto;
	}

#content {
	float: left;
	clear: none;
	}

#content, .entry-content {
	width: 425px;
	margin: 0 !important;
	padding: 0 !important;
	overflow: visible;
	}



#added_side {
	width: 260px;
	margin: 35px 10px 0 0;
	float: right;
	clear: none;
	}

#added_side img {
	margin: 15px 0 17px -20px;
	width: 260px;
	height: auto;
	}

#primary, #secondary {
	border: none;
	margin: 7px -10px 0 0;
	padding: 0;
	width: 100%;
	}

#primary ul, #secondary ul, .blogroll {
	padding: 0;
	margin: 0;
	list-style-type: none;
	}

.blogroll li {
	line-height: 15px !important;
	margin-bottom: 10px;
	}

.blogroll li h2 {
	margin-bottom: 1px !important;
	}


#primary li, #secondary li {
	margin: 0;
	padding: 0
	}


#schedule_list, #schedule_list .page_item, #schedule_list .page_item a {
	height: auto !important;
	padding: 0 !important;
	margin: 0 !important;
	}

#schedule_list li a {
	color: #ACD473 !important;
	}

#schedule_list li a:hover {
	color: #fff !important;
	}
	
	
.blogroll h3 img, .blogroll h3 {
	float: left;
	clear: both;
	}
	
	
	
	
