body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #7C1414;

	margin: 0;

	padding: 0;

	background: url(images/body_bg.gif) center top repeat-y;

	font-size:.7em;

}



a:link {

	text-decoration:underline;

	font-weight:bold;

	color:#7C1414;

}

a:visited {

	text-decoration:underline;

	font-weight:bold;

	color:#000000;

}

a:active {

	text-decoration:underline;

	font-weight:bold;

	color:#7C1414;

}

a:hover {

	text-decoration:none;

	font-weight:bold;

	color:#7C1414;

}



h1 {

    margin: 0 0 1em 0;

    padding: 0;

	font-size:1.4em;

	font-weight:bold;

}



h2 {

	font-size:1.3em;

    margin: 0 0 1em 0;

    padding: 0;

	color:#510B0B;

	font-weight:bold;

}

.h2 {

	font-size:1.3em;

    padding: 0;

	color:#510B0B;

	font-weight:bold;

}



h3 {

	font-size:1.2em;

    margin: 0 0 1em 0;

    padding: 0;

	font-weight:bold;

}



p {

	font-size:1em;

    margin: 0 0 2em 0;

    padding: 0;

}



form {

	margin: 0;

    padding: 0;

	}



.titlemargin {

	margin-bottom:20px;

}



.ad_agency {

	margin-right: 5px;

	margin-bottom: 5px;

	border:0;

}

.table_header {

	color: #FFFFFF;

	font-weight: bold; 

	background-color:#871F1F;

}

.table_subheader {

	color: #FFFFFF;

	font-weight: bold; 

	background-color:#697B89;

}

.table_subheader_white {

	font-weight: bold; 

	background-color:#FFFFFF;

}



#main_wrap {

	margin:0 auto;

	width: 750px;

}

#inner_wrap {

	margin: 0px;

	padding: 0px 12px 10px 12px;

}

#header {

	background-image: url(images/header_bg.gif);

	background-repeat: no-repeat;

	height: 50px;

	width: 750px;

	margin:0;

}



#subheader {

	margin:0 13px 20px 25px;

}

#features {

	margin-left:18px;

}



#features ul{

	font-size: 1.2em;

	font-weight: bold;

	margin:0px 0px 20px 15px;

	padding:0px;

	list-style-type: none;

	list-style-image: url(images/html_li_bullet.gif);

	list-style-position: outside;

}

#features li{

	margin:5px 0px 5px 0px;

}



#search {

	background:url(images/search_bg.gif) no-repeat right top;

	width:282px;

	height:54px;

	margin: 0;

	font-size:.9em;

	font-weight:bold;

	float:right;

}

#left_col {

	width: 338px;

	float: left;

}

#right_col {

	width: 386px;

	float:right;

	margin:0;

}

#right_col_left {

	width: 190px;

	float:left;

	margin:0;

}

#right_col_right {

	width: 180px;

	float:left;

	margin-left:10px;

}



.sidebar_div {

	float: left;

	width: 180px;

}

.content_div {

	float: left;

	width: 520px;

	margin-left:20px;

}



.breadcrumb {

	margin-bottom: 20px;

	font-weight:bold;

	color: #697B89;

}

.noborder_category {

	border:0;

}



.content_photodiv {

float: right;

margin: 0 0 20px 20px;

padding: 2px;

width:202px;

}



.content_photothumbs {

}



.content_photocaption {

font-size:.9em;

padding:2px;

background-color:#FFFFFF;

margin-bottom:20px;

}



.photostyle {

border:1px solid #7C1414;

margin-bottom:10px;

}



.thumb {

margin: 0 5px 5px 0;

border:1px solid #7C1414;

}



.thumb a:hover {

}



.content_subnav ul {

list-style:none;

margin:0 0 30px 0;

padding:0;

}

.content_subnav li {

margin: 0 0 2px 0;

padding:3px;

background-color:#CCCCCC;

font-size:1.2em;

font-weight:bold;

}



.bigidea_info {

padding: 10px;

margin-bottom:20px;

background:url(images/mod_green_inner_bg.gif) repeat;

border: 1px solid #8B8A8A;

}



.bigidea_info h2 {

margin-left:100px;

}

.bigidea_info p {

margin-left:100px;

}



.news_info {

padding: 10px;

margin-bottom:20px;

background:url(images/mod_red_inner_bg.gif) repeat;

border: 1px solid #8B8A8A;

}

.search_result {

color:#000000;

font-weight:bold;

text-transform:uppercase;

}

.news_info_text {

float:left;

	margin:0 0 0 20px;

	width:400px;

}



/* NEWS MODULE */

.mod_news_outer {

	background:url(images/mod_red_outer_bg.gif) left top no-repeat;

	width:310px;

	padding-left:17px;

	margin-top:30px;

	margin-bottom:20px;

}

.mod_news_inner {

	background:url(images/mod_red_inner_bg.gif) repeat;

	border: 1px solid #8B8A8A;

	padding:10px;

}

.mod_news_inner ul {

	margin:0px;

	padding:0px;

	list-style-type: none;

}

.mod_news_inner li {

	margin:5px 0px;

	padding:1px;

	background-color: #FFFFFF;

}

.mod_news_newsblock {

	margin-bottom:20px;

}

/* NEWS MODULE END*/



/* BIG IDEAS MODULE */

.mod_bigideas_outer {

	background:url(images/mod_green_outer_bg.gif) left top no-repeat;

	width:310px;

	padding-left:17px;

}

.mod_bigideas_inner {

	background:url(images/mod_green_inner_bg.gif) repeat;

	border: 1px solid #8B8A8A;

	padding:10px;

}

.mod_bigideas_inner h2 {

	font-size:1.1em;

}

.columnistpic {

	border:1px solid #075F12;

}

.newspic {

	border:1px solid #7C1414;

}

.mod_bigideas_inner .columnistname {

	color:#075F12;

}

.mod_bigideas_pic {

	float:left;

	width:81px;

}

.mod_bigideas_text {

	float:left;

	margin:0 0 0 20px;

	width:170px;

}

.mod_bigideas_moreideas {

	margin-top:20px;

}

/* BIG IDEAS END*/





/* FEATURED MODULE*/

.mod_featured_outer {

	background:url(images/mod_red_outer_bg.gif) left top no-repeat;

	padding-left:17px;

	margin-bottom:10px;

}

.mod_featured_inner {

}

/* FEATURED MODULE END*/



/* FEATURED DESC MODULE*/

.mod_feat_desc {

padding-left:15px;

margin-bottom:20px;



}



/* FEATURED DESC END*/





/* EVENTS MODULE */

.mod_events_outer {

	background:url(images/mod_red_outer_bg.gif) left top no-repeat;

	padding-left:17px;

	margin-bottom:20px;

}

.mod_events_inner {

	background:url(images/mod_red_inner_bg.gif) repeat;

	border: 1px solid #8B8A8A;

	padding:10px;

}

.mod_events_inner ul {

	margin:0px;

	padding:0px;

	list-style-type: none;

}

.mod_events_inner li {

	margin:5px 0px;

	padding:1px;

	background-color: #FFFFFF;

}

.mod_events_eventblock {

	margin-bottom:20px;

}

/* EVENTS MODULE END*/





/* JOBS MODULE */

.mod_jobs_outer {

	background:url(images/mod_grey_outer_bg.gif) left top no-repeat;

	padding-left:17px;

	margin-bottom:20px;

}

.mod_jobs_inner {

	background:url(images/mod_grey_inner_bg.gif) repeat;

	border: 1px solid #8B8A8A;

	padding:10px;

}

.mod_jobs_inner ul {

	margin:0px 0px 20px 15px;

	padding:0px;

	list-style-type: none;

	list-style-image: url(images/html_li_bullet.gif);

	list-style-position: outside;

}

.mod_jobs_inner li {

	margin:5px 0px 15px 0px;

}

/* JOBS END*/



/* INSIDE MODULE */

.mod_inside_outer {

	background:url(images/mod_blue_outer_bg.gif) left top no-repeat;

	padding-left:17px;
	
	margin-bottom:20px;

}

.mod_inside_inner {

	background:url(images/mod_blue_inner_bg.gif) repeat;

	border: 1px solid #8B8A8A;

	padding:10px;

}

.mod_inside_inner ul {

	margin:0px 0px 20px 15px;

	padding:0px;

	list-style-type: none;

	list-style-image: url(images/html_li_bullet.gif);

	list-style-position: outside;

}

.mod_inside_inner li {

	margin:5px 0px 15px 0px;

}

/* INSIDE END*/

/* MEDIA DIRECTORY MODULE */

.mod_media_outer {

	background:url(images/mod_red_outer_bg.gif) left top no-repeat;

	padding-left:17px;
	
	margin-bottom:20px;
}

.mod_media_inner {

	background:url(images/mod_red_inner_bg.gif) repeat;

	border: 1px solid #8B8A8A;

	padding:10px;

}

.mod_media_inner ul {

	margin:0px 0px 20px 15px;

	padding:0px;

	list-style-type: none;

	list-style-image: url(images/html_li_bullet.gif);

	list-style-position: outside;

}

.mod_media_inner li {

	margin:5px 0px 15px 0px;

}

/* MEDIA DIRECTORY END*/

/* ABOUT PAC MODULE */

.mod_aboutpac {

	padding:20px 0px 0px 15px;

}

/* ABOUT PAC END*/



/* ADS START*/

.adstyle {

margin-bottom: 3px;

}



/* ADS END*/







#footer {

	clear:both;

	font-size:.9em;

	text-align:center;

	margin:20px auto 0 auto;

	clear:both;

	padding-top:20px;

	width:70%;

}

.footer {

	clear:both;

	padding-top:40px;

}

#base_ad_unit {

	padding-top: 15px;
	clear:both;
}

.floatclear {

	clear:both;

}


