html, body {
	background: #1e1e1e;
	background-position: top;
	background-repeat: repeat;
	margin: 0;
	padding: 0;
	font-family: Arial;
	color: #fff;
}
a{
	text-decoration: none;
	color: #6e6e6e;
}
a:hover{
	text-decoration: none;
	color: #fff;
}

/*-------------------------------	START STILE TOP	-------------------------------*/

#wrapper
{
	width: 1180px;
	margin: 0 auto;
}
#top
{
	width: 100%;
	border-bottom: 1px solid #fff;
	float: left;
	margin: 20px auto;
}

#titolo
{
	width: 690px;
	float: left; 
	margin: 0px auto;
}

#titolo h1
{
	font-size: 35px;
	width: 500px;
	font-style: italic;
	font-weight: normal;
	margin: 0px auto 0 auto;
	padding: 0;
	text-align: center;
	font-family: Times New Roman;
}

#titolo h5
{
	font-size: 35px;
	width: 500px;
	font-style: italic;
	font-weight: normal;
	margin: 0px auto 0 auto;
	padding: 0;
	text-align: center;
	font-family: Times New Roman;
}

#titolo p
{
	font-size: 16px;
	text-align: center;
	margin: 0 auto;
	padding: 0;
	width: 700px;
	line-height: 30px;
	letter-spacing: 0.5px;
}

#logo
{
	background: url(../images/logo.png);
	background-repeat: no-repeat;
	height: 91px;
	width: 120px;
	float: left;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin: 0 0 0 25px;
	cursor: pointer;
}

#social
{
	width: 121px;
	height: 35px;
	float: right;
	margin: 10px 10px 0 0;
}

#social a
{
	width: 32px;
	height: 32px;
	margin: 0 5px;
	float: left;
}

#social a:last-child
{
	margin: 0 0 0 5px;
}

#navigazione
{
	float: right;
	margin: 25px 0 10px 0;
}

#navigazione ul
{
	margin: 0 auto;
	padding: 0;
	width: 770px;
	height: 18px;
}

#navigazione ul li
{
	float: left;
	margin: 0;
	padding: 0 10px;
	list-style: none;
	font-size: 16px;
	font-weight: normal;
}

#percorso
{
	width: 200px;
	height: 15px;
	float: left;
	margin: 7px 0;
	line-height: 15px;
}

#percorso ul
{
	width: 100%;
	padding: 0;
	margin: 0;
}

#percorso ul li
{
	float: left;
	list-style: none;
	padding: 0;
	margin: 0 5px;
	font-size: 12px;
	color: #fff;
}

#percorso ul li.divider
{
	font-size: 25px;
	font-weight: 100;
	color: #fff;
	margin: 0;
	line-height: 11px;
}

#percorso ul li
{
	text-decoration: none;
	color: #fff;
	cursor: pointer;
}

#percorso ul li a:hover
{
	text-decoration: underline;
}
/*-------------------------------	FINE STILE TOP	-------------------------------*/

/*-------------------------------	START STILE CENTER	-------------------------------*/

#center
{
	width: 1180px;
	padding: 0;
	margin: 0;
	float: left;
}

#box-1
{
	width: 600px;
	float: left;
	margin-left: 20px;
}

#box-2
{
	width: 320px;
	float: right;
	margin: 0 30px 0 0;
}

#box-bottom
{
	float: left;
    margin: 0;
    padding: 0;
    width: 980px;
}


#box-a
{
	float: left;
	margin: 0;
}

.go-to-archive
{
	font-size: 16px;
	font-weight: bold;
	border: 1px solid #fff;
	padding: 2px 5px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	letter-spacing: 2px;
	float: left;
	margin-left: 30px;
}

.most-viewed
{
	font-size: 16px;
	font-weight: bold;
	border: 1px solid #fff;
	padding: 2px 5px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	float: left;
	margin: 0 0 0 25px;
}

.donation
{
	font-size: 16px;
	font-weight: bold;
	border: 1px solid #fff;
	padding: 2px 6px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	margin: 10px 60px 0 70px;
	line-height: 20px;
	float: left;
}

.donation_paypall
{
	font-size: 16px;
	font-weight: bold;
	border: 1px solid #fff;
	padding: 2px 6px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	margin: -25px 0 0;
	line-height: 20px;
	width:80%;
}

.donation_paypall_new
{
	font-size: 20px;
	font-weight: bold;
	border: 1px solid #fff;
	padding: 2px 6px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	margin: -25px 0 0;
	line-height: 20px;
	width:80%;
	background-color: green;
	color:white;
}

.donation_paypall_new a{
	color:white;

}

#btn1
{
	background: none repeat scroll 0 0 transparent;
    border: 1px solid #FFFFFF;
    border-radius: 15px 15px 15px 15px;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    text-align:center;
}

#btn1 a
{
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
}

.ppal a:hover
{
	text-decoration: underline !important;
}


#box-a form
{
	float: left;
	width: 230px;
	padding: 0;
	margin: 2px 0 0 50px;
}

#box-a form label
{
	float: left;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
}

#box-a form input[type="text"]
{
	float: left;
	background: #1E1E1E;
	border: 1px solid #fff;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	width: 173px;
	padding: 0;
	margin: 0;
	height: 19px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

#box-b
{
	width: 630px;
	float: left;
	margin: 5px 0 0 0;
}

.reportage
{
	width: 100%;
	float: left;
	margin: 15px 0;
}

.reportage img
{
	float: left;
	width: 200px;
}

.reportage p
{
	font-size: 16px;
	font-weight: normal;
	line-height: 21px;
	padding: 0;
	margin: 5px 0 0 25px;
	width: 370px;
	float: left;
	text-shadow: 0 2px 1px #000000;
	letter-spacing: 1px;
	text-align: justify;
}

.reportage a:hover p {
	text-decoration: none;
}

#box-c
{
	width: 320px;
	margin: 0 auto;
	margin-top:50px;
}

#box-c h1
{
    font-size: 24px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 25px;
    margin: 0px;
    padding: 0;
    text-shadow: 0 2px 1px #000000;
    text-align: center;
}

#box-c h2
{
	font-size: 16px;
    font-weight: normal !important;

}
#box-c-elisse
{
	width: 15px;
	height: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	float: left;
	background: #ff0000;
	margin: 10px;
}

#box-c-elisse_green
{
	width: 15px;
	height: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	float: left;
	background:#00FF00;
	margin: 10px;
}

#box-c p
{
	padding: 0;
	margin: 10px 0 0 0;
	float: left;
	font-size: 16px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 18px;
    text-shadow: 0 2px 1px #000000;
}

#box-d
{
	width: 320px;
	float: left;
	margin: 40px 0 0 0;
}

#box-d h1
{
    font-size: 24px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 25px;
    margin: 0px;
    padding: 0;
    text-shadow: 0 2px 1px #000000;
    text-align: center;
}
#box-d p
{
	padding: 0;
	margin: 5px 0 0 0;
	width: 320px;
	float: left;
	font-size: 16px;
    letter-spacing: 1px;
    line-height: 18px;
    text-shadow: 0 2px 1px #000000;
    text-align: justify;
}
#box-d span, #news_right span
{
	color: #ffff00 !important;
}

#box-e
{
	padding-left: 10px;
    width: 270px;
	float: left;
	margin: 20px 30px 30px;
}

#box-e strong{
	font-size: 22px;
	font-weight: bolder;
	float: left;
	margin: 10px 0;
}
#box-e img{
	width: 200px;
	
	float: left;
	border: 0;
	margin: 0 0 0px 5px;
}

#box-e > strong a:hover
{
	text-decoration: underline;
}

#box-f{
	width: 300px;
	float: left;
	margin: 40px 0 0 0;
}

#box-f h1{
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 25px;
    margin: 0px;
    padding: 0;
    text-shadow: 0 2px 1px #000000;
    text-align: center;
}

#box-f p
{
	padding: 0;
	margin: 5px 0 0 0;
	width: 300px;
	float: left;
	font-size: 16px;
    line-height: 18px;
    text-shadow: 0 2px 1px #000000;
    text-align: justify;
}

#box-z{
	width: 100%;
	float: left;
	margin: 20px 0 0 0;
}

#box-z h1{
    font-size: 20px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 25px;
    margin: 0px;
    padding: 0;
    text-shadow: 0 2px 1px #000000;
    text-align: center;
}

#box-z p
{
	padding: 0;
	margin: 0 0 0 0;
	width: 100%;
	float: left;
	font-size: 15px;
    line-height: 18px;
    text-shadow: 0 2px 1px #000000;
    text-align: left;
}

#us
{
	width: 420px;
	float: left;
	margin-left: 20px;
}

#us h3
{
	color:  rgb(0,255,0);
	font-size: 22px;
	font-weight: bold;
	text-align: right;
	margin: 0;
	padding: 0;
	width: 247px;
}

#us p
{
	width: 250px;
	float: left;
	font-weight: bold;
	font-size: 16px;
	text-shadow: 0 2px 1px #000000;
}

#us img
{
	width: 130px;
	margin-bottom: 10px;
    margin-right: 10px;
	float: left;
}

#trav-report
{
	width: 520px;
	float: right;
}

#trav-report h3
{
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 0;
	line-height: 24px;
}

#trav-report p
{
	font-size: 16px;
	text-align: left;
	text-shadow: 0 2px 1px #000000;
	margin: 17px 30px 10px 35px;
	padding: 0;
	line-height: 20px;
	width: 450px;
}

#trav-report span
{
	width: 430px;
	float: right;
	font-size: 16px;
	margin-bottom: 30px;
}

#trav-report a
{
	font-size: 16px;
	font-weight: bold;
	border: 1px solid #fff;
	padding: 2px 7px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background: none;
	margin: 0px;
}

#trav-report a:hover
{
	text-decoration: underline;
}

.contact-us
{
	width: 420px;
	float: left;
}

.contact-us h3
{
	color:  rgb(0,255,0);
	font-size: 22px;
	font-weight: bold;
	text-align: right;
	margin: 0;
	padding: 0;
	width: 280px;
}

.contact-us form
{
	width: 420px;
	float: left;
	margin: 20px 0 10px 30px;
}

.contact-us form label
{
	width: 70px;
	float: left;
	font-size: 14px;
	font-weight: normal;
	margin: 5px 0;
}

.contact-us form input[type="text"], input[type="email"]
{
	width: 280px;
	background: #1E1E1E;
	border: 2px solid #fff;
	margin: 5px 0;
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	font-family: Arial;
}

.contact-us form textarea
{
	width: 350px;
	background: #1E1E1E;
	border: 2px solid #fff;
	margin: 5px 0;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
}

.contact-us form input[type="submit"]
{
	background: none;
	border: 1px solid #fff;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	color: #666;
	font-size: 16px;
	font-weight: normal;
	cursor: pointer;
	margin: 10px 130px;
	width: 100px;
}

.contact-us form input[type="submit"]:hover
{
	text-decoration: none;
	color:#fff;
}

.contact-us h4
{
	font-size: 16px;
	width: 100%;
	text-align: center;
	color: #fff;
	font-weight: bold;
	float: left;
	margin: 0px 0 10px 0;
}

.contact-us p{
	font-size: 16px;
	font-weight: normal;
	padding: 0 20px;
	text-align: justify;
	margin: 0;
	float: left;
	text-shadow: 0 2px 1px #000000;
}

#donation
{
	width: 520px;
	float: right;
}

#donation h3
{
	margin: 0;
	padding: 0;
	font-size: 18px;
	line-height: 24px;
}

#donation p
{
	font-size: 16px;
	font-weight: normal;
	text-align: left;
	text-shadow: 0 2px 1px #000000;
	margin: 20px 30px 10px 0;
	padding: 0;
	line-height: 20px;
	text-align:justify;
}

#donation a
{
	font-size: 16px;
	font-weight: bold;
	border: 1px solid #fff;
	padding: 2px 7px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background: none;
	margin: 0 0 20px 120px;
	float: left;
}

#messaggio
{
	width: 354px;
	text-align: center;
}

#link_left
{
	float: left;
    padding: 0 30px;
    width: 900px;
}

#link_left h3
{
	color:  rgb(0,255,0);
	font-size: 22px;
	font-weight: bold;
	text-align: right;
	margin: 0;
	padding: 0;
	width: 483px;
}

#link_left p
{
	font-size: 16px;
	font-weight: normal;
	margin: 15px 0;
	line-height: 20px;
}

#link_right
{
	width: 400px;
	float: right;
	padding: 35px 20px 0 0px;
}

#link_right img
{
	width: 400px;
	margin: 17px 0;
}

#follow_left
{
	width: 450px;
	float: left;
	padding: 0 20px;
}

#follow_left h3
{
	color:  rgb(0,255,0);
	font-size: 22px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#follow_left p
{
	font-size: 16px;
	
	margin: 5px 0 20px 0;
	line-height: 20px;
	text-align: left;
}

#follow_left span
{
	font-size: 16px;
	font-weight: normal;
	margin: 10px 0;
	line-height: 20px;
	text-align: center;
	width: 450px;
	float: left;
}

#elisse-red
{
	width: 15px;
	height: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	float: left;
	background: #ff0000;
	margin: 10px;
}

#elisse-green
{
	width: 15px;
	height: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	float: left;
	background: #34ad3a;
	margin: 0px;
}

#follow_left table
{
	width: 450px;
	float: left;
	text-align: left;
	margin: 0;
	border: 0;
}

#follow_left table thead, #follow_left table thead th
{
	font-size: 16px;
	font-weight: normal;
	color: #fff;
}

#follow_left table tbody
{
	font-size: 16px;
	font-weight: normal;
	color: #fff;
}

#follow_left table tbody button
{
	background: none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #fff;
	padding: 2px 5px;
	font-size: 14px;
	font-weight: bold;
}

#follow_left table tbody button:hover
{
	text-decoration: underline;
	cursor: pointer;
	color: #fff;
}

#follow_left form
{
	width: 470px;
	float: left;
}

#follow_left form textarea
{
	float: left;
	background: #1E1E1E;
	border: 1px solid #fff;
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	width: 435px;
}

#follow_left form input
{
	background: none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #fff;
	padding: 2px 5px;
	font-size: 14px;
	font-weight: normal;
	margin: 10px 0 0 15px;
	color: #666;
}

#follow_left form input:hover
{
	text-decoration: none;
	cursor: pointer;
	color: #fff;
}

#follow_right
{
	margin: 0 20px;
	border: 1px solid #fff;
	min-height: 500px;
	width: 440px;
	float: right;
	background: #1E1E1E;
}

#video_top
{
	float: left;
	padding: 0 20px;
	width: 450px;
}

#video_top a
{
	float: left;
	width: auto;
}

#video_top a:hover
{
	text-decoration: underline;
}

#video_top h3
{
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	margin: 10px;
	padding: 0;
	width: 180px;
}

#video_top img
{
	width: 200px;
	float: left;
	margin: 0 20px 0 0;
}

#video_top .descr-video
{
	width: 230px;
	float: right;
}

a .descr-video:hover
{
	text-decoration: underline;
}

#video_top p
{
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 0;
	line-height: 20px;
}

#center h5
{
	color:  #666;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	margin: 30px 0 0 0;
	padding: 0;
	width: 100%;
	float: left;
}


#great1, #great2, #great3
{
	width: 287px;
	float: left;
	padding: 0px 15px 0px 15px;
}

#great1 img, #great2 img, #great3 img
{
	width: 90px;
	float: left;
	margin: 0 0 30px 0;
}

#great1 h4 , #great2 h4, #great3 h4
{
	text-align: left;
	font-size: 20px;
	font-weight: normal;
	line-height: 20px;
	margin: 20px 0 20px;
	width: 100%;
	text-align: center;
	float: left;
}

#great1 p, #great2 p, #great3 p
{
	width: 210px;
	float: right;
	text-align: left;
	font-size: 16px;
	font-weight: normal;
	line-height: 20px;
	margin: 0 0 30px 0;
}

#great1  a:hover p,  #great2 a:hover p, #great3 a:hover p{
	text-decoration: none;	
}

#curiosity
{
	width: 310px;
	float: left;
	padding: 0px 0 0px 15px;
}

#curiosity img
{
	width: 90px;
	float: left;
	margin: 0 0 30px 0;
}

#curiosity h4
{
	text-align: left;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	margin: 20px 0 20px;
	width: 100%;
	text-align: center;
	float: left;
}

#curiosity p
{
	width: 215px;
	float: right;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	margin: 0 0 30px 0;
}

#exibition
{
	width: 310px;
	float: left;
	padding: 0px 0 0px 15px;
}

#exibition img
{
	width: 90px;
	float: left;
	margin: 0 0 30px 0;
}

#exibition h4
{
	text-align: left;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	margin: 20px 0 20px;
	width: 100%;
	text-align: center;
	float: left;
}

#exibition p
{
	width: 215px;
	float: right;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	margin: 0 0 30px 0;
}

#articolo_left
{
	width: 615px;
	/*height: 500px;*/
	float: left;
	margin: 0 0 0 20px;
}

#articolo_left h3
{
	color: #00FF00;
    font-size: 19px;
    font-weight: bold;
    margin: -5px 0 0 0;
    padding: 0;
    text-align: left;
}

#swf
{
	width: 610px;
	height: 430px;
	float: left;
/**border: 1px solid #fff; **/
	margin: 11px 0 0 0;
}

#articolo_right
{
	width: 500px;
	float: left;
	margin: 0 0 0 20px;
}

#articolo_right h3
{
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	width: 100%;
	margin: 0 0 10px 0;
}

#articolo_right a
{
	color: #666;
}

#articolo_right a:hover
{
	color: #fff;
}


#articolo_right img
{
	width: 80px;
	float: left;
	margin: 0 10px 0 10px;
}

#author
{
	width: 200px;
	float: left;
	text-align: left;
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 15px 0;
}

#videoCountry
{
	width: 300px;
	float: left;
	text-align: left;
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 15px 0;
}
#id
{
	width: 90px;
	float: right;
	text-align: left;
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 15px 0;
}

#articolo_right p
{
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	line-height: 16px;
	float: left;
	margin: 0;
	line-height: 16px;
}

#articolo_right p a
{
	color: yellow;
}

#articolo_right .clear
{
	width: 100%;
	height: 15px;
	float: left;
}

#feedback
{
	font-size: 14px;
	text-align: center;
	font-weight: normal;
	float: left;
	margin: 20px 0 0 0;
}

#articolo_right button
{
	background: none;
	float: left;
	border: 1px solid #fff;
	color: #666;
	font-weight: normal;
	font-size: 16px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding: 0 10px;
	margin: 10px 10px 0 10px;
}

#articolo_right button:hover
{
	text-decoration: none;
	cursor: pointer;
	color: #fff;
}

#download-form
{
	width: 615px;
	float: left;
	margin: 10px 0;
}

#download-form form
{
	width: 616px;
	float: left;
	font-size: 16px;
	font-weight: normal;
	text-align: center;
	margin: 5px 0 0;
}

#download-form span
{
	/*width: 170px;*/
	float: left;
	/*margin: 10px 220px;*/
}

#download-form form input[type="email"]
{
	width: 175px !important;
	
}

#download-form button
{
	background: none;
	border: 1px solid #fff;
	color: #666;
	font-weight: normal;
	font-size: 14px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding: 0 10px;
	margin: 0px;
}

#download-form button:hover
{
	text-decoration: none;
	cursor: pointer;
	color: #fff;
}

#privacy
{
	width: 920px;
	padding: 10px 30px;
}

#privacy h3
{
	color:  rgb(0,255,0);
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 0;
	width: 100%;
}

#privacy strong
{
	margin: 15px 0 0 0;
	float: left;
}

#privacy p
{
	float: left;
	text-align: justify;
	font-size: 14px;
	line-height: 18px;
	
}

#privacy ul
{
	padding: 0 0 0 15px;
	margin: 0;
}

#privacy ul li
{
	list-style: disc;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

#footer
{
	width: 980px;
	margin: 10px auto 10px;
	float: left;
	padding: 35px 0;
	clear:both;
}

#footer p
{
	width: 100%;
	text-align: center;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
}

#footer a.privacy
{
	text-decoration: none;
	color: #fff;
	border: 1px solid #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 1px 4px;
}

#footer a.privacy:hover
{
	text-decoration: underline;
}

.FMdata{
	font-size:13px;
}
.FMlocation{
	font-weight:bold;
	font-size:15px;
}

.FMtesto{
	font-size:14px;
}

.error {
	color: #FF0000;
	display: table;
    width: 200px !important;
}


#risSearch
{
	color:  #fff;
	font-size: 22px;
	font-weight: normal;
	margin: 10px 0 0 0;
	padding: 0;
	float: left;
	text-align: center;
    width: 1000px;
    clear:both;
}

#risSearchForm
{
	text-align:right;
	float: left;
	margin: 10px 15px 0 0;

}

#risSearchForm form input[type="text"]
{
	float: left;
	background: #1E1E1E;
	border: 1px solid #fff;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	width: 173px;
	padding: 0;
	margin-right: 10px;
	height: 19px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.cbox{
	height: 1.8em;
    width: 1.8em;
	
}

#index_video{
	margin-left: 75px;
	text-transform: capitalize;
}


#boxIndex
{
	margin-top:20px;
}

#boxIndex h1
{
    font-size: 24px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 25px;
    margin: 0px;
    padding: 0;
    text-shadow: 0 2px 1px #000000;
    text-align: center;
}

#book_right
{
	width: 500px;
	float: left;
	margin: 0 0 0 20px;
}