.site_specific_header {
	font-family: Times New Roman, Times, serif;
	font-size: 16px;
	font-weight: bold;
                color: #454C54;
                margin: 0px 0px 15px 0px;
                padding: 0px 0px 0px 0px;
}

.site_specific_feedtitle {font: Bold 18px Geneva, Arial, Helvetica, sans-serif;
color: #666666;
border-bottom: #999999 thin dotted;
margin-bottom: 10px;
}

.site_specific_headline {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2A4263;
               
}

.site_specific_headline a {
	color: #2A4263;   
}

.site_specific_date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9B9B9B;
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;    
}

.site_specific_abstract p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.site_specific_abstract {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}


/* poll styles */

.poll_title {
background: #454C54;
color: #737373;
font-family:Georgia;
font-size:16px;
font-weight:600;
padding-top:5px;
padding-left:5px;
}

.pollQuestion {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #30455C;
}

.pollAnswer {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #30455C;
}

.pollResultAnswer {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #30455C;
}

.pollResultPercent {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #30455C;
}

.pollResultVotes {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #30455C;
}

.pollTotalVotes {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #30455C;
}

.pollSelectedPercent {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #30455C;
}

.pollBlock {
width: 440px;
background: #F8F7F1;
padding: 10px 10px 10px 10px;
}

/* end poll styles *?

/* green living */

.green_generic_space {
width: 640px;
height: 2300px;
margin: 0px 10px 0px 10px;
}

.green_top_box {
width: 620px;
height: 380px;
margin: 10px 0px 10px 0px;
}

.green_left_box {
width: 340px;
height: 340px;
margin-right: 10px;
float: left;
padding: 5px;
border-color: #F2F0EC;
border-style: solid;
border-width: 1px;
}

.green_right_box {
width: 250px;
height: 340px;
float: left;
}

.green_long_box {
width: 620px;
height: 150px;
margin: 10px 0px 10px 0px;
padding: 5px;
background: #E8EBD6; 
clear:both;
}

.green_long_first{
width: 182px;
padding: 10px 5px 10px 5px;
margin-left: 10px;
float: left;
}

.green_long_second {
width: 182px;
padding: 10px 5px 10px 5px;
margin-left: 10px;
float: left;
}

.green_long_third {
width: 182px;
padding: 10px 5px 10px 5px;
margin-left: 10px;
float: left;
}

.green_middle_box {
width: 620px;
height: 800px;
}

.green_middle_left {
width: 410px;
height: 1200px;
float: left;
margin-right: 10px;
}

.green_middle_right {
width: 187px;
height: 600px;
float: left;
}

.green_mochilla_box {
width: 620px;
height: 350px;
}

.green_category_titles {font: Bold 18px Geneva, Arial, Helvetica, sans-serif;
color: #61A327;
border-bottom: #D2EEB9 thin dotted;
margin-bottom: 10px;
}

.green_links_box { 
width: 187px;
height: 315px;
padding: 5px;
border-color: #F0F2E6;
border-style: solid;
border-width: 1px;
float: left;
}

.a_green:link {font: Bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#253A45; 
text-decoration:none;
}

.a_green:hover{text-decoration:underline;}

.a_green:visited {font: Bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#88ACBF; 
text-decoration:none;
}

/* end green living */

/* consumer */
.consumer_text {font: Bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}

.consumer_text_plain {font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}

.a_consumer:link {font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#253A45; 
text-decoration:none;
}

.a_consumer:hover{text-decoration:underline;}

.a_consumer:visited {font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#88ACBF; 
text-decoration:none;
}

/* end consumer */


/* entertainment */

.entertainment_generic_space {
width: 640px;
height: 900px;
margin-right: 10px;
}

.entertainment_top_box {
width: 620px;
height: 380px;
margin: 10px 0px 10px 0px;
}

.entertainment_middle_box {
width: 620px;
height: 200px;
border-color: #EDEADE;
border-style: solid;
border-width: 1px;
padding: 5px;
}

.entertainment_header_box {
width: 620px;
height: 30px;
}

.entertainment_well_left_box{
width: 300px;
height: 140px;
margin: 0px 10px 0px 0px;
float: left;
}

.entertainment_well_right_box{
width: 300px;
height: 140px;
margin: 0 px;
float: left;
}

.box_header { font: Bold 12px Geneva, Arial, Helvetica, sans-serif;
text-decoration: underline;
color: #333333;
}

.consumer_text {
font: Bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}

.a_consumer:link {font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#253A45; 
text-decoration:none;
}

.a_consumer:hover{text-decoration:underline;}

.a_consumer:visited {font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#88ACBF; 
text-decoration:none;
}

/* end entertainment */

/* section front franchise wells */
.franchise_box { width: 750px;
height: 150px;
margin: 8px 0px 5px 0px
}

.first_franchise_box { width:165px;
height: 140px;
margin: 0px 5px 0px 0px;
padding: 5px 5px 5px 5px;
border-color: #EDEADE;
border-style: solid;
border-width: 1px;
float:left;
}

.second_franchise_box { width:165px;
height: 140px;
margin: 0px 5px 0px 5px;
padding: 5px 5px 5px 5px;
border-color: #EDEADE;
border-style: solid;
border-width: 1px;
float:left;
}

.third_franchise_box { width:165px;
height: 140px;
margin: 0px 5px 0px 5px;
padding: 5px 5px 5px 5px;
border-color: #EDEADE;
border-style: solid;
border-width: 1px;
float:left;
}

.fourth_franchise_box { width:165px;
height: 140px;
margin: 0px 0px 0px 5px;
padding: 5px 5px 5px 5px;
border-color: #EDEADE;
border-style: solid;
border-width: 1px;
float:left;
}

.box_header { font: Bold 12px Geneva, Arial, Helvetica, sans-serif;
text-decoration: underline;
color: #333333;
}

.franchise_header {font: 18px Georgia, Times New Roman, Times, serif;
color: #3D6072;
}

.franchise_text {font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}

.snap_text { font: Bold 10px Verdana, Arial, Helvetica, sans-serif;
padding: 4px 2px 2px 12px;
}

.a_franchise:link {font: 18px Georgia, Times New Roman, Times, serif;
color:#737373; 
text-decoration:none;
}

.a_franchise:hover{text-decoration:underline;}

.a_franchise:visited {font: 18px Georgia, Times New Roman, Times, serif;
color:#88ACBF; 
text-decoration:none;
}

.a_franchise_regular:link {font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#3D6072; 
text-decoration:none;
}

.a_franchise_regular:hover{text-decoration:underline;}

.a_franchise_regular:visited {font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#88ACBF; 
text-decoration:none;
}

.a_franchise_tiny:link {font: 10px Verdana, Arial, Helvetica, sans-serif;
color:#3D6072; 
text-decoration:none;
}

.a_franchise_tiny:hover{text-decoration:underline;}

.a_franchise_tiny:visited {font: 10px Verdana, Arial, Helvetica, sans-serif;
color:#88ACBF; 
text-decoration:none;
}

/* end section front franchise wells */


/* generic page franchise wells */
.franchise_box2 { width: 620px;
height: 160px;
margin: 8px 0px 5px 0px
}

.first_franchise_box2 { width:135px;
height: 140px;
margin: 0px 10px 0px 0px;
padding: 5px 5px 5px 5px;
border-color: #EDEADE;
border-style: solid;
border-width: 1px;
float:left;
}

.second_franchise_box2 { width:135px;
height: 140px;
margin-right: 10px;
padding: 5px 5px 5px 5px;
border-color: #EDEADE;
border-style: solid;
border-width: 1px;
float:left;
}

.third_franchise_box2 { width:135px;
height: 140px;
margin: 0px 10px 0px 0px;
padding: 5px 5px 5px 5px;
border-color: #EDEADE;
border-style: solid;
border-width: 1px;
float:left;
}

.fourth_franchise_box2 { width:137px;
height: 140px;
padding: 5px 5px 5px 5px;
border-color: #EDEADE;
border-style: solid;
border-width: 1px;
float:left;
}

.franchise_header {font: 18px Georgia, Times New Roman, Times, serif;
color: #3D6072;
}

.franchise_text {font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}

.snap_text { font: Bold 10px Verdana, Arial, Helvetica, sans-serif;
padding: 4px 2px 2px 12px;
}

.a_franchise:link {font: 18px Georgia, Times New Roman, Times, serif;
color:#737373; 
text-decoration:none;
}

.a_franchise:hover{text-decoration:underline;}

.a_franchise:visited {font: 18px Georgia, Times New Roman, Times, serif;
color:#88ACBF; 
text-decoration:none;
}

.a_franchise_regular:link {font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#3D6072; 
text-decoration:none;
}

.a_franchise_regular:hover{text-decoration:underline;}

.a_franchise_regular:visited {font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#88ACBF; 
text-decoration:none;
}

.a_franchise_tiny:link {font: 10px Verdana, Arial, Helvetica, sans-serif;
color:#3D6072; 
text-decoration:none;
}

.a_franchise_tiny:hover{text-decoration:underline;}

.a_franchise_tiny:visited {font: 10px Verdana, Arial, Helvetica, sans-serif;
color:#88ACBF; 
text-decoration:none;
}

/* end franchise wells */

/* small franchise well */
.small_franchise_box { width: 750px;
height: 150px;
margin: 8px 0px 5px 0px
}

.small_first_franchise_box { width:225px;
height: 140px;
margin: 0px 5px 0px 0px;
padding: 5px 5px 5px 5px;
border-color: #EDEADE;
border-style: solid;
border-width: 1px;
float:left;
}

.small_second_franchise_box { width:225px;
height: 140px;
margin: 0px 5px 0px 5px;
padding: 5px 5px 5px 5px;
border-color: #EDEADE;
border-style: solid;
border-width: 1px;
float:left;
}

.small_third_franchise_box { width:225px;
height: 140px;
margin: 0px 5px 0px 5px;
padding: 5px 5px 5px 5px;
border-color: #EDEADE;
border-style: solid;
border-width: 1px;
float:left;
}

/* end small franchise well */

/* video gaming page */
#ubercontainer

{ width:640px;
height:auto;
border:0px solid #FF0000;
margin-top:0px;
margin-left:5px
}
#menupic
{
	float:left;
	width:100px;
	height:100px;
	border:0px solid #ff0000;
	text-align:left;
	margin-left:0px;
	margin-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
}

#headervg
{
 float:left;
 width:615px;
 height:70px; 
 border:1px solid #ff0000;
 text-align:left; 
 margin-left:15px;
 margin-top:5px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:normal;
}

#menu
{
	float:left;
	width:615px;
	height:105px;
	border:0px solid #ff0000;
	text-align:left;
	margin-left:17px;
	margin-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
}

#linkbox

{
	float:left;
	width:200px;
	height:100px;
	border:0px solid #ff0000;
	text-align:left;
	margin-left:5px;
	margin-top:0px;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
}

#feedbox3
{
 float:left;
 border:0px solid #ff0000;
 text-align:left; 
 margin-left:15px;
 margin-top:5px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:normal;
}

#feedbox2
{
width:375px;
	float:left;
	border:0px solid #ff0000;
	text-align:left;
	margin-left:15px;
	margin-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
}

#widgetbox
{
 float:left;
 width:165px;
 height:325px; 
 border:0px solid #ff0000;
 text-align:left; 
 margin-left:15px;
 margin-top:5px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:normal;
}
#feedbox
{
 float:left;
 width:435px;
 height:325px; 
 border:0px solid #ff0000;
 text-align:left; 
 margin-left:15px;
 margin-top:5px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:normal;
}
.tinytitle
{
float:left;
width:100%;
depth:auto;
margin-bottom:5px;
background:#000000;
color:#ffffff;
font-family: verdana, arial, Helvetica sans-serif;
font-size:12pt;
font-weight:900;
text-align:left;
font-variant:small-caps ;

}

.tinytitle2
{
	width:615px;
	float:left;
	depth:auto;
	margin-bottom:5px;
	margin-top:5px;
	margin-left:15px;
	color:#FFFFFF;
	font-family: verdana, arial, Helvetica sans-serif;
	font-size:12pt;
	font-weight:900;
	text-align:left;
	font-variant:small-caps;
}


.style1 {
	font-size: 8pt;
	font-weight: bold;
}

#game_link_box {
float:right;
width:200px;
text-align:center;
margin-top:20px;
}

#game_link {
width:180px;
background-color:#eaeaea;
text-align:center;
color:#2b3b6b;
font-size:12px;
font-weight:bold;
padding:2px;
}

/* end video gaming page */

/* home content well */

.home_well_space{
width: 440px;
}

.home_promo_boxes{
width: 440px;
margin-top: 10px; 
}

.home_promo_leftbox{
width: 215px;
margin: 0px 10px 0px 0px;
float: left;
}

/*end home content well */


