
/************************* 
	Dynamic Styles 
*************************/

/*** Frame ***/

body { 
	background: #8F8F8F;
	line-height: 160%;
}
#wrap {
	background: #FFFFFF;
	border-top: 4px solid #444444;
	border-bottom: 4px solid #444444;
	border-left: 4px solid #444444;
	border-right: 4px solid #444444;
	width: 1002px;
	margin: 20px auto 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
}

/*** UL ***/

ul {
	list-style-type: disc;
}
ul li {
	list-style-type: disc;
}
ul ul {
	list-style-type: disc;
}

/************************* 
	Header 
*************************/

#header_wrap {
	background: #FFFFFF;
	width: 1002px;
	border-bottom: 0px solid #DDDDDD;
}
#header {
	width: 1002px;
	height: 162px;
}
#header h1 {
	padding: 15px 0px 0px 0px;
}
#title {
	color: #111111;
	font-family: Georgia, serif;
	font-size: 40px;
	font-weight: normal;
	letter-spacing: 0px;
}
#title a, #title a:visited {
	color: #111111;
}
#title a:hover {
	color: #5482C8;
}
#tagline {
	color: #888888;
	font-family: Georgia, serif;
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 0px;
}
#logotext {
	width: 1002px;
	padding: 30px 0px 0px 20px;
}
#logoimage {
	width: 1002px;
	background: url(../../images/peclassrussianheaderlight.jpg) left top no-repeat;
	margin-top: 0px;
}
#logoimage a {	
	width: 1002px;
	height: 162px;
}
.headerright {
	width: -20px;
	padding: 24px 10px 10px 10px;
}

/************************* 
	Navigation 
*************************/

/*** Search Box ***/

#searchbox {
	background: #EEEEEE;
	border: 1px solid #DDDDDD;
	width: 150px;
	color: #555555;
	font-family: Georgia, serif;
	font-size: 20px;
}

/*** Navbar ***/

#navbar_wrap {
	background: #FFFFFF;
	height: 33px;
	border-top: 0px solid #DDDDDD;
	border-bottom: 0px solid #DDDDDD;
}
#navbar {
	background: #FFFFFF;
	width: 1002px;
	margin: 0px auto 0px 0px;
	color: #808080;
	font-size: 18px;
	font-family: Verdana, san-serif;
	font-weight: normal;
	text-transform: lowercase;
	font-variant: normal;
}
#navbar_left {
	letter-spacing: 2px;
}
#navbar_right {
	color: #555555;
	font-family: Georgia, serif;
	font-size: 20px;
	padding: 8px 10px 0px 0px;
}
#navbar_right a, #navbar_right a:visited{
	color: #3A639A;
	text-decoration: none;
}
#navbar_right a:hover{
	color: #3A639A;
	text-decoration: underline;
}
#nav li a, #nav li a:link, #nav li a:visited {
	background: #F5F5F5;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-bottom: 0px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	color: #808080;
	margin: 0px 7px 0px 0px;
	padding: 7px 10px 7px 10px;
}
#nav li a:hover, #nav li a:active {
	background: #E0E0E0;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-bottom: 0px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	color: #808080;
	text-decoration: none;
}
#nav li li a, #nav li li a:link, #nav li li a:visited {
	background: #FFFFFF;
	border-left: 1px solid #DDDDDD !important;
	border-bottom: 1px solid #DDDDDD !important;
	border-right: 1px solid #DDDDDD !important;
	width: 250px;
	margin: 0px 0px 0px 0px;
	padding: 7px 10px 7px 10px;
	color: #555555;
}
#nav li li a:hover, #nav li li a:active {
	background: #FFFFFF;
	color: #5482C8;
	text-decoration: none;
}
#nav li ul ul {
	margin: -33px 0 0 271px;
}
#nav li.current_page_item a, #nav li.current_page_item a:link, #nav li.current_page_item a:visited, #nav li.current_page_ancestor a {
	background: #E0E0E0;
	color: #080808;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-bottom: 0px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
}
#nav li.current_page_item a:hover, #nav li.current_page_item a:active {
	background: #E0E0E0;
	color: #080808;
}
#nav li.current_page_item ul a, #nav li.current_page_item ul a:link, #nav li.current_page_item ul a:visited {
	background: #FFFFFF;
	color: #555555;
}
#nav li.current_page_item ul a:hover, #nav li.current_page_item ul a:active {
	background: #FFFFFF;
	color: #5482C8;
	text-decoration: none;
}

/*** Sub-Navbar ***/

#subnavbar_wrap {
	background: #FFFFFF;
	height: 27px;
	border-top: 1px solid #DDDDDD;
	border-bottom: 0px solid #DDDDDD;
}
#subnavbar {
	background: #FFFFFF;
	width: 1002px;
	margin: 0px auto 0px 0px;
	font-size: 13px;
	font-family: Georgia, serif;
	font-weight: bold;
	text-transform: uppercase;
	font-variant: normal;
	letter-spacing: 2px;
}
#subnav li {
	color: #666666;
}
#subnav li a, #subnav li a:link, #subnav li a:visited {
	background: #FFFFFF;
	border-right: 0px solid #DDDDDD;
	color: #666666;
	font-size: 13px;
	padding: 7px 10px 7px 10px;
}
#subnav li a:hover, #subnav li a:active {
	background: #EEEEEE;
	color: #666666;
	text-decoration: underline;
}
#subnav li li a, #subnav li li a:link, #subnav li li a:visited {
	background: #FFFFFF;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	width: 100px;
	padding: 6px 10px 6px 10px;
	color: #666666;
}
#subnav li li a:hover, #subnav li li a:active {
	background: #FFFFFF;
	color: #666666;
	text-decoration: underline;
}
#subnav li ul ul {
	margin: -26px 0 0 121px;
}

/************************* 
	Featured 
*************************/

/*** Feature Top ***/

#featuretop h2 {
	color: #555555 !important;
	font-family: Georgia, serif;
	font-size: 18px !important;
	font-weight: normal !important;
	text-align: center !important;
	text-transform: uppercase !important;
	font-variant: normal !important;
	letter-spacing: 1.5px !important;
	line-height: 150% !important;
}
#featuretop {
	background: #FFFFFF;
	width: 987px;
	border-bottom: 1px solid #DDDDDD;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 0px;
}
.featuretopwidget {
	width: 314px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 15px 15px;
	color: #111111;
	font-family: Verdana, san-serif;
	font-size: 13px;
	line-height: 120% !important;
}
.featuretopwidget img {

}

/*** Feature Bottom ***/

#featurebottom h2 {
	color: #4A4A4A !important;
	font-family: Verdana, san-serif;
	font-size: 16px !important;
	font-weight: bold !important;
	text-align: center !important;
	text-transform: none !important;
	font-variant: normal !important;
	letter-spacing: 1.5px !important;
	line-height: 120% !important;
}
#featurebottom {
	background: #FFFFFF;
	width: 987px;
	border-top: 1px solid #DDDDDD;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 0px;
}
.featurebottomwidget {
	width: 314px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 15px 15px;
	color: #111111;
	font-family: Verdana, san-serif;
	font-size: 13px;
	line-height: 120% !important;
}
.featurebottomwidget img {

}

/*** Homepage ***/

#homecontainer {
	width: 1002px;
	border-top: 0px solid #DDDDDD;
	border-bottom: 0px solid #DDDDDD;
	border-left: 0px solid #DDDDDD;
	border-right: 0px solid #DDDDDD;
}
#home {
	width: 1002px;
}
#home h1 {
	font-family: Verdana, san-serif;
	font-size: 23px;
	color: #1068A3;
	font-weight: normal;
	text-transform: none;
	font-variant: normal;
	text-align: left;
	letter-spacing: 0px;
	line-height: 130%;
}
#home h1 a, #home h1 a:visited {
	color: #1068A3;
	text-decoration: none;
}
#home h1 a:hover {
	color: #111111;
	text-decoration: none;
}
.feature_link a, .feature_link a:visited {
	color: #3A639A;
	text-decoration: none;
}
.feature_link a:hover {
	color: #3A639A;
	text-decoration: underline;
}
#hometop {
	background: #FFFFFF;
	width: 1002px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.ht_widget h2 {
	color: #555555 !important;
	font-family: Georgia, serif;
	font-size: 18px !important;
	font-weight: normal !important;
	text-align: center !important;
	text-transform: uppercase !important;
	font-variant: normal !important;
	letter-spacing: 1.5px !important;
	line-height: 150% !important;
}
.hometopleftwidget {
	background: #FFFFFF;
	width: 681px;
	height: 100%;
	border-right: 1px solid #DDDDDD;
	margin: 10px 0px 10px 0px;
	padding: 0px 10px 0px 10px;
	float: left;
	line-height: 120% !important;
}
.hometopleftwidget img {
display: block;
}
.hometopleftlatest {
	background: #FFFFFF;
	border: 0px solid #DDDDDD;
	width: 982px;
	margin: 0px 0px 0px 0px;
	padding: 25px 10px 10px 10px;
	color: #111111 !important;
	font-family: Verdana, san-serif;
	font-size: 13px;
	float: left;
	line-height: 130%;
}
.hometopleftlatest h2 {
	font-family: Verdana, san-serif !important;
	font-size: 23px !important;
	color: #1068A3 !important;
	font-weight: normal !important;
	text-align: left !important;
	letter-spacing: 0px !important;
	line-height: 130% !important;
}
.hometopleftlatest h3 {
	color: #111111;
	font-family: Verdana, san-serif;
	font-size: 18px !important;
	font-weight: normal;
	letter-spacing: 0px;
	line-height: 160%;
}
.hometopleftlatest h4 {
	color: #111111;
	font-family: Verdana, san-serif;
	font-size: 16px !important;
	font-weight: normal;
	letter-spacing: 0px;
	line-height: 160%;
}
.hometopwidget {
	width: 319px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 15px 15px;
	color: #111111;
	font-family: Verdana, san-serif;
	font-size: 13px;
	line-height: 120% !important;
}
.hometopwidget img {

}
.home_excerpt_bylinemeta {
	color: #888888 !important;
	font-size: 11px;
}
.home_excerpt_bylinemeta a, .home_excerpt_bylinemeta a:visited {
	color: #888888 !important;
}
.home_excerpt_bylinemeta a:hover {
	color: #888888 !important;
}
.home_excerpt_byline {
	font-family: Georgia, serif;
	text-align: left !important;
	line-height: 120% !important;
}
#homebottom {
	background: #FFFFFF;
	width: 987px;
	border-top: 1px solid #DDDDDD;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 0px;
}
.hb_widget h2 {
	color: #4A4A4A !important;
	font-family: Verdana, san-serif;
	font-size: 16px !important;
	font-weight: bold !important;
	text-align: center !important;
	text-transform: none !important;
	font-variant: normal !important;
	letter-spacing: 1.5px !important;
	line-height: 120% !important;
}
.homebottomwidget {
	width: 314px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 15px 15px;
	color: #111111;
	font-family: Verdana, san-serif;
	font-size: 13px;
	line-height: 120% !important;
}
.homebottomwidget img {

}

/*** Home Excerpt Posts ***/

.home_excerpt_posts {
	color: #111111 !important;
	font-family: Verdana, san-serif !important;
	font-size: 13px !important;
	line-height: 120% !important;
}
.home_excerpt_posts h2 {
	color: #111111 !important;
	font-family: Georgia, serif !important;
	font-size: 16px !important;
	font-weight: normal !important;
	text-transform: none !important;
	font-variant: normal !important;
	letter-spacing: 0px !important;
	text-align: left !important;
	line-height: 150% !important;
}
.home_excerpt_posts h2 a, .home_excerpt_posts h2 a:visited{
	color: #111111 !important;
	text-decoration: none !important;
}
.home_excerpt_posts h2 a:hover {
	color: #5482C8 !important;
	text-decoration: none !important;
}

/************************* 
	Content 
*************************/

#container {
	width: 1002px;
	border-top: 0px solid #DDDDDD;
	border-bottom: 0px solid #DDDDDD;
	border-left: 0px solid #DDDDDD;
	border-right: 0px solid #DDDDDD;
}
#content {
	width: 1002px;
	padding: 0px 0px 0px 0px;
}
#content h1 {
	font-family: Verdana, san-serif;
	font-size: 23px;
	color: #1068A3;
	font-weight: normal;
	text-transform: none;
	font-variant: normal;
	text-align: left;
	letter-spacing: 0px;
	line-height: 130%;
}
#content h1 a, #content h1 a:visited {
	color: #1068A3;
	text-decoration: none;
}
#content h1 a:hover {
	color: #111111;
	text-decoration: none;
}
#content h2 {
	font-family: Verdana, san-serif;
	font-size: 23px;
	color: #1068A3;
	font-weight: normal;
	text-transform: none;
	font-variant: normal;
	text-align: left;
	letter-spacing: 0px;
	line-height: 130%;
}
#content h2 a, #content h2 a:visited {
	color: #1068A3;
	text-decoration: none;
}
#content h2 a:hover {
	color: #111111;
	text-decoration: none;
}
#content_column {
	background: #FFFFFF;
	border: 0px solid #DDDDDD;
	width: 670px;
	margin: 0px 10px 0px 0px;
	float: left;
}
.postarea h3 {
	color: #111111;
	font-family: Verdana, san-serif;
	font-size: 18px !important;
	font-weight: normal;
	text-transform: none !important;
	font-variant: normal !important;
	letter-spacing: 0px;
	line-height: 160%;
}
.postarea h4 {
	color: #111111;
	font-family: Verdana, san-serif;
	font-size: 16px !important;
	font-weight: normal;
	text-transform: none !important;
	font-variant: normal !important;
	letter-spacing: 0px;
	line-height: 160%;
}
.postarea {
	width: 650px;
	padding: 20px 10px 10px 10px;
}
.postarea p {
	color: #111111 !important;
	font-family: Verdana, san-serif;
	font-size: 13px;
	line-height: 130%;
}
.postarea ul {
	color: #111111 !important;
	font-family: Verdana, san-serif;
	font-size: 13px;
	line-height: 130%;
}
.postarea ol {
	color: #111111 !important;
	font-family: Verdana, san-serif;
	font-size: 13px;
	line-height: 130%;
}
#cms_content_column {
	background: #FFFFFF;
	border: 0px solid #DDDDDD;
	width: 690px;
	margin: 0px 10px 0px 0px;
	float: left;
}
.cms_postarea h3 {
	color: #111111;
	font-family: Verdana, san-serif;
}
.cms_postarea h4 {
	color: #111111;
	font-family: Verdana, san-serif;
}
.cms_postarea {
	width: 670px;
	padding: 20px 10px 10px 10px;
}
.cms_postarea p {
	color: #111111 !important;
	font-family: Verdana, san-serif;
	font-size: 13px;
	line-height: 130%;
}
.cms_postarea ul {
	color: #111111 !important;
	font-family: Verdana, san-serif;
	font-size: 13px;
	line-height: 130%;
}
.cms_postarea ol {
	color: #111111 !important;
	font-family: Verdana, san-serif;
	font-size: 13px;
	line-height: 130%;
}
.postareawide h3 {
	color: #111111;
	font-family: Verdana, san-serif;
	font-size: 18px !important;
	font-weight: normal;
	text-transform: none !important;
	font-variant: normal !important;
	letter-spacing: 0px;
	line-height: 160%;
}
.postareawide h4 {
	color: #111111;
	font-family: Verdana, san-serif;
	font-size: 16px !important;
	font-weight: normal;
	text-transform: none !important;
	font-variant: normal !important;
	letter-spacing: 0px;
	line-height: 160%;
}
.postareawide {
	background: #FFFFFF;
	border: 0px solid #DDDDDD;
	width: 982px;
	margin: 0px 0px 0px 0px;
	padding: 20px 10px 10px 10px;
}
.postareawide p {
	color: #111111 !important;
	font-family: Verdana, san-serif;
	font-size: 13px;
	line-height: 130%;
}
.postareawide ul {
	color: #111111 !important;
	font-family: Verdana, san-serif;
	font-size: 13px;
	line-height: 130%;
}
.postareawide ol {
	color: #111111 !important;
	font-family: Verdana, san-serif;
	font-size: 13px;
	line-height: 130%;
}
a, a:visited {
	color: #3A639A;
}
a:hover {
	color: #111111;
}
.postlinks a, .postlinks a:visited {
	color: #3A639A;
	text-decoration: none;
}
.postlinks a:hover {
	color: #111111;
	text-decoration: underline;
}
.byline {
	margin: -10px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}
.byline p {
	font-family: Verdana, san-serif;
	line-height: 120% !important;
	text-align: left;
}
.byline_home {
	margin: -10px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}
.byline_home p {
	font-family: Verdana, san-serif;
	line-height: 120% !important;
	text-align: left;
}
blockquote {
	background: #FAFAFA;
	border-top: 1px solid #F5F5F5; border-bottom: 1px solid #F5F5F5;
}
.postbanner {
	background: #FAFAFA;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	width: 630px;
	color: #444444;
}
.postbanner img {
	;
}

/*** Meta Classes ***/

.commentmeta {
	width: 650px;
	border-bottom: 1px solid #DDDDDD;
}
.commentmeta p {
	color: #888888;
	font-family: Verdana, san-serif;
	font-size: 18px;
}
.commentmeta a, .commentmeta a:visited {
	color: #888888;
	text-decoration: none;
}
.commentmeta a:hover {
	color: #444444;
	text-decoration: underline;
}
.commentmeta_home {
	border-bottom: 1px solid #DDDDDD;
	color: #888888;
	font-family: Verdana, san-serif;
	font-size: 18px;
}
.commentmeta_home a, .commentmeta_home a:visited {
	color: #888888;
	text-decoration: none;
}
.commentmeta_home a:hover {
	color: #444444;
	text-decoration: underline;
}
.tagmeta {
	border-top: 1px solid #DDDDDD;
	color: #111111 !important;
	font-family: Verdana, san-serif;
	font-size: 13px;
}
.bylinemeta {
	color: #888888 !important;
	font-size: 11px;
}
.bylinemeta a, .bylinemeta a:visited {
	color: #888888 !important;
	text-decoration: none !important;
}
.bylinemeta a:hover {
	color: #888888 !important;
	text-decoration: underline !important;
}
.allpostsmeta {
	color: #888888;
	font-family: Verdana, san-serif;
	font-size: 18px !important;
}
.allpostsmeta a, .allpostsmeta a:visited {
	color: #888888;
	text-decoration: none !important;
}
.allpostsmeta a:hover {
	color: #444444;
	text-decoration: underline !important;
}

/************************* 
	Sidebars
*************************/

/*** Sidebar Wrap ***/

#sidebar_wrap {
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	width: 320px;
	margin: 10px 0px 10px 0px;
	float: right;
}

/*** Feature Box ***/

#feature_box {
	background: #EFEFEF;
	width: 300px;
}
.feature_box {
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.feature_box a, .feature_box a:visited {
	color: #3A639A;
	text-decoration: none;
}
.feature_box a:hover {
	color: #3A639A;
	text-decoration: underline;
}
.feature_box h2 {
	color: #4A4A4A !important;
	font-family: Verdana, san-serif !important;
	font-size: 16px !important;
	font-weight: bold !important;
	letter-spacing: 1.5px !important;
	text-transform: lowercase !important;
	font-variant: normal !important;
	line-height: 120% !important;
}
.feature_box p {
	background: #FFFFFF !important;
	color: #111111;
	font-family: Verdana, san-serif;
	font-size: 13px;
	line-height: 120% !important;
}

/*** Home Feature Box ***/

#home_feature_box {
	background: #EFEFEF;
	width: 260px;
}
.home_feature_box {
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.home_feature_box a, .home_feature_box a:visited {
	color: #3A639A !important;
	text-decoration: none !important;
}
.home_feature_box a:hover {
	color: #3A639A !important;
	text-decoration: underline !important;
}
.home_feature_box h2 {
	color: #4A4A4A !important;
	font-family: Verdana, san-serif !important;
	font-size: 16px !important;
	font-weight: bold !important;
	letter-spacing: 1.5px !important;
	text-transform: lowercase !important;
	line-height: 120% !important;
}
.home_feature_box p {
	background: #FFFFFF !important;
	color: #111111;
	font-family: Verdana, san-serif;
	font-size: 13px;
	line-height: 120% !important;
}

/*** Sidebar 1 ***/

#sidebar_1 {
	
	border: 0px solid #DDDDDD;
	width: 290px;
	margin: 0px;
	padding: 5px 10px 5px 15px;
	color: #111111;
	font-family: Verdana, san-serif;
	font-size: 13px;
	line-height: 120%;
}
#sidebar_1 a, #sidebar_1 a:visited {
	color: #1068A3;
	text-decoration: none;
}
#sidebar_1 a:hover {
	color: #111111;
	text-decoration: underline;
}
#sidebar_1 .widget {
	padding: 10px 0px 10px 0px;
}
#sidebar_1 h3 {
	background: #FFFFFF;
	border-bottom: 1px solid #DDDDDD;
	padding: 3px 5px 3px 5px;
	color: #4A4A4A;
	font-family: Verdana, san-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: none !important;
	font-variant: normal !important;
	letter-spacing: 1.5px;
	text-align: left;
	line-height: 120%;
}
#sidebar_1 p {
	background: #FFFFFF;
	padding: 7px 5px 5px 5px;
	border-right: 0px solid #DDDDDD;
	border-bottom: 0px solid #DDDDDD;
	border-left: 0px solid #DDDDDD;
}
#sidebar_1 ul ul {
	background: #FFFFFF;
	padding: 7px 0px 0px 0px;
	border-right: 0px solid #DDDDDD;
	border-bottom: 0px solid #DDDDDD;
	border-left: 0px solid #DDDDDD;
}
#sidebar_1 ul ul li {
	list-style-type: none;
}
#sidebar_1 ul li li {
	padding: 0px 0px 5px 5px;
}
#sidebar_1 ul li ul li {
	padding: 0px 0px 5px 5px;
}

/*** Sidebar 2 ***/

#sidebar_2 {
	width: 190px;
	padding: 5px 15px 5px 10px;
	color: #111111;
	font-family: Verdana, san-serif;
	font-size: 13px;
	line-height: 120%;
}
#sidebar_2 a, #sidebar_2 a:visited {
	color: #1068A3;
	text-decoration: none;
}
#sidebar_2 a:hover {
	color: #111111;
	text-decoration: underline;
}
#sidebar_2 .widget {
	padding: 10px 0px 10px 0px;
}
#sidebar_2 h3 {
	background: #FFFFFF;
	border-bottom: 1px solid #DDDDDD;
	padding: 3px 5px 3px 5px;
	color: #4A4A4A;
	font-family: Verdana, san-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: none !important;
	font-variant: normal !important;
	letter-spacing: 1.5px;
	text-align: left;
	line-height: 120%;
}
#sidebar_2 p {
	background: #FFFFFF;
	padding: 7px 5px 5px 5px;
	border-right: 0px solid #DDDDDD;
	border-bottom: 0px solid #DDDDDD;
	border-left: 0px solid #DDDDDD;
}
#sidebar_2 ul ul {
	background: #FFFFFF;
	padding: 7px 0px 0px 0px;
	border-right: 0px solid #DDDDDD;
	border-bottom: 0px solid #DDDDDD;
	border-left: 0px solid #DDDDDD;
}
#sidebar_2 ul ul li {
	list-style-type: none;
}
#sidebar_2 ul li li {
	padding: 0px 0px 5px 5px;
}
#sidebar_2 ul li ul li {
	padding: 0px 0px 5px 5px;
}

/*** Home Sidebar ***/

#sidebar_h {
	background: #FFFFFF;
	border: 0px solid #DDDDDD;
	width: 280px;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	color: #111111;
	font-family: Verdana, san-serif;
	font-size: 13px;
	float: right;
	line-height: 120%;
}
#sidebar_h a, #sidebar_h a:visited {
	color: #1068A3;
	text-decoration: none;
}
#sidebar_h a:hover {
	color: #111111;
	text-decoration: underline;
}
#sidebar_h .widget {
	padding: 10px 0px 10px 0px;
}
#sidebar_h h3 {
	background: #FFFFFF;
	border-bottom: 1px solid #DDDDDD;
	padding: 3px 5px 3px 5px;
	color: #4A4A4A;
	font-family: Verdana, san-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: none !important;
	font-variant: normal !important;
	letter-spacing: 1.5px;
	text-align: left;
	line-height: 120%;
}
#sidebar_h p {
	background: #FFFFFF;
	padding: 7px 5px 5px 5px;
	border-right: 0px solid #DDDDDD;
	border-bottom: 0px solid #DDDDDD;
	border-left: 0px solid #DDDDDD;
}
#sidebar_h ul ul {
	background: #FFFFFF;
	padding: 7px 0px 0px 0px;
	border-right: 0px solid #DDDDDD;
	border-bottom: 0px solid #DDDDDD;
	border-left: 0px solid #DDDDDD;
}
#sidebar_h ul ul li {
	list-style-type: none;
}
#sidebar_h ul li li {
	padding: 0px 0px 5px 5px;
}
#sidebar_h ul li ul li {
	padding: 0px 0px 5px 5px;
}

/*** Sidebar CMS 1 ***/

#sidebar_cms_1 {
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	width: 270px;
	margin: 10px 0px 10px 0px;
	padding: 5px 15px 5px 15px;
	color: #111111;
	font-family: Verdana, san-serif;
	font-size: 13px;
	float: right;
	line-height: 120%;
}
#sidebar_cms_1 a, #sidebar_cms_1 a:visited {
	color: #1068A3;
	text-decoration: none;
}
#sidebar_cms_1 a:hover {
	color: #111111;
	text-decoration: underline;
}
#sidebar_cms_1 .widget {
	padding: 10px 0px 10px 0px;
}
#sidebar_cms_1 h3 {
	background: #FFFFFF;
	border-bottom: 1px solid #DDDDDD;
	padding: 3px 5px 3px 5px;
	color: #4A4A4A;
	font-family: Verdana, san-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: none !important;
	font-variant: normal !important;
	letter-spacing: 1.5px;
	text-align: left;
	line-height: 120%;
}
#sidebar_cms_1 p {
	background: #FFFFFF;
	padding: 7px 5px 5px 5px;
	border-right: 0px solid #DDDDDD;
	border-bottom: 0px solid #DDDDDD;
	border-left: 0px solid #DDDDDD;
}
#sidebar_cms_1 ul ul {
	background: #FFFFFF;
	padding: 7px 0px 0px 0px;
	border-right: 0px solid #DDDDDD;
	border-bottom: 0px solid #DDDDDD;
	border-left: 0px solid #DDDDDD;
}
#sidebar_cms_1 ul ul li {
	list-style-type: none;
}
#sidebar_cms_1 ul li li {
	padding: 0px 0px 5px 5px;
}
#sidebar_cms_1 ul li ul li {
	padding: 0px 0px 5px 5px;
}

/*** Sidebar CMS 2 ***/

#sidebar_cms_2 {
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	width: 190px;
	margin: 10px 0px 10px 0px;
	padding: 5px 15px 5px 15px;
	color: #111111;
	font-family: Verdana, san-serif;
	font-size: 13px;
	line-height: 120%;
}
#sidebar_cms_2 a, #sidebar_cms_2 a:visited {
	color: #1068A3;
	text-decoration: none;
}
#sidebar_cms_2 a:hover {
	color: #111111;
	text-decoration: underline;
}
#sidebar_cms_2 .widget {
	padding: 10px 0px 10px 0px;
}
#sidebar_cms_2 h3 {
	background: #FFFFFF;
	border-bottom: 1px solid #DDDDDD;
	padding: 3px 5px 3px 5px;
	color: #4A4A4A;
	font-family: Verdana, san-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: none !important;
	font-variant: normal !important;
	letter-spacing: 1.5px;
	text-align: left;
	line-height: 120%;
}
#sidebar_cms_2 p {
	background: #FFFFFF;
	padding: 7px 5px 5px 5px;
	border-right: 0px solid #DDDDDD;
	border-bottom: 0px solid #DDDDDD;
	border-left: 0px solid #DDDDDD;
}
#sidebar_cms_2 ul ul {
	background: #FFFFFF;
	padding: 7px 0px 0px 0px;
	border-right: 0px solid #DDDDDD;
	border-bottom: 0px solid #DDDDDD;
	border-left: 0px solid #DDDDDD;
}
#sidebar_cms_2 ul ul li {
	list-style-type: none;
}
#sidebar_cms_2 ul li li {
	padding: 0px 0px 5px 5px;
}
#sidebar_cms_2 ul li ul li {
	padding: 0px 0px 5px 5px;
}

/************************* 
	Comments 
*************************/

#comment {
	background: #FCFCFC;
	border: 1px solid #1068A3;
	color: #333333;
}
#submit {
	background: #FAFAFA;
	border: 1px solid #DDDDDD;
	color: #666666;
	font-family: Verdana, san-serif;
	font-size: 13px;
	font-weight: bold;
}
.comments h3 {
	color: #333333;
	font-family: Verdana, san-serif;
}
.comments h4 {
	color: #333333;
	font-family: Verdana, san-serif;
}
.comments {
	width: 650px;
	padding: 10px;
	color: #333333;
	font-family: Verdana, san-serif;
}
.commentlist li ul li {
	background: #EEEEEE;
	border: 1px solid #DDDDDD;
}
.commentlist li ul li ul li {
	font-size: 12px;
	background: #fff;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 0px solid #DDDDDD;
}
.commentlist li ul li ul li ul li{
	background: #EEEEEE;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 0px solid #DDDDDD;
}
.commentlist li ul li ul li ul li ul li{
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 0px solid #DDDDDD;
}
.commentlist p {
	color: #333333;
	font-family: Verdana, san-serif;
	font-size: 13px;
}
.commentlist a, .commentlist a:visited {
	color: #3A639A;
	text-decoration: none;
}
.commentlist a:hover {
	color: #3A639A;
	text-decoration: underline;
}
#commentform p {
	color: #333333;
	font-family: Verdana, san-serif;
}
#commentform a, #commentform a:visited {
	color: #3A639A;
}
#commentform a:hover {
	color: #3A639A;
}
#commentform textarea {
	width: 100%;
}
.thread-alt {
	background: #FFFFFF;
}
.thread-even {
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}
.depth-1 {
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}
.even, .alt {
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}

/************************* 
	Footer 
*************************/

#footer_wrap {
	background: #FFFFFF;
	border-top: 1px solid #DDDDDD;
}
#footer {
	background: #FFFFFF;
	width: 1002px;
}
#footer p {
	color: #666666;
	font-family: Verdana, san-serif;
	font-size: 12px;
}
#footer a, #footer a:visited {
	color: #666666;
	text-decoration: none;
}
#footer a:hover {
	color: #666666;
	text-decoration: underline;
}
.footer_left {
	float: left;
}
.footer_right {
	float: right;
}

/************************* 
	Custom 
*************************/

#custom_widget_1 {
	background: #FFFFFF !important;
	border: 0px solid #DDDDDD !important;
	width: 100% !important;
	margin: 0px 0px 0px 0px !important;
	float: left !important;
}
.customwidget1 {
	padding: 10px 10px 10px 10px !important;
}
#custom_widget_1 h2 {
	color: #111111 !important;
	font-family: Georgia, serif !important;
	font-size: 18px !important;
	font-weight: normal !important;
	text-align: left !important;
	letter-spacing: 1.5px !important;
	text-transform: none !important;
	font-variant: normal !important;
	line-height: 150% !important;
}
#custom_widget_1 {
	color: #111111 !important;
	font-family: Georgia, serif !important;
	font-size: 13px !important;
	line-height: 160% !important;
}
#custom_widget_1 p {
	color: #111111 !important;
	font-family: Georgia, serif !important;
	font-size: 13px !important;
	line-height: 160% !important;
}
#custom_widget_1 a, #custom_widget_1 a:visited {
	color: #3A639A !important;
	text-decoration: none !important;
}
#custom_widget_1 a:hover {
	color: #3A639A !important;
	text-decoration: underline !important;
}
#custom_widget_1 ul {
	color: #111111 !important;
	font-family: Georgia, serif !important;
	font-size: 13px !important;
}
.customwidget1 img {
;
}
#custom_widget_2 {
	background: #FFFFFF !important;
	border: 0px solid #DDDDDD !important;
	width: 100% !important;
	margin: 0px 0px 0px 0px !important;
	float: left !important;
}
.customwidget2 {
	padding: 10px 10px 10px 10px !important;
}
#custom_widget_2 h2 {
	color: #111111 !important;
	font-family: Georgia, serif !important;
	font-size: 18px !important;
	font-weight: normal !important;
	text-align: left !important;
	letter-spacing: 1.5px !important;
	text-transform: none !important;
	font-variant: normal !important;
	line-height: 150% !important;
}
#custom_widget_2 p {
	color: #111111 !important;
	font-family: Georgia, serif !important;
	font-size: 13px !important;
	line-height: 160% !important;
}
#custom_widget_2 a, #custom_widget_2 a:visited {
	color: #3A639A !important;
	text-decoration: none !important;
}
#custom_widget_2 a:hover {
	color: #3A639A !important;
	text-decoration: underline !important;
}
#custom_widget_2 ul {
	color: #111111 !important;
	font-family: Georgia, serif !important;
	font-size: 13px !important;
}
.customwidget2 img {
;
}
#custom_widget_3 {
	background: #FFFFFF !important;
	border: 0px solid #DDDDDD !important;
	width: 100% !important;
	margin: 0px 0px 0px 0px !important;
	float: left !important;
}
.customwidget3 {
	padding: 10px 10px 10px 10px !important;
}
#custom_widget_3 h2 {
	color: #111111 !important;
	font-family: Georgia, serif !important;
	font-size: 18px !important;
	font-weight: normal !important;
	text-align: left !important;
	letter-spacing: 1.5px !important;
	text-transform: none !important;
	font-variant: normal !important;
	line-height: 150% !important;
}
#custom_widget_3 p {
	color: #111111 !important;
	font-family: Georgia, serif !important;
	font-size: 13px !important;
	line-height: 160% !important;
}
#custom_widget_3 a, #custom_widget_3 a:visited {
	color: #3A639A !important;
	text-decoration: none !important;
}
#custom_widget_3 a:hover {
	color: #3A639A !important;
	text-decoration: underline !important;
}
#custom_widget_3 ul {
	color: #111111 !important;
	font-family: Georgia, serif !important;
	font-size: 13px !important;
}
.customwidget3 img {
;
}
#custom_widget_4 {
	background: #FFFFFF !important;
	border: 0px solid #DDDDDD !important;
	width: 100% !important;
	margin: 0px 0px 0px 0px !important;
	float: left !important;
}
.customwidget4 {
	padding: 10px 10px 10px 10px !important;
}
#custom_widget_4 h2 {
	color: #111111 !important;
	font-family: Georgia, serif !important;
	font-size: 18px !important;
	font-weight: normal !important;
	text-align: left !important;
	letter-spacing: 1.5px !important;
	text-transform: none !important;
	font-variant: normal !important;
	line-height: 150% !important;
}
#custom_widget_4 p {
	color: #111111 !important;
	font-family: Georgia, serif !important;
	font-size: 13px !important;
	line-height: 160% !important;
}
#custom_widget_4 a, #custom_widget_4 a:visited {
	color: #3A639A !important;
	text-decoration: none !important;
}
#custom_widget_4 a:hover {
	color: #3A639A !important;
	text-decoration: underline !important;
}
#custom_widget_4 ul {
	color: #111111 !important;
	font-family: Georgia, serif !important;
	font-size: 13px !important;
}
.customwidget4 img {
;
}

/************************* 
	Class Styles
*************************/

body.pageid-11 #content h1, body.pageid-25 #content h1, body.pageid-6214 #content h1, body.pageid-6625 #content h1, body.pageid-7018 #content h1 { display: none; }