/*
	Theme Name: Glassman
	Author:Glassman
	Version: 2.0

*/
body {
				background: #D4C184 url(images/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;
}
.cat-post-item a img {
				list-style-type: none;
				margin: 0px 10px 0px 0px;
				float: left;
}
.cat-post-item a.post-title {
				list-style-type: none;
				font-weight: bold;
				display: block;
}
.cat-post-item p {
				list-style-type: none;
				display: block;
}
.cat-post-item {
				border-bottom: 1px dotted rgb(34, 85, 170);
				margin-bottom: 7px;
				clear: both;
}
/************************************************
*	Top Navbar      							*
************************************************/
#topnavbar {
				background: #FFFFFF url(images/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(images/senatewebheader01.jpg);
				width: 960px;
				height: 200px;
				color: #FFFFFF;
				font-size: 11px;
				margin: 0px;
				padding: 0px;
				overflow: hidden;
}
#header h1 {
				color: #FFFFFF;
				font-size: 36px;
				font-family: Georgia, Times New Roman;
				font-weight: normal;
				margin: 0px;
				padding: 15px 0px 0px 20px;
				text-decoration: none;
}
#header h1 a, #header h1 a:visited {
				color: #FFFFFF;
				font-size: 36px;
				font-family: Georgia, Times New Roman;
				font-weight: normal;
				margin: 0px;
				padding: 0px;
				text-decoration: none;
}
#header h1 a:hover {
				color: #FFFFFF;
				text-decoration: none;
}
#header h3 {
				color: #000000;
				font-size: 16px;
				font-family: Arial, Tahoma, Verdana;
				font-weight: normal;
				margin: 0px;
				padding: 0px;
}
#header p {
				color: #FFFFFF;
				padding: 0px 0px 5px 20px;
				margin: 0px;
				line-height: 20px;
}
.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(images/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 15px 8px 15px;
}
#dropmenu li a:hover, #dropmenu li a:active {
				background: #FFFFFF url(images/navhov1.png);
				text-decoration: none;
                                
}
#dropmenu li li a, #dropmenu li li a:link, #dropmenu li li a:visited {
				background: #FFFFFF url(images/navbar.png);
				
				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(images/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: 11em;		
}
#dropmenu li ul a:hover, #dropmenu li ul a:active {
}
#dropmenu li ul ul {
				margin: 1px 0 0 10.9em;
}
#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(images/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(images/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(images/rgdonate.png);
				width: 300px;
                                height: 43px;
				margin: 0px;
				padding: 0px;
                                border:none;                            
}
#onlinebutton{
				background: #FFFFFF url(images/rgonline.png);
				width: 149px;
                                height: 43px;
				margin: 0px;
				padding: 0px;
                                border:none;
 
                                                            
}
#mailbutton{                    background: #FFFFFF url(images/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(images/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(images/homepagetop.gif) top no-repeat;
				width: 610px;
}

.featuredtop img {
				border: none;
				margin: 0px;
}
#homepagebottom .widget {
				background: #FFFFFF url(images/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(images/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;
}
#content h1 {
				color: #000000;
				font-size: 22px;
				font-family: Georgia, Times New Roman;
				font-weight: normal;
				margin: 0px 0px 0px 0px;
				padding: 10px 0px 0px 0px;
                                line-height: 22px;
}

#content ul {

margin-top: 0px;
}
#content h1 a, #content h1 a:visited {
				color: #000000;
				font-size: 22px;
				font-family: Georgia, Times New Roman;
				font-weight: normal;
				margin: 0px 0px 5px 0px;
				padding: 10px 0px 0px 0px;
                                text-decoration: none;
}
#content h1 a:hover {
				color: #9B8579;
				text-decoration: none;
}
#content h3 {
				background: #FFFFFF url(images/headline.png);
				color: #FFFFFF;
				font-size: 11px;
				font-family: Arial, Tahoma, Verdana;
				font-weight: bold;
				text-transform: uppercase;
				margin: 0px 0px 10px 0px;
				padding: 3px 0px 3px 7px;
}
#content h4 {
				color: #000000;
				font-size: 22px;
				font-family: Georgia, Times New Roman;
				font-weight: normal;
				margin: 0px 0px 20px 0px;
				padding: 10px 0px 0px 0px;
}
#content img.wp-smiley {
				float: none;
				border: none;
				margin: 0px;
				padding: 0px;
}
#content img.wp-wink {
				float: none;
				border: none;
				margin: 0px;
				padding: 0px;
}
#contentleft {
				background: #FFFFFF url(images/homepagetop.gif) top no-repeat;
				float: left;
				width: 610px;
				margin-bottom: 10px;
				padding: 0px;
				border: 1px solid #DDDDDD;
}


#contentleft a img {
				border: none;
}
/*
#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;
} 
*/
#contentleft ul ul {
				list-style-type: square;
				margin: 0px;
				padding: 0px 0px 0px 0px;
}
#contentleft ol {
				margin: 0px;
				padding: 0px 0px 15px 0px;
}
#contentleft ol li {
				margin: 0px 0px 0px 20px;
				padding: 0px;
}


#contentfull {
				background: #FFFFFF url(images/hompagefull.gif) top no-repeat;
				float: left;
				width: 940px;
				margin-bottom: 10px;
				padding: 0px;
				border: 1px solid #DDDDDD;
}


#contentfull a img {
				border: none;
}
/*
#contentfull ul {
				list-style-type: square;
				margin: 0px;
				padding: 0px 0px 15px 0px;
}

#contentfull ul li {
				list-style-type: square;
				margin: 0px 0px 0px 20px;
				padding: 0px;
} 
*/
#contentfull ul ul {
				list-style-type: square;
				margin: 0px;
				padding: 0px 0px 0px 0px;
}
#contentfull ol {
				margin: 0px;
				padding: 0px 0px 15px 0px;
}
#contentfull ol li {
				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;
}
#content blockquote p {
				margin: 0px;
				padding: 0px 0px 15px 0px;
}
.postarea {
				float: left;
				margin: 0px 0px 10px 0px;
				padding: 10px;
				list-style-type: square;
                               
}
.postarea p {
                                font-size: 15px;
                                line-height: 150%;
                                margin-top:0px;

}


.postarea li {
				font-size: 15px;
                                line-height: 150%;
                                display: list-item;
				margin-top: 10px;
}
.breadcrumb {
				float: left;
				width: 590px;
				font-size: 11px;
				margin: 0px 0px 5px 0px;
				padding: 0px 0px 3px 0px;
				border-bottom: double #EAEAEA;
}
.date {
				width: 590px;
				height:40px;
				margin: 0px;
				
}
.date p{
				margin: 0px 0px 0px 5px;
                                font-size: 12px;
                                



}
.dateleft {
				width: 350px;
				float: left;
				margin: 0px;
				padding: 0px;
}
.dateright {
				width: 200px;
				float: right;
				margin: 0px;
				padding: 0px;
				text-align: right;
}
.time {
				background: #FFFFFF url(images/icon_time.gif) no-repeat top left;
				margin: 0px 0px 0px 3px;
				padding: 0px 0px 0px 20px;
}
.comment {
				background: #FFFFFF url(images/icon_comments.gif) no-repeat top left;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 18px;
}
.tags {
				background: #FFFFFF url(images/icon_tags.gif) no-repeat top left;
				margin: 0px;
				padding: 0px 0px 0px 18px;
}
.category {
				background: #FFFFFF url(images/icon_category.gif) no-repeat top left;
				margin: 0px;
				padding: 0px 0px 0px 18px;
}
.postmeta {
				width: 590px;
				font-size: 12px;
				padding: 5px 0px 0px 0px;
				margin: 0px;
				border-top: double #EAEAEA;
}
.postmeta2 {
				width: 590px;
				font-size: 12px;
				padding: 5px 0px 0px 0px;
				margin: 0px;
				border-top: double #EAEAEA;
}
.archive {
				float: left;
				width: 275px;
				margin: 0px;
				padding: 0px 0px 20px 0px;
}
.adsense-post {
				background: #FFFFFF url(images/homepagetop.gif) top no-repeat;
				float: left;
				width: 590px;
				margin: 0px 0px 10px 0px;
				padding: 10px;
				border: 1px solid #DDDDDD;
}
.comments {
				background: #FFFFFF url(images/homepagetop.gif) top no-repeat;
				float: left;
				width: 590px;
				margin: 0px 0px 10px 0px;
				padding: 10px;
				border: 1px solid #DDDDDD;
}
/************************************************
*	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;
}
.alignright {
				float: right;
}
.alignleft {
				float: left;
}
.wp-caption {
				margin: 0px;
				padding: 0px;
}
.wp-caption img {
				margin: 0px 0px 10px 0px;
				padding: 0px;
				border: 0px;
}
.wp-caption p.wp-caption-text {
				margin: 0px;
				padding: 5px 0px 0px 0px;
				font-size: 10px;
				font-style: italic;
				font-weight: bold;
				line-height: 12px;
}
/************************************************
*	Sidebar 		    	        	        * 
************************************************/
#sidebar {
				float: right;
				width: 320px;
				margin: 0px;
				padding: 0px 0px 10px 0px;
				display: inline;
}
#sidebar .widget {
				background: #FFFFFF url(images/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-top: 10px;
				padding-right: 10px;
				padding-bottom: 10px;
				padding-left: 10px;
				margin: 0px;
}
.widget div .salsa {
				padding: 0px;
				margin: 0px;
}
.widget div div {
				
				margin: 0px;
                                padding: 0px;
}
.widget div div div{
				
				margin: 0px;
                                padding: 0px;
}
.widget div div div ul {
				padding: 0px;
				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(images/sidebartop.gif) top no-repeat;
				float: left;
				width: 300px;
				margin: 0px 0px 10px 0px;
				padding: 10px;
				border: 1px solid #DDDDDD;
}
.adsense {
				background: #FFFFFF url(images/sidebartop.gif) top no-repeat;
				float: left;
				width: 300px;
				margin: 0px 0px 10px 0px;
				padding: 10px;
				border: 1px solid #DDDDDD;
}
.newsletter {
				background: #FFFFFF url(images/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(images/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(images/icon.gif) no-repeat top left;
				padding: 0px 0px 5px 20px;
				margin: 0px;
}
#l_sidebar ul li ul li {
				background: #FFFFFF url(images/icon.gif) no-repeat top left;
				padding: 0px 0px 5px 20px;
				margin: 0px;
}
/************************************************
*	Right Sidebar                       	    * 
************************************************/
#r_sidebar {
				background: #FFFFFF url(images/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(images/icon.gif) no-repeat top left;
				padding: 0px 0px 5px 20px;
				margin: 0px;
}
#r_sidebar ul li ul li {
				background: #FFFFFF url(images/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(images/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(images/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(images/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(images/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, #First_Name, #Last_Name {
				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;
}
#submit{
				background: #252F6B url(images/navbar.png);
				
				color: #FFF;
				font-size: 14px;
				font-weight: bold;
				margin: 5px 0px 0px 0px;
				padding: 3px 0px 3px 5px;
cursor: pointer;
				
				display: inline;
}
#submit:hover {
                               background: #FFFFFF url(images/navhov1.png);
}
.video {
				background: #FFFFFF url(images/sidebartop.gif) top no-repeat;
				float: left;
				width: 300px;
				margin: 0px 0px 10px 0px;
				padding: 10px;
				border: 1px solid #DDDDDD;
}
.adsense {
				background: #FFFFFF url(images/sidebartop.gif) top no-repeat;
				float: left;
				width: 300px;
				margin: 0px 0px 10px 0px;
				padding: 10px;
				border: 1px solid #DDDDDD;
}
.newsletter {
				background: #FFFFFF url(images/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;
}
.commentleft {
				width: 560px;
				float: left;
				padding: 0px 0px 0px 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;
}
.commentdate {
				font-size: 12px;
				padding-left: 0px;
}
#commentlist li p {
				margin-bottom: 8px;
				line-height: 20px;
				padding: 0px;
}
.commentname {
				color: #333333;
				margin: 0px;
				padding: 5px 5px 5px 0px;
}
.commentinfo {
				clear: both;
}
/************************************************
*	Salsa									*
************************************************/
.salsa div {
padding: 0px;


}

.blogroll li{

padding-bottom: 8px;

}
/************************************************
*	flip flop								*
************************************************/
#flip{
position: absolute; 
z-index: 3;  
width: 314px; 
height: 147px;
}

#flop{
position: absolute; 
z-index: 2;  
width: 1px; 
opacity: 0; 
margin-left: 157px; 
height: 147px;

}