/* Stylesheet: gop2 Modified On 2013-02-05 14:03:04 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

h1 {color:#005695; font-size:22px; padding-bottom:15px}
h2 {color:#005695; font-size:18px; padding-bottom:10px}
h3 {color:#005695; font-size:16px; padding-bottom:5px}

html {overflow-y:scroll; background:/*url(http://www.glenoldengop.com/uploads/images/full_bg.png) repeat-x #001C49 */#7a0000 top center; height:100%}
body {background:url(http://www.glenoldengop.com/uploads/images/bg_body2.png) no-repeat top center;font:normal 12px/150% Arial, Helvetica, sans-serif;margin:0;padding:0;/*behavior:url(http://www.glenoldengop.com/uploads/images/csshover3.htc);*/ height:100%}

img {border:0; -ms-interpolation-mode: bicubic;}
img.shadedImage {box-shadow:0 0 10px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);margin:20px 20px 20px 0;border:1px solid #E2E1DE;}
a:hover img.shadedImage {-moz-box-shadow:0 0 15px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 15px rgba(0,0,0,0.4); box-shadow:0 0 15px rgba(0,0,0,0.4); border:1px solid #CBCCC8}

a[href$=pdf]:after{margin:0 0 0 1px;padding:0 16px 0 0;background:url(http://www.glenoldengop.com/uploads/images/pdf.png) no-repeat right;content:"";}
a[href$=doc]:after{margin:0 0 0 1px;padding:0 16px 0 0;background:url(http://www.glenoldengop.com/uploads/images/word.png) no-repeat right;content:"";}
a[href$=xls]:after{margin:0 0 0 1px;padding:0 16px 0 0;background:url(http://www.glenoldengop.com/uploads/images/excel.png) no-repeat right;content:"";}

a:link, a:active, a:visited {color:#17639B;text-decoration:none;}
#contentHere a:active {position: relative;top: 1px;}
a:hover {color:#ff0000;}
a:focus {outline:none}

.group:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
* html .group{ height:1%;} *:first-child+html .group{min-height:1px;}


/*//////// Page Tools /////////*/
#printTitle,.takeaction span,.newsCenter span,#latestnews span,#photostab span,.twittertitle_body span,#bodypage a span,#font_size_links .title span{display:none;}
.bookmark,.print,.email,#font_size_links .title{/*float:left;*/font-size:11px;height:15px;line-height:15px;}
.clearfix{display:block;}
.bookmark a,.print a,.email a,.bookmark a:visited,.print a:visited{color:#e9f0f5;display:block;font-weight:700;height:15px;}
#bodypage{height:15px;margin:0;overflow:hidden;padding:0px 0px 0 10px;width:340px; position:absolute; top:7px; right:-5px}

#font_size_links{color:#FFF;float:left;font-size:10px;height:16px;line-height:15px;margin-right:8px;width:104px;}
#font_size_links div.title,#font_size_links div.size{float:left;}
#font_size_links .title{background:url(http://www.glenoldengop.com/uploads/images/pagetools-green.png) no-repeat -229px 0;margin:0;padding:0;width:69px;}
#font_size_links div.s{_overflow:hidden;width:8px;}

#font_select:link,#font_select:visited{background:url(http://www.glenoldengop.com/uploads/images/pagetools-green.png) no-repeat -297px 0;display:block;height:15px;width:8px;}
#font_select_small:hover{background-position:-297px -25px;}
#font_select_med:link,#font_select_med:visited{background:url(http://www.glenoldengop.com/uploads/images/pagetools-green.png) no-repeat -305px 0;display:block;height:15px;width:9px;}
#font_select_med:hover{background-position:-305px -25px;}
#font_select_large:link,#font_select_large:visited{background:url(http://www.glenoldengop.com/uploads/images/pagetools-green.png) no-repeat -314px 0;display:block;height:15px;width:12px;}
#font_select_large:hover{background-position:-314px -25px;}

.med #font_select_med{background-position:-305px -25px;}
.large #font_select_large{background-position:-314px -25px;}
.med #font_select {background-position:-297px 0;}
.large #font_select{background-position:-297px 0;}

.print a{background:url(http://www.glenoldengop.com/uploads/images/pagetools-green.png) no-repeat -162px 0;width:66px;}
.print a:hover {background-position:-162px -25px;color:#FFF;}

.bookmark a{background:url(http://www.glenoldengop.com/uploads/images/pagetools-green.png) no-repeat 0 0;width:92px;}
.bookmark a:hover {background-position:0 -25px;color:#FFF;}

.email a{background:url(http://www.glenoldengop.com/uploads/images/pagetools-green.png) no-repeat -92px 0;width:70px;}
.email a:hover {background-position:-92px -25px;color:#FFF;}
/*//////// End Page Tools /////////*/

.error, .errors {font-weight:700;color:red;}


.wrapper {width:941px;margin:0 auto;}
#header {position:relative; padding:10px 0}
/*
#header form {position:absolute;bottom:22px;right:0;}
#header input {padding:4px; font:normal 12px Arial, Helvetica, sans-serif; text-shadow:0 -1px rgba(25,60,89,0.3); color:#fff; background:#3E8BCA; border:0}
#header input:focus {background:#68A4D6}
#header input.first-name {width:80px}
#header input.last-name {width:80px}
#header input.email-address {width:150px}
#header input.zip-code {width:75px}
#header form span.stayInformed {color:#E6E6E6; font-size:18px; width:152px; display:inline-block; margin-right:2px; height:21px; position:relative; top:2px}
#header form button {background:url(http://www.glenoldengop.com/uploads/images/sign-up.png) repeat-x #BCBEC0; color:#005695; padding:0px 8px; height:23px; line-height:23px; border:0; vertical-align:bottom; font-weight:bold; text-shadow:0 1px rgba(255,255,255,0.5); cursor:pointer; font-size:12px}
*/
/*CSS DROPDOWN  #menu {background:url(http://www.glenoldengop.com/uploads/images/menu-bg.png) repeat-x}*/
/*#menu {background:url(http://www.glenoldengop.com/uploads/images/bg_menu.png) repeat-x}*/
#menu {background:url(http://www.glenoldengop.com/uploads/images/top-menu-bg.png) repeat-x}
.sf-menu {background:#fff; position:relative; z-index:5}
.sf-menu li {float:left; display:block; padding:0; text-align:center}
.sf-menu>li:hover {background:#D32025; -moz-box-shadow:inset 0 0 30px rgba(7,55,103,0.4);-webkit-box-shadow:inset 0 0 30px rgba(7,55,103,0.4);}
.sf-menu>li:hover>a {color:#fff !important}
.sf-menu li a:link, 
.sf-menu li a:visited,
.sf-menu li a:active {color:#0F5180; font:normal 13px 'GothamRegular', Arial; text-transform:uppercase; padding:20px 35px; display:block;/* text-shadow:1px 1px 0 #fff; */border-right:1px solid #B7B9BC}
.sf-menu>li:last-child>a{border-right:none}
ul.sf-menu li a:hover {color:#970F1D}
ul.sf-menu>li a:hover {color:#970F1D}
.sf-menu {line-height:1.0;}
.sf-menu ul{position:absolute;top:-999em;width:10em;}
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility:inherit;}
.sf-menu li{position:relative; }
.sf-menu a{display:block;position:relative;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0px; top:50px;z-index:99; margin:4px 0 0}
.sf-menu li ul {z-index:100500 !important;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:11em;top:0; margin:10px 0 0 10px}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:10em;top:0;}
.sf-menu li{background:none; float:left}
.sf-menu li li{background:#559FC8;  border-bottom:1px dotted #6CA6D6; height:auto; padding:0; margin:0}
.sf-menu li ul li:last-child {border-bottom:none}
.sf-menu li li a{padding:15px !important; font:normal 13px Arial !important; border-right: none !important; text-align:left}
.sf-menu li li:hover{background:#0D4577;}
.sf-menu li li li{background:#3070B4;}
.sf-menu li ul a{color:#fff !important; font:bold 11px Arial, Helvetica, sans-serif !important; text-decoration:none;display:block;border:none; padding:5px 10px; text-transform:none; text-shadow:0 1px #357DA3 !important }
.sf-menu li ul li:last-child {border-bottom:none}
.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{outline:0;}
.sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px;}
.sf-sub-indicator{position:absolute;display:block;right:10px;top:23px;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url(http://www.glenoldengop.com/uploads/images/arrows-blue.png) no-repeat -10px -100px;}
a > .sf-sub-indicator{top:23px; background-position:0 -100px; right:10px}
a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px;}
.sf-menu ul .sf-sub-indicator{background-position:-10px 0px;}
.sf-menu ul a > .sf-sub-indicator{background-position:0 0;}
.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;}
.sf-shadow ul{/*background:url(http://www.glenoldengop.com/uploads/images/shadow.png) no-repeat bottom right;padding:0 8px 9px 0;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px;}
.sf-shadow ul.sf-shadow-off{background:transparent;*/}
.sf-menu .contribute {padding:0;}
.sf-menu li.contribute:hover {background:none}
.sf-menu li.contribute a {padding:0;position:relative;top:16px;}

/* CONTENT */
#content {background:url(http://www.glenoldengop.com/uploads/images/bg_content_inside.jpg) no-repeat center top; height:60px}
.content-wrapper {float:left; padding:11px 18px 28px 28px;/*width:275px;*/ white-space:normal}
#actionCenter {background:#0E4A77 url(http://www.glenoldengop.com/uploads/images/bg_actioncenter.png) repeat;padding:7px; position:relative; min-height:257px; height:257px; height:auto;}
#actionCenter ul {padding:22px 16px; background:url(http://www.glenoldengop.com/uploads/images/bg_content_inside.jpg) no-repeat -35px -38px}
#actionCenter ul li {color:#B6C9CE; font-size:20px}
#actionCenter ul li.take-action,
#actionCenter ul li.volunteer,
#actionCenter ul li.contribute,
#actionCenter ul li.recall {margin-bottom:9px} 
#actionCenter ul li.join-the-party {/*margin-top:18px*/}

#actionCenter ul li.candidates .cufon, #actionCenter ul li.contribute .cufon {top:2px}
#actionCenter ul li.recall a {padding:10px; display:block; color:#fff}
#actionCenter ul li.contribute a {background:url(http://www.glenoldengop.com/uploads/images/contr-star.png) no-repeat; padding:10px; display:block; color:#fff}
#actionCenter ul li.candidates a {background:url(http://www.glenoldengop.com/uploads/images/gray-star.png) no-repeat; padding:10px; display:block; color:#005695}
#actionCenter ul li.volunteer a {background:url(http://www.glenoldengop.com/uploads/images/gray-star.png) no-repeat; padding:10px; display:block; color:#005695}
#actionCenter ul li.vote-early a {background:url(http://www.glenoldengop.com/uploads/images/vote-early-button.jpg) no-repeat; padding:10px; display:block; color:#005695}
li.leaderTools a {background:url(http://www.glenoldengop.com/uploads/images/bg_tools.png) repeat-x; padding:11px; display:block; color:#005695; font-size:18px; text-align:center; box-shadow:0 0 10px rgba(9,41,64,0.4); -webkit-box-shadow:0 0 10px rgba(9,41,64,0.4); -moz-box-shadow:0 0 10px rgba(9,41,64,0.4)}
#actionCenter ul li.join-the-party a {color:#B6C9CE; font-size:18px}
#actionCenter ul li span {color:#00A8E9}
#actionCenter ul li.contribute:hover, #actionCenter ul li.recall:hover, #actionCenter ul li.candidates:hover,#actionCenter ul li.volunteer:hover, #actionCenter ul li.vote-early:hover {box-shadow:0 0 15px rgba(0,0,0,0.4); -webkit-box-shadow:0 0 20px rgba(0,168,233,0.8); -moz-box-shadow:0 0 20px rgba(0,168,233,0.8)}
li.leaderTools:hover { box-shadow:0 0 20px rgba(9,41,64,0.8); -webkit-box-shadow:0 0 20px rgba(9,41,64,0.8); -moz-box-shadow:0 0 20px rgba(9,41,64,0.8)}

/* SLIDES */
#slides {float:left; position:relative; width:620px}
#prev {background:url(http://www.glenoldengop.com/uploads/images/slide-arrows.png);position:absolute;left:15px;top:130px;z-index:10;}
#next {background:url(http://www.glenoldengop.com/uploads/images/slide-arrows.png) no-repeat -16px 0;position:absolute;right:25px;top:130px;z-index:10;}
#prev:hover {background-position:0 -36px}
#next:hover {background-position:-16px -36px}
.slideshow {height:293px}
.slide-title {color:#fff; font-size:21px; line-height:150%; padding-bottom:5px}
.slide-text {font:normal 14px/150% 'Futura Book BT', Arial, Verdana; color:#fff}

#pager {position:absolute; right:20px; bottom:20px; z-index:10}
#pager a {float:left; margin-right:5px; display:block; height:23px; width:23px; text-align:center; line-height:23px; background:#092940; background:rgba(0,0,0,0.2); color:#557D9B}
#pager a.activeSlide {background:rgba(0,0,0,0.4); color:#fff}

#contentHere {padding-top:5px;/* 0 0 -20px;*/ float:left; /*width:900px*/}
.newsColumn {width:600px; float:left; margin-right:3px}
/*.newsColumn h2 {color:#005695; font-size:18px; padding-bottom:25px}
.newsColumn ul.newslist {border-top:1px dotted #ccc}
.newsColumn ul.newslist li {border-bottom:1px dotted #ccc; padding:5px 0;}
.newsColumn ul.newslist a.thmb {display:block; float:left; border:1px solid #ccc; -moz-box-shadow:1px 1px 2px rgba(0,0,0,0.6); margin:0px 10px 0 0}*/

#contentHereFull {padding:5px 0 25px 25px; float:left; width:906px}
.newsColumnFull {width:900px; float:left; margin-right:33px}
.newsColumnFull h2 {color:#005695; font-size:18px; padding-bottom:25px}
.newsColumnFull h3 {color:#005695; font-size:16px; padding-bottom:20px}
.newsColumnFull ul.newslist {border-top:1px dotted #ccc}
.newsColumnFull ul.newslist li {border-bottom:1px dotted #ccc; padding:15px 0;}
/*.newsColumnFull ul.newslist a.thmb {display:block; float:left; border:1px solid #ccc; -moz-box-shadow:1px 1px 2px rgba(0,0,0,0.6); margin:0px 10px 0 0}*/

.blog ul.newslist a.thmb {display:none}
.newsColumn ul.newslist .article {font-family:'Futura Md BT Medium', Verdana, Arial; color:#666; line-height:150%; /*padding:0 0 0 95px*/}
.blog ul.newslist .article {padding:0 0 0 0px}

#sidebar {float:left; padding:25px 24px; width:262px}
	.sidebar-block {margin-top:15px}

#rightcolumn {float:left; margin-left:606px; padding:25px 24px; width:262px}

ul.icons {}
ul.icons li {display:block; margin-right:5px; float:left}
/*ul.icons li a{display:block; padding:2px; background:#fff; -moz-box-shadow:0 0 10px rgba(0,0,0,0.6); -webkit-box-shadow:0 0 10px rgba(0,0,0,0.6)}
ul.icons li a:hover { -moz-box-shadow:0 0 20px rgba(0,0,0,0.8);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.8)}
*/
#footer {background:#14538C;height:69px;position:relative;color:#fff;}
/*#footer .paidFor {position:absolute;padding:5px;border:1px solid #A1B9D0;top:15px;left:15px;text-align:center;line-height:120%;}*/
#footer .paidFor {margin-left:33%; position:absolute; padding:5px;border:1px solid #A1B9D0;top:15px;/*left:600px; */ text-align:center;line-height:120%; font-size:12px;}
#footer .social {position:absolute; top:35px; left:402px;}
#footer .social li {margin-right:0}
#footer .social li a{padding:0; -moz-box-shadow:none; -webkit-box-shadow:none;}
#footer .partners {font-size:10px; color:#ddd; position:absolute; right:5px; bottom:5px}
#footer .partners a{color:#ddd; padding:0; -moz-box-shadow:none; -webkit-box-shadow:none;}
#footer .social li a{padding:0; -moz-box-shadow:none; -webkit-box-shadow:none;}
/*
#contact {color:#fff;font:normal 11px/130% Arial, Helvetica, sans-serif;padding:10px 0 10px 15px; text-shadow:0 -1px #000}
#contact a {color:#fff; font-weight:bold; text-decoration:underline}
#contact a:hover {text-decoration:none}*/
.page-gradient {background:url(http://www.glenoldengop.com/uploads/images/bg_sidebar_home.png) repeat-y right top #fff;}
.fullwidth {background-color:#fff;}

.bodypage {background:url(http://www.glenoldengop.com/uploads/images/bg_sidebar_body.png) repeat-y right top #fff;}
.bodypage #actionCenter {margin-bottom:67px}
.bodypage #contentHere {padding:25px 0 25px; width:615px}
.bodypage #sidebar {padding-top:13px; width:278px}
.bodypage .sidebar-block {width:261px; margin:0 auto 15px}
.page-header {position:relative;padding:30px 20px 14px;background:url(http://www.glenoldengop.com/uploads/images/bg_header_body.png) repeat-x #015287;}
.page-header h1 {color:#fff;font-size:18px;text-transform:uppercase;}

.content-wrapper h1 {color:#fff;font-size:22px;text-transform:uppercase; padding-top:10px;}

.body-content {padding:30px 20px; background:#fff; font:normal 13px/170% 'Segoe UI', Arial, Verdana; color:#333}
::selection {background:#ff0000; color:#fff; text-shadow:0 -1px rgba(62,11,17,0.7)}
::-moz-selection {background:#ff0000; color:#fff; text-shadow:0 -1px rgba(62,11,17,0.7)}

#contentHere input[type='text'],
#contentHere input[type='password'],#contentHere textarea  {border:1px solid #ccc; border-top:1px solid #666; -webkit-border-radius:0px;-moz-border-radius:0px; padding:4px}
#contentHere .header {display:none}
#contentHere input[type='submit'] {font-size:11px;}
#contentHere input[type='text']:focus, #contentHere textarea:focus {background:#E7F1F9; color:#666;}
#contentHere .body-content blockquote {padding:10px 30px; font:italic 11px/110%}
.body-content form td {padding:4px;}

.body-content {min-height:600px;}
.body-content h1{padding:20px 0 10px;font:bold 16px 'Segoe UI', Arial, Helvetica, sans-serif;}
.body-content h2{padding:15px 0 8px;font:bold 15px Arial, Helvetica, sans-serif;color:#333;}
.body-content h3{padding:10px 0 5px;font:bold 14px Arial, Helvetica, sans-serif;color:#333;}
.body-content h4{padding:7px 0 2px;font:bold 13px Arial, Helvetica, sans-serif;color:#333;}
.body-content h5{padding:3px 0 1px;font:bold 12px Arial, Helvetica, sans-serif;color:#333;}
.body-content p{padding:10px 0;}
.body-content ul, .maincontent ol {margin:10px 0;}
.body-content li {margin:0 0 5px 20px; list-style:disc}
.body-content a {font-weight:bold}
.bodypage #content {height:auto}
.styled_table td.label {text-align:right; color:#333; font-weight:bold; padding-left:15px; font-size:11px}

.top {position:relative; z-index:2}
#content {position:relative; z-index:1}

.pages {margin:5px 0}
.pages a {border:1px solid #666; color:#FFF; padding:3px 3px 3px 5px; margin-right:2px; background:#1765A1}
.pages a:hover {background:#0076B6;}

.member-image img{
display:inline;
float:left;
padding-right:20px;
}


/* ------- 4. Columns ------- */
.one_half{ width:48%; }
.one_third{ width:30.66%; }
.two_third{ width:65.33%; }
.one_fourth{ width:22%; }
.three_fourth{ width:74%; }
.one_fifth{ width:16.8%; }
.two_fifth{ width:37.6%; }
.three_fifth{ width:58.4%; }
.four_fifth{ width:67.2%; }
.one_sixth{ width:13.33%; }
.five_sixth{ width:82.67%; }
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{ position:relative; margin-right:4%; float:left; }
.last{ margin-right:0 !important; clear:right; }

.clearboth{ clear:both; display:block; font-size:0px; height:0px; line-height:0; width:100%; }

/* ------- 7. Images------- */
.alignright{ float:right; margin:2px 2px 2px 16px !important; }
.alignleft,img.alignleft,a img.alignleft { float:left; margin:2px 16px 2px 2px !important; }
.aligncenter,img.aligncenter,a img.aligncenter { display: block; margin:2px auto !important; text-align:center; }
img.framed,.video_frame,.wp-caption,#flickr a img, dl.gallery-item img{ padding:6px;margin:2px; }
p.wp-caption-text{ margin-bottom:0px; text-align:center; }
.wp-caption{ margin-bottom:20px !important; padding-top:12px; text-align:center; }
.avatar{ float:left; margin:1px; padding:4px;background:#fff;}
.small_frame img, img.small_frame { background:#fff;padding:4px; }
.frame img{border:1px solid #fff;}
img.framed,.video_frame, .toggle_frame , .pullquote_right, .pullquote_left,.wp-caption,.webtreats_flickr_widget img, dl.gallery-item img{border:1px solid /*#005695*/#ddd !important;}

.teaser{/*color:#aaa;*/font-size:13px;margin-bottom:10px;}
.teaser_large{line-height:24px;font-size:18px;font-weight:200; letter-spacing:1px;/* color:#b4b4b4;*/}

.ribbon img {
    background:url(http://www.glenoldengop.com/uploads/images/ribbon.png) no-repeat;

    position:absolute;
    top:-8px;
    left:-8px;
    z-index:3000;
}

img.featured {
	position: relative;
	z-index: 10;
	top: 0px;
	left: -235px;
}

/* ________________________________________________________________________________________________________________
	 										17. PROGRESSIVE ENHANCEMENTS
 ________________________________________________________________________________________________________________ */


/* ------- 1. Border Radius ------- */
.simple_box,.fancy_box,.download_box,.warning_box,.info_box,.note_box,
.fancy_titled_box,.color_scheme_box,
table.fancy_table,.widget_calendar table,
fieldset,
input[type=text],input[type=password],input[type=file],textarea,select,
input[type="button"],input[type="reset"],input[type="submit"],
.framed, .toggle_frame , .pullquote_right, .pullquote_left,.wp-caption,#flickr a img, dl.gallery-item img,
#comments .date,
.jqueryslidemenu ul li ul li a:hover, .jqueryslidemenu ul ul li a:hover,
.jqueryslidemenu ul ul ul,button,.tooltip_body,.tooltip
{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.avatar,.webtreats_flickr_widget img,
.wp-pagenavi a,.wp-pagenavi span.current,.wp-pagenavi span.extend,
.small_frame img, img.small_frame,.highlight1,.highlight2,.fancy_header span{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.jqueryslidemenu ul ul,.fancy_titled_box_content,.color_scheme_box_content,.tab_content{
	-moz-border-radius:0 0 4px 4px;
	-webkit-border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	border-radius:0 0 4px 4px;}	
ul.tabs a,.color_scheme_box_header{
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-top-right-radius:4px;
	-webkit-border-top-left-radius:4px;
	border-radius:4px 4px 0 0;}	

/* ------- 2. CSS Gradients ------- */
img.framed,.video_frame, .toggle_frame , .pullquote_right, .pullquote_left,.wp-caption,.webtreats_flickr_widget img, dl.gallery-item img,
.wp-pagenavi a:hover ,.wp-pagenavi span.current,.wp-pagenavi a,.wp-pagenavi span.extend{
	background-color:#f5f5f5;
	background:-moz-linear-gradient(bottom, #F2F2F2 0px, #fff 100%);
	background:-webkit-gradient(linear,left bottom,left top, color-stop(0, #f2f2f2),color-stop(1, #fff))}
.jqueryslidemenu ul ul{
	background-color:#f5f5f5;
	background: -moz-linear-gradient(top,  rgba(255, 255, 255, 1), rgba(229, 229, 229, 1));
	background:-webkit-gradient(linear,left top,left bottom, color-stop(0, #fff),color-stop(1, #e5e5e5))}
.fancy_table,.widget_calendar table,
.fancy_titled_box,.fancy_box,.color_scheme_box_content,.framed_tab_set .tab_content{
	background-color:#f8f8f8;
	background:-moz-linear-gradient(bottom ,#f6f6f6 0px, #fff 100%);
	background:-webkit-gradient(linear,left bottom,left top, color-stop(0, #f6f6f6),color-stop(100%, #fff))}
h3.fancy_titled_box_header,h3.color_scheme_box_header,.fancy_table th,.widget_calendar table th,.fancy_table tr:hover{
	background: #f3f3f3 url(styles/_shared/th.png) 0 0 repeat-x;}
#comments .date{ background-color:#f3f3f3;background:-moz-linear-gradient(center bottom , #F0F0F0 0px, #F5F5F5 100%);}
.framed_tab_set ul.tabs a.current,.wp-pagenavi a:hover {
	background: -moz-linear-gradient(bottom , #fff 0px, #f6f6f6 90%) repeat scroll 0 0 transparent;
	background:-webkit-gradient(linear,left bottom,left top, color-stop(0, #fff),color-stop(90%, #f6f6f6));}




/* ------- 3. CSS Box Shadows ------- */
.wp-pagenavi a,.wp-pagenavi span.current,.wp-pagenavi span.extend {
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);}
.fancy_table,.widget_calendar table,.fancy_titled_box,.fancy_box,
img.framed,.video_frame, .toggle_frame , .pullquote_right, .pullquote_left,.wp-caption,
.webtreats_flickr_widget img, dl.gallery-item img,
.avatar, .small_frame img, img.small_frame{
	box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
	-o-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);}
.color_scheme_box{
	box-shadow:0 0 2px rgba(0, 0, 0, 0.12);
	-webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.12);
	-moz-box-shadow:0 0 2px rgba(0, 0, 0, 0.12);
	-o-box-shadow:0 0 2px rgba(0, 0, 0, 0.12);}
.jqueryslidemenu ul ul,input[type="button"],input[type="reset"],input[type="submit"],button{
	box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-o-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);}
img.fade_hover:hover,img.portfolio_hover:hover{
	box-shadow: 0 1px 3px rgba(0, 0, 0, .45);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .45);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .45);
	-o-box-shadow: 0 1px 3px rgba(0, 0, 0, .45);}
input:focus,textarea:focus{
	-moz-box-shadow:1px 1px 5px rgba(0,0,0,.1);
	box-shadow:1px 1px 5px rgba(0,0,0,.1);
	-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.1);
	-o-box-shadow:1px 1px 5px rgba(0,0,0,.1)}
pre,.simple_box{
	-moz-box-shadow:0px 1px 4px #ddd;
	box-shadow:0px 1px 4px #ddd;
	-webkit-box-shadow:0px 1px 4px #ddd;
	-o-box-shadow:0px 1px 4px #ddd;}

button.fancy_button,input.tooltip_search_field,input.tooltip_search_field:focus,
#footer input[type=text]:focus,#footer input[type=password]:focus,#footer textarea:focus{
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-o-box-shadow:none;}

/* fix cufon optical illusion of text not lining up */
h1,h2,h3{margin-left:-1px;}
p,h5,h6,.read_more_link,.blog_meta{padding-left:1px;}
p .button_link{margin-left:-1px;}

/* ------- 4. Borders & Dividers ------- */

.divider,.divider_padding{ clear:both; display:block; margin-bottom:20px; padding-top:20px; width:100%;}
.divider{border-bottom:1px solid #eee;}


#join-top {position:absolute; top:45px; right:0}

/* Stylesheet: contact2 Modified On 2013-01-22 14:27:48 */
input, textarea, select {font-family: 'Droid Sans', Arial, Helvetica, sans-serif;}

#contactform h4 {margin-bottom: 20px;}
/*
#contact h1 { margin: 10px 0 10px; font-size: 24px; color: #333333; }*/
#contact hr { color: inherit; height: 0; margin: 6px 0 6px 0; padding: 0; border: 1px solid #d9d9d9; border-style: none none solid; }

#contact { display: block; width: 500px; float:left;/* margin: 10px auto;*/}

/* Form style */

#contact label { display: block; height: 16px; line-height: 16px; width: 355px; color:#000 }
#contact label.verify {float: left; width: 60px; height: 50px; line-height: 50px;}





/*
#contact input, textarea, select { 
width: 480px;
 padding: 8px;
 color: #666;
 background: #fafafa;
 border: 1px solid #ddd;
 margin: 10px 0;
}   
*/

/*start1*/
input[type="text"] {
width: 480px;
 padding: 8px;
 color: #666;
 background: #fafafa;
 border: 1px solid #ddd;
 margin: 10px 0;
 
}   

input[type="email"] {
width: 480px;
 padding: 8px;
 color: #666;
 background: #fafafa;
 border: 1px solid #ddd;
 margin: 10px 0;
 
}   

textarea {
width: 480px;
 padding: 8px;
 color: #666;
 background: #fafafa;
 border: 1px solid #ddd;
 margin: 10px 0;
 
}   

input[type="select"] {
width: 480px;
 padding: 8px;
 color: #666;
 background: #fafafa;
 border: 1px solid #ddd;
 margin: 10px 0;
 
}   




#contact input:focus, textarea:focus, select:focus, email:focus { border: 1px solid #ccc; background-color: #ffffff; color:#333; /*-webkit-box-shadow: 0px 0px 3px 0px rgba(150, 150, 150, 0.3);-moz-box-shadow: 0px 0px 3px 0px rgba(150, 150, 150, 0.3); box-shadow: 0px 0px 3px 0px rgba(150, 150, 150, 0.3);*/ }
#contact input.submit { width: 85px; cursor: pointer; border: 1px solid #222; background:#333; color:#fff; }

#contact input.submit:hover { background:#444; }
#contact input[type="submit"][disabled] { background:#888; }
/* #contact fieldset { padding:20px; border:1px solid #eee;}
#contact legend { padding:7px 10px; font-weight:bold; color:#000; border:1px solid #eee; margin-bottom:0 !important; margin-bottom:20px; } */

#contact span.required{ font-size: 13px; color: #ff0000; } /* Select the colour of the * if the field is required. */

#message { margin: 10px 0; padding: 0; }

.error_message { display: block; height: 22px; line-height: 22px; background: #FBE3E4 url('http://www.glenoldengop.com/uploads/images/form-error.gif') no-repeat 10px center; padding: 3px 10px 3px 35px; color:#8a1f11;border: 1px solid #FBC2C4;}

.loader { padding: 0 10px; }

#contact #success_page h1 { background: url('http://www.glenoldengop.com/uploads/images/form-success.gif') left no-repeat; padding-left:22px; }

acronym { border-bottom:1px dotted #ccc; }

option {background: #fafafa;}



/*fasdfasdfasdfasdfasdf*/

#contact input.cms_submit { width: 85px; height: 30px; cursor: pointer; border: 1px solid #222; background:#333; color:#fff; }

#contact input.cms_submit:hover { background:#444; }
#contact input[type="submit"][disabled] { background:#888; }

#contact input.fbsubmit {background-color: #B61213; border: 1px solid #AD0F0F;}

#contact input.fbsubmit:hover {background-color: #ff0000; border: 1px solid #AD0F0F;}



/*
#contact input.fbsubmit {background-color: #7dc562; border: 1px solid #89ad29;}

#contact input.fbsubmit:hover {background-color: #79ae51; border: 1px solid #89ad29;}
*/


.cms_checkbox label{
float:left;


    vertical-align: bottom;
    position: relative;
    top: -40px;
    *overflow: hidden;
}
.thing{
padding:10px;
}
.thing input { float: left;}
.thing label { display: inline-block; margin-left: 30px; margin-top:-20px;}

.donation input[type="text"] {
width: 100px;
 padding: 8px;
 color: #666;
 background: #fafafa;
 border: 1px solid #ddd;
 margin: 10px 0;
 
}   

/* Stylesheet: news-padding Modified On 2012-03-05 16:17:41 */
.news_padding{ clear:both; display:block; margin-bottom:10px; padding-top:10px; width:100%;}