/*

Theme Name: Fargo Billiards

Theme URI:

Description: A custom Wordpress theme built for Fargo Billiards. A child-theme based on it's parent, Thematic.

Author: Cassondra Johnson - Absolute Marketing Group

Author URI: http://absolutemg.com/

Template: thematic

Version: 1.0

Tags: Thematic

.

Thematic is © Ian Stewart http://themeshaper.com/ - Fargo Billiards design and development copyright 2009 Absolute Marketing Group

.

*/



/* 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-l-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');





body {background:#49412b; min-width:959px;font-family: "Lucida Grande", "Helvetica", "Arial", "Verdana", sans-serif;}



#wrapper {background:#bdbdbd url('images/bkgrnd_body.jpg') repeat-y top left;margin:0 auto;width:959px;}



#header, #footer {width:959px; margin:0 auto;}



#header_img {background:#2c2f31 url('images/bkgrnd_header.jpg') no-repeat top left;height:153px;}



#header_graphic {background: url('images/bkgrnd_flash.jpg') no-repeat top left; width:959px; height:262px; padding:0;}

#nav {background: url('images/bkgrnd_navtop.jpg') no-repeat top left;height:179px;}

#nav2 {background: url('images/bkgrnd_navtop2.jpg') no-repeat top left;height:140px;}



#main {width:959px; padding: 0 0 22px 0;}



#main a, #main a:visited {

color:#fefefe;

}



#main a:hover, #footer a:hover {color:#dddddd;}



#branding, .skip-link {display:none;border:none;}



#access {height:33px;width:959px;

	color:#FFFFFF;text-transform:uppercase;border:none;

	}



#comments h3, .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {

	font-family: "Lucida Grande", "Helvetica", "Arial", "Verdana", sans-serif;

}



.entry-title {

    padding:18px 0 10px 0;

    text-transform:uppercase;

    font-family: "Lucida Grande", "Helvetica", "Arial", "Verdana", sans-serif;

    font-weight:normal;

    background: url('images/h1line.jpg') repeat bottom left;

}

h1 a {

	color: #943b29;

}

.entry-content h1 {

    font-size:22px;

    font-weight:bold;

    padding:18px 0 10px 0;

    margin-bottom:10px;

    text-transform:uppercase;

    font-weight:normal;

    background: url('images/h1line.jpg') repeat bottom left;

    font-family: "Lucida Grande", "Helvetica", "Arial", "Verdana", sans-serif;

}



.entry-content h2 {

    font-size:18px;

    font-style:italic;

    font-weight:normal;

    text-transform:uppercase;

    padding:28px 0 14px 0;

    font-family: "Lucida Grande", "Helvetica", "Arial", "Verdana", sans-serif;

}



#comments h3, .entry-content h3 {

    font-size:14px;

    font-weight:bold;

    font-style:normal;

    padding:28px 0 14px 0;

    text-transform:uppercase;

    letter-spacing:0.05em;

        font-family: "Lucida Grande", "Helvetica", "Arial", "Verdana", sans-serif;

}



.entry-content h5 {

    font-size:10px;

    font-weight:bold;

    text-transform:uppercase;

    letter-spacing:0.05em;

    font-family: "Lucida Grande", "Helvetica", "Arial", "Verdana", sans-serif;

}

.entry-content h6 {

    font-size:9px;

    font-weight:bold;

    text-transform:uppercase;

    letter-spacing:0.05em;

    font-family: "Lucida Grande", "Helvetica", "Arial", "Verdana", sans-serif;

}



.hentry {

color:#999;

}



.menu {

    width:875px;

    margin:0 auto;

    border:none;

}

#main {

    width:876px;

    margin:0 auto;

    overflow:hidden;

    position:relative;

}

#container {

    width:876px;

    float:right;

    margin: 0 0 0 -310px;

}

#content {

    width:555px;

    overflow:hidden;

    margin: 0 0 0 320px;

}



#subsidiary {

    width:876px;

    margin:0 auto;

    overflow:hidden;

}



#siteinfo {

	width:876px;

}





.sf-menu {

	border:none;

	font-size:16px;

	width:959px;

	margin:55px 17px 0 17px;

	padding:0;

}

#nav2 #access .menu .sf-menu {

	margin:25px 17px 0 17px;

}



.sf-menu a, .sf-menu a:visited {

	color:#FFFFFF;

	border: 0;

	display: block;

}

/**.sf-menu li a {

	line-height: 33px;

	padding: 0px 15px;

}
*/


.sf-menu li {

	background: none;

	border:none;

}

.sf-menu li li {

	background-color:#000;

	border:none;

}



.sf-menu li li li {

	background-color:#000;

	border:none;}



.sf-menu ul a {

    background-color:#000;

	border:none;

	color:#FFFFFF;

	font-size:75%;

}

.sf-menu ul a:hover {

    color: #FFF;

    background-color:#2D4758;

    border:none;

}





.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {background-color:transparent;

color:#dddddd;}



.sf-menu .current_page_item a,

.sf-menu .current_page_ancestor a,

.sf-menu .current_page_parent a {

    color:#dddddd;

}

.sf-menu ul {
border:none;
width:10em;
}





#primary {

border:none;

}

#content {width:550px;

margin:0 0 0 300px;}

.hentry {

    width:100%;

}

.main-aside {

    width:200px;

    float:left;

    position:relative;

}

#primary {

    float:left;

}

#secondary {

    clear:left;

}

#footer {



}

#subsidiary {

    width:940px;

    margin:0 auto;

    overflow:hidden;

}

#subsidiary .aside {

    width:200px;

    float:left;

    margin:0 20px 0 0;

}



#footer {border:none;clear:both;

    background: url('images/bkgrnd_footer.jpg') no-repeat top left;

    height:134px;

    width:959px;}



#footer a, #footer a:visited {text-decoration:none;}



#siteinfo {

margin:0 auto;

width:815px;

color:#888;

padding:32px 0 44px;

line-height:25px;

}



/* Hidden Pages */



#access li.page-item-19, #access li.page-item-542, #access li.page-item-45 {

	display: none;

}

#access li.page-item-50 {

	display: none;

}

#access li.page-item-64 {

	display: none;

}



#access li.page-item-68 {

	display: none;

}

#access li.page-item-141 {

	display: none;

}

#access li.page-item-235 {

	display: none;

}

#siteinfo {

text-align:center;

}



/* Sidebar Pages */


li.widget_rss h3.widgettitle {

	display: none;

}



.main-aside ul {

	padding: 0px;

	margin: 0px;

}



.main-aside li {

	list-style: none;

	margin: 0px 0px;

	padding: 0px 0px;

}



.main-aside ul li#text-3 {


color:#999;
font-size:140%;
padding-left: 10px;
text-transform:uppercase;
font-style: italic;

}

.main-aside li a {

	line-height:1;

	font-size:120%;

	display: block;

	border: none;

	border-left: none;

	padding: 15px 5px 0 30px;

	width: 266px;

	height:47px;

	margin-bottom: 0;

	margin-left: -33px;

	text-decoration: none;

	background: url('images/bkgrnd_sub_nav.jpg') no-repeat top left;

	text-transform:uppercase;

}


#main ul.children li, #main ul.children li li {
list-style-type:none;
}

#main ul.children li a, #main ul.children li li a {
line-height:1;
font-size:100%;
display: block;
border: none;
padding: 15px 5px 0 30px;
width: 266px;
height:47px;
margin-bottom: 0;
text-decoration: none;
background: url('images/bkgrnd_sub_nav_2.jpg') no-repeat top left;
text-transform:none;
margin-left: -53px;
}

#main ul.children li li {
margin-left: -61px;
padding: 0 0 0 25px;
font-size:90%;
}

#main ul.children li li a {
padding: 15px 5px 0 50px;
}

.main-aside li ul li.page-item-26 a, .main-aside li ul li.page-item-28 a, .main-aside li ul li.page-item-30 a, .main-aside li ul li.page-item-40 a, .main-aside li ul li.page-item-38 a, .main-aside li ul li.page-item-32 a, .main-aside li ul li.page-item-42 a, .main-aside li ul li.page-item-59 a, .main-aside li ul li.page-item-330 a {
	background: url('images/bkgrnd_sub_nav_2.jpg') no-repeat top left;
	text-transform:none;
}

.main-aside li ul li.page-item-40 a {
	margin-left: -53px;
	padding: 15px 5px 0 50px;
}

#soc_media {

margin-left:-13px;

float:left;

display:inline;

width: 266px;

}



.aside, .aside input {

line-height:1;

}

.aside ul ul li {

padding:0;

}

.main-aside li a:hover {

	color:#fff;

}

.main-aside {

	padding-left: 0px;

}





/* Main Body Advanced HTML styling classes

--------------------------------------------------------------------------------------

*/

.leftcol {float:left;display:inline;width:47%;}

.rightcol {float:right;display:inline;width:47%;margin-left:15px;}

.leftcol25 {float:left;display:inline;width:25%;}

.rightcol75 {float:right;display:inline;width:70%;margin-left:15px;}

.leftcol75 {float:left;display:inline;width:70%;margin-right:15px;}

.rightcol25 {float:right;display:inline;width:25%;}

.leftcol33 {float:left;display:inline;width:33%;}

.rightcol66 {float:right;display:inline;width:61%;margin-left:15px;}

.leftcol66 {float:left;display:inline;width:61%;margin-right:15px;}

.rightcol33 {float:right;display:inline;width:33%;}

.fullwidth {clear:both;width:100%; padding-top:10px;}



a#button_scores img { border:none;}

a#button_scores:hover img { border:none; }

a#button_scores { display:block; height:100px; width:250px; overflow:hidden; }

a#button_scores:hover { display:block; text-indent:-250px; }



table, td, th, tr {vertical-align:top; border:none;}



.menu_title {font-weight:700;

font-size:120%; text-transform:uppercase;color:#E4CB87; border-bottom:1px dashed #70a095;padding-left:23px;background:url('images/sphere-trans.png') no-repeat top left;}

.menu_suggestion {font-style:italic;

}

h3.menu_items {

clear:none;

line-height:1;

padding:0;

margin:0 0 10px 0;

}

#menus h2 {

	margin-bottom:13px;

}

 #menus h4 {

	margin-bottom:18px;

}


.main-aside li a.rsswidget {
	background:none;
}



li.widget_rss ul li {
padding-bottom:8px;
}

.main-aside li a.rsswidget {

height:33px;
}

body.pageid-683 h1.entry-title, body.pageid-688 h1.entry-title, body.pageid-693 h1.entry-title, body.pageid-695 h1.entry-title, body.pageid-697 h1.entry-title, body.pageid-699 h1.entry-title, body.pageid-701 h1.entry-title, body.pageid-704 h1.entry-title, body.pageid-706 h1.entry-title, body.pageid-708 h1.entry-title, body.pageid-714 h1.entry-title, body.pageid-716 h1.entry-title, body.pageid-718 h1.entry-title, body.pageid-720 h1.entry-title, body.pageid-722 h1.entry-title, body.pageid-724 h1.entry-title, body.pageid-726 h1.entry-title, body.pageid-728 h1.entry-title, body.pageid-730 h1.entry-title, body.pageid-732 h1.entry-title, body.pageid-734 h1.entry-title, body.pageid-736 h1.entry-title, body.pageid-738 h1.entry-title, body.pageid-740 h1.entry-title, body.pageid-742 h1.entry-title, body.pageid-744 {
display:none;
}