﻿/*
Theme Name: TexPar Energy
Theme URI: http://texpar.com/
Description: Custom theme for Texpar Energy.
Author: Sleeping Giant Studios, LLC
Template: sgsbase
Version: 1.0
*/
/* ~~~~ CSS RESET ~~~~

	Defaults ALL browser-specific styling to exactly the same appearances
	Authored by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/
	v1.0 | 20080212
	
	!!! DO NOT EDIT THIS SECTION !!!
	
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em,
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table,
caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
body {line-height:1;}
ol, ul	{list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {content:''; content:none;}
/* remember to define focus styles! */
:focus {outline:0;}
/* remember to highlight inserts somehow! */
ins {text-decoration:none;}
del {text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse; border-spacing:0;}
/* ~~~~ End CSS RESET ~~~ */


body	{font:83%/1 Arial, Helvetica, sans-serif; background:#dddddd;}
a		{color:#666666;text-decoration:none;}
a:hover	{color:#3054a6;}

#wrapper	{width:1000px; margin:0 auto;}

.skip-link	{display:none;}

#masthead 				{position:relative; height:139px;background:#fff;border-bottom:4px solid #adadad;}
#masthead #site-title	{float:left; width:auto; height:139px;}
#masthead .textwidget	{float:right; clear:right; width:auto; margin:5px 5px 5px 5px; font:bold 1.9em/1 "Times New Roman", Times, serif; color:#B4BBBC;}
#masthead #searchform	{float:right; clear:right; width:auto; margin:5px 0;}

.menu-primary-nav-container						{position:absolute; bottom:0; right:0px;background:#adadad; }
.menu-primary-nav-container ul					{font:bold 1.0 em/1 "Times New Roman", Times, serif;}
.menu-primary-nav-container ul li				{float:left; position:relative;}
.menu-primary-nav-container ul li a				{display:block; text-decoration:none; padding:0 10px; line-height:35px; color:#fff;}
.menu-primary-nav-container ul li a:hover		{background:#3054a6; text-decoration:none;color:#fff;}
.menu-primary-nav-container ul ul				{display:none; position:absolute; float:left; top:38px; left:0; z-index:99999;}
.menu-primary-nav-container ul ul a				{height:auto; line-height:1em; padding:10px; width:130px;}
.menu-primary-nav-container ul li:hover > ul	{display:block; background:#3054a6;}

.menu-secondary-nav-container			{float:right; width:auto; margin:10px 0px 5px 0;}
.menu-secondary-nav-container ul li		{float:left; position:relative; font-size:.8em; }
.menu-secondary-nav-container ul li:last-child	{border-right:none;}
.menu-secondary-nav-container ul li a	{display:block; text-decoration:none; padding:0 5px; color:#666666;}
.menu-secondary-nav-container ul li a:hover	{color:#fff; text-decoration:underline;}


#main	{clear:both; padding:5px; background:#fff;}

#container	{background:#fff; padding:15px; overflow:hidden;}

#content	{float:right; width:710px;}

.onecolumn #content {float:none; width:800px; margin-left:auto; margin-right:auto;}

#breadcrumb-navxt	{text-align:right; font-size:.8em; color:#333333; padding:5px;}
#breadcrumb-navxt .sel	{}

.sidebar				{float:left; width:200px;}
.sidebar .pagenav li	{margin:2px 0;}
.sidebar .pagenav li li	{padding:0 0 0 10px;}
.sidebar .pagenav li a	{display:block; padding:5px;}
.sidebar .pagenav h3	{color:#fff; background:#3054a6; padding:5px; font:bold 1 em/1 "Arial", Times, serif;}
.sidebar .pagenav h3 a	{color:#fff; text-decoration:none;}
.sidebar .current_page_item>a {background:#dddddd;}

.secondary-ads	{overflow:hidden; margin:15px 0;}
.secondary-ads .widget	{float:left; width:203px; margin-right:1px; padding:3px; background:#828E8F;}
.secondary-ads .widget h2	{color:#fff; padding:3px 5px; font:bold 1.2em/1 "Times New Roman", Times, serif; background:#0E2528;}
.secondary-ads .widget p	{margin:.5em 5px; font-size:.9em; line-height:1.333;}
.secondary-ads .widget p a	{color:#f7d700;}
.secondary-ads .widget p a:hover	{color:#fff;}

#footer	{margin:0; padding:15px 15px 15px 15px; background:#adadad; font-size:.8em; color:#fff; overflow:hidden;}
#footer	.copyright	{float:left; width:auto;}
#footer	.contact	{float:right; width:auto;}

.entry-title	{font-size:1.6em;}
.entry-content	{margin:10px 0; line-height:1.3333;}
.entry-content p, .entry-content li	{color:#666666;}
.entry-content p,
.entry-content dl,
.entry-content td,
.entry-content th,
.entry-content ul,
.entry-content ol,
.entry-content blockquote {font-size:14px;}
.entry-content tr th,
.entry-content thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th {font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;}
.entry-content pre {font-family: "Courier 10 Pitch", Courier, monospace;}
.entry-content code {font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}
.entry-content body, .entry-content input, .entry-content textarea {font-size: 12px; line-height: 18px;}
.entry-content hr {background-color: #E7E7E7; border:0; height:1px; margin-bottom:18px; clear:both;}
/* Text elements */
.entry-content ul {list-style:square; margin:0 0 18px 1.5em;}
.entry-content ol {list-style:decimal; margin:0 0 18px 1.5em;}
.entry-content ol ol {list-style:upper-alpha;}
.entry-content ol ol ol {list-style:lower-roman;}
.entry-content ol ol ol ol {list-style:lower-alpha;}
.entry-content ul ul,
.entry-content ol ol,
.entry-content ul ol,
.entry-content ol ul {margin-bottom:0;}
.entry-content dl {margin:0 0 24px 0;}
.entry-content dt {font-weight:bold;}
.entry-content dd {margin-bottom:18px; margin-left:0;}
.entry-content strong {font-weight:bold; color:#000;}
.entry-content cite, .entry-content em, .entry-content i {font-style:italic; border:none;}
.entry-content big {font-size:131.25%;}
.entry-content ins {background:#FFFFCC; border:none; color:#333;}
.entry-content del {text-decoration:line-through; color:#555;}
.entry-content blockquote {font-style:italic; padding:0 3em; margin-left:0; margin-right:0;}
.entry-content blockquote cite,
.entry-content blockquote em,
.entry-content blockquote i {font-style:normal;}
.entry-content pre {background:#f7f7f7; color:#222; line-height:18px; margin-bottom:18px; padding:1.5em;}
.entry-content abbr,
.entry-content acronym {border-bottom:1px dotted #666; cursor:help;}
.entry-content ins {text-decoration:none;}
.entry-content sup,
.entry-content sub {height:0; line-height:1; vertical-align:baseline; position:relative; font-size:10px;}
.entry-content sup {bottom:1ex;}
.entry-content sub {top:.5ex;}
.entry-content a:link {color:#0066CC;}
.entry-content a:visited {color:#743399;}
.entry-content a:active,
.entry-content a:hover {color:#FF4B33;}
.entry-content input,
.entry-content textarea {color:#444; font-size:14px; line-height:24px;}
.entry-content p,
.entry-content ul,
.entry-content ol,
.entry-content dd,
.entry-content pre,
.entry-content hr {margin-bottom:14px;}
.entry-content ul ul,
.entry-content ol ol,
.entry-content ul ol,
.entry-content ol ul {margin-bottom:0;}
.entry-content pre,
.entry-content kbd,
.entry-content tt,
.entry-content var {font-size:15px; line-height:21px;}
.entry-content code {font-size:13px;}
.entry-content strong,
.entry-content b,
.entry-content dt,
.entry-content th {color:#000;}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {color:#000; margin:0 0 10px 0; line-height:1em; font-weight:normal;}
.entry-content h1 {font-size:2.4em;}
.entry-content h2 {font-size:1.2em;color:#3054a6;font-weight:bold;}
.entry-content h3 {font-size:1.2em;}
.entry-content h4 {font-size:1.0em;}
.entry-content h5 {font-size:1em;}
.entry-content h6 {font-size:0.9em;}
.entry-content table {border:1px solid #e7e7e7 !important; text-align:left; margin:0 -1px 24px 0; width:100%; border-collapse:collapse; border-spacing:0;}
.entry-content tr th,
.entry-content thead th {border:none !important; color:#888; font-size:12px; font-weight:bold; line-height:18px; padding:9px 24px;}
.entry-content tr td {border:none !important; border-top:1px solid #e7e7e7 !important; padding:6px 24px;}
.entry-content img {margin:0 0 24px 0; }
.entry-content .alignleft,
.entry-content img.alignleft {display:inline; float:left; margin-right:24px; margin-top:4px;}
.entry-content .alignright,
.entry-content img.alignright {display:inline; float:right; margin-left:24px; margin-top:4px;}
.entry-content .aligncenter,
.entry-content img.aligncenter {clear:both; display:block; margin-left:auto; margin-right:auto;}
.entry-content img.alignleft, .entry-content img.alignright, .entry-content img.aligncenter {margin-bottom:12px;}
.entry-content .wp-caption {border:none; background:#f1f1f1; color:#888; font-size:12px; line-height:18px; text-align:center; margin-bottom:20px; padding:4px; -moz-border-radius:0; -khtml-border-radius:0; -webkit-border-radius:0; border-radius:0;}
.entry-content .wp-caption img {margin:5px;}
.entry-content .wp-caption p.wp-caption-text {margin:0 0 4px;}
.entry-content .wp-smiley {margin:0;}
.edit-link	{clear:both;}
.sidebarwidget {margin-top:20px;}
.row	{margin:0 0 1em 0;}
.row label	{font-weight:bold;}
.row label sup	{color:#f00;}


.contact .mapwrap	{float:right; width:425px;}

.archive .post	{margin:1em 0;}
.archive .post .entry-title	{font-size:1.4em;}
.archive .post .entry-meta	{margin:.5em 0; color:#666; font-style:italic;}
.archive .post .entry-utility	{margin:.5em 0 1em 0; color:#666; font-style:italic;}
.archive .post .comments-link	{display:none;}


body.home #container	{color:#dde1e1; padding:5px; background:transparent;}
body.home #content		{float:left; width:950px;}
body.home .sidebar		{float:left; width:0px;}

body.home .main-ad	{position:relative;}
body.home .main-ad h1	{position:absolute; bottom:40px; left:0; text-align:center; width:100%; font:bold 1.6em/1 "Times New Roman", Times, serif; z-index:2;}
body.home .main-ad p	{position:absolute; bottom:25px; left:0; text-align:center; width:100%; font-size:.9em; z-index:2;}
body.home .main-ad img	{position:relative; z-index:1;}
body.home .entry-content	{margin:10px;}
body.home .entry-content a	{color:#f7d700;text-decoration:none;}
body.home .entry-content a:hover	{color:#f7d700;text-decoration:underline;}
body.home .entry-content p	{font-size:1.1em;line-height:1.3333;}
body.home .entry-content .entry-title	{font-size:1.6em;font-weight:bold;}
body.home .entry-content .prod-nav 		{border-top:1px dotted #dde1e1;}
body.home .entry-content .prod-nav li		{list-style-type: none;border-bottom:1px dotted #dde1e1;}
body.home .entry-content .prod-nav li a	{display:block;margin:0px 0; padding:5px 5px 5px 60px; color:#dde1e1; text-decoration:none; background-repeat:no-repeat; background-position:left center;}
body.home .entry-content .prod-nav li a .entry-title	{color:#fff; font: 1.4em/1 "Times New Roman", Times, serif; }
body.home .entry-content .prod-nav li a .entry-excerpt	{font-size:.9em; line-height:1.4;}
body.home .entry-content .prod-nav li a .read-more	{color:#f7d700;}
body.home .entry-content .prod-nav li a:hover	{background:#0E2528; background-repeat:no-repeat; background-position:left center;}

body.home .entry-content .prod-nav li.apparel-link a	{background-image:url('/wp-content/themes/monogramco/img/apparel-icon.png');}
body.home .entry-content .prod-nav li.uniforms-link a	{background-image:url('/wp-content/themes/monogramco/img/uniforms-icon.png');}
body.home .entry-content .prod-nav li.patches-etc-link a	{background-image:url('/wp-content/themes/monogramco/img/patches-icon.png');}
body.home .entry-content .prod-nav li.promos-link a	{background-image:url('/wp-content/themes/monogramco/img/promo-icon.png');}
body.home .entry-content .prod-nav li.decorating-opts-link a	{background-image:url('/wp-content/themes/monogramco/img/decorating-icon.png');}
body.home .entry-content .prod-nav li.stores-link a	{background-image:url('/wp-content/themes/monogramco/img/store-icon.png');}
body.home .entry-content .prod-nav li.custom-link a	{background-image:url('/wp-content/themes/monogramco/img/custom-icon.png');}

body.home .prod-nav 		{padding:2px;border-top:1px dotted #dde1e1;}
body.home .prod-nav li		{list-style-type: none;border-bottom:1px dotted #dde1e1;}
body.home .prod-nav li a	{display:block;margin:0px 0; padding:5px 5px 5px 60px; color:#dde1e1; text-decoration:none; background-repeat:no-repeat; background-position:left center;}
body.home .prod-nav li a .entry-title	{color:#fff; font: 1.4em/1 "Times New Roman", Times, serif; }
body.home .prod-nav li a .entry-excerpt	{font-size:.9em; line-height:1.4;}
body.home .prod-nav li a .read-more	{color:#f7d700;}
body.home .prod-nav li a:hover	{background:#0E2528; background-repeat:no-repeat; background-position:left center;}

body.home .prod-nav li.apparel-link a	{background-image:url('/wp-content/themes/monogramco/img/apparel-icon.png');}
body.home .prod-nav li.uniforms-link a	{background-image:url('/wp-content/themes/monogramco/img/uniforms-icon.png');}
body.home .prod-nav li.patches-etc-link a	{background-image:url('/wp-content/themes/monogramco/img/patches-icon.png');}
body.home .prod-nav li.promos-link a	{background-image:url('/wp-content/themes/monogramco/img/promo-icon.png');}
body.home .prod-nav li.decorating-opts-link a	{background-image:url('/wp-content/themes/monogramco/img/custom-icon.png');}
body.home .prod-nav li.stores-link a	{background-image:url('/wp-content/themes/monogramco/img/store-icon.png');}
body.home .prod-nav li.custom-link a	{background-image:url('/wp-content/themes/monogramco/img/decorating-icon.png');}



