﻿/*
	Theme Name: Glassman
	Author:Glassman
	Version: 2.0

*/
body {
				background: #D4C184 url(/o/6235/images/6451/bg.png) repeat-x;
				width: 980px;
				color: #333333;
				font-size: 12px;
				font-family: Arial, Tahoma, Verdana;
				margin: 0px auto 0px;
				padding: 0px;
}
li {
				display: block;
}
div {
				display: block;
}
.wrap {
				background: #BCC7D7;
				width: 960px;
				margin: 10px auto 10px;
				padding: 0px;
				position: relative;
				border: 5px solid #D4C184;
}
#wrap {
				background: #BCC7D7;
				width: 960px;
				margin: 10px auto 10px;
				padding: 0px;
				position: relative;
				border: 5px solid #D4C184;
}
/************************************************
*	Hyperlinks									*
************************************************/
/***
a, a:visited {
				color: #000000;
				text-decoration: none;
}
**/
a:hover {
				color: #2B3990;
				text-decoration: bold;
}
/************************************************
*	Category Post Item Plugin		*							
************************************************/
.widget_categoryposts {
				list-style-type: none;
}
/************************************************
*	Top Navbar      							*
************************************************/
#topnavbar {
				background: #FFFFFF url(/o/6235/images/6451/topnav.png);
				width: 960px;
				height: 30px;
				color: #FFFFFF;
				margin: 0px;
				padding: 0px;
}
#topnavbar a, #topnavbar a:visited {
				font-size: 11px;
				font-weight: bold;
				color: #FFFFFF;
				text-decoration: none;
}
#topnavbar a:hover {
				text-decoration: underline;
}
#topnavbar p {
				font-size: 11px;
				font-weight: bold;
				padding: 0px;
				margin: 0px;
}
.topnavbarleft {
				width: 83px;
				float: left;
				margin: 0px;
				padding: 8px 0px 0px 10px;
}
#TICKER {
				width: 760px;
				float: left;
				
				padding: 8px 0px 0px 10px;
}
.topnavbarright {
				width: 80px;
				float: right;
				margin: 0px;
				padding: 7px 10px 0px 0px;
				text-transform: uppercase;
				text-align: right;
}
.topnavbarright a img {
				border: none;
				margin: 0px 3px 3px 0px;
				padding: 0px;
}
/************************************************
*	Header  									*
************************************************/
#header {
				background: #FFFFFF url(/o/6235/images/6451/senatewebheader01.jpg);
				width: 960px;
				height: 200px;
				color: #FFFFFF;
				font-size: 11px;
				margin: 0px;
				padding: 0px;
				overflow: hidden;
}
.headerleft {
				width: 460px;
				float: left;
				font-size: 14px;
				margin: 0px;
				padding: 0px;
}
.headerleft a img {
				border: none;
				margin: 0px;
				padding: 0px;
}
.headerright {
				width: 486px;
				float: right;
				margin: 0px;
				padding: 18px 0px 0px 0px;
				font-weight: bold;
}
.headerright a img {
				border: none;
				margin: 0px 0px 3px 0px;
				padding: 0px;
				border: 1px solid #FFFFFF;
}
/************************************************
*	Navbar      								*
************************************************/
#navbar {
				background: #FFFFFF url(/o/6235/images/6451/navbar.png);
				width: 960px;
				height: 45px;
				font-size: 16px;
				font-family: Arial, Tahoma, Verdana;
				color: #FFFFFF;
				font-weight: bold;
				margin: 0px;
				padding: 0px;
}
#navbarleft {
				width: 960px;
				float: left;
				margin: 0px;
				padding: 0px;
}
#navbarright {
				width: 0px;
				font-size: 11px;
				float: right;
				margin: 0px;
				padding: 6px 0px 0px 0px;
}

#dropmenu ul {
				float: left;
				list-style: none;
				margin: 0px;
				padding: 0px;
}
#dropmenu li {
				list-style: none;
				margin: 0px;
				padding: 0px;

}
#dropmenu a {
				border-right: none;
				background: none;
}
#dropmenu li a, #dropmenu li a:link, #dropmenu li a:visited {
				color: #FFFFFF;
				display: block;
				font-size: 16px;
				font-family: Arial;
				font-weight: bold;
				text-transform: uppercase;
				margin: 0px;
				padding: 8px 25px 8px 17px;
}
#dropmenu li a:hover, #dropmenu li a:active {
				background: #FFFFFF url(/o/6235/images/6451/navhov1.png);
				text-decoration: none;
                                
}
#dropmenu li li a, #dropmenu li li a:link, #dropmenu li li a:visited {
				background: #FFFFFF url(/o/6235/images/6451/navbar.png);
				width: auto;
				color: white;
				font-size: 14px;
				font-family: Arial;
				font-weight: bold;
				text-transform: uppercase;
				float: none;
				margin: 0px;
				padding: 7px 10px 7px 10px;
				
                                border-bottom: none;
				border-left: none;
				border-right: none;
				
}
#dropmenu li li a:hover, #dropmenu li li a:active {
				background: #FFFFFF url(/o/6235/images/6451/navhov1.png);
				color: white;
				padding: 7px 10px 7px 10px;
				
}

#dropmenu li ul {
				border-top: none;
                                z-index: 9999;
				position: absolute;
				left: -999em;
				height: auto;
				width: auto;
				margin: 0px;
				padding: 0px;
				top: 42px;
				display: block;
}
#dropmenu li li {
				clear: both;
}
#dropmenu li ul a {
				width: auto;
}
#dropmenu li ul a:hover, #dropmenu li ul a:active {
}
#dropmenu li ul ul {
				margin: -32px 0 0 171px;
}
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li.sfhover ul ul, #dropmenu li.sfhover ul ul ul {
				left: -999em;
}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li.sfhover ul, #dropmenu li li.sfhover ul, #dropmenu li li li.sfhover ul {
				left: auto;
}
#dropmenu li:hover, #dropmenu li.sfhover {
				position: static;
}



/************************************************
*	Buttons      								*
************************************************/



#buttons{
				width:300px;
                               display: block;
                                list-style: none;
                                padding:0px;
                                
margin:0px;


                                     
}
#buttons li{
				
 padding:0px;
display: block;
margin:0px;
                                     
}
#buttons .halfblue {
				
				width: 149px;
				height: 30px;
				color: #FFFFFF;
				margin: 0px;
				text-align:center;
				background: #FFFFFF url(/o/6235/images/6451/navbar.png);
				color: white;
				font-size: 20px;
				font-family: Arial;
				font-weight: bold;
				text-transform: uppercase;
				
                                border-bottom: none;
				border-left: none;
				border-right: none;

}
#buttons .fullred {
				
				width: 300px;
				height: 45px;
				color: #FFFFFF;
				margin: 0px;
				text-align:center;
				background: #FFFFFF url(/o/6235/images/6451/navred.png);
				color: white;
				font-size: 20px;
				font-family: Arial;
				font-weight: bold;
				text-transform: uppercase;
				vertical-align:middle;
                                border-bottom: none;
				border-left: none;
				border-right: none;

}
#donatebutton{
				background: #FFFFFF url(/o/6235/images/6451/rgdonate.png);
				width: 300px;
                                height: 43px;
				margin: 0px;
				padding: 0px;
                                border:none;                            
}
#onlinebutton{
				background: #FFFFFF url(/o/6235/images/6451/rgonline.png);
				width: 149px;
                                height: 43px;
				margin: 0px;
				padding: 0px;
                                border:none;
 
                                                            
}
#mailbutton{                    background: #FFFFFF url(/o/6235/images/6451/rgmail.png);
				border:none;
				width: 148px;
                                height: 43px;
				margin: 0px;
				padding: 0px;
                                                            
}






/************************************************
*	SubNavbar      								*
************************************************/
#subnavbar {
				background: #666666;
				width: 960px;
				height: 24px;
				color: #FFFFFF;
				margin: 0px;
				padding: 0px;
}
#subnav {
				margin: 0px;
				padding: 0px;
}
#subnav ul {
				float: left;
				list-style: none;
				margin: 0px;
				padding: 0px;
}
#subnav li {
				list-style: none;
				margin: 0px;
				padding: 0px;
}
#subnav li a, #subnav li a:link, #subnav li a:visited {
				color: #FFFFFF;
				display: block;
				font-size: 10px;
				font-weight: bold;
				text-transform: uppercase;
				margin: 0px 5px 0px 0px;
				padding: 6px 13px 6px 13px;
}
#subnav li a:hover, #subnav li a:active {
				background: #85ACAC;
				color: #FFFFFF;
				display: block;
				text-decoration: none;
				margin: 0px 5px 0px 0px;
				padding: 6px 13px 6px 13px;
}
#subnav li li a, #subnav li li a:link, #subnav li li a:visited {
				background: #666666;
				width: 140px;
				float: none;
				margin: 0px;
				padding: 6px 10px 6px 10px;
				border-bottom: 1px solid #FFFFFF;
				border-left: 1px solid #FFFFFF;
				border-right: 1px solid #FFFFFF;
}
#subnav li li a:hover, #subnav li li a:active {
				background: #85ACAC;
				margin: 0px;
				padding: 6px 10px 6px 10px;
}
#subnav li {
				float: left;
				padding: 0px;
}
#subnav li ul {
				z-index: 9999;
				position: absolute;
				left: -999em;
				height: auto;
				width: 160px;
				margin: 0px;
				padding: 0px;
}
#subnav li li {
}
#subnav li ul a {
				width: 140px;
}
#subnav li ul a:hover, #subnav li ul a:active {
}
#subnav li ul ul {
				margin: -25px 0 0 161px;
}
#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover ul ul, #subnav li.sfhover ul ul ul {
				left: -999em;
}
#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfhover ul, #subnav li li.sfhover ul, #subnav li li li.sfhover ul {
				left: auto;
}
#subnav li:hover, #subnav li.sfhover {
				position: static;
}
/************************************************
*	Homepage 		    	                    * 
************************************************/
#homepage {
				float: left;
				width: 610px;
				margin: 0px;
				padding: 0px;
}
.widget p {
				margin: 0px;
				padding: 0px;
}
#homepagefull {
				float: left;
				width: 940px;
				margin: 0px;
				padding: 0px;
}
#homepagefull .widget {
				background: #FFFFFF url(/o/6235/images/6451/hompagefull.gif) top no-repeat;
				width: 940px;
}
/*	
#homepage ul {

	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
#homepage ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
*/
.hpdate {
				font-size: 11px;
				margin: 0px;
				padding: 0px;
}
#homepagetop .widget {
				background: #FFFFFF url(/o/6235/images/6451/homepagetop.gif) top no-repeat;
				width: 610px;
}

#homepagebottom .widget {
				background: #FFFFFF url(/o/6235/images/6451/homepagetop.gif) top no-repeat;
				width: 610px;
}
#homepagebottom p {
				font-size: 12px;
				margin: 0px;
				padding: 0px;
}
.hpbottom {
				float: left;
				width: 590px;
				margin: 0px;
				padding: 10px;
				display: inline;
}
.hpbottom img {
				border: none;
				margin: 0px;
}
#homepageleft {
				float: left;
				width: 300px;
				margin: 0px;
				padding: 0px;
}
.hpfeatured {
				background: #FFFFFF url(/o/6235/images/6451/featuredtop.gif) top no-repeat;
				float: left;
				width: 280px;
				margin: 0px;
				padding: 10px 10px 10px 10px;
				border: 1px solid #DDDDDD;
}
.hpfeatured img {
				border: none;
				margin: 0px;
}
#homepageright {
				float: right;
				width: 300px;
				margin: 0px;
				padding: 0px;
}
/************************************************
*	Content 					     		    * 
************************************************/
#content {
				width: 940px;
				margin: 0px auto 0px;
				padding: 10px 0px 0px 0px;
				line-height: 18px;
				text-align: left;
}

}
/*
#contentleft ul {
				list-style-type: square;
				margin: 0px;
				padding: 0px 0px 15px 0px;
}

#contentleft ul li {
				list-style-type: square;
				margin: 0px 0px 0px 20px;
				padding: 0px;
} 
*/

blockquote {
				
				margin: 0px 25px 15px 25px;
				padding: 10px 20px 0px 15px;
				border-top: 1px solid #DDDDDD;
				border-right: 1px solid #666666;
				border-left: 1px solid #DDDDDD;
				border-bottom: 1px solid #666666;
}
/************************************************
*	Images  					     		    * 
************************************************/
img.centered {
				display: block;
				margin-left: auto;
				margin-right: auto;
				padding: 0px;
}
img.alignnone {
				padding: 0px;
				margin: 0px 0px 10px 0px;
				display: inline;
}
img.alignright {
				padding: 0px;
				margin: 0px 0px 10px 10px;
				display: inline;
}
img.alignleft {
				padding: 0px;
				margin: 0px 10px 10px 0px;
				display: inline;
}
/************************************************
*	Sidebar 		    	        	        * 
************************************************/
#sidebar {
				float: right;
				width: 320px;
				margin: 0px;
				padding: 0px 0px 10px 0px;
				display: inline;
}
#sidebar .widget {
				background: #FFFFFF url(/o/6235/images/6451/sidebartop.gif) top no-repeat;
				width: 320px;
} 
.widget {
				margin: 0px 0px 5px 0px;
				float: left;
				border: 1px solid #DDDDDD;
}
.widget img {
				border: none;
}
.widget div {
				padding: 10px;
				margin: 0px;
}
.widget div .salsa {
				padding: 0px;
				margin: 0px;
}
.widget div div {
				
				margin: 0px;
}
.widget ul {
				padding: 10px;
				margin: 0px;
}
.widgettitle {
				background: #6a6143;
				color: white;
				font-family: Arial, Tahoma, Verdana;
				font-size: 13px;
				font-weight: bold;
				margin: 10px 10px 0px 10px;
				padding: 3px 0px 3px 7px;
				text-transform: uppercase;
}
.widgettitle a {
				color: #FFFFFF;
}
.video {
				background: #FFFFFF url(/o/6235/images/6451/sidebartop.gif) top no-repeat;
				float: left;
				width: 300px;
				margin: 0px 0px 10px 0px;
				padding: 10px;
				border: 1px solid #DDDDDD;
}
.newsletter {
				background: #FFFFFF url(/o/6235/images/6451/newsletter.gif) top no-repeat;
				float: left;
				width: 300px;
				margin: 0px 0px 10px 0px;

				padding: 10px;
				border: 1px solid #DDDDDD;
}
/************************************************
*	Left Sidebar                    	        * 
************************************************/
#l_sidebar {
				background: #FFFFFF url(/o/6235/images/6451/leftsidebartop.gif) top no-repeat;
				float: left;
				width: 0px;
				margin: 0px 0px 0px 0px;
				padding: 10px 10px 0px 10px;
				border: 1px solid #DDDDDD;
				display: inline;
}
#l_sidebar p {
				margin: 0px;
				padding: 0px 0px 10px 0px;
}
#l_sidebar a img {
				border: none;
				margin: 0px;
				padding: 0px;
}
#l_sidebar ul {
				list-style-type: none;
				margin: 0px 0px 10px 0px;
				padding: 0px;
}
#l_sidebar ul ul {
				list-style-type: none;
				margin: 0px;
				padding: 0px;
}
#l_sidebar ul li li {
				background: #FFFFFF url(/o/6235/images/6451/icon.gif) no-repeat top left;
				padding: 0px 0px 5px 20px;
				margin: 0px;
}
#l_sidebar ul li ul li {
				background: #FFFFFF url(/o/6235/images/6451/icon.gif) no-repeat top left;
				padding: 0px 0px 5px 20px;
				margin: 0px;
}
/************************************************
*	Right Sidebar                       	    * 
************************************************/
#r_sidebar {
				background: #FFFFFF url(/o/6235/images/6451/sidebartop.gif) top no-repeat;
				float: right;
				width: 298px;
				margin: 0px;
				padding: 10px 10px 0px 10px;
				border: 1px solid #DDDDDD;
				display: inline;
}
#r_sidebar p {
				padding: 0px 0px 10px 0px;
				margin: 0px;
}
#r_sidebar a img {
				border: none;
				margin: 0px;
				padding: 0px;
}
#r_sidebar ul {
				list-style-type: none;
				margin: 0px 0px 10px 0px;
				padding: 0px;
}
#r_sidebar ul ul {
				list-style-type: none;
				margin: 0px;
				padding: 0px;
}
#r_sidebar ul li li {
				background: #FFFFFF url(/o/6235/images/6451/icon.gif) no-repeat top left;
				padding: 0px 0px 5px 20px;
				margin: 0px;
}
#r_sidebar ul li ul li {
				background: #FFFFFF url(/o/6235/images/6451/icon.gif) no-repeat top left;
				padding: 0px 0px 5px 20px;
				margin: 0px;


/************************************************
*	Left Middle Sidebar                       	    * 
************************************************/
}
#leftmiddlesidebar {
				list-style-type: none;
				margin: 1px;
				padding: 0px;
}
#leftmiddlesidebar .widget {
				background: #FFFFFF url(/o/6235/images/6451/featuredtop.gif) top no-repeat;
				width: 300px;
}
#leftmiddlesidebar_sidebar ul {
				list-style-type: none;
				margin: 0px 0px 10px 0px;
				padding: 0px;
}
/************************************************
*	Right Middle Sidebar                       	    * 
************************************************/
}
#rightmiddlesidebar {
				list-style-type: none;
				margin: 1px;
				padding: 0px;
}
#rightmiddlesidebar .widget {
				background: #FFFFFF url(/o/6235/images/6451/featuredtop.gif) top no-repeat;
				width: 300px;
}
#rightmiddlesidebar_sidebar ul {
				list-style-type: none;
				margin: 0px 0px 10px 0px;
				padding: 0px;
}
/************************************************
*	Footer      								*
************************************************/
#footer {
				background: #6a6143;
				width: 960px;
				height: 40px;
				margin: 0px;
				padding: 0px;
				text-align: center;
}
#footer p {
				color: #FFFFFF;
				font-size: 11px;
				font-family: Arial, Tahoma, Verdana;
				margin: 0px;
				padding: 9px 0px 0px 0px;
}
#footer a, #footer a:visited {
				color: #FFFFFF;
				text-decoration: none;
}
#footer a:hover {
				color: #FFFFFF;
				text-decoration: underline;
}
/************************************************
*	Search Form									*
************************************************/
#searchform {
				margin: 0px;
				padding: 0px;
				overflow: hidden;
				display: inline;
}
#searchbox {
				background: #F7F5EF !important;
				width: 220px;
				color: #495D5C;
				font-size: 12px;
				font-family: Georgia, Times New Roman, Trebuchet MS;
				font-weight: normal;
				margin: 0px;
				padding: 4px 0px 3px 5px;
				border-top: 1px solid #759697;
				border-right: 1px solid #A3BAB9;
				border-left: 1px solid #759697;
				border-bottom: 1px solid #A3BAB9;
				display: inline;
}
#searchbutton {
				background: #FFFFFF url(/o/6235/images/6451/gobutton.png);
				color: #FFFFFF;
				font-size: 11px;
				font-family: Georgia, Times New Roman, Trebuchet MS;
				margin: 0px 0px 0px 5px;
				padding: 3px 3px 2px 3px;
				font-weight: bold;
				border-top: 1px solid #A3BAB9;
				border-right: 1px solid #759697;
				border-left: 1px solid #A3BAB9;
				border-bottom: 1px solid #759697;
}
#subscribe {
				margin: 0px;
				padding: 5px 0px 0px 0px;
				overflow: hidden;
}
#subbox {
				background: #EEEEEE !important;
				width: 250px;
				color: #495D5C;
				font-size: 12px;
				font-family: Georgia, Times New Roman, Trebuchet MS;
				font-weight: normal;
				margin: 5px 0px 0px 0px;
				padding: 3px 0px 3px 5px;
				border-top: 1px solid #759697;
				border-right: 1px solid #A3BAB9;
				border-left: 1px solid #759697;
				border-bottom: 1px solid #A3BAB9;
				display: inline;
}
#subbutton {
				background: #FFFFFF url(/o/6235/images/6451/gobutton.png);
				color: #fff;
				font-size: 12px;
				font-family: Arial;
				margin: 0px 0px 0px 7px;
				padding: 3px 3px 2px 3px;
				font-weight: bold;
				border-top: 1px solid #A3BAB9;
				border-right: 1px solid #759697;
				border-left: 1px solid #A3BAB9;
				border-bottom: 1px solid #759697;
}
#zip, #email, #firstname, #lastname {
				background: #EEEEEE  !important;
				color: #202020;
				font-size: 12px;
				font-weight: normal;
				margin: 5px 0px 0px 0px;
				padding: 3px 0px 3px 5px;
				border-top: 1px solid #759697;
				border-right: 1px solid #A3BAB9;
				border-left: 1px solid #759697;
				border-bottom: 1px solid #A3BAB9;
				display: inline;
}
.video {
				background: #FFFFFF url(/o/6235/images/6451/sidebartop.gif) top no-repeat;
				float: left;
				width: 300px;
				margin: 0px 0px 10px 0px;
				padding: 10px;
				border: 1px solid #DDDDDD;
}
.newsletter {
				background: #FFFFFF url(/o/6235/images/6451/newsletter.gif) top no-repeat;
				float: left;
				width: 300px;
				margin: 0px 0px 10px 0px;
				padding: 10px;
				border: 1px solid #DDDDDD;
}
/************************************************
*	Comments									*
************************************************/
#commentblock {
				width: 560px;
				float: left;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
}
#commentblock p {
				padding: 0px 20px 10px 0px;
				margin: 0px 0px 0px 0px;
}
#commentblock ol {
				margin: 0px 5px 0px 20px;
				padding: 0px 0px 10px 0px;
}
#commentblock ol li {
				list-style: square;
				margin: 0px;
				padding: 0px;
}
#commentlist li p {
				margin-bottom: 8px;
				line-height: 20px;
				padding: 0px;
}
/************************************************
*	Salsa									*
************************************************/
.salsa div {
padding: 0px;


}


