/****************************************/
/***                                  ***/
/*** Template File for WomenPR.com    ***/
/*** Created by: Brian C. Mork        ***/
/*** Creation Date: 2009.05.03        ***/
/***                                  ***/
/****************************************/

@charset "utf-8";

/****************************************/
/***    General Colors and Layout     ***/
/****************************************/

html{
	height: 100%;
	margin: 0px;
}

body {
	font-family: Georgia,Verdana,Helvetica,sans-serif;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	color: #000000;
}

#site_bg {
	background: url(../images/site_backer.jpg) repeat-x top;
	padding: 0px;
}

#wrapper_full {
	width: 1050px;
	margin-left: auto;
	margin-right: auto;
}

#content_full {
	height: 100%;
}

#content_left {
	background: url(../images/site_wrap_ls.png) repeat-y top left;
}

#content_right {
	background: url(../images/site_wrap_rs.png) repeat-y top right;
}

#content_main {
	text-align: center;
	overflow: hidden;
	text-align: left;
	margin-left: 26px;
	margin-right: 26px;
}

/****************************************/
/***         Header Formatting        ***/
/****************************************/

#header_full {
	height: 113px;
	width: 100%;
}

#header_main {
	background: #FFFFFF 51px 0px;
	height: 113px;
	text-align: center;
	overflow: hidden;
	text-align: left;
	margin-left: 51px;
	margin-right: 51px;
}

#header_left {
	background: url(../images/site_wrap_tl.png) repeat-y top left;
}

#header_right {
	background: url(../images/site_wrap_tr.png) repeat-y top right;
}

#header_text {
	color: #F68B45;
	font-weight: 800;
	font-size: 1.2em;
	padding-top: 33px;
	text-align: center;
}

#header_info {
	color: #F51E52;
	font-weight: 700;
	text-align: center;
	font-size: 1.4em;
	line-height: 1.4em;
	padding-top: 45px;
}

#logo {
	background: url(../images/logo.jpg) 0px 0px no-repeat;
	float: left;
	width: 186px;
	height: 95px;
	margin-top: 10px;
}

.moduletable_header, .moduletable_header a {
	text-decoration: none;
	color: #3366CC;
}

.moduletable_header a:hover {
	text-decoration: underline;
	color: #af0000;
}

.subscribe_header {
	background: #F8F512;
	float: left;
	font-family: Verdana, Geneva;
	font-size: 0.9em;
	color: #3366CC;
}

#header_subscribe a {
	float: right;
	margin-top: -2px;
	color: #000000;
	text-decoration: none;
}

#header_subscribe a:hover {
	color: #DD0000;
	text-decoration: underline;
}

/****************************************/
/***          Menu Formatting         ***/
/****************************************/

#nav_menu {
	margin-left: 0px;
	margin-right: 0px;
	background: url(../images/menu_back.jpg) repeat-x;
	text-align: center;
	float: left;
	height: 43px;
	width: 100%;
}

.top_menu {
	display: block;
	text-align: center;
}

#top_menu td {
	margin: 0px;
	padding: 0px;
}

#top_menu a {
	color: #FFFFFF;
	float: left;
	line-height: 50px;
}

#top_menu ul {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: none;
}

#top_menu li {
	float: left;
	text-align: left;
	display: block;
	white-space: nowrap;
}

#mainlevel-nav {
	background: url(../images/menu_spacer.jpg) left no-repeat;
	float: left;
	height: 16px;
	width: 100%;
	text-align: left;
	padding-left: 0px;
}

#mainlevel-nav ul {
	list-style: none;
}

#mainlevel-nav li {
	background: url(../images/menu_spacer.jpg) no-repeat right top;
	list-style: none;
	float: left;
	padding-left: 15px;
	padding-right: 18px;
}

#mainlevel-nav a {
	color: #CCCCCC;
	font-family: Helvetica,Arial,sans-serif;
	text-decoration: none;
	font-size: 1.2em;
	font-weight: 800;
}

#mainlevel-nav a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/****************************************/
/***       Alignment Formatting       ***/
/****************************************/

div.center {
	text-align: center;
	padding: 12px;
}

div#site_content_area {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

.cleaner {
	background: #288FDE;
	clear: both;
	height: 1px;
}

.cleaner_2 {
	clear: both;
	height: 1px;
}

/****************************************/
/***       Joomla-Specific            ***/
/****************************************/

table.contentpaneopen {
	padding-left: 20px;
	padding-right: 50px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 1.2em;
	font-family: Georgia,Verdana,Helvetica, serif;
	width: 606px;
}

table.contentpane {
	padding-left: 20px;
	padding-right: 50px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 1.1em;
	line-height: 1.1em;
	font-family: Georgia,Verdana,Helvetica, serif;	
	vertical-align: top;
}

.menu, .menu li {
	padding-bottom: 10px;
}

.latestnews, .latestnews li {
	padding-bottom: 10px;
}

.latestnews_ilive, .latestnews_ilive li {
	padding-bottom: 10px;
}

.moduletable_archives, .moduletable_archives li {
	padding-bottom: 10px;
}

.contentheading, .contentheading a {
	color: #3259B2;
	font-weight: 600;
	font-size: 1.2em;
	line-height: 1.2em;
	width: 100%;
	text-decoration: none;
}

.contentheading h4 {
	margin-top: 0px;
	margin-bottom: 0px;
	text-decoration: underline;
}

.article_column {
	height: 100px;
}

table.blog {
	float: left;
}

.blog_more {
	background: #FFFFFF;
}

.article_separator {
	background: url(../images/liner.jpg) repeat-x bottom;
	display: block;
	width: 100%;
	clear: both;
}

.moduletable_archives {
	color: #CCCCCC;
}

.moduletable_archives a {
	font-size: 1.1em;
	line-height: 1.1em;
	font-weight: 700;
	color: #CCCCCC;
	text-decoration: none;
}

.moduletable_archives a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.moduletable_search {
	float: right;
	text-align: right;
	padding-right: 2px;
}

.moduletable_bcrumbs {
	float: left;
	padding-left: 10px;
	font-size: 1.2em;
	line-height: 1.2em;
}

.moduletable_ilive {
	color: #CCCCCC;
}

.moduletable_ilive a {
	font-weight: 700;
	color: #CCCCCC;
	font-size: 1.1em;
	line-height: 1.1em;
	text-decoration: none;
}

.moduletable_ilive a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.main_area {

}

.moduletable_syndicate {
	text-decoration: none;
	color: #FFFFF;
	border-style: none;
}

.moduletable_syndicate a {
	text-decoration: none;
	color: #CCCCCC;
	border-style: none;
	text-align: center;
}

.moduletable_syndicate a: hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.moduletable_syndicate img {
	padding-left: 10px;
	margin-right: 10px;
	border-style: none;
}

.readon {
	color: #3259B2;
	text-decoration: none;
}

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

.buttonheading img {
	border: none;
}

/****************************************/
/***        Main Content Area         ***/
/****************************************/

#site_with_menu {
	background: #288FDE;
	margin-left: 166px;
	overflow: hidden;
}

#site_no_menu {
	background: transparent;
	margin-left: 0;
	width: 100%;
}

#main_display {
	width: 100%;
	background: #FF0000;
}

#main_display_content_area {
	background: transparent;
}

#main_display_menu_content_area {
	background: #288FDE;
	height: 100%;
}

#main_display_top {
	width: 100%;
}

#moduletable td {
	border-spacing: 0px;
}

.contentpaneopen {
	margin: 25px;
	background: #FFFFFF;
	vertical-align: top;
}

.nopad {
	background: #288FDE;
	height: 100%;
	float: left;
}

.nopad td {
	background: #FFFFFF;
	width: 100%;
	vertical-align: top;
}

.mainpage_news td {
	vertical-align: top;
}

.breadcrumb {
	width: 230px;
}

.top {
	width: 299px;
	padding-right: 30px;
	padding-left: 5px;
}

.top h3 {
	font-size: 1.3em;
	line-height: 1.3em;
}

.user1 {
	width: 243px;
	
}

.user2 {
	padding-bottom: 5px;
}

/****************************************/
/***      Left Menu Formatting        ***/
/****************************************/

.left_column {
	height: 975px;
	width: 160px;
	float: left;
	background: #288FDE;
}

#main_display_left_column {
	background: #288FDE;
	float: left;
	width: 160px;
	text-align: left;
	overflow: hidden;
	height: 100%;
}

#main_display_left_column li, #main_display_left_column a {
	font-size: 1.1em;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: square;
	color: #FFCA6F;
	font-weight: 900;
	text-decoration: none;
}

#main_display_left_column a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#main_display_left_column h3 {
	background: #0663A9;
	text-align: center;
	width: 160px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
}

#main_display_left_column li {
	list-style-image: url(../images/w_li_img.png);
}

#left_column_header_image {
	background: url(../images/left_header.jpg) no-repeat top center;
	width: 160px;
	height: 121px;
}

/****************************************/
/***      Right Menu Formatting        ***/
/****************************************/

#right_column {
	background: #288FDE;
	width: 160px;
	float: left;
	height: 1280px;
}

#right_column h3 {
	background: #0663A9;
	text-align: center;
	width: 160px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
}

#right_column_header_image {
	background: url(../images/lnb.jpg) no-repeat top center;
	width: 160px;
	height: 224px;
}

/****************************************/
/***         Document Footer          ***/
/****************************************/

#footer_full {
	height: 75px;
	width: 100%;
}

#footer_main {
	background: url(../images/site_wrap_bc.png) repeat-x bottom;
	height: 75px;
	text-align: center;
	overflow: hidden;
	text-align: left;
	margin-left: 51px;
	margin-right: 51px;
}

#footer_left {
	background: url(../images/site_wrap_bl.png) no-repeat bottom left;
}

#footer_right {
	background: url(../images/site_wrap_br.png) no-repeat bottom right;
}

#footer_text {
	color: #FFFFFF;
	text-align: center;
}

#byline, #byline a {
	text-decoration: none;
	font-size: 0.9em;
	color: #FFFFFF;
}

.chronoform, .chronoform a {
	color: #FFFFFF;
}

/****************************************/
/***         For Archive View         ***/
/****************************************/

#ArticleList {
	margin-left: 25px;
	margin-right: 5px;
	color: #FF6600;
}

#ArticleList li {
	list-style: none;
	color: #FF6600;
}

#ArticleList li a {
	text-decoration: none;
	color: #FFCA6F;
}

#ArticleList li a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

#ArticleList li li {
	list-style: none;
	margin-left: -20px;
}
