/*
Theme Name: HNM v0.1
Theme URI: http://justpixels.com
Description: Custom theme with a 980 width with ten-column 80/20 grid.
Version: 0.1
Author: Eddie Sutton at JustPixels.com
Author URI: http://justpixels.com/
Tags: custom

	HNM Prototype at 980 with 80/20 grid v1.0
	 http://justpixels.com

	This theme was created with a 980 width and a ten-column 80/20 grid.

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* COLOR GUIDE: main-blue= #118cc1 dark-blue= #0d6893 */


/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

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 RESET - - - - - - - */
/* CUSTOM ________ STYLES */ 
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
}

body {
background: #ffffff;
font-family: Verdana, Helvetica, Arial, sans-serif;
/*background: #ffffff url(images/tile-bkg-top01.gif) top center repeat-x;*/
}
 
#pagewidth{ 
 width:980px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;
} 

.page-template-page-parrot-php #pagewidth {
margin-top: 20px;
}

#wrapper {
background: #ffffff url(none) top center repeat-y;
}

#header{
 position:relative; 
 height:260px; 
 width:100%;
 margin-top: 10px;
} 

.page-template-page-home-video-php #header {
height: 345px;
}
 
#leftcol{
 width:180px; 
 float:left; 
 position:relative; 
 background-color:#ffffff;
 padding-top: 22px;
 margin-top: 0px;
 background: #118cc1 url(images/nav-topper02.gif) top center no-repeat; 
 }

.page-template-page-parrot-php #leftcol {
 width:180px; 
 float:left; 
 position:relative; 
 padding-top: 22px;
 margin-top: 20px;
 background: transparent url(none) top center no-repeat; 
}

#parrotsidebar {
 width:180px;
 padding-top: 22px;
 margin-top: 35px;
 background: #118cc1 url(images/nav-topper02.gif) top center no-repeat; 
 }

.parrot-leftside {
padding-top: 40px;
background: #118cc1 url(images/nav-topper02.gif) top center no-repeat;
}

.page-id-164 #text-6, .page-id-164 #text-5 {
display: none;
}

.pagenav {
background-color: aqua;
padding-bottom: 20px;
background: transparent url(images/nav-bottom02.gif) bottom center no-repeat;
}

#footernav {
display: none;
}

#footernav .pagenav {
padding-bottom: 0px;
background: transparent url(none) bottom center no-repeat;
}


#twocols{
 width:780px; 
 float:right; 
 position:relative;
 background-color: #ffffff;
  }
 
#rightcol{
 width:180px; 
 float:right; 
 position:relative; 
 background-color:#ffffff;
 margin-bottom: 50px;
 }
 
#maincol{  
 float: left; 
 display:inline; 
 position: relative; 
 width:580px;
 N0T-background-color: #f6f6f6;
 }

/* page-template-page-wide-php = name of template for wide-content page = it's a 'class' */

.page-template-page-wide-php #maincol {
width: 780px;
}


 
#footer{
 background-color:#fff; 
 clear:both;
 width: 100%;
 N0T-padding-bottom: 10px;
 N0T-border-top: 6px solid #0d6893;
 N0T-border-bottom: 6px solid #0d6893;
 } 

#footercontainer {
background:#ffffff url('images/hnm_footer_bg.jpg') no-repeat left top;
N0T-background-color: #666666;
width: 980px;
height: 128px;
margin-left: auto;
margin-right: auto;
N0T-padding-top: 5px;
}

#footerleft{
 width:136px; 
 float:left; 
 position:relative;
 margin-left: 196px; 
 margin-top: 10px;
 N0T-background-color:#999999; 
 clear: none;
 }
 
#footertwocols{
 width:500px;
 margin-left: 350px;
 padding-top: 30px; 
 N0T-float:right; 
 position:relative;
 N0T-background-color: #999999; 
  }
 
#footerright{
 width:180px; 
 float:right; 
 position:relative; 
 N0T-background-color:#999999;
 }
 
#footermiddlecontent{  
 N0T-float: right; 
 N0T-display:inline; 
 N0T-position: relative; 
 width:580px;
 N0T-background-color: #dadada;
 padding: 0px;
 }

#footerdynamiccontainer {
text-align: left;
N0T-background-color: #FFFFFF;
}

#footerdynamiccontainerright {
display: none;
N0T-background-color: #cccccc;
}

#footerdynamiccontainerright .footerwidget {
background-color: transparent;
margin-bottom: 5px;
N0T-border-bottom: 1px solid #666666;
}

#footerbottom {
display: none;
N0T-width: 980px;
NOT-text-align: center;
N0T-margin-left: auto;
N0T-margin-right: auto;
N0T-background-color: #666666;
NOT-padding-bottom: 0px;
}


hr {
	display: none;
	}

#contentcontainer {
background-color: #FFFFFF;
padding: 0px;
}

.page-template-page-wide-php #contentcontainer {
background-color: #dadada;
}

#rightcontentcontainer {
background-color: #ffffff;
padding: 0px 0px 0px 0px;
margin-top: 0px;
}





/* - - - - - - - - - - - - - NAVIGATION STYLES - - - - - - */

.pagenav ul {
margin-bottom: 10px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: 300;
font-size: 12px;
}
.pagenav ul ul, .pagenav ul ul ul {
margin-bottom: 0px;
}

.pagenav ul a, .pagenav ul a:link, .pagenav ul a:visited {
display: block;
background-color: #0d6893;
padding: 5px 5px 4px;
width: 170px;
margin-bottom: 5px;
line-height: 105%;
color: #FFFFFF;
text-decoration: none;
}


/*
.pagenav ul .page-item-5 a, .pagenav ul .page-item-5 a:link, .pagenav ul .page-item-5 a:visited {
display: block;
background-color: #333333;
padding: 5px 5px 4px;
width: 184px;
margin-bottom: 5px;
line-height: 105%;
color: #999999;
text-decoration: none;
border-bottom: 3px solid #666666;
border-top: 3px solid #666666;
border-left: 3px solid #666666;
border-right: 3px solid #666666;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
*/


/* NEW-HOME ALT-COLOR NAV BUTTONS - using specific Page class names 
.pagenav ul .page-item-9 a, .pagenav ul .page-item-9 a:link, .pagenav ul .page-item-9 a:visited,
.pagenav ul .page-item-7 a, .pagenav ul .page-item-7 a:link, .pagenav ul .page-item-7 a:visited,
.pagenav ul .page-item-19 a, .pagenav ul .page-item-19 a:link, .pagenav ul .page-item-19 a:visited {
background-color: #ffffff;
color: #000000;
}
.pagenav ul .page-item-9 a:hover,
.pagenav ul .page-item-7 a:hover,
.pagenav ul .page-item-19 a:hover {
color: #000000;
}
*/
/* REMODEL ALT-COLOR NAV BUTTONS - using specific Page class names 
.pagenav ul .page-item-11 a, .pagenav ul .page-item-11 a:link, .pagenav ul .page-item-11 a:visited,
.pagenav ul .page-item-194 a, .pagenav ul .page-item-194 a:link, .pagenav ul .page-item-194 a:visited,
.pagenav ul .page-item-212 a, .pagenav ul .page-item-212 a:link, .pagenav ul .page-item-212 a:visited {
background-color: #818181;
}
*/



/* HOVER STATE - GENERAL STYLES */
.pagenav ul a:hover,
.pagenav ul a:focus,
.pagenav .current_page_item ul a:hover,
.pagenav .current_page_item .current_page_parent ul a:hover,
.pagenav ul .page-item-5 a:hover,
.pagenav ul .page-item-5 a:focus {
background: #acd7e9 url(none) bottom left repeat-x;
color: #0d6893;
}



/* HOVER SECONDARY & TERTIARY */
.pagenav ul .current_page_item ul a:hover, 
.pagenav ul .current_page_item ul ul li.page_item a:hover {
background-color: #ACD7E9;
color: #0D6893;
background-image: none;
}

/* CURRENT_PAGE STYLE */
.pagenav .current_page_item a, 
.pagenav .current_page_item a:link, 
.pagenav .current_page_item a:visited, 
.pagenav .current_page_ancestor .current_page_item a, 
.pagenav .current_page_ancestor .current_page_item a:link, 
.pagenav .current_page_ancestor .current_page_item a:visited,
.pagenav .current_page_item a:hover {
background-color: #FFFFFF;
background: #FFFFFF url(none) bottom left repeat-x;
color: #118cc1;
}

/* CURRENT_PAGE STYLE SECONDARY & TERTIARY  */
.pagenav .current_page_ancestor ul .current_page_item a, 
.pagenav .current_page_ancestor ul .current_page_item a:link, 
.pagenav .current_page_ancestor ul .current_page_item a:visited,
.pagenav .current_page_ancestor .current_page_ancestor ul li.current_page_item a, 
.pagenav .current_page_ancestor .current_page_ancestor ul li.current_page_item a:link, 
.pagenav .current_page_ancestor .current_page_ancestor ul li.current_page_item a:visited,
.pagenav ul .page_item.current_page_ancestor ul .page_item ul .page_item.current_page_item a,
.pagenav ul .page_item.current_page_ancestor ul .page_item ul .page_item.current_page_item a:link,
.pagenav ul .page_item.current_page_ancestor ul .page_item ul .page_item.current_page_item a:visited {
background-color: #FFFFFF;
color: #118CC1;
}

/* NORMAL FOR TERTIARY WHEN PARENT IS CURRENT */
.pagenav ul .page_item.current_page_ancestor ul .current_page_item ul .page_item a,
.pagenav ul .page_item.current_page_ancestor ul .current_page_item ul .page_item a:link,
.pagenav ul .page_item.current_page_ancestor ul .current_page_item ul .page_item a:visited {
background-color: #FFFFFF;
color: #aaaaaa;
}

/* NORMAL STYLE - SECONDARY & TERTIARY */
.pagenav .current_page_item ul a, 
.pagenav .current_page_item ul a:link, 
.pagenav .current_page_item ul a:visited, 
.pagenav .current_page_ancestor .current_page_item a, 
.pagenav .current_page_ancestor .current_page_item a:link, 
.pagenav .current_page_ancestor .current_page_item a:visited {
background-color: #e6f3f9;
color: #008CC0;
}


/* CURRENT_PAGE PRIMARY LEVEL STYLE WITH SECONDARY & TERTIARY NAV */
.pagenav .current_page_ancestor a, 
.pagenav .current_page_ancestor a:link, 
.pagenav .current_page_ancestor a:visited {
background-color: #E6F3F9;
color: #118cc1;
}

/* HOVER FOR PRIMARY AND SIBLINGS WHEN SECONDARY = CURRENT_PAGE */
.pagenav .current_page_ancestor a:hover,
.pagenav .current_page_ancestor.current_page_parent ul .page_item ul a:hover {
background-color: #FFFFFF;
color: #118cc1;
background-image: none;
}

/* HOVER TERTIARY WHEN IN SECONDARY MULTI-LEVEL STACK */
.pagenav ul .page_item.current_page_ancestor ul .page_item ul .page_item a:hover {
	background-color: #d9d9d9;
}



/* - - STYLES FOR ACCORDION MULTI-LEVEL NAV - - - */
.pagenav  ul ul,
.pagenav .current_page_item ul ul,
.pagenav .current_page_ancestor ul ul,
.pagenav .current_page_ancestor .current_page_item ul ul,
.pagenav .current_page_ancestor .current_page_ancestor ul ul  {
	display: none;
	}

.pagenav .current_page_item ul,
.pagenav .current_page_item ul ul,
.pagenav .current_page_ancestor ul,
.pagenav .current_page_ancestor ul ul,
.pagenav .current_page_ancestor .current_page_item ul,
.pagenav .current_page_ancestor .current_page_item ul ul,
.pagenav .current_page_ancestor .current_page_ancestor ul,
.pagenav .current_page_ancestor .current_page_ancestor ul ul,
.pagenav .current_page_ancestor .current_page_ancestor .current_page_item ul,
.pagenav .current_page_ancestor .current_page_ancestor .current_page_item ul ul,
.pagenav .current_page_ancestor .current_page_ancestor .current_page_ancestor ul,
.pagenav .current_page_ancestor .current_page_ancestor .current_page_ancestor ul ul {
	display: block;
}

/* STYLES FOR SECONDARY AND TERTIARY NAV BUTTONS */

.pagenav .current_page_item ul li a, 
.pagenav .current_page_parent ul li a, 
.pagenav .current_page_ancestor ul li a {
padding-left: 10px;
0FF-border-left: 10px solid #FFFFFF;
width: 165px;
font-size: 11px;
color: aqua;
text-transform: normal;
0FF-font-family: Verdana, Helvetica, Arial, sans-serif;
}

.pagenav .current_page_item ul ul li a, 
.pagenav .current_page_parent ul ul li a, 
.pagenav .current_page_ancestor ul ul li a {
padding-left: 10px;
width: 145px;
font-size: 12px;
0FF-background-color: fuchsia;
border-left: 20px solid #FFFFFF;
}

/*
.pagenav .current_page_item ul ul li.page_item a, 
.pagenav .current_page_item ul ul li.page_item a:link, 
.pagenav .current_page_item ul ul li.page_item a:visited, 
.pagenav .current_page_parent ul ul li.page_item a, 
.pagenav .current_page_parent ul ul li.page_item a:link, 
.pagenav .current_page_parent ul ul li.page_item a:visited, 
.pagenav .current_page_ancestor ul ul li.page_item a, 
.pagenav .current_page_ancestor ul ul li.page_item a:link, 
.pagenav .current_page_ancestor ul ul li.page_item a:visited {
padding-left: 40px;
width: 155px;
font-size: 12px;
background-color: #999999;
}


*/


/* PAGE-NAV STYLES - APPEAR IN BOTTOM OF PAGES */

#contenttext .pagenavbox {
border-top: 2px dashed #dddddd;
padding-top: 10px;
}

#contenttext .pagenavbox div {
margin-bottom: 10px;
}

#contenttext .pagenavbox a,
#contenttext .pagenavbox a:link,
#contenttext .pagenavbox a:visited {
margin-bottom: 5px;
display: block;
}

#contenttext .nextlink {
background: #84996e url(images/PageNav-next-bkg-rightside1.png) right center no-repeat;
margin: 0px 10px;
}


#contenttext .previouslink {
background: #ae6957 url(images/PageNav-previousDiv-bkg1.png) right center no-repeat;
margin-left: 10px;
margin-right: 10px;
}

#contenttext .previouslink:hover,
#contenttext .nextlink:hover {
background-color: #000000;
}


#contenttext .nextlink a,
#contenttext .nextlink a:link,
#contenttext .nextlink a:visited {
padding: 6px 5px 4px 17px;
text-decoration: none;
background: transparent url(images/PageNav-next-bkg1.png) left center no-repeat;
color: #FFFFFF;
}

#contenttext .previouslink a,
#contenttext .previouslink a:link,
#contenttext .previouslink a:visited {
background-color: #ae6957;
padding: 6px 5px 5px 15px;
text-decoration: none;
font-size: 12px;
color: #eabca1;
background: #ae6957 url(images/PageNav-previous-bkg2.png) left center no-repeat;
background: transparent url(images/PageNav-previous-bkg1.png) left center no-repeat;
}

#contenttext .parentlink a,
#contenttext .parentlink a:link,
#contenttext .parentlink a:visited {
display: none;
background-color: #bada55;
padding: 5px;
text-decoration: none;
font-size: 12px;
}

#contenttext .nextlink a:hover,
#contenttext .previouslink a:hover,
#contenttext .parentlink a:hover {
color: #FFFFFF;
}


/* - - - - - NEW NEW NEW FOOTER NAV STYLES - - - - - - - - - - - - */

/* - - - - - - - - - - - - - FOOTER NAVIGATION STYLES - - - - - - */

#footernav .pagenav ul, #footernav .pagenav li ul a {
margin-bottom: 50px;
font-family: Verdana, Helvetica, Arial, sans-serif;
text-align: left;
font-size: 10px;
}
#footernav .pagenav ul ul, #footernav .pagenav ul ul ul {
margin-bottom: 0px;
}

#footernav .pagenav ul a, #footernav .pagenav ul a:link, #footernav .pagenav ul a:visited {
display: block;
background-color: #6699cc;
padding: 2px 5px 2px;
width: 170px;
margin-bottom: 2px;
line-height: 105%;
color: #000000;
text-decoration: none;
}


/* HOVER STATE - GENERAL STYLES */
#footernav .pagenav ul a:hover,
#footernav .pagenav ul a:focus,
#footernav .pagenav .current_page_item ul a:hover,
#footernav .pagenav .current_page_item .current_page_parent ul a:hover,
#footernav .pagenav ul .page-item-5 a:hover,
#footernav .pagenav ul .page-item-5 a:focus {
background: #EE2A2A url(none) bottom left repeat-x;
color: #FFFFFF;
}



/* HOVER SECONDARY & TERTIARY */
#footernav .pagenav ul .current_page_item ul a:hover, 
#footernav .pagenav ul .current_page_item ul ul li.page_item a:hover {
background-color: #660033;
color: #FFFFFF;
background-image: none;
}

/* CURRENT_PAGE STYLE */
#footernav .pagenav .current_page_item a, 
#footernav .pagenav .current_page_item a:link, 
#footernav .pagenav .current_page_item a:visited, 
#footernav .pagenav .current_page_ancestor .current_page_item a, 
#footernav .pagenav .current_page_ancestor .current_page_item a:link, 
#footernav .pagenav .current_page_ancestor .current_page_item a:visited,
#footernav .pagenav .current_page_item a:hover {
background-color: #FFFFFF;
background: #FFFFFF url(none) bottom left repeat-x;
color: #000000;
}

/* CURRENT_PAGE STYLE SECONDARY & TERTIARY  */
#footernav .pagenav .current_page_ancestor ul .current_page_item a, 
#footernav .pagenav .current_page_ancestor ul .current_page_item a:link, 
#footernav .pagenav .current_page_ancestor ul .current_page_item a:visited,
#footernav .pagenav .current_page_ancestor .current_page_ancestor ul li.current_page_item a, 
#footernav .pagenav .current_page_ancestor .current_page_ancestor ul li.current_page_item a:link, 
#footernav .pagenav .current_page_ancestor .current_page_ancestor ul li.current_page_item a:visited,
#footernav .pagenav ul .page_item.current_page_ancestor ul .page_item ul .page_item.current_page_item a,
#footernav .pagenav ul .page_item.current_page_ancestor ul .page_item ul .page_item.current_page_item a:link,
#footernav .pagenav ul .page_item.current_page_ancestor ul .page_item ul .page_item.current_page_item a:visited {
background-color: #FFFFFF;
color: #000000;
}

/* NORMAL STYLE - SECONDARY & TERTIARY */
#footernav .pagenav .current_page_item ul a, 
#footernav .pagenav .current_page_item ul a:link, 
#footernav .pagenav .current_page_item ul a:visited, 
#footernav .pagenav .current_page_ancestor .current_page_item a, 
#footernav .pagenav .current_page_ancestor .current_page_item a:link, 
#footernav .pagenav .current_page_ancestor .current_page_item a:visited {
background-color: #99cccc;
color: #000000;
}

/* CURRENT_PAGE PRIMARY LEVEL STYLE WITH SECONDARY & TERTIARY NAV */
#footernav .pagenav .current_page_ancestor a, 
#footernav .pagenav .current_page_ancestor a:link, 
#footernav .pagenav .current_page_ancestor a:visited {
background-color: #cccccc;
color: #000000;
}

/* HOVER FOR PRIMARY AND SIBLINGS WHEN SECONDARY = CURRENT_PAGE */
#footernav .pagenav .current_page_ancestor a:hover,
#footernav .pagenav .current_page_ancestor.current_page_parent ul .page_item ul a:hover {
background-color: #6600cc;
color: #FFFFFF;
background-image: none;
}

/* HOVER TERTIARY WHEN IN SECONDARY MULTI-LEVEL STACK */
#footernav .pagenav ul .page_item.current_page_ancestor ul .page_item ul .page_item a:hover {
	background-color: #6600cc;
	color: #FFFFFF;
}


/* STYLES FOR SECONDARY AND TERTIARY NAV BUTTONS */

#footernav .pagenav .current_page_item ul li a, 
#footernav .pagenav .current_page_parent ul li a, 
#footernav .pagenav .current_page_ancestor ul li a {
padding-left: 5px;
border-left: 10px solid #FFFFFF;
width: 160px;
N0T-font-size: 10px;
color: aqua;
text-transform: none;
}

#footernav .pagenav .current_page_item ul ul li a, 
#footernav .pagenav .current_page_parent ul ul li a, 
#footernav .pagenav .current_page_ancestor ul ul li a {
padding-left: 40px;
width: 155px;
N0T-font-size: 12px;
background-color: fuchsia;
}

#footernav .pagenav .current_page_item ul ul li.page_item a, 
#footernav .pagenav .current_page_item ul ul li.page_item a:link, 
#footernav .pagenav .current_page_item ul ul li.page_item a:visited, 
#footernav .pagenav .current_page_parent ul ul li.page_item a, 
#footernav .pagenav .current_page_parent ul ul li.page_item a:link, 
#footernav .pagenav .current_page_parent ul ul li.page_item a:visited, 
#footernav .pagenav .current_page_ancestor ul ul li.page_item a, 
#footernav .pagenav .current_page_ancestor ul ul li.page_item a:link, 
#footernav .pagenav .current_page_ancestor ul ul li.page_item a:visited {
padding-left: 5px;
width: 150px;
N0T-font-size: 12px;
N0T-background-color: #999999;
border-left: 20px solid #FFFFFF;
}









/* - - - - - - OLD - FOOTER NAV STYLES - - - - - - - - - 

#footernav .pagenav ul {
text-align: left;
}

#footernav .pagenav .current_page_item ul li a, #footernav .pagenav .current_page_parent ul li a {
padding-left: 10px;
width: 155px;
font-size: 10px;

}

#footernav .pagenav ul a {
display: block;
background-color: #333333;
padding: 2px 5px 2px 5px;
width: 170px;
margin-bottom: 2px;
line-height: 105%;
color: #999999;
text-decoration: none;
font-size: 12px;
font-family: Verdana, Helvetica, Arial, sans-serif;
}
#footernav .pagenav ul a:hover {
background-color: #000000;
color: #ffffff;
}

#footernav .pagenav .current_page_item a, #footernav .pagenav .current_page_item a:hover {
background-color: #FFFFFF;
color: #000000;
}

/* NORMAL STYLE - SECONDARY & TERTIARY  
#footernav .pagenav .current_page_item ul a, 
#footernav .pagenav .current_page_item ul a:link, 
#footernav .pagenav .current_page_item ul a:visited, 
#footernav .pagenav .current_page_ancestor .current_page_item a, 
#footernav .pagenav .current_page_ancestor .current_page_item a:link, 
#footernav .pagenav .current_page_ancestor .current_page_item a:visited {
background-color: #ffffff;
color: #000000;
font-size: 10px;
}
*/
/* HOVER SECONDARY & TERTIARY 
#footernav .pagenav ul .current_page_item ul a:hover, 
#footernav .pagenav ul .current_page_item ul ul li.page_item a:hover {
background-color: #000000;
color: #ffffff;
}
*/

/*
#footernav .pagenav ul .current_page_parent a {
background-color: lime;
}

#footernav .pagenav .current_page_parent li a {
background-color: fuchsia;
}
*/
/* - - - - - - - - - - - - - - CONTENT STYLES - - - - - - - - - - - - - - - - */

#contenttext .alignleft {
float: left;
margin: 4px 8px 8px 0px;
}
#contenttext .alignright {
float: right;
margin: 3px 0px 8px 8px;
}

.page-id-74 #contenttext .alignright {
margin: 8px 5px 8px 10px;
}

#contenttext {
padding-top: 0px;
}

.page-template-page-video-php #contenttext {
text-align: center;
}

#contenttext .post {
N0T-border-bottom: 4px solid #999999;
margin-bottom: 10px;
padding-bottom: 40px;
clear: both;
background: #ffffff url(none) bottom center no-repeat;
}

.page-template-page-video-php #contenttext .post {
margin-bottom: 10px;
padding-bottom: 0px;
clear: both;
background: #ffffff url(none) bottom center no-repeat;
}



#contenttext  h1, #contenttext  h2, #contenttext  h3, #contenttext  h4, .gfield_label {
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #008cc0;
margin-bottom: 3px;
}
#contenttext  h1 {
font-size: 20px;
text-align: left;
font-weight: 700;
margin-bottom: 18px;
}
#contenttext  h2 {
font-size: 16px;
margin-bottom: 12px;
}

#contenttext  h2.headerbox {
font-size: 16px;
background-color: #008cc0;
padding: 4px;
margin: 0px 10px 20px 0px;
color: #fff;
border: 1px solid #008cc0;
-moz-border-radius: 6px;
-khtml-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
}

#contenttext  h3 {
font-size: 12px;
margin-bottom: 10px;
}

.page-id-305 #contenttext h2 {
border-bottom: 3px solid #E7F3F9;
}

.page-id-305 #contenttext  h2.headerbox {
font-size: 16px;
background-color: #008cc0;
padding: 4px;
margin: 24px 0px 20px 0px;
color: #fff;
border: 1px solid #008cc0;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

.page-id-305 #contenttext h3 {
border-bottom: 1px dashed #E7F3F9;
padding-top: 12px;
}

#contenttext  h4 {
font-size: 10px;
}

#contenttext p {
0FF-font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
line-height: 150%;
margin-bottom: 15px;
}

#contenttext p.bottomrule {
0FF-font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
line-height: 150%;
margin-bottom: 30px;
padding-bottom: 20px;
border-bottom: 2px solid #008cc0;
}

#contenttext table td {
font-size: 12px;
padding: 6px;
}

.gform_wrapper {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
line-height: 120%;
}

.home #contenttext p:first-child {
0FF-font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
line-height: 130%;
margin-bottom: 15px;
font-weight: 500;
}

.page-template-page-home-video-php #contenttext p:first-of-type {
0FF-font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
line-height: 130%;
margin-bottom: 15px;
font-weight: 500;
}



#contenttext .dateline {
font-size: 10px;
color: #999999;
font-family: Verdana, Helvetica, Arial, sans-serif;
text-transform: uppercase;
margin-bottom: 1px;
}

#newsheader {
font-style: italic;
font-size: 16px;
color: blue;
margin-bottom: 5px;
padding-bottom: 4px;
border-bottom: 2px solid #e6d1cd;
}
#newsheader a {
text-decoration: none;
}

#contenttext .chapterheader {
background-color: #ededed;
padding: 3px;
margin: 0px 0px 5px 0px;
text-transform: uppercase;
border-bottom: 2px solid #dddddd;
border-top: 2px solid #dddddd;
}

/* FOOTER CONTENT STYLES */
#footer {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #ffffff;
}

#footer a {
color: #ffffff;
}
#footer a:hover {
color: #FFFFFF;
}

#footermiddlecontent, #footerright {
line-height: 125%;
color: #ffffff;
}

#footerright {
text-align: left;
padding-top: 0px;
}

#footerbottom {
text-transform: uppercase;
line-height: 140%;
letter-spacing: 0.0em;
font-size: 10px;
padding-top: 15px;
color: #67bad9;
}

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.N0T-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;
}

/* OLD CAPTION STYLES - INCLUDES BORDER-MARGIN 
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 3px 10px 10px 0px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
*/

.wp-caption {
	N0T-border: 1px solid #ddd;
	text-align: center;
	background-color: #ffffff;
	N0T-padding-top: 4px;
	margin: 3px 10px 10px 0px;
	N0T--moz-border-radius: 3px;
	N0T--khtml-border-radius: 3px;
	N0T--webkit-border-radius: 3px;
	N0T-border-radius: 3px;
}


.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

/* OLD CAPTION STYLES FOR TEXT 

#contenttext .wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 115%;
	font-style: italic;
	color: #666666;
	padding: 0 4px 5px;
	margin: 2px 0px 0px;
}
*/
#contenttext .wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 115%;
	font-style: italic;
	color: #666666;
	padding: 2px 0px 3px;
	margin: 0px 0px 0px;
}

/* End captions */



/* ----- QUOTES ----- */

N0T-blockquote p {
margin: 0px 30px 10px 20px;
padding:15px;
background-color:#ededed;
font-style: italic;
font:;
color:;
}
blockquote p{
}
cite{
font:;
color:;
}
blockquote cite{
}

/* MAIN COLUMN BLOCKQUOTE STYLES */

/* OLD BLOCKQUOTE
#contenttext blockquote {
	margin: 0px 0px 15px 0px;
	padding: 10px;
	border: 0px solid #ededed;
	background-color: #dadada;
	background-image: url(none);
	background-repeat: no-repeat;
	background-position: left top;
}

#contenttext blockquote p {
	margin: 0px 0px 10px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 160%;
	font-weight: normal;
	color: #000000;
}

#contenttext blockquote p em {
	color: #701a31;
} */

#contenttext blockquote {
background-color:#f2f9fc;
border-bottom:2px solid #bfe2ef;
border-top:2px solid #bfe2ef;
color:#008CC0;
float:right;
font-size:16px;
line-height:115%;
margin:5px 0 8px 10px;
padding:5px 10px;
width:150px;
}

#contenttext blockquote a {
text-decoration: none;
}

#contenttext blockquote p {
margin-bottom: 2px;
}


/* LINK STYLES */
#contenttext h1 a, #contenttext h1 a:link, #contenttext h1 a:visited,
#contenttext h2 a, #contenttext h2 a:link, #contenttext h2 a:visited,
#contenttext h3 a, #contenttext h3 a:link, #contenttext h3 a:visited,
#contenttext h4 a, #contenttext h4 a:link, #contenttext h4 a:visited {
text-decoration: none;
color: #000000;
}

#contenttext h1 a:hover,
#contenttext h2 a:hover,
#contenttext h3 a:hover,
#contenttext h4 a:hover {
text-decoration: none;
color: #0d6893;
background-color: transparent;
}

#contenttext a, #contenttext a:link, #contenttext a:visited {
padding: 0px 0px;
color: #118cc1;
}

#contenttext a img {
padding: 0px;
}

/* PARROT PAGE LINK-BUTTON STYLES */

#contenttext h6 a:link, #contenttext h6 a:visited, #contenttext h6 a {
display: block;
	text-decoration: none;
	text-transform:uppercase;
	font-weight: normal;
	letter-spacing: 1px;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#999;
	margin: 10px 0px 20px 0px;
	padding: 4px 5px 4px 5px;
	border: 1px solid #ededed;
	}
	
#contenttext a:hover, #contenttext h6 a:hover {
	color:#0d6893;
	text-decoration: none;
	background-color: transparent;
}


.page-id-159 #contenttext h6 a:link, .page-id-159 #contenttext h6 a:visited, .page-id-159 #contenttext h6 a,
.page-template-page-parrot-php #contenttext h6 a:link, .page-template-page-parrot-php #contenttext h6 a:visited, .page-template-page-parrot-php #contenttext h6 a {
display: block;
	text-decoration: none;
	text-transform:none;
	font-weight: normal;
	letter-spacing: 1px;
	0FF-font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	margin: 10px 0px 20px 0px;
	padding: 6px 6px 6px 6px;
	border-top: 2px solid #acd7e9;
	0FF-border: 2px solid #da4b3a;
	outline: 2px solid #0D6893;
	outline-top: 2px solid #ffcc00;
	border-bottom: 2px solid #074974;
	border-left: 2px solid #5eb1d5;
	border-right: 2px solid #5eb1d5;
	background-color: #0D6893;
	background-color: #118CC1;
	text-align: center;
	}
	
.page-id-159 #contenttext h6 a:hover,
.page-template-page-parrot-php #contenttext h6 a:hover {
	color:#0d6893;
	text-decoration: none;
	background-color: transparent;
	border: 2px solid #da4b3a;
	outline: 2px solid #0D6893;
}

#contentext a img {
background-color: purple;
padding: 0px;
margin: 0px;
}

#contenttext a.imagelink, #contenttext a.imagelink:hover  {
background-color: transparent;
padding: 0px;
margin: 0px;
}



/* FIXES IMAGES WITH HYPERLINK INSIDE WP-CAPTION */
#contenttext .wp-caption a, #contenttext .wp-caption a:link, #contenttext .wp-caption a:visited {
padding: 0px;
}


#N0T-contenttext a:hover {
color: #999999;
background-color: #666666;
}

#totopbox {
width: 980px;
margin-left: auto;
margin-right: auto;
N0T-background-color: #ededed;
}

#totopbox p {
margin-left: auto;
margin-right: auto;
margin-bottom: 0px;
margin-top: 0px;
width: 300px;
}
#totopbox a {
display: block;
width: 300px;
background-color: #e8f4f9;
color: #b8dded;
padding: 5px 0px 5px 0px;
margin: 0px 0px 0px 0px;
font-family: Verdana, Arial, sans-serif;
text-decoration: none;
letter-spacing: 0.25em;
text-transform: uppercase;
font-size: 10px;
text-align: center;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
#totopbox a:hover {
background-color: #EE2A2A;
color: #FFFFFF;
}


/* 404 PAGE STYLES */

.error404 #contenttext p {
font-size: 18px;
margin: 0px;
padding: 0px;
}

.error404 #maincol #contenttext p.404firstparagraph {
font-size: 22px;
margin: 0px 0px 30px 0px;
padding: 0px;
}



#404search {
font-family: Verdana;
font-size: 10px;
}

.error404 #searchform {
margin-bottom: 20px;
}

.error404 #contenttext ul {
margin: 0px;
padding: 0px;
width: 250px;
}

.error404 #contenttext ul li {
list-style-type: none;
}

.error404 #contenttext ul li a {
display: block;
text-decoration: none;
font-size: 16px;
padding: 3px 5px 3px 6px;
border: 2px solid #f4f2e6;
}

address {
width: 180px;
float: right;
background-color: #666666;
border-bottom: 2px solid #333333;
border-top: 2px solid #333333;
padding: 5px 10px;
margin: 0px 0px 8px 10px;
color: #000000;
font-size: 20px;
line-height: 125%;
}


/* REMODEL PAGE QUOTE-ADDRESS STYLES */
.page-template-page-remodel-php address {
width: 150px;
float: right;
background-color: #666666;
border-bottom: 2px solid #333333;
border-top: 2px solid #333333;
padding: 5px 10px;
margin: 5px 0px 8px 10px;
color: #000000;
font-size: 16px;
line-height: 115%;
}
.page-template-page-remodel-php address a {
text-decoration: none;
font-size: 18px;
line-height: 120%;
}
.page-template-page-remodel-php #contenttext address a:hover {
background-color: #000000;
}


/* SEARCH RESULTS PAGE */
.search .entry {
border-bottom: 3px solid #666666;
margin-bottom: 15px;
}

.search #contenttext .post {
margin-bottom: 10px;
padding-bottom: 10px;
clear: both;
background: transparent url(none) bottom center no-repeat;
}


#footerbottom p {
margin-bottom: 10px;
}

.loginbutton p {
margin-top: 15px;
}
#footer .loginbutton a {
color: #2299ca;
}

.loginbutton a {
-moz-border-radius:5px 5px 5px 5px;
background-color:#118CC1;
border:2px solid #0f87bb;
color:#097cac;
font-size:10px;
font-weight:normal;
margin-bottom:10px;
padding:2px 6px;
text-transform:uppercase;
width:75px;
text-decoration: none;
}
.loginbutton a:hover {
background-color: #000000;
border-color: #333333;
}

/* - - - - - - - - - - - - - - - - - - LIST STYLES - - - - - - - - */
#contenttext ul {
list-style: disc;
list-style-type: disc;
list-style-position: outside;
margin-left: 25px;
margin-bottom: 20px;
margin-right: 30px;
margin-top: 0px;
}

#contenttext .gform_body ul {
margin: 0px;
}

#contenttext li ul {
margin-top: 0px;
margin-left: 15px;
list-style-type: circle;
}

#contenttext ul li {
margin-bottom: 5px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
line-height: 150%;
}

#contenttext ol {
list-style-type: decimal;
list-style-position: outside;
margin-left: 25px;
margin-top: 0px;
}
#contenttext ol li {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
line-height: 150%;
margin-bottom: 10px;
}

/* HOME PAGE UL FOR CONTENT BOXES */
/*
.home #contenttext ul {
margin: 0px 0px 15px 0px;
padding: 0px;
}
.home #contenttext ul li {
margin: 0px 15px 20px 0px;
padding: 3px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
line-height: 110%;
width: 249px;
background-color: #666666;
list-style-type: none;
float: left;
}

.home #contenttext ul li:last-of-type {
margin-right: 0px;
}

N0T-.home #contenttext li:hover {
background-color: red;
}

.home #contenttext li a {
display: block;
text-decoration: none;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border: 3px solid #333333;
padding: 7px;
background: #999999 url(none) bottom center repeat-x;
color: #000000;
}



.home #contenttext li a:hover {
background: #000000 url(none) bottom center repeat-x;

}

.home #contenttext li strong {
font-size: 22px;
}
*/

/* PROCESS PAGE LIST STYLES FOR TOC */
#contenttext .processtoc ul {
list-style-type: none;
margin: 2px 0px 0px;
padding: 0px;
}
#contenttext .processtoc ul li a {
text-decoration: none;
color: #666666;
font-weight: bold;
font-size: 12px;
}
#contenttext .processtoc ul li a:hover {
background-color: transparent;
}

#contenttext .processtoc ul ul {
list-style-type: disc;
margin: 0px 0px 0px 20px;
}

#contenttext .processtoc ul li ul li a {
font-weight: normal;
font-size: 14px;
color: #666666;
padding: 4px;
}
#contenttext .processtoc ul li ul li a:hover {
color: #000000;
background-color: #666666;
}

#contenttext .processtoc ul ul ul {
background-color: #666666;
display: none;
}

/* PROMOCOPY FOR HOME PAGE WITH ID 8 */

.page-id-8 #contenttext p.promocopy {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 16px;
font-weight: normal;
margin-bottom: 24px;
color: #0d6893;
}


/* UL STYLES FOR 10-REASONS PAGE WITH ID 13 */

#contenttext ol, #contenttext ul {
font-family: Verdana, Helvetica, Arial, sans-serif;
}

.page-id-13 #contenttext ol ul {
list-style-type: disc;
}

.page-id-13 #contenttext ol li {
font-size: 16px;
font-weight: bold;
}

.page-id-13 #contenttext ol ul li {
font-weight: normal;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
}

.page-id-13 #contenttext ol ul li:first-child {
margin-top: 5px;
}

/* UL STYLES FOR 10-REASONS PAGE WITH ID 554 */

/*.page-id-554 #contenttext h1 {
display: block;
width: 570px;
height: 140px;
margin: 0px 0px 10px 0px;
padding: 0px;
background: #ffffff url(images/xmas_content_bg.jpg) bottom left no-repeat;
}*/

.page-id-554 #contenttext h2 {
font-size: 20px;
}

.page-id-554 #contenttext ol {
line-height: 12px;
margin-top: 20px;
}

.page-id-554 #contenttext ol li {
font-size: 14px;
margin-left: 20px;
}

.page-id-554 #contenttext a.letsgo {
display: block;
width: 144px;
height: 50px;
margin: 30px 0px 0px 0px;
padding: 0px;
background: #ffffff url(images/letsgo_but1.gif) top left no-repeat;
text-indent: -5000px;
}

.page-id-554 #contenttext p.credit {
font-size: 11px;
margin: -20px 0px 20px 0px;
}


/* UL STYLES FOR 10-REASONS PAGE WITH ID 560 */

/*.page-id-560 #contenttext h1 {
display: block;
width: 570px;
height: 140px;
margin: 0px 0px 10px 0px;
padding: 0px;
background: #ffffff url(images/xmas_content_bg.jpg) bottom left no-repeat;
}*/

.page-id-560 #contenttext input {
margin: 0px 0px 20px 0px;
padding: 0px;`
}


/* UL STYLES FOR FAQ PAGE */
.page-template-page-faq-php #contenttext ol ul {
list-style-type: disc;
}

.page-template-page-faq-php #contenttext ol ul li:first-child, .page-template-page-faq-php #contenttext ol li ul li ul li:first-child {
margin-top: 5px;
}

.page-template-page-faq-php #contenttext ol li ul li ul {
list-style-type: square;
}

.page-template-page-faq-php #contenttext ol li {
font-weight: bold;
font-size: 12px;
}

.page-template-page-faq-php #contenttext ol li ul li, 
.page-template-page-faq-php #contenttext ol li ul li ul li {
font-weight: normal;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
}


/* - - - - - - - - - - LIST STYLES FOR DS GLOSSARY ALPHA MENU - - - - - */

.alphamenu {
width: 580px;
}

#contenttext .alphamenu h3 {
font-size: 14px;
text-transform: uppercase;
}

#contenttext .alphamenu ol {
margin: 0px;
padding: 0px;
}
#contenttext .alphamenu ol li a, #contenttext .alphamenu ol li a:link, #contenttext .alphamenu ol li a:visited {
	color: #000;
	text-decoration: none;
	font-weight: normal;
	margin: 0px 0px 3px 0px;
	display: block;
}

#contenttext .alphamenu ol li a:hover {
	color: #000000;
	text-decoration: none;
}


#contenttext .alphamenu ol li a, #contenttext .alphamenu ol li a:link, #contenttext .alphamenu ol li a:visited {
	color: #aaaaaa;
	text-decoration: none;
	padding: 4px 5px;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	background-color:#FFFFFF;
	border-bottom: 1px solid #ededed;
	border-left: 1px solid #ededed;
	border-right: 1px solid #f7f7f7;
	border-top: 1px solid #f7f7f7;
	margin: 0px 0px 10px;
	-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}

#contenttext .alphamenu ol li a:hover {
	color: #ffffff;
	text-decoration: none;
	background-color:#b00b00;
	border: 1px solid #b00b00;
}


#contenttext .alphamenu p {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	color: #666;
}


#contenttext .alphamenu ol {
	padding-left: 0px;
	padding-top: 0px;
	list-style-type: none;
	margin-bottom: 40px;
}
#contenttext .alphamenu ol li {
	float:left;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-transform:none;
	list-style-type:none;
	list-style-position:outside;
	line-height:normal;
	margin: 0px;
}

#contenttext .alphamenu ol li {
	float:left;
	padding-right: 4px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
	list-style-type:none;
	list-style-position:outside;
	line-height:normal;
	margin: 0px 0px 0px 0px;
}

#N0T-contenttext .alphamenu ol li:after {
content: url(http://cumainfo.com/img/bullet.gif);
}

#content .alphamenu h3 {
margin-bottom:  3px;
}

#infocontent .alphabeticallist a:link, #infocontent .alphabeticallist a:visited {
	text-decoration: none;
	padding: 4px 5px 4px 5px;
	border: 1px solid #FFFFFF;
}

#infocontent .alphabeticallist a:hover {
	color:#006633;
	text-decoration: none;
	background-color:#eaf7ff;
	border: 1px solid #b6d9d1;
}


/* End Content Lists */





/* - - - - - - - - - - - - - - - Forms - - - - - - - - - - - - - - */

#s,#submit {background-color:#ffffff; border:2px solid #118cc1; color:#505050; font-size:0.9em; margin:0 0 1px; padding:4px; width:170px;}

#s404,#submit404 {background-color:#ffffff; border:2px solid #118cc1; color:#505050; font-size:0.7em; margin:0 0 1px; padding:4px; width:315px;}

#404search {
margin-top: 20px;
margin-bottom: 20px;
background-color: aqua;
}


#author,#email,#url,#comment, #spamq {border:1px solid #cccccc; font-family: Verdana, Helvetica, Arial, sans-serif; font-size:1em; margin:0; padding:4px;}

#commentsection {margin:25px 0 0;}

#commentsection p {margin:0 0 6px;}

.searchbox {margin: 0px 0px 10px 0px;}







/* - - - - - - - - - - - - - - RIGHT SIDE PROMO STYLES - - - - - - - - - - - */

/* - - - - - - - - - - RIGHT-SIDE PROMOTIONAL MESSAGE STYLES - - - - - - - */

#rightcontentcontainer ul li {
background-color: #ffffff;
border-bottom: 1px solid #e6f4f9;
border-top: 1px solid #e6f4f9;
margin-bottom: 10px;
padding-top: 7px;
padding-bottom: 7px;
font-size: 12px;
font-weight: normal;
line-height: 120%;
}

#rightcontentcontainer ul li.widget_twitter {
margin-bottom: 0px;
padding-bottom: 0px;
}


/* RIGHT-SIDE DIV-LI HOVER 
#rightcontentcontainer ul li:hover {
background-color: green;
}
#rightcontentcontainer ul ul li:hover {
background-color: transparent;
}
*/

#rightcontentcontainer ul li a {
color: #118CC1;
text-decoration: underline;
}

#rightcontentcontainer ul li h2.widgettitle a {
text-decoration: none;
color: #118CC1;
background-color: transparent;
}



#rightcontentcontainer ul li a:hover {
color: #0d6893;
background-color: transparent;
text-decoration: underline;
}

.followlink {
background-color: transparent;
padding: 0px 0px 0px 6px;
margin: 0px 0px 10px 0px;
}

.followlink a, .followlink a:hover  {
background-color: transparent;
padding: 0px;
margin: 0px;
}


#rightcontentcontainer ul li h2.widgettitle a:hover {
background-color: transparent;
color: #0d6893;
}

#rightcontentcontainer .textwidget, #rightcontentcontainer h2.widgettitle {
padding-left: 0px;
padding-right: 10px;
color: #118cc1;
N0T-font-family: "museo-sans-1","museo-sans-2", Verdana, Arial, sans-serif;
}


h2.widgettitle {
font-size: 18px;
font-weight: 700;
line-height: 110%;
padding-bottom: 10px;
}

#rightcontentcontainer .alignleft {
float: left;
margin: 0px 3px 3px 0px;
}

#videobox {
padding-bottom: 0px;
margin-left: 0px;
text-align: center;
}

#videobox p {
padding-bottom: 0px;
margin-left: 0px;
margin-bottom: 0px;
text-align: center;
}

/* HOME PAGE WITH VIDEO */
.page-template-page-home-video-php .videobox {
padding-bottom: 0px;
margin: 35px 180px 0px 200px;
text-align: center;
}


.page-template-page-video-php #leftcol {
display: none;
}

/* TWITTER WIDGET STYLES */

.twitter-avatar {
display: none;
} 

#rightcontentcontainer ul ul li {
border-bottom: none;
border-top: none;
margin-bottom: 5px;
padding-top: 0px;
padding-bottom: 10px;
padding: 3px 5px 5px;
background-color: #e7f3f9;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#rightcontentcontainer ul ul li:hover {
background-color: transparent;
}

.widget_twitter ul {
color: #118CC1;
}

.widget_twitter .entry-meta .from-meta,
.widget_twitter .entry-meta .time-meta {
    display:none;
}

#contenttext h2.tweettitle,
#contenttext h2.tweettitle a {
text-align: left;
color: #0d6893;
}
#contenttext h2.tweettitle a {
background: transparent url(images/tweet-title-bkg1.gif) left no-repeat;
padding-left: 23px;
}

#contenttext h2.tweettitle a:hover {
color: #0d6893;
background-color: #FFFFFF;
background: transparent url(images/tweet-title-bkg-hover1.gif) left no-repeat;
padding-left: 23px;
}

#contenttext .tweetbox ul {
list-style-type: none;
margin: 0px;
padding: 0px;
}

#contenttext .tweetbox li {
margin-bottom: 15px;
font-size: 12px;
background-color: #e7f3f9;
padding: 10px;
border: 1px solid #d1e8f3;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

NOT-#contenttext .tweetbox li a {
margin-bottom: 15px;
font-size: 12px;
background-color: #e7f3f9;
padding: 10px;
border: 1px solid #d1e8f3;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}


#contenttext .tweetbox li .entry-meta {
display: none;
}


 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }


.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}


