/*pet-therapyonline v1.0 style sheet gennaio 2008*/

body {
background : #fff;
color : #939598;
font-family : "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
text-align : center;
width : 1000px;
margin : 0px auto 0px auto;
}

#container {
width : 1000px;
margin : 0px auto 0px auto;
}

a:link img, a:visited img{
border-width : 0;
}

a:link, a:visited  {
text-decoration: none;
}

#top {
text-decoration: none;
width : 100%;
height : 130px;
color : #ccc;
font-family: "Verdana", Helvetica, Arial, sans-serif;
font-weight: none;
text-align : left;
font-size: 12px;

}

img.img_home {
margin-left : -10px;
}

#top img {
width : 300px;
border-width : 0;
}

#top a {

color : #ccc;
}


#top a:hover {
text-decoration: underline;
color : #000;
}

#top_menu {
text-align : right;
height :  15px;
font-family: "Arial", Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 13px;
color : #6e0f1a;
margin-top : 5px;
margin-bottom : -15px;
margin-right : 10px;
 
}

#top_menu a:link, #top_menu a:visited {
color : #6e0f1a;	
}

#top_menu a:hover {
color : c;
	
}


#top_left {
float : left;
width : 300px;
}

#top_right {
float : right;
width : 310px;
height: 68px;
text-align : right;
border-width : 0;
}

#top_right img {
margin-top : 45px;
margin-right : 10px;
width : 310px;
height: 68px;
}

#subtop {
text-align : left;

text-decoration: none;
width : 100%;
height : 37px;
color : #ccc;
font-family: "Verdana", Helvetica, Arial, sans-serif;
font-weight: none;

font-size: 12px;

}

#subtop img {
	width : 157px;
	margin-right : 9px;
}

#subtop a:hover img {
filter:alpha(opacity=40);
-moz-opacity:.40;
opacity:.4;
}

#sub_menu {

background-image: url("sub_menu.gif");
background-repeat : no-repeat;

text-align : left;

text-decoration: none;
width : 100%;
height : 37px;
color : #fff;
font-family: "Verdana", Helvetica, Arial, sans-serif;
font-weight: none;

font-size: 12px;

padding-left : 10px;

}

#sub_menu_left {
	float : left;
	display : inline;
	width : auto;
	text-align : left;
	padding-top : 8px;


}

#sub_menu_left a:link, #sub_menu_left a:visited {
	color : #fff;
   text-decoration: none;

}

#sub_menu_left a:hover {
   text-decoration: underline;

}

#sub_menu_right {
	float : right;
	display : inline;
	width : 140px;
	text-align : right;
	padding-top : 3px;
	margin-right : 30px;
	
	color : #6e0f1a;
	font-size: 10px;


}

#middle {
width : 100%;
height : auto;
color : #000;
font-family: "Verdana", Helvetica, Arial, sans-serif;
font-weight: none;

	text-align : left; 

font-size: 12px;
}


#middle img {
margin-right : 10px;
}

#middle a:hover img {
filter:alpha(opacity=50);
-moz-opacity:.50;
opacity:.5;
}


#middle a {

color : #FFF;
}


#middle a:hover {
text-decoration: none;
color : #6e0f1a;
}

#middle_left {

background-image: url("log_box.gif");
background-repeat : no-repeat;


text-align : left; 

	padding-left : 10px;
	padding-right : 10px;
	float : left;
	width : 210px;
	overflow: hidden;

	margin-top : 10px;
	margin-right : 20px;
}

#middle_center {
margin-top : 10px;
width : 550px;
overflow: hidden;
float : left;
}

#middle_center a {
font-size: 12px;

color : #6e0f1a;
}

#middle_center a:hover {
color : #6e0f1a;
text-decoration: underline;

}

#middle_right {
float : left;
	width : 200px;
	overflow: hidden;
	text-align : right;
}

#srchResult iframe {
width: 450px; 
height : 500px;
} 

table.form tr, table.form td{
color : #000;
font-family: "Verdana", Helvetica, Arial, sans-serif;
font-weight: none;
font-size: 10px;
line-height: 23px; 

}

.orange_user {
color : #fff;
font-family: "Arial", Verdana, Helvetica, Arial, sans-serif;

font-size: 18px;
font-weight: none;

display : inline;
text-align : left;

}

#bg_green {
background-color : #85c555;
font-size: 8pt;
color : #d0efb9;
width : 100%;

}

.post_head {
padding : 5px;
}

.post {
padding : 5px;
}

#discussion {
background-color : #F7931E;
width : 540px;
color : #fff;
font-family: "Arial", Verdana, Helvetica, Arial, sans-serif;

font-size: 18px;
font-weight: none;

text-align : left;
padding : 5px;

}

#page_right {
text-align : right;
font-family: "Arial", Verdana, Helvetica, Arial, sans-serif;

font-size: 10pt;
font-weight: none;

color : #fff;

}

#page_right a:visited {

color : #F7931E;
text-decoration : underline;
}

#page_right a:link  {
 color : #F7931E;
text-decoration : underline;

}

#discussion_open {
border-color : #6e0f1a;
border-style : solid;
border-width : 2px;

color : #6e0f1a;
font-family: "Arial", Verdana, Helvetica, Arial, sans-serif;

font-size: 18px;
font-weight: none;

text-align : left;
padding : 5px;

margin-left : -10px;
}


#blog_table table {
color : #222;
font-family: "Verdana", Helvetica, Arial, sans-serif;
font-weight: none;
font-size: 9pt;
line-height: 12pt; 
width : 100%;
}

#blog_table table tr {
width : 100%;
}

#blog_table table td {
border-style : solid;
border-width : 1px;
border-color : #85c555;
width : 100%;
}

#bottom {

clear: both;
overflow: hidden;
margin: 10px 0 10px 0;



text-align : center;

color : #000;
font-family: "Verdana", Helvetica, Arial, sans-serif;
font-weight: none;


font-size: 10px;
}

bottom.title {
text-align : center;

}

#footer {
background-color : #85C555;

height : 15px;

color : #fff;
font-family: "Verdana", Helvetica, Arial, sans-serif;
font-weight: none;


font-size: 11px;

}

#footer a {
color : #fff;
}

#footer a:hover {
color : #6e0f1a;
text-decoration: underline;

}

#movie {
background-image: url("movie_bg.gif");
background-repeat : no-repeat;
background-position : center;
}

.title_big {
color : #6e0f1a;
font-family: "Arial", Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;

font-size: 24px;

display : inline;

}

.title_big2 {
color : #6e0f1a;
font-family: "Arial", Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;

font-size: 18px;

display : inline;

}

.white {
color : #ffffff;
font-family: "Arial", Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;

font-size: 12px;

display : inline;

}


.white_big {
color : #ffffff;
font-family: "Arial", Verdana, Helvetica, Arial, sans-serif;

font-size: 10pt;

display : inline;

}

#white_big2 {
color : #ffffff;
font-family: "Arial", Verdana, Helvetica, Arial, sans-serif;

font-size: 10pt;


}

#white_big2 a:visited {
color : #ffffff;
font-family: "Arial", Verdana, Helvetica, Arial, sans-serif;
text-decoration : underline;

font-size: 10pt;


}

#white_big2 a:link {
 
color : #ffffff;
font-family: "Arial", Verdana, Helvetica, Arial, sans-serif;
text-decoration : underline;

font-size: 10pt;


}
 
#white_big2 a:hover {
color : #6e0f1a;
font-family: "Arial", Verdana, Helvetica, Arial, sans-serif;
text-decoration : underline;

font-size: 10pt;


}

.white_light {
color : #ffffff;
font-family: "Arial", Verdana, Helvetica, Arial, sans-serif;
font-weight: none;

font-size: 10px;

display : inline;

}

.news img {
	width : 40px;
	
}

#news_left a:link {
	color : #6e0f1a;
font-size: 11px;

}

#news_left a:visited {
	color : #6e0f1a;
font-size: 11px;

}

#news_left a:hover {
	color : #85C555;
font-size: 11px;

}

#news_left table {	
font-size: 11px;
}


#main_photo_right {
	height : 250px;
	text-align : justify;
}

#main_photo {
	float : left;
}

#main_photo img {
	width : 150px;
}

#blog_discussion{
color : #6e0f1a;
font-family: "Arial", Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;

font-size: 14px;


}

#blog_discussion a:link, #blog_discussion a:visited{
color : #F7931E;

}

#blog_discussion a:hover {
color : #6e0f1a;

}

.orange {
color : #F7931E;
font-family: "Arial", Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;

font-size: 14px;

display : inline;

}

.orange_light {
color : #F7931E;
font-family: "Verdana", Helvetica, Arial, sans-serif;
font-weight: none;

font-size: 10px;
display : inline;

}

.green_light {
color : #555;
font-family: "Verdana", Helvetica, Arial, sans-serif;
font-weight: none;

font-size: 10px;
display : inline;

}

.orange_light a:link, .orange_light a:visited {
color : #F7931E;

font-size: 11px;
font-weight: bold;

}

.orange_light img {
margin-left : 5px;
margin-right : 5px;
}

#pet {
background-image: url("pet_bg.gif");
background-repeat : no-repeat;
background-position : center;

	padding-top : 10px;
	padding-left : 10px;
	padding-right : 10px;

text-align : center;
margin-left : -10px;
}

.title_medium {
color : #6e0f1a;
font-family: "Arial", Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;

font-size: 18px;

display : inline;

}

.title {
color : #6e0f1a;
font-family: "Arial", Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;

font-size: 14px;

display : inline;


}
.title a {
color : #bbb;
}


.title a:hover {
color : #000;
}

.right {
text-align : right;
}

.desc {
color : #444;
font-family: "Verdana", Helvetica, Arial, sans-serif;
font-weight: none;

font-size: 11px;

}



.desc img {
margin-top : -2px;
}
.desc2 {
color : #000;
font-family: "Verdana", Helvetica, Arial, sans-serif;
font-weight: none;

font-size: 10px;

width : 250px;
}

#bottom_left {
	float : left;
	text-align : right;
	width : 40%;
}

#bottom_center {
	float : left;
	text-align : right;

}

#bottom img{
	width : 100px;
}

#bottom_right {
	float : left;
	text-align : left;
	width : 40%;
}

#navbar {
color : #000;
}

#left_col {
	float : left;
	display : inline;
}

#right_col {
	float : right;
	display : inline;
}
