﻿body
{
	background-image:url('images/bg.png');
	background-position: center top;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	font-family:tahoma;
	font-size:13px;
}
img
{
	border:0px;
}
blockquote {
	font-family:tahoma;
	font-size:13px;
	width:90%;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#EFEFEF;
	padding-left:17px;
	padding-top:5px;
	overflow:hidden;
	margin-left:0px;
}
blockquote#code {
	background-image:url('images/code_blank.png');
	background-repeat:no-repeat;
	padding-top:17px;
	background-color:#EFEFEF;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding-left:5px;
	font-family:tahoma;
	font-size:12px;
	overflow:hidden;
	margin-left:0px;
}


/*CONTAINER, HEADER, FOOTER*/

div#container {
	width:1019px;
	margin-left:auto;
	margin-right:auto;
}

div#header {
	background-image:url('images/header.png');
	width:1019px;
	min-height:221px;
	overflow:hidden;
	text-align:center;
}

div#footer {
	text-align:center;
	width:1019px;
	height:31px;
	margin-bottom:35px;
	background-image:url('images/container_footer.png');
	background-repeat:no-repeat;
	background-position:center;
	line-height:31px;
	font-size:14pt;
	padding-left:15px;
	text-align:left;
	color:white;
}

div#footer a {
	color:#F3F3F3;
}

	/* LOGO&RSS */

div#raccoglitore {
	width:1019px;
	height:132px;
}

div#rss {
	width:196px;
	height:46px;
	float:right;
	margin-top:86px;
	margin-right:35px;
}

div#logo {
	float:left;
	height:92px;
	width:727px;
	padding-bottom:10px;
	text-align:left;
	padding-left:40px;
	padding-top:30px;
}

div#logo h1 {
	font-size:36pt;
	color:#007DFB;
	margin:0px 0px 0px 0px;
	font-weight:normal;
}

div#logo h1 a:hover {
	color:#41A0FF;
}

div#logo h2 {
	color:#333333;
	margin:0px 0px 0px 0px;
	font-weight:normal;
}

div#logo h1 a {
	text-decoration:none;
	color:#007DFB;
}

div#logo h2 a {
	color:#333333;
	text-decoration:none;
}

div#logo a:hover {
	text-decoration:none;
}

	/* NAVBAR */
div#navbar {
	background-image:url('images/navbar_bg.png');
	background-repeat:repeat-x;
	width:1016px;
	min-height:65px;
	overflow:hidden;
	color:#333333;
	font-size: 24px;
	border-left:1px #0D72BD solid;
	border-right:1px #9A9A9A solid;
}

div#navbar_top {
	width:1019px;
	background-image:url('images/navbar_top.png');
	background-repeat:no-repeat;
	height:2px;
}
div#navbar_bottom {
	width:1019px;
	background-image:url('images/navbar_bottom.png');
	background-repeat:no-repeat;
	height:15px;
}

div#navbar ul {
	list-style:none;
	margin:0px 0px 0px 0px;
	padding-top:15px;
	padding-bottom:10px;
	text-align:center;
	width:999px;
	overflow:hidden;
}

.page_items {
	background-image:url('images/button_bg1.png');
	height:37px;
	width:auto;
	line-height:37px;
	margin-left:8px;
	margin-right:8px;
	margin-bottom:6px;
	padding-left:15px;
	padding-right:15px;	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px #CAD3EB solid;
	float:left;
}

/* CONTENT */
div#content {
	background-image:url('images/container_bg.png');
	width:979px;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	padding-right:10px;
	margin-top:-5px;
	height:auto;
	overflow:hidden;
}


	/* LEFTBAR */
div#leftbar {
	float:left;
	padding-top:15px;
	width:731px;
}

div#leftbar a:hover {
	color:#6D6D6D;
	text-decoration:none;
}

div#post {
	width:670px;
	min-height:50px;
	overflow:hidden;
	padding-right:15px;
	margin-bottom:30px;
	border-bottom:1px dotted #c0c0c0;
}

div#leftbar h1 {
	margin:15px 0px 5px 0px;
	text-align:left;
	color:#008aff;
	font-size:22pt;
	font-weight:normal;
}

div#leftbar h2 {
	background-image:none;
	margin:0px 0px 5px 0px;
	color:#575757;
	font-size:12px;
	font-weight:normal;
}

div#leftbar h1 a {
	color:#0066FF
}

div#leftbar h1 a:hover{
	color:#3399FF;
	text-decoration:none
}

div#post p a {
	color:#328FCA
}

div#post p a:hover{
	color:#328FCA;
	text-decoration:underline;
}

div#post td,tr,table {
	font-weight:normal;
	font-size:11pt;
	color:#3d3d3d;
}

div#post img {
	margin-right:7px;
}

div#postcontent {
	margin-top:20px;
}

div#postcontent h1 {
	height:31px;
	width:714px;
	background-image:url('images/posth3.png');
	background-repeat:no-repeat;
	margin-bottom:5px;
	margin-top:10px;
	line-height:31px;
	padding-left:10px;
	font-size:14pt;
	font-weight:normal;
	color:#333333;
}

div#postcontent h2 {
	height:49px;
	width:269px;
	background-image:url('images/h4.png');
	margin-bottom:5px;
	margin-top:5px;
	line-height:49px;
	padding-left:18px;
	font-size:13px;
	font-weight:normal;
	color:#333333;
}

div#postcontent h3 {
	height:49px;
	margin-bottom:5px;
	margin-top:5px;
	padding-left:25px;
	font-size:13px;
	font-weight:normal;
	color:#2291FF;
}

div#postcontent h4 {
	height:49px;
	margin-bottom:5px;
	margin-top:5px;
	padding-left:25px;
	font-size:13px;
	font-weight:normal;
	text-decoration:underline;
}

div#postcontent h5 {
	height:49px;
	margin-bottom:5px;
	margin-top:5px;
	padding-left:25px;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}

div#postcontent h6 {
	height:49px;
	margin-bottom:5px;
	margin-top:5px;
	padding-left:25px;
	font-size:12px;
	font-weight:bold;
	color:#2291FF;
}

div#post ul {
	list-style-image:url('images/post_list.png');
}

div#post li {
	color:#6D6D6D;
	font-size:13px;
	margin-bottom:7px;
	padding:0px 0px 0px 0px;
}

div#post ol, li ul {
	margin-top:7px;
}


img.alignleft {
	float:left;
}

img.alignright {
	float:right;
}

img.aligncenter {
	float:center;
}


div#post p img {
	max-width:723px;
}

.wp-caption {
	padding-left:10px;
	padding-right:10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	max-width:710px;
}

.wp-caption img {
	background-color:white;
	border:1px dotted #c0c0c0;
}
.wp-caption-text {
	height:35px;
	line-height:35px;
	text-align:left;
}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

img.size-full {
	max-width:710px;
}

div#authorbox {
	width:642px;
	min-height:130px;
	overflow:hidden;
	border-left:0px;
	border-right:0px;
	margin-bottom:25px;
	background:url(images/about_auther.jpg);
	background-repeat:repeat;
	padding:15px;
}
div#author_header
{
	width:100%;
	height:15px;
	background:url(images/auther_header.jpg);
	background-repeat:no-repeat;
	float:left;
}

div#author_footer
{
	width:100%;
	height:15px;
	background:url(images/auther_footer.jpg);
	background-repeat:no-repeat;
	float:left;
}

div#authorbox img {
	float:left;
	margin-right:10px;
}

div#authorbox h3 {
	margin-bottom:3px;
	font-size:14pt;
	margin-top:3px;
}

div#tagsbar {
	background-color:white;
	background-repeat:repeat-x;
	border:1px #C5CCD4 solid;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	width:717px;
	min-height:31px;
	overflow:hidden;
	padding-top:5px;
	padding-bottom:5px;
	font-size:12.5pt;
	color:#3C5A91;
	padding-left:7px;
	margin-top:15px;
}
div#author_bg
{
	background:url(images/author_bg.png);
	background-repeat:no-repeat;
}
div#tagsbar a {
	color:#3C5A91;
}

div#tagsbar a:hover {
	color:#5981CA;
}


div#tagsbar img {
	float:left;
	padding-top:5px;
	margin-right:3px;
}

span#tbarelement {
	overflow:hidden;
	line-height:31px;
	margin-left:7px;
	margin-right:7px;
	float:left
}

div#links {
	width:680px;
	margin-top:50px;
	margin-bottom:10px;
	text-align:center;
	min-height:31px;
	overflow:hidden;
	line-height:31px;
	border-right:0px;
	border-left:0px;
	font-size:13px;
	color:#3d3d3d;
	float:right;
	padding-right:25px;
	padding-right:25px;
}

div#commentbox {
	width:672px;
	min-height:120px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	color:#3d3d3d;
	margin-bottom:22px;	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:url(images/comment_box_bg.jpg);
	background-repeat:repeat;
}
div#commentbox_header {
	background:url(images/comment_header.jpg);
	background-repeat:no-repeat;
	background-position:left
	margin-top:0px;
	height:15px;
	float:left;
	width:672px;
}

div#commentbox_footer {
	background:url(images/comment_footer.jpg);
	background-repeat:no-repeat;
	background-position:left
	margin-top:0px;
	height:15px;
	float:left;
	width:672px;
}

div#commentext {
	font-family:tahoma;
	min-height:110px;
	overflow:hidden;
/*	border-left:1px #C0C0C0 solid;*/
	width:465px;
	padding:2px 5px 5px 5px;
	font-size:13px;
	color:#6D6D6D;
}

div#commentext a {
	color:#328FCA;
}

div#commentext a:hover{
	color:#328FCA;
	text-decoration:none;
	text-decoration:underline;
}

div#commentext blockquote {
	width:420px;
}


div#avatar {
	height:115px;
	text-align:center;
	float:left;
	width:80px;
	overflow:hidden;
	margin-left:15px;
	margin-right:15px;
	background:url(images/avater_bg.jpg);
	background-repeat:no-repeat;
}


div#avatar img {
	padding:6px 6px 6px 6px;
/*	border:1px #C0C0C0 solid;*/
	margin-top:5px;
}

div#respond {
	width:670px;
	margin-top:15px;	
	margin-bottom:10px;
	color:#6D6D6D;
	padding:5px 5px 5px 5px;
	min-height:190px;
	text-align:left;
	overflow:hidden;
	font-family:tahoma;
	font-size:13px;
	font-weight:bold;
}

div#respond .input {
	background-color:white;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:0px;
	color:#5D5D5D;
	margin-right:6px;
	margin-bottom:10px;
	margin-top:10px;
	width:200px;
	height:25px;
	border:1px #DBDBDB solid;
	font-family:tahoma;
	font-size:13px;
	padding-left:10px;
	padding-top:5px;
}

div#respond textarea {
	background-color:white;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px #DBDBDB solid;
	margin-right:8px;
	padding-left:5px;
	padding-top:5px;
	font-family:tahoma;
	padding-left:10px;
	margin-top:5px;
	font-size:13px;
}
.textarea_style
{
	background-color:white;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px #DBDBDB solid;
	margin-right:8px;
	padding-left:5px;
	padding-top:5px;
	font-family:tahoma;
	padding-left:10px;
	margin-top:5px;
	font-size:13px;
}


div#respond input#submit {
	width:257px;
	height:54px;
	background-image:url('images/invia1.png');
	background-color:white;
	border:0px;
	margin-top:15px;
}

div#respond input#submit:hover {
	background-image:url('images/invia2.png');
	background-color:white;
}

form#commentform {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div#share {
	
	width:724px;
	margin-top:7px;
	margin-bottom:7px;
	text-align:left;
	height:56px;
}

div#share img {
	padding:5px 5px 5px 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-left:7px;
	margin-right:7px;
	margin-top:6px;
	opacity:0.4;
	filter: alpha(opacity = 40);

}

div#share img:hover {
	background-color:#E0E0E0;
	opacity:1;
	filter: alpha(opacity = 100);
}

div#bigtitle {
	height:139px;
	width:745px;
	background-image:url('images/spage_title.png');
	margin-bottom:20px;
	text-align:center;
	line-height:139px;
	margin-left:-10px;
}


	/* SIDEBAR */
div#sidebar {
	width:235px;
	float:right;
	margin-left:1px;
	height:auto;
}

form#searchform {
	width:232px;
	height:31px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
}

input#search {
	background-image:url('images/search.png');
	background-repeat:no-repeat;
	width:186px;
	border:0px;
	float:left;
	height:28px;
	background-color:#f3f3f3;
	padding-top:3px;
	padding-left:6px;
	padding-right:6px;
	font-size:14pt;
	font-family:Myriad Pro,Calibri,Trebuchet MS, Arial;
}

input#submitsearch {
	background-image:url('images/submitsearch.png');
	background-repeat:no-repeat;
	width:32px;
	border:0px;
	height:31px;
	float:left

}

div#box {
	background-color:white;
	width:211px;
	margin-left:auto;
	margin-right:auto;
	border:1px #C5CCD4 solid;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	height:auto;
	overflow:hidden;
	padding-bottom:10px;
	margin-bottom:22px;
	padding-left:5px;
	padding-right:4px;
	text-align:center;
	color:#C5CCD4;
}

div#box h2 {
	margin:5px 0px 5px 8px;
	text-align:left;
	color:#A9B5C2;
	font-size:16pt;
	font-weight:normal;
}

div#box ul {
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div#box li {
	width:211px;
	min-height:30px;
	color:#727F8D;
	float:left;
	font-size:12px;
	line-height:30px;
	padding-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	text-align:left;
	overflow:hidden;
}


div#box a:hover {
	color:/*#ACB6C2*/#007FFF;
}

div#box li a {
	text-decoration:none;
	padding-left:5px;
}

div#box a {
	color:/*8592A1*/#727F8D;
	text-decoration:none;
}

div#box li ul.children {
	list-style-image:url('images/ul_children.png');
	padding-left:5px;
	min-height:30px;
	float:left;
	overflow:hidden;
}

div#box li ul.children a {
	margin-left:14px;
	padding-left:22px;
	background-image:url('images/ul_children.png');	
	background-repeat:no-repeat;
}

div#box li ul.children li ul.children {
	margin-left:13px;
}

div#box li ul.children li{
	width:220px;
	min-height:30px;
	float:left;
	font-size:12px;
	line-height:30px;
	padding-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	text-align:left;
	overflow:hidden;
}

li.recentcomments {
/*	border-bottom:1px #333333 dotted;*/
}

div#readmore {
	width:122px;
	height:26px;
	float:right;
}

div#readmore img {
	float:right;
	padding:0px 0px 0px 0px;
	margin: 2px 10px 4px 0px;
}

div#crp_related {
	margin-top:30px;
}
/*###################################################################*/
.mainDiv
{
	width:998px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
}
.top_header{
	width:998px;
	background:url(images/top_logo.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:116px;
}

.top_nav
{
	width:998px;
	height:40px;
	font-family: Tahoma;
	font-size: 10px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	background-image:url(images/top_nav_bar.jpg);
	background-repeat:repeat-x;
	text-transform: uppercase;
}
.top_search_bar
{
	width:230px;
	height:28px;
	float:right;
	padding-top:7px;
	padding-left:5px;
	font:tahoma;
	font-size:11px;
	color:#6D6D6D;
}

.nav
{
	width:760px;
	height:40px;
	float:left;
}
.nav ul
{
	list-style:none;
	padding:0px;
	margin:0px;
	padding-left:58px;
	font-family: Tahoma;
	font-size: 13px;
	color: #FFFFFF;
	font-weight:bold;
	padding-top:13px;
	text-decoration: none;
}
.nav li
{
	display:inline;
	padding-right:30px;
	font-size: 13px;
	color: #FFFFFF;
	font-weight:bold;
}
.nav li a:link
{
	font-family: tahoma;
	font-size: 11px!important;
	color:#FFFFFF !important;
	text-decoration:none;
	font-weight:bold;
}
.nav li a:visited
{
	font-family: tahoma;
	font-size: 11px!important;
	color:#FFFFFF !important;
	text-decoration:none;
	font-weight:bold;
}
.nav li a:hover
{
	font-family: tahoma;
	font-size: 11px!important;
	color:#B0ECFF !important;
	text-decoration:none;
	font-weight:bold;
}
a.nav_bg:visited
{
	font-family: tahoma;
	font-size: 11px;
	color:#FFFFFF ;
	text-decoration:none;
	padding-top:11px;
	padding-bottom:15px;
	padding-right:25px;
}
.header-left
{
	width:178px;
	height:90px;
	margin-left:45px;
	padding-top:20px;
	float:left;
}
.header-right
{
	float:right;
	width:255px;
	margin-top:40px;
	font-family:tahoma;
	font-size:10px;
}
.header-right ul
{
	list-style-type:none;
	float:left;
}

.header-right ul li
{
	display:inline;
	padding-right:18px;
}


.header-right li a:link
{
	font-size:10px;
	color:#328FCA;
	text-decoration:none;
	font-weight:normal;
}
.header-right li a:visited
{
	font-size:10px;
	color:#328FCA;
	text-decoration:none;
	font-weight:normal;
}
.header-right li a:hover
{
	font-size:10px;
	color:#328FCA;
	text-decoration:none;
	font-weight:normal;
}


a:link {
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	color: #328FCA;
	font-weight: bold;
}
a:visited {
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	color: #328FCA;
	font-weight: bold;
}
a:hover {
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	color: #328FCA;
	font-weight: bold;
	text-decoration:underline;
}
a:active {
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	color: #328FCA;
	font-weight: bold;
}

.clear
{
	clear:both;
}
.spacer_line{
	height:30px;
	background:#FFFFFF;
}
.banner
{
	width:998px;
	background-image:url(images/SERG_banner.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:236px;
}
.left_nav_bar
{
	width:250px;
	height:100%;
	float:left;
/*	padding-left:24px;*/
}
.left_nav
{
	width:220px;
	height:auto;
	float:left;
	margin-bottom:15px;
	margin-left:15px;
}
.left_nav_header
{
	background:url(images/left_nav_header.jpg);
	background-repeat:no-repeat;
	width:195px;
	height:23px;
	padding-left:25px;
	padding-top:18px;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
}
.left_nav_bg
{
	height:22px;
	width:220px;
	background:url(images/left_side_bg.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.main_body{
	width:686px;
	float:right;
	padding-right:40px;
	height:auto;
	padding-left:20px;	
}
.line
{
	width:757px;
	height:30px;
	background-image:url(images/index_15.jpg);
	background-repeat:no-repeat;
}

.text-type {
	font-family: Tahoma;
	font-size: 11px;
	color: #6D6D6D;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color:#DBDBDB;
	border-right-color:#DBDBDB;
	border-bottom-color:#DBDBDB;
	border-left-color:#DBDBDB;
	padding-left:5px;
	padding-bottom:2px;
	padding-top:2px;
}
a.more:link {
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	color: #00A8E9;
	font-weight: bold;
}
a.more:visited {
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	color: #00A8E9;
	font-weight: bold;
}
a.more:hover {
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	color: #00A8E9;
	font-weight: bold;
}
a.more:active {
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	color: #00A8E9;
	font-weight: bold;
}

.count_comment
{
	text-decoration: none;
	font-family: Tahoma;
	font-size:10px;
	
}
a.count_comment:link {
	font-size: 11px;
	color: #328FCA;
	font-weight: bold;
}
a.count_comment:visited {
	font-size: 11px;
	color: #328FCA;
	font-weight: bold;
}
a.count_comment:hover {
	font-size: 11px;
	color: #328FCA;
	font-weight: bold;
}
a.count_comment:active {
	font-size: 11px;
	color: #328FCA;
	font-weight: bold;
}
.post{
	width:670px;
	margin-bottom:35px;
	float:right;
	padding-left:16px;
}
.post_home{
	width:686px;
	margin-bottom:25px;
	float:right;
}

.posthead
{
	font-family:arial;
	font-size:16px;
	color:#F27A02;
	font-weight:bold;
	text-decoration:none;
}
.post_content{
	font-family:tahoma;
	font-size:13px;
	color:#6D6D6D;
	margin-bottom:20px;
}
.post_content pre{
	width:600px;
	overflow:auto;
	overflow-x:hidden;
}
.post_odd
{
	width:330px;
	float:left;
	margin-bottom:30px;
}
.post_even
{
	width:330px;
	float:right;
	margin-bottom:30px;
}
.posthead_img
{
	font-family:arial;
	font-size:16px;
	color:#F27A02;
	background:url(images/post_title.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:auto;	
	padding:5px 23px 9px 46px;
}

a.posthead_img:link {
	font-size:16px;
	color:#F27A02;
	font-family:arial;
}
a.posthead_img:visited {
	font-size:16px;
	color:#F27A02;
	font-family:arial;
}
a.posthead_img:hover {
	font-size:16px;
	color:#F27A02;
	font-family:arial;
}
a.posthead_img:active {
	font-size:16px;
	color:#F27A02;
	font-family:arial;
}
a.posthead:link {
	font-size:16px !important;
	color:#F27A02;
	font-family:arial;
}
a.posthead:visited {
	font-size:16px !important;
	color:#F27A02;
	text-decoration:none;
	font-family:arial;
}
a.posthead:hover {
	font-size:16px !important;
	color:#F27A02;
	text-decoration:none;
	font-family:arial;
}
a.posthead:active {
	font-size:16px !important;
	color:#F27A02;
	font-family:arial;
}
.read_more
{
	width:136px;
	height:31px;
	background:url(images/read_more_bg.jpg);
	background-repeat:no-repeat;
	background-position:left;
	margin-top:20px;
	margin-bottom:10px;
}
.info
{
	font-family:tahoma;
	font-size:11px;
	color:#6D6D6D;
	margin-top:6px;
}
.strip
{
	width:998px;
	height:8px;
	background:url(images/footer_strip.jpg);
	background-repeat:repeat-x;
	background-position:left;
}
.footer{
	width:998px;
	height:80px;
	background:url(images/SERG_footer.jpg);
	background-repeat:repeat;
}
.bottom
{
	height:50px;
	width:900px;
	margin-left:65px;
}
.copyright{
	width:90%;
	margin-bottom:0px;
	margin-left:50px;
	font-family:tahoma;
	font-size:10px;
	color:#cccccc;
	text-align:center;
	font-weight:normal;
}
#txt_field
{
	border:1px inset #c0c0c0;
	height:15px;
	padding:2px;
}
.left_nav_bar ul
{
	list-style:none;
	padding:0px;
	margin:0px;
}
.left_nav_bar li
{
	font-size: 12px;
	color: #0085B7;
	background-image:url(images/left_side_bg.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:25px;
	padding-bottom:2px;
	height:22px;
	padding-top:7px;
}
.gray_heading
{
	font-family:tahoma;
	font-size:15px;
	font-weight:bold;
	color:#6D6D6D;
	margin-bottom:20px;
}
.next
{
	background-color:#328FCA;
	color:#FFFFFF;
	line-height:30px;
	text-decoration:none;
	padding-right:14px;
	float:right;
	margin-left:15px;
	width:80px;

}


.next a:link {
	text-decoration: none;
	font-family: arial;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: normal;
}
.next a:visited {
	text-decoration: none;
	font-family: arial;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: normal;
}
.next a:hover {
	text-decoration: none;
	font-family: arial;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: normal;
}
.next a:active {
	text-decoration: none;
	font-family: arial;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: normal;
}




.previous a:link {
	text-decoration: none;
	font-family: arial;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: normal;
}
.previous a:visited {
	text-decoration: none;
	font-family: arial;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: normal;
}
.previous a:hover {
	text-decoration: none;
	font-family: arial;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: normal;
}
.previous a:active {
	text-decoration: none;
	font-family: arial;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: normal;
}

.previous
{
	background-color:#328FCA;
	color:#FFFFFF;
	line-height:30px;
	text-decoration:none;
	text-align:center;
	padding-right:15px;
	float:left;
	width:100px;
}
a.previous:link {
	text-decoration: none;
	font-family: arial;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: normal;
}
a.previous:visited {
	text-decoration: none;
	font-family: arial;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: normal;
}
a.previous:hover {
	text-decoration: none;
	font-family: arial;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: normal;
}
a.previous:active {
	text-decoration: none;
	font-family: arial;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: normal;
}
.comment_frm
{
	margin-left:15px;
}


/*################################################################################*/
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.menu {width:725px;float:left; height:35px; position:relative; z-index:100; font-family:arial, sans-serif;padding-top:7px;padding-left:33px;}
/* hack to correct IE5.5 faulty box model */
* html .menu {width:746px; w\idth:745px;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:149px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;position:relative;}
/* style the links for the top level */
.menu a, .menu a:visited {display:block;font-size:11px;text-decoration:none; color:#fff; padding-left:25px;padding-right:25px; height:33px; padding-left:10px; line-height:29px; font-weight:bold;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:149px; w\idth:138px;}

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {color:#FFFFFF;background:#0087D1 url(http://www.cssplay.co.uk/menus/breadcrumbs/grey-arrow.gif) no-repeat 130px center;}
/* style the second level hover */
.menu ul ul a.drop:hover{background:#c9ba65 url(http://www.cssplay.co.uk/menus/breadcrumbs/blue-arrow.gif) no-repeat 130px center;}
.menu ul ul :hover > a.drop {background:#c9ba65 url(http://www.cssplay.co.uk/menus/breadcrumbs/blue-arrow.gif) no-repeat 130px center;}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#0194D7;}
/* style the third level hover */
.menu ul ul ul a:hover {background:#01A8DD;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:31px;left:0; width:149px;padding-top:1px;}
/* another hack for IE5.5 */
* html .menu ul ul {top:30px;t\op:31px;}

/* position the third level flyout menu */
.menu ul ul ul{left:149px; top:-1px; width:149px;}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-149px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:#0087D1;border:1px #019DD8 solid; color:#FFFFFF; height:auto; line-height:1em; padding:5px 10px; width:128px;border-width:0 1px 1px 1px;}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:150px;w\idth:128px;}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:#FFFFFF; }
.menu :hover > a, .menu ul ul :hover > a {color:#FFFFFF; background:#01A8DD; }

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}



/* ================================================================ 
   This CSS is further CSS I have created specifically for Wordpress
   so that the current page is highlighted in two levels.
   If you want it in three levels let me know.

   Author: Isaac Rowntree
   Website: www.zackdesign.biz
=================================================================== */


.menu ul ul .current_page_item a {
  color: red;
  background: white;
  border-left: 1px solid black;
}

.menu .current_page_item a {
  color: red;
  font-weight: bold;
  background: white;
}

.menu ul .current_page_item ul a {
  color: white;
  font-weight: normal;
  background: black;
}

.menu ul .current_page_item ul a:hover {
  background: gray;
}

.menu .current_page_item a:hover {
  background: white;
}

/*########################################################################*/
/*##################### SiteMap Css #########################################*/
.ddsg-wrapper
{
	width:100%;
}

.ddsg-wrapper ul {
	margin:0px 0px 0px 0px;
	padding-top:10px;
	padding-bottom:10px;
}

.ddsg-wrapper ul li{
	line-height:20px;
}

.ddsg-wrapper ul li li{
	line-height:20px;
	list-style-image:url(images/site-map-bullet.jpg);
}
