/*BASE STYLE SHEET*/
@import url("/custom/theport/base_legacy.css");

a:link, body a:visited { color: #234154; text-decoration: none; }
a:active { color: #234154; }
a:hover {color: #999999; text-decoration: underline;}

/*Global Navigation*/
.NavSetLinks {font-family: Arial; font-size: 16px; font-weight: bold; text-decoration: none;padding: 0px;display:block;background: #454545 url(/custom/corvallis/images/navbg.gif) repeat-x left bottom;margin: 0;clear: both;height:35px; line-height: 35px; vertical-align: middle;}
#NavSetLinks a {font-family:Century Gothic,Arial;float:left;font-weight:bold;font-size:13px;color: #fff;text-decoration: none;padding: 0px 5px 0px 5px;display: block;background: #454545 url(/custom/corvallis/images/tabbg.gif) repeat-x left bottom;border-left:solid 1px #454545;}
#NavSetLinks a:hover {font-family:Century Gothic,Arial;float:left;font-weight:bold;font-size:13px;color: #afd4fe;text-decoration: underline;padding: 0px 5px 0px 5px;display: block;background: #454545 url(/custom/corvallis/images/tabbg.gif) repeat-x left bottom;}
#NavSetLinks .ON {font-family:Century Gothic,Arial;float:left;font-weight:bold;font-size:13px;color: #fff;text-decoration: none;padding: 0px 5px 0px 5px;display: block;background: #454545 url(/custom/corvallis/images/tabbg_over.gif) repeat-x left bottom;}
#NavSetLinks .ON:hover {font-family:Century Gothic,Arial;float:left;font-weight:bold;font-size:13px;color: #afd4fe;text-decoration: none;padding: 0px 5px 0px 5px;display: block;background: #454545 url(/custom/corvallis/images/tabbg_over.gif) repeat-x left bottom;}
/*Sub Nav*/
.subnav   {font-size: 10px;font-weight: bold;color: #2e436d;text-decoration: none;padding:0px;text-align:left; background: transparent url(/custom/corvallis/images/subnav.gif) top left repeat-x;height: 35px; }
.subnav a {font-size: 10px;color: #2e436d;text-decoration: none;padding:0px 15px 0px 15px;margin:0px;font-weight:normal; height: 35px; line-height: 35px; vertical-align: middle; }
.subnav a:hover { color:#2e436d; background-color: transparent; }
.sectionbody{font-family: Arial;padding-bottom:0;}
a {font-family:Arial,Helvetica,sans; color:#2e436d;text-decoration:none;}
#mysettings a {font-family:Verdana, Arial, Helvetica, sans; 
font-size:11px !important;
text-decoration:underline !important;
color:#000000;
}
/*
.tp_modhdrlarge {
   background-color: #ffffff;
   background-image: url(/custom/corvallis/images/search_pnlhdrtop.gif);
   background-repeat: repeat-x;
   background-attachment: scroll;
   background-x-position: left;
   background-y-position: bottom;
   font-weight: bold;
   font-size: 16px;
   color: #686868;
   padding-top: 5px;
   padding-right: 0pt;
   padding-bottom: 5px;
   padding-left: 10px;
}*/
.tp_modhdrlarge{ font-family: Arial, "Trebuchet MS";background:#ffffff url('/custom/corvallis/images/h2bg.gif') repeat-x bottom left;font-weight:normal;font-size:18px; color:#000000;padding:3px 0px 10px 0px;}
.tp_modhdrsmall{ 
font-family: Arial, Trebuchet MS, sans-serif;
background:#FFFFFF url(http://www.midvalleyvoice.com/graphics/h2bg.gif) repeat-x scroll left bottom;
font-weight:bold;
font-size:18px; 
color:#2D3D3C;
padding:15px 0px 5px 3px;
}

.tp_modcontainer{color:#000;font-size:12px;border:0;margin:10px;padding:0;} 
.tp_modtopgradient{background: url(images/spacer.gif);}
.tp_modbody{
padding:10px 5px 0 10px;}

#phdr_divNav, #nfheader_divNav{text-align:center;background:transparent;}
.tp_globalsubnav{text-align:left;width:960px;margin-left:auto;margin-right:auto;}
.tp_subnavON {COLOR: #61A0E7;TEXT-DECORATION: underline;background:#fff; }
.tp_globalsubnav{background:transparent;}
.tp_signstrip{float:right;position:relative;margin-bottom:-40px;}

.tp_photo_large{background-image:none;}
/* Text styles */
.normaltxtwhite12{font-weight:normal;font-size:12px;COLOR: #ffffff;TEXT-DECORATION: none;}
.normallnk10white{font-weight:normal;font-size:10px;COLOR: #ffffff;TEXT-DECORATION: none;}
.normallnk10white:visited{font-weight:normal;font-size:10px;COLOR: #ffffff;TEXT-DECORATION: none;}
.normallnk10white:active{font-weight:normal;font-size:10px;COLOR: #ffffff;TEXT-DECORATION: none;}
.normallnk10white:hover{font-weight:normal;font-size:10px; COLOR: #ffcc99; TEXT-DECORATION: underline;}
.normallnk10{font-weight:normal;font-size:10px;COLOR: #234154;TEXT-DECORATION: none;}
.normallnk10:visited{font-weight:normal;COLOR: #234154;}
.normallnk10:active{font-weight:normal;COLOR: #234154;}
.normallnk10:hover{font-weight:normal;COLOR: #999999;TEXT-DECORATION: underline;}
.normallnk11{font-weight:normal;font-size:11px;COLOR: #234154;TEXT-DECORATION: none;}
.normallnk11:visited{font-weight:normal;COLOR: #234154;}
.normallnk11:active{font-weight:normal;COLOR: #234154;}
.normallnk11:hover{font-weight:normal;COLOR: #999999;TEXT-DECORATION: underline;}

.normallnk12{
font-weight:bold;
font-size:11px; 
color: #2D3D3C; 
text-decoration: none;
}

.normallnk12:hover{
font-weight:bold;
color: #546366;
text-decoration: underline;
}

.boldlnk10{FONT-WEIGHT: bold;FONT-SIZE: 10px;COLOR: #2D3D3C;TEXT-DECORATION: none;}
.boldlnk10:hover{COLOR: #5463663;TEXT-DECORATION: none}
.boldlnk12{FONT-WEIGHT: bold;FONT-SIZE: 12px;COLOR: #2D3D3C;TEXT-DECORATION: none;}
.boldlnk12:hover{COLOR: #546366;TEXT-DECORATION: none}
.boldlnk14{FONT-WEIGHT: bold;FONT-SIZE: 14px;COLOR: #2D3D3C;TEXT-DECORATION: none;}
.boldlnk14:hover{COLOR: #546366;TEXT-DECORATION: none}
.boldlnk16{FONT-WEIGHT: bold;FONT-SIZE: 16px;COLOR: #2D3D3C;TEXT-DECORATION: none;}
.boldlnk16:hover{COLOR: #546366;TEXT-DECORATION: none}
.boldlnk10DA{FONT-WEIGHT: bold;FONT-SIZE: 10px;COLOR: #3B4A4A;TEXT-DECORATION: none;}
.boldlnk10DA:hover{COLOR: #546366;TEXT-DECORATION: none;}
#featuredphoto img{width:300px;height:250px; border:solid 3px #ebebeb;}
#featuredvideo img{width:300px;height:250px; border:solid 3px #ebebeb;}
#featuredbusiness img{width:140px;height:140px;border:solid 2px #ebebeb;margin-right:5px;}
.custombtn2{font-family:verdana;color:#fff; BACKGROUND: #000;font-size:11px;border:1px solid #ebebeb;padding:3px;}

/* Get Involved */
#getinvolved {
	border-bottom: 1px solid #000;
	height: auto;
	padding: 0.5em 0;
	overflow: hidden;
	zoom: 100%;
}

.divGetInvolved h2,#getinvolved h2 {
	margin: 0;
	padding: 0;
	font-size: 13px;
	text-indent: 15px;

}
#divGetInvolved { text-align:left; }
.divGetInvolved h2 { padding-top: 10px; }
.divGetInvolved h2 span {
	color: #333;
	font-size: 13px;
}

ul#icons {
	display: block;
	padding: 0;
	margin: 0.5em 0;
	list-style: none;
}

ul#icons li {
	display: inline;
	float: left;
	width: 150px;
	height: 70px;
	margin-left: 15px;
	padding: 0 5px;
	text-align: left;
}


ul#icons li a {
	display: block;
	color: #003562;
	width: auto;
	height: 60px !important; height: 70px;
	padding: 5px 5px 5px 50px;
	text-decoration: none;
                font-size: 20px;
                font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
}

ul#icons li a:hover {
	text-decoration: none;
}

ul#icons img {
	margin: 0 0.3em;
	border: none;
}

ul#icons li.post_story a { background: url(images/post_a_story.gif) no-repeat center left; }
ul#icons li.share_photo a { background: url(images/share_a_photo.gif) no-repeat center left; }
ul#icons li.share_video a { background: url(images/share_a_video.gif) no-repeat center left; }
ul#icons li.add_event a { background: url(images/add_an_event.gif) no-repeat center left; }
ul#icons li.invite_friend a { background: url(images/invite_a_friend.gif) no-repeat center left; }

ul#icons li.post_story a:hover { background: url(images/post_a_story.gif) no-repeat center left #fff; }
ul#icons li.share_photo a:hover { background: url(images/share_a_photo.gif) no-repeat center left #fff; }
ul#icons li.share_video a:hover { background: url(images/share_a_video.gif) no-repeat center left #fff; }
ul#icons li.add_event a:hover {	background: url(images/add_an_event.gif) no-repeat center left #fff; }
ul#icons li.invite_friend a:hover {	background: url(images/invite_a_friend.gif) no-repeat center left #fff; }

#groupimage img{width:35px; height:35px;}

.divGroupNavigationTabs
{
    margin: 0px;
    font-size: 11px;
    font-weight: bold;
}

.divGroupNavigationTabs a
{
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #CBCBCB;
}

.divGroupNavigationTabs a.ON
{
    font-weight: bold;
    color: #000000;
}

.divGroupNavigationTabs a:hover
{
    font-weight: bold;
    color: #000000;
}

/* PUB NAV STYLES */
#PubNavSetLinks {border-bottom:0px solid #676767;height:auto;}
#PubNavSetLinks a {border-bottom:1px solid #676767;}
#PubNavSetLinks a:hover {border-bottom:1px solid #676767;}
#PubNavSetLinks .ON {border-bottom:1px solid #ffffff;}
#PubNavSetLinks .ON:hover {border-bottom:1px solid #ffffff;}
.PubNavSetLinks {
	text-decoration: none;
	display: block;
	margin: 0;
	clear: both; 
}
#PubNavSetLinks a {
	float:left;
	font-weight:bold;
	font-size:14px!important;
	color: #333!important;
	text-decoration: none;
	padding: 6px 15px!important;
	display: block;
	border: 1px solid #333!important;
	margin-top:5px;
	margin-right: 1px;
	background: #eee!important; 
}
#PubNavSetLinks a:hover { background: #fff!important; color: #333!important; border: 1px solid #333!important; }
#PubNavSetLinks .ON { 
	background: #333 url(http://my.quadsville.com/custom/corvallis/images/headerbg.jpg) top left!important; 
	color: #fff!important; 
	border: 1px solid #333!important;
}

.doContent .tp_divider {
height:100%;
}


div#divTemplate .tp_panelborder{width:97% !important;}

.RadEXhtmlButton{white-space:nowrap;}
.optionswin{width:250px;}

/* added hacks */
.tp_globalsubnav { margin-top: 30px; padding: 0px!important; height: 23px; border-bottom: 1px solid #333!important; }
.tp_globalsubnav a { border: 1px solid #333; border-bottom: 0px; padding: 5px 10px;  }
.tp_globalsubnav .tp_subnavON { color: #fff!important; border: 0px!important; padding: 8px 10px 10px 10px!important; background: url(http://my.quadsville.com/custom/corvallis/images/headerbg.jpg) top left; }
.tp_panelborder { background: #fff!important; border: 0px!important; padding: 0px!important; }

/* hide asterisk in manage lists url field */
#dgEdit__ctl2_lblURLStar {display:none;}

#hot_jobs_list { padding: 0px; }
#hot_jobs_list li { margin-left: 18px; margin-bottom: 5px; }
#hot_jobs_list li a { font-size: 13px; }

.vMixDesc { background: #f8f8f8; margin: 0px; width: 280px; padding: 10px; }

#divEventInvites { display: none; }

.orange_button{font-weight:bold;font-size:11px;COLOR: #fff!important; background-color: #FFCC00; TEXT-DECORATION: none; padding: 3px 10px; }
.orange_button:visited{font-weight:bold;COLOR: #fff;}
.orange_button:active{font-weight:bold;COLOR: #fff;}
.orange_button:hover{font-weight:bold;COLOR: #fff;TEXT-DECORATION: underline;}

.neighborhood_dropdown { width: 280px; }

/* fix stack issues with new members */
#conLatestMembers1 .floatleft { width: 72px!important; height: 110px!important; overflow: hidden;  }

/* fix business recommending us */
#bizrecommended {margin-left: 0;}

#footer {
	background-color: #000000;
	border-top: 2px solid #A1A17B;
}

#footer .container {
	padding:20px;
	height: 170px;
}

#footer .container a:hover {
	color:#FFFFFF;
}

.container {
	border:0 none;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	position:relative;
	text-align:left;
	width:980px;
}

#footer .footer_logo_container {
	color: #808080;
	font-size:11px;
	float:left;
	margin:-12px 10px 0 0;
	padding:0px 15px 0 0;
	width:255px;
}

#footer .footer_logo_container .copyright {
	padding: 0 0 0 10px;
}

#footer .footer_logo_container .copyright a {
	color: #808080;
	text-decoration: none;
}

#footer .footer_logo_container .copyright a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#footer .footer_logo_container .footer_description {
	padding: 20px 10px 0 10px;
	color: #808080;
	font-size: 12px;
	line-height:1.4;
}

#footer .footer_logo_container .footer_description a{
	color: #BBBF36;
	text-decoration:none;
}

#footer .footer_menu_container {
	float:left;
	width:auto;
}

#footer ul {
	list-style-type:none;
	margin:0;
	padding:0;
	z-index:5;
}

#footer ul li {
	display:inline;
	float:left;
	border:0 none;
	margin:0;
	padding:0 45px 0 0;
	font-size:13px;
}

#footer ul li a {
	color:#BBBF36;
	padding:0;
	display:inline;
	text-decoration:none;
}

#footer ul li .subfooter {
	padding: 5px 0px;
}

#footer ul li ul li {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	display:block;
	float:none;
	font-size:12px;
	margin:8px 0 0;
	padding:0;
	white-space:nowrap;
}

#footer ul li ul li a {
	color:#808080;
	display:inline;
	margin:0;
	padding:0;
	text-decoration:none;
}

#footer ul li ul li a:hover {
	color:#FFFFFF;
}
/*Forum CSS */
.PanelBar_Header{ font-family: Arial, "Trebuchet MS";background:#ffffff url('/custom/corvallis/images/h2bg.gif') repeat-x bottom left;font-weight:normal;font-size:18px; color:#000000;}
.PanelBar_SubHeader{background-image: none;}
.PanelBar_OuterTable{border: 0px;}

/* customize news header */
.tpCustomizeHeader {background: #546366 url(/custom/corvallis/images/midvalley_small_logo.jpg) no-repeat top left;}
.tpCustomizeBox 
{
background-image:url(/custom/corvallis/images/midvalley_small_logo.jpg) !important ;
background-repeat:repeat-x;
}
#popWinID .drag-contentarea {
background-image:url(/custom/corvallis/images/midvalley_small_logo.jpg) !important ;
background-repeat:repeat-x;
padding: 0;
border: 0;
}

/* Custom Updates */

#divWelcome #lblwelcome {
color:#2D3D3C;
font-family:Arial,Trebuchet MS, sans-serif;
font-size:30px;
font-weight:bold;
}

#tip .optionlink {
display:block;
padding: 5px;
background-color: #2D3D3C;
color: #FFF;
font-family: Arial, Trebuchet MS, sans-serif;
font-size: 11px;
font-weight: bold;
}

#tip .optionlink a:hover{
text-decoration: none;
}

.tp_modhdrsmall .header_link {
color: #546366;
font-family: Arial, Trebuchet MS, sans-serif;
font-size: 12px;
font-weight: normal;
padding: 0 5px 0 0;
}

.tp_modhdrsmall .header_link a:hover{
color: #546366;
text-decoration: none;
}

.link14 {
color:#546366;
font-weight: bold;
font-size:14px;
}

.link14 a:link {
text-decoration: none;
}

.link14 a:hover,
.link14 a:active {
color:#2D3D3C;
text-decoration: underline;
}

.normaltext {
font-family: Arial;
font-size: 12px;
color:#4D4D4D;
}

.normaltext a:link {
color: #2D3D3C;
text-decoration: none;
}

.normaltext a:active {
color:#546366;
text-decoration: none;
}

.membername {
font-family: Arial;
font-size:10px;
color#2D3D3C;
font-weight:bold;
text-decoration:none;
}

.membername a:link {
color#2D3D3C;
text-decoration:underline;
}

.membername a:link {
color#546366;
text-decoration:underline;
}

#tip .tip_question {
color: #2D3D3C;
font-family: Arial, Trebuchet MS, sans-serif;
font-size: 14px;
margin: 0 0 8px 0;
font-weight: bold;
}

.tip .tip_link a{
color: #BF0000;
text-decoration: none;
}

.tip .tip_link a:hover {
text-decoration: underline;
}

/*#divClosed a {color:#4693c4;}*/



/*Login Formatting*/
#conLogin1 form{margin:0;padding:0;}
#LoginPanelWelcome{font-size:14px;font-weight:bold;}
#LoginPanelWelcomePublicName{margin-left:60px;font-family:Trebuchet MS; font-size:30px;font-weight:bold;color:#000;}
#btnEnter{height:20px;margin:10px 0 10px 0;padding:0;}
#txtUserName, #txtLoginEmail{width:100px;margin:3px 0 3px 0;}
#txtPassword, #pwLoginPassword{width:100px;margin:3px 0 3px 0;}
#lblwelcome{display:inline;}
#lnksignout{display:inline;float:right;}
#tploginimg{width:50px;height:50px;border:solid 2px #cecece;overflow:hidden;float:left;}
#tploginimg img{width:50px;}
#btnLogin{height:20px;margin:0;padding:0;}
#btnRegister{height:20px;margin:0 0 0 10px;padding:0;}
#loginbtns{padding:10px 0 10px 0;text-align:right;}
#loginwidth {width:500px;}
#loginbottomborder {border-bottom: solid 1px #000;}

/* ****** GLOBAL *** PAGE *** MARGINS******  */
#TP_Page_header {
 margin:0;
 padding:0;
 width:100%;  /* set to px size or keep the 100% page width */
 clear:both;
}
#TP_Page_container {
 margin-top:0px;
 text-align:center;  /* set the site alignment  */
}
#TP_Page_content {
 width:970px; /* set to PX size or keep 100% page width */
 margin:0;
 padding:0;
 clear:both;
 margin-left:auto;
 margin-right:auto;
}
#TP_Page_left {
 float:left;
 width:230px; /* set to PX for left pane width */
 margin-left:5px;
}
#TP_Page_middle {
 margin-top: 0;
 margin-right: 250px; /* set to PX for right pane width */ 
 margin-left: 250px; /* set to PX for left pane width */ 
 text-align: left;
}
#TP_Page_right {
 float:right;
 width:240px; /* set to PX for right pane width */ 
 margin-right:5px;
}

/* LEFT PANE [OFF] */
/*Only for Template pages. For this to work you need to disable the inside the template.  Use the display:none; on #TP_Page_left and change the #TP_Page_middle to #TP_Page_middle_0left */
#TP_Page_middle_0left { 
 margin-top: 0;
 margin-right: 250px;
 margin-left: 5px;
 text-align: left;
}
#TP_Page_middle_full {
/*if left and right panes are not in use */
 margin-top: 0;
 text-align: left;
}
#TP_Page_footer {
/*you may add the width to this as header and footer art outside the container above  */
 padding-top:200px;
 float:none;
 clear:both;
 
} 

#phdr_divNav, #nfheader_divNav{text-align:center;background:transparent;}
   .tp_globalsubnav{text-align:left;width:970px;margin-left:auto;margin-right:auto;}


#lnksignout{display: none !important;}

#crumbs {margin-right:auto;margin-left:auto;}
#TP_Page_container {margin-right:auto;margin-left:auto;}
/*CUSTOM OVERRIDES BELOW*/
.sectionbody {background-color: #FFFFFF;background-image: none;}

a:link, body a:visited { color: #234154; text-decoration: none; }
a:active { color: #234154; }
a:hover {color: #999999; text-decoration: underline;}

/*Global Navigation*/
.NavSetLinks {font-family: Arial; font-size: 16px; font-weight: bold; text-decoration: none;padding: 0px;display:block;background: #454545 url(/custom/corvallis/images/navbg.gif) repeat-x left bottom;margin: 0;clear: both;height:35px; line-height: 35px; vertical-align: middle;}
#NavSetLinks a {font-family:Century Gothic,Arial;float:left;font-weight:bold;font-size:13px;color: #fff;text-decoration: none;padding: 0px 5px 0px 5px;display: block;background: #454545 url(/custom/corvallis/images/tabbg.gif) repeat-x left bottom;border-left:solid 1px #454545;}
#NavSetLinks a:hover {font-family:Century Gothic,Arial;float:left;font-weight:bold;font-size:13px;color: #afd4fe;text-decoration: underline;padding: 0px 5px 0px 5px;display: block;background: #454545 url(/custom/corvallis/images/tabbg.gif) repeat-x left bottom;}
#NavSetLinks .ON {font-family:Century Gothic,Arial;float:left;font-weight:bold;font-size:13px;color: #fff;text-decoration: none;padding: 0px 5px 0px 5px;display: block;background: #454545 url(/custom/corvallis/images/tabbg_over.gif) repeat-x left bottom;}
#NavSetLinks .ON:hover {font-family:Century Gothic,Arial;float:left;font-weight:bold;font-size:13px;color: #afd4fe;text-decoration: none;padding: 0px 5px 0px 5px;display: block;background: #454545 url(/custom/corvallis/images/tabbg_over.gif) repeat-x left bottom;}
/*Sub Nav*/
.subnav   {font-size: 10px;font-weight: bold;color: #2e436d;text-decoration: none;padding:0px;text-align:left; background: transparent url(/custom/corvallis/images/subnav.gif) top left repeat-x;height: 35px; }
.subnav a {font-size: 10px;color: #2e436d;text-decoration: none;padding:0px 15px 0px 15px;margin:0px;font-weight:normal; height: 35px; line-height: 35px; vertical-align: middle; }
.subnav a:hover { color:#2e436d; background-color: transparent; }
.sectionbody{font-family: Arial;padding-bottom:0;}
a {font-family:Arial,Helvetica,sans; color:#2e436d;text-decoration:none;}
#mysettings a {font-family:Verdana, Arial, Helvetica, sans; 
font-size:11px !important;
text-decoration:underline !important;
color:#000000;
}
/*
.tp_modhdrlarge {
   background-color: #ffffff;
   background-image: url(/custom/corvallis/images/search_pnlhdrtop.gif);
   background-repeat: repeat-x;
   background-attachment: scroll;
   background-x-position: left;
   background-y-position: bottom;
   font-weight: bold;
   font-size: 16px;
   color: #686868;
   padding-top: 5px;
   padding-right: 0pt;
   padding-bottom: 5px;
   padding-left: 10px;
}*/
.tp_modhdrlarge{ font-family: Arial, "Trebuchet MS";background:#ffffff url('/custom/corvallis/images/h2bg.gif') repeat-x bottom left;font-weight:normal;font-size:18px; color:#000000;padding:3px 0px 10px 0px;}
.tp_modhdrsmall{ 
font-family: Arial, Trebuchet MS, sans-serif;
background:#FFFFFF url(http://www.midvalleyvoice.com/graphics/h2bg.gif) repeat-x scroll left bottom;
font-weight:bold;
font-size:18px; 
color:#2D3D3C;
padding:15px 0px 5px 3px;
}

.tp_modcontainer{color:#000;font-size:12px;border:0;margin:10px;padding:0;} 
.tp_modtopgradient{background: url(images/spacer.gif);}
.tp_modbody{
padding:10px 5px 0 10px;}

#phdr_divNav, #nfheader_divNav{text-align:center;background:transparent;}
.tp_globalsubnav{text-align:left;width:960px;margin-left:auto;margin-right:auto;}
.tp_subnavON {COLOR: #61A0E7;TEXT-DECORATION: underline;background:#fff; }
.tp_globalsubnav{background:transparent;}
.tp_signstrip{float:right;position:relative;margin-bottom:-40px;}

.tp_photo_large{background-image:none;}
/* Text styles */
.normaltxtwhite12{font-weight:normal;font-size:12px;COLOR: #ffffff;TEXT-DECORATION: none;}
.normallnk10white{font-weight:normal;font-size:10px;COLOR: #ffffff;TEXT-DECORATION: none;}
.normallnk10white:visited{font-weight:normal;font-size:10px;COLOR: #ffffff;TEXT-DECORATION: none;}
.normallnk10white:active{font-weight:normal;font-size:10px;COLOR: #ffffff;TEXT-DECORATION: none;}
.normallnk10white:hover{font-weight:normal;font-size:10px; COLOR: #ffcc99; TEXT-DECORATION: underline;}
.normallnk10{font-weight:normal;font-size:10px;COLOR: #234154;TEXT-DECORATION: none;}
.normallnk10:visited{font-weight:normal;COLOR: #234154;}
.normallnk10:active{font-weight:normal;COLOR: #234154;}
.normallnk10:hover{font-weight:normal;COLOR: #999999;TEXT-DECORATION: underline;}
.normallnk11{font-weight:normal;font-size:11px;COLOR: #234154;TEXT-DECORATION: none;}
.normallnk11:visited{font-weight:normal;COLOR: #234154;}
.normallnk11:active{font-weight:normal;COLOR: #234154;}
.normallnk11:hover{font-weight:normal;COLOR: #999999;TEXT-DECORATION: underline;}

.normallnk12{
font-weight:bold;
font-size:11px; 
color: #2D3D3C; 
text-decoration: none;
}

.normallnk12:hover{
font-weight:bold;
color: #546366;
text-decoration: underline;
}

.boldlnk10{FONT-WEIGHT: bold;FONT-SIZE: 10px;COLOR: #2D3D3C;TEXT-DECORATION: none;}
.boldlnk10:hover{COLOR: #5463663;TEXT-DECORATION: none}
.boldlnk12{FONT-WEIGHT: bold;FONT-SIZE: 12px;COLOR: #2D3D3C;TEXT-DECORATION: none;}
.boldlnk12:hover{COLOR: #546366;TEXT-DECORATION: none}
.boldlnk14{FONT-WEIGHT: bold;FONT-SIZE: 14px;COLOR: #2D3D3C;TEXT-DECORATION: none;}
.boldlnk14:hover{COLOR: #546366;TEXT-DECORATION: none}
.boldlnk16{FONT-WEIGHT: bold;FONT-SIZE: 16px;COLOR: #2D3D3C;TEXT-DECORATION: none;}
.boldlnk16:hover{COLOR: #546366;TEXT-DECORATION: none}
.boldlnk10DA{FONT-WEIGHT: bold;FONT-SIZE: 10px;COLOR: #3B4A4A;TEXT-DECORATION: none;}
.boldlnk10DA:hover{COLOR: #546366;TEXT-DECORATION: none;}
#featuredphoto img{width:300px;height:250px; border:solid 3px #ebebeb;}
#featuredvideo img{width:300px;height:250px; border:solid 3px #ebebeb;}
#featuredbusiness img{width:140px;height:140px;border:solid 2px #ebebeb;margin-right:5px;}
.custombtn2{font-family:verdana;color:#fff; BACKGROUND: #000;font-size:11px;border:1px solid #ebebeb;padding:3px;}

/* Get Involved */
#getinvolved {
	border-bottom: 1px solid #000;
	height: auto;
	padding: 0.5em 0;
	overflow: hidden;
	zoom: 100%;
}

.divGetInvolved h2,#getinvolved h2 {
	margin: 0;
	padding: 0;
	font-size: 13px;
	text-indent: 15px;

}
#divGetInvolved { text-align:left; }
.divGetInvolved h2 { padding-top: 10px; }
.divGetInvolved h2 span {
	color: #333;
	font-size: 13px;
}

ul#icons {
	display: block;
	padding: 0;
	margin: 0.5em 0;
	list-style: none;
}

ul#icons li {
	display: inline;
	float: left;
	width: 150px;
	height: 70px;
	margin-left: 15px;
	padding: 0 5px;
	text-align: left;
}


ul#icons li a {
	display: block;
	color: #003562;
	width: auto;
	height: 60px !important; height: 70px;
	padding: 5px 5px 5px 50px;
	text-decoration: none;
                font-size: 20px;
                font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
}

ul#icons li a:hover {
	text-decoration: none;
}

ul#icons img {
	margin: 0 0.3em;
	border: none;
}

ul#icons li.post_story a { background: url(images/post_a_story.gif) no-repeat center left; }
ul#icons li.share_photo a { background: url(images/share_a_photo.gif) no-repeat center left; }
ul#icons li.share_video a { background: url(images/share_a_video.gif) no-repeat center left; }
ul#icons li.add_event a { background: url(images/add_an_event.gif) no-repeat center left; }
ul#icons li.invite_friend a { background: url(images/invite_a_friend.gif) no-repeat center left; }

ul#icons li.post_story a:hover { background: url(images/post_a_story.gif) no-repeat center left #fff; }
ul#icons li.share_photo a:hover { background: url(images/share_a_photo.gif) no-repeat center left #fff; }
ul#icons li.share_video a:hover { background: url(images/share_a_video.gif) no-repeat center left #fff; }
ul#icons li.add_event a:hover {	background: url(images/add_an_event.gif) no-repeat center left #fff; }
ul#icons li.invite_friend a:hover {	background: url(images/invite_a_friend.gif) no-repeat center left #fff; }

#groupimage img{width:35px; height:35px;}

.divGroupNavigationTabs
{
    margin: 0px;
    font-size: 11px;
    font-weight: bold;
}

.divGroupNavigationTabs a
{
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #CBCBCB;
}

.divGroupNavigationTabs a.ON
{
    font-weight: bold;
    color: #000000;
}

.divGroupNavigationTabs a:hover
{
    font-weight: bold;
    color: #000000;
}

/* PUB NAV STYLES */
#PubNavSetLinks {border-bottom:0px solid #676767;height:auto;}
#PubNavSetLinks a {border-bottom:1px solid #676767;}
#PubNavSetLinks a:hover {border-bottom:1px solid #676767;}
#PubNavSetLinks .ON {border-bottom:1px solid #ffffff;}
#PubNavSetLinks .ON:hover {border-bottom:1px solid #ffffff;}
.PubNavSetLinks {
	text-decoration: none;
	display: block;
	margin: 0;
	clear: both; 
}
#PubNavSetLinks a {
	float:left;
	font-weight:bold;
	font-size:14px!important;
	color: #333!important;
	text-decoration: none;
	padding: 6px 15px!important;
	display: block;
	border: 1px solid #333!important;
	margin-top:5px;
	margin-right: 1px;
	background: #eee!important; 
}
#PubNavSetLinks a:hover { background: #fff!important; color: #333!important; border: 1px solid #333!important; }
#PubNavSetLinks .ON { 
	background: #333 url(http://my.quadsville.com/custom/corvallis/images/headerbg.jpg) top left!important; 
	color: #fff!important; 
	border: 1px solid #333!important;
}

.doContent .tp_divider {
height:100%;
}


div#divTemplate .tp_panelborder{width:97% !important;}

.RadEXhtmlButton{white-space:nowrap;}
.optionswin{width:250px;}

/* added hacks */
.tp_globalsubnav { margin-top: 30px; padding: 0px!important; height: 23px; border-bottom: 1px solid #333!important; }
.tp_globalsubnav a { border: 1px solid #333; border-bottom: 0px; padding: 5px 10px;  }
.tp_globalsubnav .tp_subnavON { color: #fff!important; border: 0px!important; padding: 8px 10px 10px 10px!important; background: url(http://my.quadsville.com/custom/corvallis/images/headerbg.jpg) top left; }
.tp_panelborder { background: #fff!important; border: 0px!important; padding: 0px!important; }

/* hide asterisk in manage lists url field */
#dgEdit__ctl2_lblURLStar {display:none;}

#hot_jobs_list { padding: 0px; }
#hot_jobs_list li { margin-left: 18px; margin-bottom: 5px; }
#hot_jobs_list li a { font-size: 13px; }

.vMixDesc { background: #f8f8f8; margin: 0px; width: 280px; padding: 10px; }

#divEventInvites { display: none; }

.orange_button{font-weight:bold;font-size:11px;COLOR: #fff!important; background-color: #FFCC00; TEXT-DECORATION: none; padding: 3px 10px; }
.orange_button:visited{font-weight:bold;COLOR: #fff;}
.orange_button:active{font-weight:bold;COLOR: #fff;}
.orange_button:hover{font-weight:bold;COLOR: #fff;TEXT-DECORATION: underline;}

.neighborhood_dropdown { width: 280px; }

/* fix stack issues with new members */
#conLatestMembers1 .floatleft { width: 72px!important; height: 110px!important; overflow: hidden;  }

/* fix business recommending us */
#bizrecommended {margin-left: 0;}

#footer {
	background-color: #000000;
	border-top: 2px solid #A1A17B;
}

#footer .container {
	padding:20px;
	height: 170px;
}

#footer .container a:hover {
	color:#FFFFFF;
}

.container {
	border:0 none;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	position:relative;
	text-align:left;
	width:980px;
}

#footer .footer_logo_container {
	color: #808080;
	font-size:11px;
	float:left;
	margin:-12px 10px 0 0;
	padding:0px 15px 0 0;
	width:255px;
}

#footer .footer_logo_container .copyright {
	padding: 0 0 0 10px;
}

#footer .footer_logo_container .copyright a {
	color: #808080;
	text-decoration: none;
}

#footer .footer_logo_container .copyright a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#footer .footer_logo_container .footer_description {
	padding: 20px 10px 0 10px;
	color: #808080;
	font-size: 12px;
	line-height:1.4;
}

#footer .footer_logo_container .footer_description a{
	color: #BBBF36;
	text-decoration:none;
}

#footer .footer_menu_container {
	float:left;
	width:auto;
}

#footer ul {
	list-style-type:none;
	margin:0;
	padding:0;
	z-index:5;
}

#footer ul li {
	display:inline;
	float:left;
	border:0 none;
	margin:0;
	padding:0 45px 0 0;
	font-size:13px;
}

#footer ul li a {
	color:#BBBF36;
	padding:0;
	display:inline;
	text-decoration:none;
}

#footer ul li .subfooter {
	padding: 5px 0px;
}

#footer ul li ul li {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	display:block;
	float:none;
	font-size:12px;
	margin:8px 0 0;
	padding:0;
	white-space:nowrap;
}

#footer ul li ul li a {
	color:#808080;
	display:inline;
	margin:0;
	padding:0;
	text-decoration:none;
}

#footer ul li ul li a:hover {
	color:#FFFFFF;
}
/*Forum CSS */
.PanelBar_Header{ font-family: Arial, "Trebuchet MS";background:#ffffff url('/custom/corvallis/images/h2bg.gif') repeat-x bottom left;font-weight:normal;font-size:18px; color:#000000;}
.PanelBar_SubHeader{background-image: none;}
.PanelBar_OuterTable{border: 0px;}

/* customize news header */
.tpCustomizeHeader {background: #546366 url(/custom/corvallis/images/midvalley_small_logo.jpg) no-repeat top left;}
.tpCustomizeBox 
{
background-image:url(/custom/corvallis/images/midvalley_small_logo.jpg) !important ;
background-repeat:repeat-x;
}
#popWinID .drag-contentarea {
background-image:url(/custom/corvallis/images/midvalley_small_logo.jpg) !important ;
background-repeat:repeat-x;
padding: 0;
border: 0;
}

/* Custom Updates */

#divWelcome #lblwelcome {
color:#2D3D3C;
font-family:Arial,Trebuchet MS, sans-serif;
font-size:30px;
font-weight:bold;
}

#tip .optionlink {
display:block;
padding: 5px;
background-color: #2D3D3C;
color: #FFF;
font-family: Arial, Trebuchet MS, sans-serif;
font-size: 11px;
font-weight: bold;
}

#tip .optionlink a:hover{
text-decoration: none;
}

.tp_modhdrsmall .header_link {
color: #546366;
font-family: Arial, Trebuchet MS, sans-serif;
font-size: 12px;
font-weight: normal;
padding: 0 5px 0 0;
}

.tp_modhdrsmall .header_link a:hover{
color: #546366;
text-decoration: none;
}

.link14 {
color:#546366;
font-weight: bold;
font-size:14px;
}

.link14 a:link {
text-decoration: none;
}

.link14 a:hover,
.link14 a:active {
color:#2D3D3C;
text-decoration: underline;
}

.normaltext {
font-family: Arial;
font-size: 12px;
color:#4D4D4D;
}

.normaltext a:link {
color: #2D3D3C;
text-decoration: none;
}

.normaltext a:active {
color:#546366;
text-decoration: none;
}

.membername {
font-family: Arial;
font-size:10px;
color#2D3D3C;
font-weight:bold;
text-decoration:none;
}

.membername a:link {
color#2D3D3C;
text-decoration:underline;
}

.membername a:link {
color#546366;
text-decoration:underline;
}

#tip .tip_question {
color: #2D3D3C;
font-family: Arial, Trebuchet MS, sans-serif;
font-size: 14px;
margin: 0 0 8px 0;
font-weight: bold;
}

.tip .tip_link a{
color: #BF0000;
text-decoration: none;
}

.tip .tip_link a:hover {
text-decoration: underline;
}

/*#divClosed a {color:#4693c4;}*/



/*Login Formatting*/
#conLogin1 form{margin:0;padding:0;}
#LoginPanelWelcome{font-size:14px;font-weight:bold;}
#LoginPanelWelcomePublicName{margin-left:60px;font-family:Trebuchet MS; font-size:30px;font-weight:bold;color:#000;}
#btnEnter{height:20px;margin:10px 0 10px 0;padding:0;}
#txtUserName, #txtLoginEmail{width:100px;margin:3px 0 3px 0;}
#txtPassword, #pwLoginPassword{width:100px;margin:3px 0 3px 0;}
#lblwelcome{display:inline;}
#lnksignout{display:inline;float:right;}
#tploginimg{width:50px;height:50px;border:solid 2px #cecece;overflow:hidden;float:left;}
#tploginimg img{width:50px;}
#btnLogin{height:20px;margin:0;padding:0;}
#btnRegister{height:20px;margin:0 0 0 10px;padding:0;}
#loginbtns{padding:10px 0 10px 0;text-align:right;}
#loginwidth {width:500px;}
#loginbottomborder {border-bottom: solid 1px #000;}

/* ****** GLOBAL *** PAGE *** MARGINS******  */
#TP_Page_header {
 margin:0;
 padding:0;
 width:100%;  /* set to px size or keep the 100% page width */
 clear:both;
}
#TP_Page_container {
 margin-top:0px;
 text-align:center;  /* set the site alignment  */
}
#TP_Page_content {
 width:970px; /* set to PX size or keep 100% page width */
 margin:0;
 padding:0;
 clear:both;
 margin-left:auto;
 margin-right:auto;
}
#TP_Page_left {
 float:left;
 width:230px; /* set to PX for left pane width */
 margin-left:5px;
}
#TP_Page_middle {
 margin-top: 0;
 margin-right: 250px; /* set to PX for right pane width */ 
 margin-left: 250px; /* set to PX for left pane width */ 
 text-align: left;
}
#TP_Page_right {
 float:right;
 width:240px; /* set to PX for right pane width */ 
 margin-right:5px;
}

/* LEFT PANE [OFF] */
/*Only for Template pages. For this to work you need to disable the inside the template.  Use the display:none; on #TP_Page_left and change the #TP_Page_middle to #TP_Page_middle_0left */
#TP_Page_middle_0left { 
 margin-top: 0;
 margin-right: 250px;
 margin-left: 5px;
 text-align: left;
}
#TP_Page_middle_full {
/*if left and right panes are not in use */
 margin-top: 0;
 text-align: left;
}
#TP_Page_footer {
/*you may add the width to this as header and footer art outside the container above  */
 padding-top:200px;
 float:none;
 clear:both;
 
} 

#phdr_divNav, #nfheader_divNav{text-align:center;background:transparent;}
   .tp_globalsubnav{text-align:left;width:970px;margin-left:auto;margin-right:auto;}


#lnksignout{display: none !important;}

#crumbs {margin-right:auto;margin-left:auto;}
#TP_Page_container {margin-right:auto;margin-left:auto;}



#divCustomPaging {clear:both;}
#crumbs #phdr_divBC {border-bottom:none !important;}
#crumbs #phdr_divBC a {border:none;}

.tp_profilethumbs div {margin:auto;}


/* fixes for search page - rdr 02/09/2011 */
/* Hide Reset Button */
#SearchResults .boldtxt12 .normaltxt12 a span img {display:none;}
#SearchObjectWrap {min-height: 60px;}
.tp_srchCntrlAfterBtn {
background-image: url("/images/themes/default/tp_btn_Dark_Green.gif");
}

/* Tabs */
#CPuserLoggedinLeft #searchResults .TPCPtabsMenu {display:none;}
.TPCPtabsMenu {background-color: #FFF;}
.TPCPtabsMenu li a {color:#234154;}
.TPCPtabsMenu li a.tabactive {color:#FFF;background-color:#546366;}

/* Titles */
.ContentTitle {
    background: url("http://www.midvalleyvoice.com/graphics/h2bg.gif") repeat-x scroll left bottom #FFFFFF;
    color: #2D3D3C;
    font-family: Arial,Trebuchet MS,sans-serif;
    font-size: 18px;
    font-weight: bold;
    font-style: normal;
}

/* hide right rail popular and featured media */
#CPuserLoggedRight #pageBottomRight {display:none;}

/* hide borders */
#CPuserLoggedinLeft, #CPuserLoggedRight {border:none;}
#TPCPsearchResults1, #TPCPsearchResults2, #TPCPsearchResults3 {
    height: auto;
}

/* video link fontstyle */
#CPvideoLink a {font-size: 12px;font-style:normal;}
#CPvideoTitle {font-size: 12px;font-style:normal;}
#NCnewsContentTitle {font-size: 12px;font-style:normal;}
#TPCPPopularToday5  {
    margin-bottom: 5px;
    margin-top: 5px;
    min-height: 220px;
    padding: 10px 0 6px 5px;
    text-align: left;
    width: 285px;
}
#TPCPPopularToday5 #CommunityVideos #CPvideoContainer {margin-top:15px;margin-bottom:0;}

.tp_thumbContainerDiv {float: left; width: 60px;}
.tp_thumbContainerDiv a img {width: 50px; height: 50px;}

/*Hide choose Lists */
#ep_divCreateLists,
#ep_M_BLOG_LISTS {
	display: none;
}

/* styles for new points module */
.tp_badgesWrapper {text-align:center;}
.tp_badgeDisplayDiv {width:100%;margin-top: 10px;}
.tp_BadgesContentDiv {width:100%;}
.communityContentTitle {
    background: url("/custom/corvallis/images/h2bg.gif") repeat-x scroll left bottom transparent;
    color: #000000;
    font-family: Arial,"Trebuchet MS";
    font-size: 18px;
    font-weight: normal;
    padding: 3px 0 10px;
    zoom:100%;
    font-style:normal;
    text-align:left;
}
