.imageelement {
	display: none
}
html {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
body {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
form {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
fieldset {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
body {
	background: #ffffff; color: #000000; line-height: 1.3; font-family: "lucida grande", arial, helvetica, sans-serif
}
#wrapper {
	
}
#top_area {
	clear: both; padding-right: 0px; padding-left: 0px; background: #040404; padding-bottom: 10px; padding-top: 5px; border-bottom: #4b4b48 1px solid; height: 20px
}
#top_area_content {
	clear: both; font-size: 11px; margin: 0px auto; width: 950px; color: #666666; padding-top: 6px
}
#top_area_content .left {
	display: inline; float: left; width: 820px
}
#top_area_content .right {
	display: inline; padding-left: 15px; float: right; background-repeat: no-repeat; height: 16px
}
#top_area_content ul {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; line-height: normal; padding-top: 0px; list-style-type: none
}
#top_area_content ul li {
	padding-right: 10px; padding-left: 10px; background: none transparent scroll repeat 0% 0%; float: left; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
#top_area_content a {
	display: inline; color: #ccc; line-height: normal; text-decoration: none
}
#top_area_content a:hover {
	color: #ffffff; text-decoration: underline
}
#top_area_content a:active {
	color: #ffffff; text-decoration: underline
}
#top_area_content a:unknown {
	color: #ffffff; text-decoration: underline
}
#header {
	background-position: 0px -10px; display: block; background-image: url(../images/header.gif); background-repeat: repeat-x; height: 105px; background-color: #333333
}
#header_content {
	clear: both; margin: 0px auto; overflow: hidden; width: 950px; height:105px
}
#wrapper #logo {
	margin-top: 15px; display: inline; padding-left: 0px; float: left; width: 800px; height: 100px
}
#wrapper #logo h1 {
	padding-right: 15px; padding-left: 20px; font-size: 25px; padding-bottom: 0px; margin: 0px; color: #fff; padding-top: 0px
}
#wrapper #logo h1 a {
	color: #fff; text-decoration: none;
}
#wrapper #logo h2 {
	padding-right: 0px; padding-left: 110px; font-size: 13px; padding-bottom: 0px; margin: 0px; color: #cccccc; padding-top: 5px
}
#search_box {
	margin-top: 10px; padding-left: 22px;  margin-bottom: 10px; width: 158px; height: 24px
}
#search_box .inputbox {
	border-right: #999 1px solid; padding-right: 5px; border-top: #999 1px solid; display: inline; padding-left: 2px; z-index: 100; float: left; padding-bottom: 1px; margin: 3px 5px 0px 3px; border-left: #999 1px solid; width: 138px; padding-top: 1px; border-bottom: #999 1px solid; position: relative
}
#navigation_area {
	display: block; background: url(../images/mainnav-bg.gif) repeat-x left bottom; overflow: hidden; padding-top: 4px; border-bottom: #b4b4b4 1px solid; height: 32px
}
#content_area {
	padding-right: 0px; border-top: #ffffff 1px solid; padding-left: 0px; background: #ffffff; padding-bottom: 0px; overflow: hidden; padding-top: 0px; background-image:url(../images/bg.png); background-repeat:repeat-x;
}
#content_area_content {
	clear: both; padding-bottom: 10px; margin: 0px auto; width: 950px; color: #333333
}
#left_content {
	padding-right: 0px; display: inline; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; width: 766px; padding-top: 0px
}
#left_content .fullbox {
	display: inline; background: url(../images/post_content_bg.png) #ffffff repeat-y; float: left; margin: 0px 5px 10px; overflow: hidden; width: 756px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height : 140%;
}
#left_content .home {
	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
#left_content .home a{
	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color:#000000;
}

#left_content .big {
	font-size: 14px; line-height : 180%;
}
#left_content .fullbox .post_message {
	padding-right: 10px; display: block; padding-left: 10px; font-weight: bold; font-size: 12px; padding-bottom: 5px; padding-top: 15px
}

#left_content .fullbox .fullbox_header {
	padding-right: 0px; padding-left: 0px; background: url(../images/post_content_header.png) no-repeat left top; float: left; padding-bottom: 0px; margin: 0px; width: 756px; padding-top: 0px; height: 3px
}
#left_content .fullbox .fullbox_footer {
	padding-right: 0px; padding-left: 0px; background: url(../images/post_content_footer.png) no-repeat left bottom; float: left; padding-bottom: 0px; margin: 10px 0px 0px; width: 756px; padding-top: 0px; height: 3px
}
#left_content .fullbox .fullbox_content {
	text-align:left; padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; width: 756px; padding-top: 0px
}



/*box*/
.fullbox_content ul {
	padding-right: 0px; padding-left: 20px; padding-bottom: 0px; margin: 0px; padding-top: 0px; text-align: left; background: url(../images/post_content_h1.png) no-repeat left top;
}
.fullbox a {
	color: #0715fc; text-decoration: underline;
}

.fullbox a:hover {
	color: #0715fc; text-decoration: none;
}

.fullbox_content ul li {
	padding-right: 6px; display: inline; font-size: 12px; margin-left: 6px; width: 174px; line-height: 18px; zoom: 1; text-align: center
}
.fullbox_content ul li a {
	color: #333; text-decoration: none;
}
.fullbox_content ul li a:hover {
	color: #ff6600
}
.fullbox_content ul li img {
	border-right: #eee 1px solid; border-top: #eee 1px solid; border-left: #eee 1px solid; width: 172px; border-bottom: #eee 1px solid; height: 256px
}
.big {
	font-size: 12px;
}
.big a{
	text-decoration: none;
	color: #0000ee;
}
.big a:hover{
	text-decoration: underline;
   color: #0000ee;
}
.big a:visited{
	color: #0000ee;
}
.big1 {
	font-size: 14px;
	font-weight:bold; 
}
.big1 a{
	text-decoration: none;
    color: #0000ee;
}
.big1 a:hover{
	text-decoration: underline;
}
.big2 {
	font-size: 12px;
	font-weight:bold;
}
.big2 a{
	text-decoration: none;
    color: #0000ee;
}
.big2 a:hover{
	text-decoration: underline;
}
.fullbox h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;  padding-right: 10px; padding-left: 15px; font-size: 20px; padding-bottom: 0px; margin: 0px; overflow: hidden; padding-top: 14px; height: 40px; color: #2c4d56;  background: url(../images/post_content_h1.png) no-repeat left top;
}
.fullbox h1 a {
	color: #333333; text-decoration: none; 
}
.fullbox h2 {
    font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 16px; color: #2c4d56;
}
.fullbox h2 a {
	color: #333333; text-decoration: none
}
.fullbox h3 {
	padding-right: 15px; display: block; padding-left: 15px; font-weight: normal; font-size: 24px; padding-bottom: 5px; margin: 0px;  line-height: 1.5; padding-top: 0px
}
.fullbox h3 a {
	color: #046380; text-decoration: none
}
.fullbox h3 a:hover {
	text-decoration: underline
}
.fullbox h3 a:active {
	text-decoration: underline
}
.fullbox h3 a:unknown {
	text-decoration: underline
}
.home {
	 font-size: 12px; font-family: Geneva, Arial, Helvetica, sans-serif; padding: 10px 10px 10px 10px;
}
.home a{
	color: #567178;
}
.fullbox .blueBox {
	text-align: left;
	border-right: double;
	border-left: double;
	border-top: double;
	border-color:#CCCCCC;
	background: #e96b6b;
	padding: 5px;
	color:#FFFFFF;
}

.fullbox .double{
	margin-bottom: 10px;
	border: double;
	border-color:#CCCCCC;
}
.fullbox .dashed{
	padding: 10px;
	border-bottom: 1px dashed;
	border-color: #517486;
}
.fullbox .small {
	font-size: 11px;
	color: #68868e;
}
.fullbox .red {
	font-size: 12px;
	color: #ff0000;
}
.fullbox .download {
	font-size: 22px;
	color: #68868e;
}
.fullbox .bold {
	color: #68868e;
}
.fullbox .post_info {
	clear: both; padding-right: 15px; padding-left: 15px; font-size: 12px; padding-bottom: 10px; margin: 0px; width: 742px; color: #666666; padding-top: 0px; height: 30px
}
.fullbox .post_info .post_info_left {
	float: left
}
.fullbox .post_info .post_info_right {
	float: right
}
.fullbox .post_info a {
	font-weight: bold; color: #046380; text-decoration: none
}
.fullbox .post_info a:hover {
	text-decoration: underline
}
.fullbox .post_info a:active {
	text-decoration: underline
}
.fullbox .post_info a:unknown {
	text-decoration: underline
}
.fullbox .post_info .post_info_right a.post_comment {
	padding-right: 10px; background-position: 0px 3px; padding-left: 15px; float: left; background-repeat: no-repeat; height: 18px
}
.fullbox .post_info .post_info_right a.post_bookmark {
	background-position: 0px 3px; padding-left: 15px; float: left; background-repeat: no-repeat; height: 18px
}
.fullbox .post_content {
	padding-right: 15px; display: block; padding-left: 15px; font-size: 12px; padding-bottom: 0px; margin: 0px; color: #666666; padding-top: 0px; text-align: justify
}
.fullbox .post_social_bookmark {
	clear: both; padding-right: 15px; display: block; padding-left: 15px; font-size: 12px; padding-bottom: 0px; margin: 0px; color: #666666; padding-top: 0px; text-align: justify
}
.fullbox .post_social_bookmark img {
	border-top-width: 0px; display: inline; border-left-width: 0px; float: left; border-bottom-width: 0px; width: 37px; height: 37px; border-right-width: 0px
}
.fullbox .post_social_bookmark a {
	padding-right: 5px; display: inline; padding-left: 5px; float: left; padding-bottom: 5px; margin: 2px; padding-top: 5px; moz-border-radius: 5px; webkit-border-radius: 5px
}
.fullbox .post_social_bookmark a:hover {
	background-color: #f1f1f1
}
.fullbox .post_tags {
	border-right: #ccc 1px solid; padding-right: 10px; border-top: #ccc 1px solid; display: inline; padding-left: 10px; font-size: 12px; float: left; padding-bottom: 5px; margin: 5px 15px 0px; border-left: #ccc 1px solid; width: 672px; color: #666666; padding-top: 5px; border-bottom: #ccc 1px solid; moz-border-radius: 5px; webkit-border-radius: 5px
}
.fullbox .post_tags a {
	font-weight: bold; color: #046380; text-decoration: none
}
.fullbox .post_tags a:hover {
	text-decoration: underline
}
.fullbox .post_tags a:active {
	text-decoration: underline
}
.fullbox .post_tags a:unknown {
	text-decoration: underline
}
.more-link {
	font-size: 12px; float: right
}
.fullbox .post_content a {
	font-weight: bold; color: #046380; text-decoration: none
}
.fullbox .post_content a:hover {
	text-decoration: underline
}
.fullbox .post_content a:active {
	text-decoration: underline
}
.fullbox .post_content a:unknown {
	text-decoration: underline
}
.fullbox .post_content .aligncenter {
	display: block; margin-left: auto; margin-right: auto
}
.fullbox .post_content .alignleft {
	float: left; margin: 0px 10px 5px 0px
}
.fullbox .post_content .alignright {
	float: right; margin: 0px 0px 5px 10px
}
.fullbox .post_content .wp-caption {
	margin: 10px; padding-top: 5px; text-align: center; moz-border-radius: 5px; webkit-border-radius: 5px; border-radius: 3px
}
.fullbox .post_content .wp-caption img {
	border-right: 0px; padding-right: 0px; border-top: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; border-left: 0px; padding-top: 0px; border-bottom: 0px
}
.fullbox .post_content .wp-caption p.wp-caption-text {
	font-weight: bold; font-size: 11px; margin: 0px; line-height: 17px; padding-top: 5px
}
.fullbox_excerpt {
	display: inline; background: url(../images/post_content_bg.png) #ffffff repeat-y; float: left; margin: 10px 5px 0px; overflow: hidden; width: 756px; line-height: 1.5
}
.fullbox_excerpt .excerpt_separator {
	display: block; background: url(../images/hdot.gif) repeat-x 50% bottom; margin: 10px 5px; height: 1px
}
.fullbox_excerpt .fullbox_header {
	padding-right: 0px; padding-left: 0px; background: url(../images/post_content_header.png) no-repeat left top; float: left; padding-bottom: 0px; margin: 0px; width: 756px; padding-top: 0px; height: 3px
}
.fullbox_excerpt .fullbox_footer {
	padding-right: 0px; padding-left: 0px; background: url(../images/post_content_footer.png) no-repeat left bottom; float: left; padding-bottom: 0px; margin: 10px 0px 0px; width: 756px; padding-top: 0px; height: 3px
}
.fullbox_excerpt .fullbox_content {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; width: 756px; padding-top: 0px
}
.fullbox_excerpt .fullbox_content_comment {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; width: 756px; padding-top: 0px
}
.fullbox_excerpt .fullbox_content_comment a {
	font-weight: bold; color: #046380; text-decoration: none
}
.fullbox_excerpt .fullbox_content_comment a:hover {
	text-decoration: underline
}
.fullbox_excerpt .fullbox_content_comment a:active {
	text-decoration: underline
}
.fullbox_excerpt .fullbox_content_comment a:unknown {
	text-decoration: underline
}
.fullbox_excerpt .fullbox_content h3 {
	padding-right: 10px; padding-left: 10px; font-size: 12px; background: url(../images/post_content_h1.png) no-repeat left top; padding-bottom: 0px; margin: 0px; overflow: hidden; padding-top: 7px; height: 30px
}
.fullbox_excerpt .fullbox_content_comment h3 {
	padding-right: 10px; padding-left: 10px; font-size: 12px; background: url(../images/post_content_h1.png) no-repeat left top; padding-bottom: 0px; margin: 0px; overflow: hidden; padding-top: 7px; height: 30px
}
.fullbox_excerpt .fullbox_content .excerpt_meta {
	padding-right: 10px; display: block; padding-left: 12px; padding-bottom: 0px; margin: 0px; overflow: hidden; padding-top: 0px
}
.fullbox_excerpt .fullbox_content_comment .excerpt_meta {
	padding-right: 10px; display: block; padding-left: 12px; padding-bottom: 0px; margin: 0px; overflow: hidden; padding-top: 0px
}
.fullbox_excerpt .fullbox_content .smooth_gallery {
	padding-right: 0px; display: block; padding-left: 0px; padding-bottom: 0px; margin: -7px 0px 0px 1px; overflow: hidden; padding-top: 0px
}

/*sidebar*/
#sidebar {
	display: inline; float: right; width: 180px
}
.sidebar_top {
	display: inline; float: left; margin-bottom: -5px; width: 383px
}
#sidebar_left {
	float: left; width: 170px
}
#sidebar_right {
	float: right; width: 180px
}
#sidebar .img_ads {
	text-align: center
}
#sidebar .img_ads img {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 8px; padding-top: 0px; border-right-width: 0px
}
#sidebar .box {
	background: url(../images/sidebar_box_bg.png) #ffffff repeat-y; margin: 34px 5px 20px; overflow: hidden; width: 170px;
}
#sidebar .box h2 {
	padding-right: 10px; padding-left: 10px; font-size: 12px; background: url(../images/sidebar_box_header.png) no-repeat left top; padding-bottom: 0px; margin: 0px; overflow: hidden; padding-top: 7px; height: 23px
}
#sidebar .box .box_bottom {
	padding-right: 0px; padding-left: 0px; background: url(../images/sidebar_box_footer.png) no-repeat left bottom; padding-bottom: 0px; margin: 0px; padding-top: 0px; height: 5px
}
.sidebar_top .box {
	background: url(../images/sidebar_box_bg_top.png) #ffffff repeat-y; margin: 10px 5px 5px; overflow: hidden
}
.sidebar_top .box h3 {
	padding-right: 10px; padding-left: 10px; font-size: 12px; background: url(../images/sidebar_box_header_top.png) no-repeat left top; padding-bottom: 0px; margin: 0px; overflow: hidden; padding-top: 7px; height: 23px
}
.sidebar_top .box .box_bottom {
	padding-right: 0px; padding-left: 0px; background: url(../images/sidebar_box_footer_top.png) no-repeat left bottom; padding-bottom: 0px; margin: 0px; padding-top: 0px; height: 5px
}
.sidebar_top .box .box_header {
	padding-right: 0px; padding-left: 0px; background: url(../images/sidebar_box_header_top2.png) no-repeat left top; padding-bottom: 0px; margin: 0px; padding-top: 0px; height: 5px
}
#sidebar .box .box_content {
	padding-right: 10px; padding-left: 10px; font-size: 12px; padding-bottom: 5px; overflow: hidden; width: 153px; color: #666; padding-top: 10px
}
.sidebar_top .box_content {
	padding-right: 10px; padding-left: 10px; font-size: 12px; padding-bottom: 5px; overflow: hidden; width: 153px; color: #666; padding-top: 10px
}
.sidebar_top .box_content {
	width: 353px
}
.mbl_fo_hidden {
	display: none
}
.mbl_join_img {
	display: none
}
.mbl_join {
	display: none
}
#sidebar .box .box_readers {
	padding-right: 0px; display: block; padding-left: 0px; font-size: 12px; padding-bottom: 25px; overflow: hidden; color: #666; padding-top: 5px; text-align: center
}
#sidebar .box .box_readers .join {
	display: inline; float: right; margin: 0px 25px 0px 0px; overflow: hidden
}
#sidebar .box .box_content ul {
	padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
.sidebar_top .box_content ul {
	padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
#sidebar .box .box_content ol {
	padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
#sidebar .box .box_content ul li {
	padding-right: 0px; display: inline; padding-left: 0px; background: none transparent scroll repeat 0% 0%; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
.sidebar_top .box_content ul li {
	padding-right: 0px; display: inline; padding-left: 0px; background: none transparent scroll repeat 0% 0%; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
#sidebar .box .box_content ol li {
	padding-right: 0px; display: inline; padding-left: 0px; background: none transparent scroll repeat 0% 0%; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
#sidebar .box .box_content ul li a {
	padding-right: 0px; display: block; padding-left: 0px; background: url(../images/dot.gif) repeat-x 50% bottom; padding-bottom: 6px; width: 99%; color: #046380; padding-top: 4px; text-decoration: none; outline: none
}
.sidebar_top .box_content ul li a {
	padding-right: 0px; display: block; padding-left: 0px; background: url(../images/dot.gif) repeat-x 50% bottom; padding-bottom: 6px; width: 99%; color: #046380; padding-top: 4px; text-decoration: none; outline: none
}
#sidebar .box .box_content ol li a {
	padding-right: 0px; display: block; padding-left: 0px; background: url(../images/dot.gif) repeat-x 50% bottom; padding-bottom: 6px; width: 99%; color: #046380; padding-top: 4px; text-decoration: none; outline: none
}
#sidebar .box .box_content ul li a:hover {
	text-decoration: underline
}
#sidebar .box .box_content ul li a:active {
	text-decoration: underline
}
#sidebar .box .box_content ul li a:unknown {
	text-decoration: underline
}
#sidebar .box .box_content ol li a:hover {
	text-decoration: underline
}
#sidebar .box .box_content ol li a:active {
	text-decoration: underline
}
#sidebar .box .box_content ol li a:unknown {
	text-decoration: underline
}

/*footer*/

#footer_area {
	background: url(../images/botsl-bg.gif) #333333 repeat-x left top; overflow: hidden; color: #999999; border-bottom: #040404 1px solid
}
#footer_area_content {
	clear: both; font-size: 12px; margin: 0px auto; overflow: hidden; width: 950px; color: #cccccc; line-height: 10px
}
#footer_area_content h3.listheading {
	padding-right: 0px; padding-left: 0px; font-size: 14px; padding-bottom: 0px; margin: 0px; color: #eee; line-height: 28px; padding-top: 0px
}
#footer_area_content p {
	margin: 0px
}
#footer_area_content a {
	display: inline; color: #ffffff; line-height: normal; text-decoration: none
}
#footer_area_content a:hover {
	text-decoration: underline
}
#footer_area_content a:active {
	text-decoration: underline
}
#footer_area_content a:unknown {
	text-decoration: underline
}
#footer_area_content .box {
	float: left; width: 24.99%
}
#footer_area_content .box .box_content {
	margin: 10px
}
#footer_area_content .box h3 {
	padding-right: 0px; display: block; padding-left: 0px; font-size: 12px; padding-bottom: 5px; margin: 10px; color: #ffffff; padding-top: 0px; border-bottom: #4b4b4b 1px solid
}
#footer_area_content .box .box_content ol {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
#footer_area_content .box .box_content ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
#footer_area_content .box .box_content ol li {
	padding-right: 0px; padding-left: 0px; background: none transparent scroll repeat 0% 0%; padding-bottom: 0px; margin: 5px 0px 5px 20px; padding-top: 0px
}
#footer_area_content .box .box_content ul li {
	padding-right: 0px; padding-left: 0px; background: none transparent scroll repeat 0% 0%; padding-bottom: 0px; margin: 5px 0px 5px 20px; padding-top: 0px
}
.smallsize {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}

#footer_bottom {
	clear: both; padding-right: 0px; border-top: #4b4b48 1px solid; padding-left: 0px; background: #040404; padding-bottom: 10px; padding-top: 5px; height: 50px
}
#footer_bottom_content {
	clear: both; font-size: 12px; margin: 0px auto; width: 950px; color: #ccc; padding-top:0px; padding-bottom:0px; padding-left:100px;
}
#footer_bottom_content p{
	text-align: center;
}
#footer_bottom_content a {
	display: underline; color: #ccc; line-height: normal; text-decoration: underline;
}
#footer_bottom_content a:hover {
	color: #ffffff; text-decoration: underline
}
#footer_bottom_content a:active {
	color: #ffffff; text-decoration: underline
}
#footer_bottom_content a:unknown {
	color: #ffffff; text-decoration: underline
}

.text{width:730px;
    float:left;
	padding:0px 5px 10px 0px;
	font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.text ul{width:240px;
    float:left;
	margin: 0px;}
.text ul.width{width:400px;
    float:left;}
.text ul.slim{width:200px;
    float:left;}
.text ul ol{ padding:2px 0 5px 2px; font-size: 13px}
.text ul li{ padding:5px 0 5px 2px; font-size: 13px}

