@charset "UTF-8";
/* CSS Document */

*{
  padding:0;
  margin:0;
}

body{
     background:url(../images/background-repeeat.jpg) repeat-x;
	 background-color:#FFFFFF;
}

.wrapper{
         margin:0 auto;
         width:950px;
}

.wrapper_body{margin:0 auto; width:914px;}
.wrapper_icons{margin:0 auto; width:419px;}
.wrapper_footerframe{margin:0 auto; width:258px;}

.clearfix{
	      width: 1px;
	      height: 1px;
	      display: block;
	      clear: both;
}

/*-----------------------------------  top  -----------------------------------*/

#flag{background:url(../images/flag.jpg) no-repeat; width:950px; height:46px;}
#logo{ background:url(../images/logo.jpg) no-repeat; width:950px; height:145px;}
img.welcome{margin-left:370px; margin-top:5px;}
p{font:14px Arial, Helvetica, sans-serif; color:#999999; width:555px; line-height:20px; float:right; margin-top:3px; margin-right:30px;}
.sign{width:114px; height:25px; float:right; margin-right:45px; margin-top:10px;}

/*---------------------------------- middle container ---------------------------*/

#middle_container{width:932px;}
#left_video{ background:url(../images/video-frame.jpg) no-repeat; width:540px; height:304px; float:left; margin-left:6px;}
#right_contactform{background:url(../images/form_frame.jpg) no-repeat; width:386px; height:274px; float:right; padding-top:30px;}

#flash{width:516px; height:296px; margin-left:12px; margin-top:5px;}

/*------------------------------- contact_form --------------------------------*/

.form_container{
                height:220px;
				margin-top:5px;
}

.font_type{
           font:15px "Verdana", Arial, Helvetica, sans-serif;
		   color:#ffffff;
}

#right_contactform input, #right_contactform textarea {
	padding: 5px;
	width: 228px;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin: 0px 0px 3px 0px;
	border: 1px solid #ccc;
	margin-left:20px;
}

#right_contactform textarea {
	height: 49px;
}

#right_contactform textarea:focus, #right_contactform input:focus {
	border: 1px solid #cc0000;
}

#submit{
          background:url(../images/submit.jpg) no-repeat 0px 0px;
		  width:122px;
		  height:33px;
		  display:block;
		  cursor:pointer;
		  float:right;
		  margin-right:28px;
		  margin-top:0px;
}

#submit:hover{
          		background:url(../images/submit.jpg) no-repeat 0px -33px;
		  		width:122px;
		  		height:33px;
}

label {
	float: left;
	text-align: right;
	margin-right: 0px;
	width: 100px;
	padding-top: 5px;
	font-size: 15px;
}

/*-------------------------------------- body -------------------------------------*/

#body_repeat{background:url(../images/body-repeat.jpg) repeat-y; width:914px; height:auto; margin-top:-1px;}

#left_body{ width:457px; float:left;}
#middle_body{background:url(../images/centerbreak-line.jpg) repeat-y; width:2px; height:450px; float:left; margin-top:30px;}
#right_body{ width:455px; float:right;}
#title-frame{background:url(../images/video_titleframe.jpg) no-repeat; width:430px; height:60px; margin-left:18px; margin-top:26px; text-align:center;}
h1{font:15px "Verdana", Arial, Helvetica, sans-serif; font-weight:600; color:#003366; line-height:62px;}
#youtube{margin-left:29px;}
#voices_titleframe{background:url(../images/maptitle_frame.jpg) no-repeat; width:225px; height:60px; float:right; text-align:center; margin-right:32px;}
h2{font:15px "Verdana", Arial, Helvetica, sans-serif; font-weight:600; font-style:italic; color:#003366; line-height:60px;}
.comingsoon{ width:313px; height:49px; margin-left:75px; margin-top:55px;}
a img.comingsoon{border:none; display:block;}
#map{width:455px; height:421px;}
.fromtitle{width:247px; height:41px; margin-left:120px;}

/*---------------------------- bottom -----------------------------*/

#bottom{background:url(../images/bottom.jpg) no-repeat; width:950x; height:53px; text-align:center; padding-top:10px;}
h3{font:11px "Verdana", Arial, Helvetica, sans-serif; color:#003366; line-height:25px;}
#footer_frame{background:url(../images/footer_frame.jpg) no-repeat; width:258px; height:25px;}

/*--------------- icons Navigation ------------------*/

.icons_nav{
     width:419px;
}

.icons_nav li{
        list-style: none;
		height:45px;
		float:left;
		display:block;
}

.icons_nav a { 
        height:100%;
		width:100%;
		display:block;
}

a.facebook{
         background:url(../images/icons.jpg) no-repeat 0px 0px;
		 width:48px;
		 height:45px;
}

a.twitter{
          background:url(../images/icons.jpg) no-repeat -48px 0px;
		  height:45px;
		  width:52px;
}

a.youtube{
           background:url(../images/icons.jpg) no-repeat -100px 0px;
		   height:45px;
		   width:84px;
}

a.rss{
          background:url(../images/icons.jpg) no-repeat -184px 0px;
		  height:45px;
		  width:54px;
}

a.donate{
          background:url(../images/icons.jpg) no-repeat -238px 0px;
		  height:45px;
		  width:181px;
}

/*-------------------- end icons navigation ------------------------*/

#empty{height:30px;}
