/*
THEME NAME: SiteControl Aeroquip Test
DESCRIPTION: Blank Canvas for a Custom Theme, Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.5.2

   1. #CE3C3A
   2. #A8312F
   3. #8A0000
   4. #CF6E3A
   5. #A85A2F
   6. #824524
   7. #303030
   8. #CFCFCF
   9. #000000

*/

/* Two-column with sidebar on left from the /sandbox-layouts/ folder  */
@import url('sandbox-layouts/2c-r.css');

body { color: #000; background:#DDD3B5 /* url(img/body_bg.png) repeat-y center top */; font-family: Verdana, Arial, sans-serif; font-size: 0.72em; margin:1em auto; }
a { color:#d1350f; }
img { border: 0;}

/* Just some example content */
div#header{text-align:right; background: #DDD3B5 url( img/bg_wrapper_top.png ) no-repeat left top; height: 90px;  color: #8A0000; padding: 0.5em 1em;  margin: 0 auto 1px;}
div#access div.skip-link{position:absolute;top:1em;right:1em;}


div#menu{font-size:0.9em; width:99.8%; font-size: 1em; height: 25px; background: transparent url( img/bg_nav.gif ) repeat-x; line-height: 25px; margin:1px 1px 1px 0; }
div#menu ul a{font-weight:normal;text-decoration:none;}
div#menu ul a:hover {text-decoration:underline; }
div#menu ul,div#menu ul ul,div#menu ul li{list-style:none;margin:0;padding:0; }
div#menu ul li{float:left; margin: 0em; min-height: 1%; }
div#menu ul li a { padding:0 .35em; color:#DDD3B5; background: transparent; height: 25px; display:block; vertical-align:middle; border-left:1px solid #fff; z-index: 99; position:relative; }

div#menu ul ul{display:none;  z-index: 990; background: #DDD3B5; }
div#menu ul ul li{float:none;  background: #DDD3B5; }
div#menu ul ul li a{margin:0;padding:0; min-width: 150px;}


div#menu ul li ul{ opacity: 0.95; display:block; position:absolute; width: auto; background: #542F16; min-width: 100px; border: 1px solid #e8e8e8; display:none; }
div#menu ul li ul li a{ border:none;display:block;padding:0.1em .35em; color: #542F16; width: 210px; overflow: hidden; }

div#menu ul li ul li ul { width: 210px; position: relative; }
div#menu ul li ul li ul li { background: #DDD3B5; color: #542F16; border:0; border-left: 10px solid #e8e8e8; white-space:nowrap; width: 200px; }
div#menu ul li ul li ul li a {  color: #542F16; }


div#menu ul li.current_page_item > a { 
	/* background: transparent url( img/bg_nav_active.gif ) no-repeat top left;  */
	font-weight:bold;
}

/* top level parents only */
div#menu > ul > li.current_page_ancestor > a {
	background: transparent url( img/bg_nav_active.gif ) no-repeat top left; 
	font-weight:bold;
}

/* all page parents */
div#menu ul li.current_page_ancestor > a { font-weight:bold; }

.entry-title{clear:both; margin-bottom: 0;}
div#container,div.sidebar{margin-top:2em;}
div#nav-above,div#nav-below{width:100%;height:1em;}
div#nav-above{margin-bottom:1em;}
div#nav-below{margin-top:1em;}
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
div.comments ol li{margin:0 0 3.5em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}

div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;}
div.sidebar h3{font-size:1.2em; padding: 2px 5px;}
div.sidebar input#s{width:7em;}
div.sidebar li{list-style:none;margin:0 0 1em;}
div.sidebar li form{margin:0.2em 0 0;padding:0;}
div.sidebar ul ul{margin:0 0 0 1em;}
div.sidebar ul ul li{list-style:none;margin:0;}
div.sidebar ul ul ul{margin:0 0 0 0.5em;}
div.sidebar ul ul ul li{list-style:none; padding-left: 1em; }
div.sidebar a { text-decoration: none; }
div.sidebar a:hover { text-decoration: underline; }

input.s{width:123px; margin-top: 0; padding-top: 0;}

/* New gallery feature styles; Can't use div.attachment because shortcodes can link to galleries in other posts */
div.gallery{clear:both;float:left;width:100%;}
div.gallery dl{float:left;text-align:center;}
div.gallery dl dt{margin:0;}
div.gallery dl dd{margin-left:0;}
div.entry-attachment,div.entry-caption{text-align:center;}
div.entry-attachment img,div#nav-images div img{overflow:hidden;}
body.attachment div#nav-images{clear:both;width:100%;}
body.attachment div#nav-images div{padding:1em 0;width:50%;}
body.attachment div#nav-images div.nav-previous{text-align:left;}
body.attachment div#nav-images div.nav-next{text-align:right;}
body.attachment div.entry-meta,body.attachment div#comments{clear:both;}


div#wrapper { width:750px; margin: 0 auto; background:#fff; padding: 0em; display: block;}
div#footer { width: 750px; margin:0 auto; text-align:center; padding: 10px 0; color:#DDD3B5; background: #DDD3B5 url( img/bg_wrapper_bottom.png ) no-repeat bottom left; position:relative; display:block;}
div#content { position: relative; display:block; padding-bottom: 1em; }
div#container { min-height:100%; background: #fff;}


.entry-title a { text-decoration: none; }
.entry-date { text-align: right; margin-top: -1.5em; font-style: italic; display:none;}

#blog-title { margin:0; padding: 1em;  }
#header a { text-decoration:none; }

#menu .linkcat { font-weight: bold; }

.floatleft {
    float:left;
    margin:0pt 1em 1em 0pt;
}

.post, fieldset {
margin:0;
padding:5px;
}

.hentry .entry-title {
color:#564A27;
font-size:1.5em;
font-weight:bold;
letter-spacing:-0.5px;
margin:0;
}
legend {
color:#DDD3B5;
font-size:1.2em;
font-weight:bold;
letter-spacing:-0.5px;
}

h1, h2, h3, h4, h5 { color:#564A27; }

.entry-meta { display:none; }

.thumbnail {margin:0 0 0 10px; position:relative; z-index:9999; border:1px solid #eee; float:right; padding:5px; background:#fff;}
.thumbnail img {border:0px solid #000;}


.sidebar .widgettitle, .sidebar h3 { /* background: #DECE73 url( img/bg_nav.gif ) no-repeat; */ color: #7D7151; padding: 2px 5px; }

.sidebar { padding-top: 1em;}

li.badges { text-align:center; margin:1em auto; }
.fineprint { font-size:85%; font-style:italic; }

div.clear { height: 1px; clear:both; }

#promo-mast { height: 130px; overflow:hidden; margin:1px; background: #2172CE; }
#promo-mast p { margin:0; padding:0; }

hr { color: #8A0000; width: 80%; margin: .5em auto; }

div.groupCols3 { width: 100%;
	background: transparent url( img/bg_three_cols.gif) repeat-y left top;  
	min-height: 150px;
	}
div.groupCols3 div.col { width: 31.2%; float:left; padding: 0 1%; }

ul.t_home_sidebar { list-style:none; list-style-type:none;  padding: 0; margin:0; }

#header img#logo { float: left; border:0;}

div#online-banking-login-badge img { border:0; margin:0; padding:0;}

a.badges { margin: 0 auto; text-align:center; display: block; }

/*********** Ty's Rockin Theme Modifications for Glory And CU*Perks *****************/
#homebanner
{
	width:480px;
	height:270px;
	background-color:#000;
	float:right;
	margin-right:10px;
	margin-top:10px;
	color:#fff;
	border:2px solid #666;
	overflow:hidden;
}

div#homebanner .entry-content p
{
	margin:0;	
}

div#homebanner .post
{
	padding:0;	
}

#controls
{
	text-align:center;
	width:480px;
	float:right;
	height:42px;
	border-right:2px solid #666;
	border-left:2px solid #666;
	border-bottom:2px solid #666;
	border-top:none;
	margin-right:10px;
	background-color:#383838;
}

#last2
{
	background:url(img/banner/back.png) no-repeat;
	width:32px;
	height:32px;
	float:left;
	margin:0 5px;
	cursor: pointer;
}

#last2:hover, #last2:focus
{
	background:url(img/banner/back2.png) no-repeat;
}

#stop2
{
	background:url(img/banner/pause_green.png) no-repeat;
	width:32px;
	height:32px;
	float:left;
	margin:0 5px;
	cursor: pointer;
	
}

#stop2:hover, #stop2:focus
{
	background:url(img/banner/pause_green2.png) no-repeat;
}

#go2
{
	background:url(img/banner/play_green.png) no-repeat;
	width:32px;
	height:32px;
	float:left;
	margin:0 5px;
	cursor: pointer;
}

#go2:hover, #go2:focus
{
	background:url(img/banner/play_green2.png) no-repeat;
}

#next2
{
	background:url(img/banner/fwd.png) no-repeat;
	width:32px;
	height:32px;
	float:left;
	margin:0 5px;
	cursor: pointer;
}

#next2:hover, #next2:focus
{
	background:url(img/banner/fwd2.png) no-repeat;
}

#controls .center
{
	width:168px;
	margin:5px auto;	
}

#tertiary
{
	width:100%;
}

div#tertiary
{
	margin-top:0em;
	padding-top:0px;
}

#tertiary .pagenav h2
{
	margin-top:10px;
}

/*span.asterisk
{
display:block;
width:20px;
height:20px;
background: url(img/asterisk.png) no-repeat center;
float:left;
}*/

#page-linkcat-7 /*Keeps this off the links page and only on the widget*/
{
	display:none;	
}

div.sidebar ul.blogroll
{
	margin-left:0px;
	padding-left:0px;
}
.widget_mylinkorder ul li a
{
	display:block;
	height:18px;
	font-size: 11px;
	padding-left:25px;
	padding-top:4px;
	font-weight:bold;
	width:100%;
	color:#383838;
	border-top:1px solid #999;
	/*border-bottom:1px solid #fff;*/
}

.widget_mylinkorder ul li
{
	background-color:#EEE;	
	margin-left:-10px;
}
.widget_mylinkorder ul li:hover
{
	background: #ccc;
}

.widget_mylinkorder ul li a:hover
{
	text-decoration:none;	
}

.asterisk_here
{
	
	background:url(img/asterisk2.png) no-repeat left;
}

table.perks_table
{
	font-size:10px;
	width:730px;
	clear:both;
}

.perks_table thead p
{
	margin-top:0px;	
}

.perks_table p
{
	margin:0;
	padding:0;
}

.perks_table
{
	margin-bottom:5px;
}

.perks_head
{
	font-size:16px;
	color:#70aa03;
}

.perks_sub
{
	font-size:11px;
	color:#00acc6;
}

.perks_table td
{
	padding:5px 5px 5px 5px;
}

.oddrow
{
	background-color:#eee;	
}

div.thead2
{
	background-color:#383838;
}

.thead2
{
	padding:1px 10px 1px 10px;	
	height:55px;
	border-bottom:5px solid #fff;
}

thead td.eventd
{
	text-align:left;	
}
.eventd
{
	text-align:right;	
}

.pageid-695 #content
{
	width:730px;	
}

.pageid-695 .entry-title
{
	display:none;	
}

td.perk
{
	background: url(img/asterisk3.png) no-repeat left top;
	padding-left:20px;
}

.toggler
{
	cursor:pointer;
	width:110px;
	height:32px;
	background:url(img/forward2.png) no-repeat top;
	float:right;
	margin-top:12px;
}

div.toggled
{
	background:url(img/down.png) no-repeat top right;
}

.perks_table tbody
{	
}

.toggler:hover, .toggler:focus
{
	background:url(img/forward3.png) no-repeat top;	
}

div.toggled:hover, div.toggled:focus
{
	background:url(img/down2.png) no-repeat top right;	
}

.perks_table tbody
{
	width:730px;	
}

.simple
{
	float:right;
	margin:5px 10px 10px 10px;
}

.pageid-695 #container
{
	background:transparent none repeat scroll 0 0;
}

.hidden
{
	display:none;
}

.wp-image-713
{
	padding:5px;	
}

.thead2 p
{
	padding:1em 0;	
	margin:0;
}

.toggler2
{
	cursor:pointer;
	width:110px;
	height:32px;
	background:url(img/forward2.png) no-repeat top;
	float:right;
	margin-top:12px;
}

.toggler2:hover, .toggler2:focus
{
	background:url(img/forward3.png) no-repeat top;	
}

div.toggled2:hover, div.toggled2:focus
{
	background:url(img/save2.png) no-repeat top right;
}

div.toggled2
{
	background:url(img/save.png) no-repeat top right;
}

/*div.sidebar ul.xoxo > li.widget > ul.xoxo > li > a
{
	padding-left:25px;	
}*/