/*
Theme Name: WordPress Web Warrior
Theme URI: http://wordpress.org/
Description: The Web Warrior WordPress theme based on the famous <a href="http://www.quantumcloud.com/">QC</a>.
Version: 1.6
Author: Ricky Watson
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



@charset "UTF-8";
	
		/*
		<@#####################################################################@>
		 @																	   @
		 @		[Master Stylesheet]											   @		
		 @																	   @
		 @		Project			: Project Name					   @
		 @		Version			: 2.0										   @
		 @		Last change		: 02 September 09 [fixed Float bug, vf]		   @
		 @		Assigned to		: http//:www.quantumcloud.com				   @
		 @																	   @
		<@#####################################################################@>
		
		[Layout] 
			
		<@- LAYOUT STRUCTURE GUIDE -@>
		
		+ Body
			+ Wrapper / #Wrapper
				+ Header / #Header
				+ Content / #Content					
					- Left column / #LeftColumn
					- Middle column / #MiddleColumn
					- Right column / #RightColumn					
						
				+ Footer / #Footer
			
		* Navigation	#TopNavigation
		* Navigation	#LeftNavigation
		* Flash			#hFlash
		* Movie			none	
		
		<@- END -@> 		
		
		*/
		
	
				
		* /*<@- Asign MARGIN, PADDING=0 to all default Tag Selector's -@>*/
		{
			padding		: 0px;
			margin		: 0px;			
		}
		
		html, body
		{
			height		: 100%;
			padding		: 0px;
			margin		: 0px;
		}
		
		body 
		{
			background	: #232323 url(images/page_bg.jpg) no-repeat center top;
			color		: #ffffff;
			font		: normal 14px  Helvetica, Arial, sans-serif;		
			
			width		: 100%;
			height		: 100%;	
				
			text-align	: center; 	/* To move content center */
			margin		: 0px auto;	
		}
		
					
		a:link, a:visited  /*<@- Default hyperlink style -@>*/
		{
			color			: #000000;
			/*font			: normal 12px Helvetica, Arial, sans-serif;*/
			text-decoration:underline;
			
		}
		
		a:hover, a:focus 
		{
			/*color			: #444444; */
			/*color:#CCCCCC;*/
			color:#000000;
			/*font			: normal 12px Helvetica, Arial, sans-serif;*/
			text-decoration	: none;
		}
		
				
		p 
		{
			padding		: 0;
			margin		: 0 0 10px 0;					
		}
		
		ul, li, ol 
		{			
			list-style	: none;
			text-align	: left;			
		}		
		
		img 
		{
			float		: none;
			border		: 0px;
		}
		
		/*table, p, td, th, div, ul, li, ol, span, form, input, select, option, strong, em
		{
			font		: normal 12px Helvetica, Arial, sans-serif;
		}*/		
		
		
		
		.block { text-align:left; margin-bottom:15px; }		
		.block .top { /*background:url(images/right_block_top.jpg) no-repeat 0 0;*/ height:20px; /*padding:0px 20px;*/ }		
		.block .mid { /*background:url(images/right_block_mid.jpg) repeat-y 0 0;	padding:0px 20px;*/ }		
		.block .bottom { /*background:url(images/right_block_bottom.jpg) no-repeat 0 0;*/ height:20px; /*padding:0px 20px;*/ }		
		.block .block-content { background:#eeeeee; color:#000; padding:10px; display:block;  }		
		.block .ltop { 	background:url(images/b_01.png) no-repeat left top; }		
		.block .mtop { background:url(images/b_02.png) repeat-x center top; margin:0px 20px; height:20px; }		
		.block .rtop { background:url(images/b_03.png) no-repeat right top; }		
		.block .lbottom { background:url(images/b_07.png) no-repeat left bottom; }		
		.block .mbottom { background:url(images/b_08.png) repeat-x center bottom; margin:0px 20px; height:20px; }		
		.block .rbottom { background:url(images/b_09.png) no-repeat right bottom; } 		
		.block .lmid { background:url(images/b_04.png) repeat-y left center; }		
		.block .mmid { margin:0 20px -10px 20px;}		
		.block .rmid { background:url(images/b_06.png) repeat-y right center; }
				
		/* [ End ] */
		
		
		#Wrapper { width:100%; margin:0 auto; height:100%; background:url(images/wrapper_body_bg.jpg) repeat-x center top; }
		.wrapper-body { width:100%;  background:url(images/header_artbg.png) repeat-x center top; margin:0 auto; }
		.wrapper-top {  }	
		
		/*[ Style For Header ]*/
		
		#Header { height:247px; width:1002px; margin:0 auto;text-align:left; position:relative;  }
		#logo { padding:47px 0 4px 0; float:left; width:486px;}
		#header-tag { position:absolute; padding:47px 0 17px 0; float:left; width:486px; bottom:75px; right:0px; }
		
		/*[ Style For Top Navigation ]*/
		/*
		#Header #navigation { padding-right:20px; text-align:left; }
		#Header #navigation ul { margin:0px; padding:0px; text-align:left; float:left;}
		#Header #navigation ul li { float:left; height:60px;  margin:0px 2px; padding:0px 0px 0px 0px; list-style:none;}		
		#Header #navigation ul li a { height:60px; display:block; }
		
		#Header #navigation ul li.item1 { width:84px; background:url(images/menu.png) no-repeat -1px 0; }
		#Header #navigation ul li.item1:hover { width:84px; background:url(images/menu.png) no-repeat -1px -80px; }
		#Header #navigation ul li.item1.active { width:84px; background:url(images/menu.png) no-repeat -1px -160px; }				
		#Header #navigation ul li.item2 { width:117px; background:url(images/menu.png) no-repeat -88px 0; }
		#Header #navigation ul li.item2:hover { width:117px; background:url(images/menu.png) no-repeat -88px -80px; }
		#Header #navigation ul li.item2.active { width:117px; background:url(images/menu.png) no-repeat -88px -160px; }
		#Header #navigation ul li.item3 { width:79px; background:url(images/menu.png) no-repeat -208px 0; }
		#Header #navigation ul li.item3:hover { width:79px; background:url(images/menu.png) no-repeat -208px -80px; }
		#Header #navigation ul li.item3.active { width:79px; background:url(images/menu.png) no-repeat -208px -160px; }
		#Header #navigation ul li.item4 { width:153px; background:url(images/menu.png) no-repeat -290px 0; }
		#Header #navigation ul li.item4:hover { width:153px; background:url(images/menu.png) no-repeat -290px -80px; }
		#Header #navigation ul li.item4.active { width:153px; background:url(images/menu.png) no-repeat -290px -160px; }
		#Header #navigation ul li.item5 { width:114px; background:url(images/menu.png) no-repeat -446px 0; }
		#Header #navigation ul li.item5:hover { width:114px; background:url(images/menu.png) no-repeat -446px -80px; }
		#Header #navigation ul li.item5.active { width:114px; background:url(images/menu.png) no-repeat -446px -160px; }
		#Header #navigation ul li.item6 { width:194px; background:url(images/menu.png) no-repeat -563px 0; }
		#Header #navigation ul li.item6:hover { width:194px; background:url(images/menu.png) no-repeat -563px -80px; }
		#Header #navigation ul li.item6.active { width:194px; background:url(images/menu.png) no-repeat -563px -160px; }
		#Header #navigation ul li.item7 { width:65px; background:url(images/menu.png) no-repeat -760px 0; }
		#Header #navigation ul li.item7:hover { width:65px; background:url(images/menu.png) no-repeat -760px -80px; }
		#Header #navigation ul li.item7.active { width:65px; background:url(images/menu.png) no-repeat -760px -160px; }
		#Header #navigation ul li.item8 { width:117px; background:url(images/menu.png) no-repeat -828px 0; }
		#Header #navigation ul li.item8:hover { width:117px; background:url(images/menu.png) no-repeat -828px -80px; }
		#Header #navigation ul li.item8.active { width:117px; background:url(images/menu.png) no-repeat -828px -160px; }*/	
		
		
		#Header #navigation { padding-right:20px; text-align:left;  }
		#Header #navigation ul { margin:0px; padding:0px; text-align:left; float:left;}
		#Header #navigation ul li { float:left; height:60px;  margin:0px 2px; padding:0px 0px 0px 0px; list-style:none;}		
		#Header #navigation ul li a { height:60px; display:block; }
		
		#Header #navigation ul li.item1 { width:84px; background:url(images/menu.png) no-repeat -1px 10px; }
		#Header #navigation ul li.item1:hover { width:84px; background:url(images/menu.png) no-repeat -1px 0px; }
		#Header #navigation ul li.active1 { width:84px; height:70px; background:url(images/menu.png) no-repeat -1px -90px; }				
		#Header #navigation ul li.item2 { width:117px; background:url(images/menu.png) no-repeat -88px 10px; }
		#Header #navigation ul li.item2:hover { width:117px; background:url(images/menu.png) no-repeat -88px 0px; }
		#Header #navigation ul li.active2 { width:117px; height:70px; background:url(images/menu.png) no-repeat -87px -90px; }
		#Header #navigation ul li.item3 { width:79px; background:url(images/menu.png) no-repeat -208px 10px; }
		#Header #navigation ul li.item3:hover { width:79px; background:url(images/menu.png) no-repeat -208px 0px; }
		#Header #navigation ul li.active3 { width:79px; height:70px; background:url(images/menu.png) no-repeat -207px -90px; }
		#Header #navigation ul li.item4 { width:153px; background:url(images/menu.png) no-repeat -290px 10px; }
		#Header #navigation ul li.item4:hover { width:153px; background:url(images/menu.png) no-repeat -290px 0px; }
		#Header #navigation ul li.active4 { width:109px; height:70px; background:url(images/menu.png) no-repeat -289px -90px; }
		#Header #navigation ul li.active9 { width:63px; height:70px; background:url(images/menu.png) no-repeat -401px -90px; }
		#Header #navigation ul li.item5 { width:114px; background:url(images/menu.png) no-repeat -446px 10px; }
		#Header #navigation ul li.item5:hover { width:114px; background:url(images/menu.png) no-repeat -446px 0px; }
		#Header #navigation ul li.active5 { width:114px; height:70px; background:url(images/menu.png) no-repeat -467px -90px; }
		#Header #navigation ul li.item6 { width:194px; background:url(images/menu.png) no-repeat -563px 10px; }
		#Header #navigation ul li.item6:hover { width:194px; background:url(images/menu.png) no-repeat -563px 0px; }
		#Header #navigation ul li.active6 { width:194px; height:70px; background:url(images/menu.png) no-repeat -584px -90px; }
		#Header #navigation ul li.item7 { width:65px; background:url(images/menu.png) no-repeat -760px 10px; }
		#Header #navigation ul li.item7:hover { width:65px; background:url(images/menu.png) no-repeat -760px 0px; }
		#Header #navigation ul li.active7 { width:65px; height:70px; background:url(images/menu.png) no-repeat -781px -90px; }
		#Header #navigation ul li.item8 { width:117px; background:url(images/menu.png) no-repeat -828px 10px; }
		#Header #navigation ul li.item8:hover { width:117px; background:url(images/menu.png) no-repeat -828px 0px; }
		#Header #navigation ul li.active8 { width:109px; height:70px; background:url(images/menu.png) no-repeat -849px -90px; }
		
		a.animateMenu1{ 
		width:84px; background:url(images/menu.png) no-repeat -1px 10px; 
	}
	a.animateMenu2{ 
		width:117px; background:url(images/menu.png) no-repeat -87px 10px; 
	}
	a.animateMenu3{ 
		width:79px; background:url(images/menu.png) no-repeat -207px 10px; 
	}
	a.animateMenu4{ 
		width:109px; background:url(images/menu.png) no-repeat -289px 10px; 
	}
	a.animateMenu9{ 
		width:63px; background:url(images/menu.png) no-repeat -401px 10px; 
	}
	a.animateMenu5{ 
		width:114px; background:url(images/menu.png) no-repeat -467px 10px; 
	}
	a.animateMenu6{ 
		width:194px; background:url(images/menu.png) no-repeat -584px 10px; 
	}
	a.animateMenu7{ 
		width:65px; background:url(images/menu.png) no-repeat -781px 10px; 
	}
	a.animateMenu8{ 
		width:109px; background:url(images/menu.png) no-repeat -849px 10px; 
	}
		
/*#menu { width:938px; height:60px; position:absolute;  top:113px }



#menu li {

  float: left;

  

}      

#menu li a {

  position:relative;

  top: 80px;

  display: block;

  background-image: url('images/menu.png');

  background-repeat:no-repeat;

  /*height: 130px;*/

  /*text-indent:-9000px;*/

  /*width:83px;*/

/*}

#menu li a:hover {

background-image: url('images/menu.png');

} 



#menu a.active { top:0 }



#menu li#item1 a { width:84px; background-position: -1px 0; }

#menu li#item2 a { width:117px; background-position: -88px 0 }

#menu li#item3 a { width:79px; background-position:-208px 0}

#menu li#item4 a { width:153px; background-position:-290px 0 }

#menu li#item5 a { width:114px; background-position: -446px 0 }	

#menu li#item6 a { width:194px; background-position: -563px 0 }

#menu li#item7 a {width:65px;  background-position: -760px 0 }

#menu li#item8 a { width:117px; background-position: -828px 0 }
		*/
		/*[ Style For Header Flash Slideshow ]*/
		
		#hFlash { height:278px;}
		
		/*[ Style For Contents ]*/
		
		#Contents { width:100%; background:#929292 url(images/content_rgb.png) repeat-x center bottom; min-height:400px;  text-align:justify; position:relative;}				
		#Contents .content { width:1002px; margin:0 auto;  }
		#Contents .content_home { width:1002px; margin:0 auto; position:relative;  }
		/*#character { position:absolute; right:50px; top:0; }*/	
		#character { position:absolute; right:-150px; top:0; }	
		
		#Contents .content .cl1 { width:48%; float:left; margin-right:4%; }
		#Contents .content .cl2 {  width:48%; float:left; }
		#Contents .content .cl3 {  width:75%; float:left; }
		#Contents .content .cl4 {  width:25%; float:left; }
		#Contents .content .color-bk { color:#000000;}
		#Contents .content .color-wt { color:#ffffff;}
		#Contents .content .color-rd { color:#ed1c24;}
		#Contents .content .color-diprd { color:#cb1c21}
		#Contents .content .require { float:left; padding:17px 0 0 115px;}
		#Contents .content .b-submit{ float:right}
		
		a.toggleLink { padding:25px 25px 25px 25px;  background:url(images/faq_up_down_arr.png) no-repeat -8px -79px ; height:26px;  font:bold 18px Helvetica, Arial, sans-serif; color:#cb1c21; display:block; text-decoration:none; }
		a.toggleActive { padding:25px 25px 25px 25px;  background:url(images/faq_up_down_arr.png) no-repeat -8px -3px ; }
		
		#Contents .content .col1 { float:left; width:490px; padding:15px 15px 0 0; }
		#Contents .content .col2 { float:left; width:490px; padding:15px 0 0 0; }
		#Contents .content .col4 { float:left; width:745px; padding:15px 0 0 0; }		
		#Contents .content .col5 { float:left; width:242px; padding:15px 0 0 0; }		
		#Contents .content .pad-right { padding-right:15px;}
		#Contents .content .pad-top { padding-top:15px;}
		#Contents .content #faq-ques { padding-bottom:100px;}
		#Contents .content #accordion { padding-bottom:100px;}
		#Contents .content .toggle { padding:15px; color:#000000;}
		#Contents .content .faq-question{background:url(images/faq_questionbg.png) no-repeat 0 0; height:20px; padding:25px; margin-bottom:10px; clear:both;}
		#Contents .content .faq-title { float:left; font:bold 18px Helvetica, Arial, sans-serif; color:#cb1c21;}
		#Contents .content .faq-arr { float:right;}
		
		#Contents .content ul li { background:url(images/bullet.gif) no-repeat 0 3px; padding-left:25px; color:#000000; margin-bottom:8px; padding-bottom:5px; }
		
		#Contents .content .title { font:bold 32px Helvetica, Arial, sans-serif;}	
		#Contents .content .title h1 { font-size:32px;}	
		#Contents .content .title2 { font:bold 18px Helvetica, Arial, sans-serif; color:#cb1c21}
		#Contents .content .title3 { font:bold 24px Helvetica, Arial, sans-serif;  font-style:italic;}
		
		#Contents #features { min-width:766px; text-align:left; margin-top:10px; }
		#Contents #features p {color:#000000; }
		#Contents #imp-features ul {}
		#Contents #imp-features ul li{ padding-left:130px; padding-bottom:20px;}
		#Contents #imp-features ul li.f1{ background:url(images/f1_icon.png) no-repeat 0 0;}
		#Contents #imp-features ul li.f2{ background:url(images/f2_icon.png) no-repeat 0 0;}
		#Contents #imp-features ul li.f3{ background:url(images/f3_icon.png) no-repeat 0 0;}
		
		#Contents #features .arr { float:left; padding:0; width:185px;}
		#Contents #features .arr a:link, #Contents #features .arr a:visited { color:#ffffff; font:bold 17px Helvetica, Arial, sans-serif; text-transform:uppercase;text-decoration:none; }	
		#Contents #features .arr a:hover, #Contents #features .arr a:focus { color:#ffffff; font:bold 17px Helvetica, Arial, sans-serif; text-transform:uppercase;  }		
		#Contents #features .arr.bg1 {  background:url(images/feature_more_bg.png) no-repeat 0 0;}
		#Contents #features .arr.bg2 {  background:url(images/feature_more_bg1.png) no-repeat 0 0; margin-top:2px;}
		#Contents #features .arr.bg3 {  background:url(images/feature_more_bg2.png) no-repeat 0 0; margin-top:14px;}
		#Contents #features .arr.home_contact_btn { margin-top:12px;}
		
		#Contents #features .title { font:bold 21px Helvetica, Arial, sans-serif; color:#ed1c24;}		
		#Contents #features #seo { float:left; width:195px; height:157px; padding:30px 25px 35px 25px; margin:0 10px 0 0; background:url(images/feature_section_bg.png) no-repeat 0 0;}		
		#Contents #features #services { float:left; width:195px; height:157px; padding:30px 25px 35px 25px;; margin:0 10px 0 0; background:url(images/feature_section_bg.png) no-repeat 0 0;}		
		#Contents #features #consultation { float:left; width:195px; height:157px; padding:30px 25px 35px 25px; margin:0 10px 0 0; background:url(images/feature_section_bg.png) no-repeat 0 0 ;}		
		#Contents #features #code-of-conduct { float:left; width:710px; height:207px; padding:30px 20px 35px 20px; margin:0 0px 0 0; background:url(images/feature_section_bg3.png) no-repeat 0 0;}
		#Contents #features #code-of-conduct ul li { background:url(images/bullet.gif) no-repeat 0 0; padding-left:20px; color:#000000; margin-bottom:8px;}		
		#Contents #features #more { float:left; width:203px; height:207px; padding:30px 20px 35px 20px; margin:0 0px 10px 0; background:url(images/feature_section_bg4.png) no-repeat 0 0;}
		#Contents #features #more .title a { color:#ff0000; font:bold 21px Helvetica, Arial, sans-serif; text-decoration:underline;}
		#Contents #features #more ul li { background:url(images/bullet.gif) no-repeat 0 0; padding-left:20px; color:#000000; margin-bottom:8px;}
				
		#Contents #features #people-says {  float:left; width:203px; height:auto; padding:30px 20px 35px 20px; margin:0 0px 10px 0; background:url(images/feature_section_bg5.png) no-repeat 0 0;}
		#Contents #features #people-says ul li { background:url(images/bullet.gif) no-repeat 0 0; padding-left:20px; font-size:13px; color:#000000; margin-bottom:12px;}		
		#Contents #features #refer-seo {  float:left; width:710px; height:auto; padding:30px 20px 35px 20px; margin:0 0px 10px 0; background:url(images/feature_section_bg6.png) no-repeat 0 0;}
		#Contents #features #refer-seo ul li { background:url(images/bullet.gif) no-repeat 0 0; padding-left:20px; font-size:13px; color:#000000; margin-bottom:8px;}		
		#Contents #features #marketing {  float:left; width:710px; height:auto; padding:30px 20px 35px 20px; margin:0 0px 10px 0; background:url(images/feature_section_bg6.png) no-repeat 0 0;}
		#Contents #features #marketing ul li { background:url(images/bullet.gif) no-repeat 0 0; padding-left:20px; font-size:13px; color:#000000; margin-bottom:8px;}
		
		#Contents .content #frmcontact {}
		#Contents .content #frmcontact label { width:80px; float:left; margin:8px 0px; clear:left;}
		#Contents .content #frmcontact input[type="text"] { width:237px; font-size:12px; float:left; border:none; height:20px; padding:4px 6px 4px 5px; margin:3px 0px; background:url(images/textbox_bg.png) no-repeat 0 0;   }
		#Contents .content #frmcontact textarea { width:237px; height:86px; font-size:12px; float:left; border:none; padding:4px 6px 4px 5px; margin:3px 0px; background:url(images/textarea_bg.png) no-repeat 0 0;   }
		#Contents .content #frmcontact select { width:248px; height:27px; font-size:12px; float:left; border:none; /*padding:4px 6px 4px 5px;*/padding:4px 0 4px 5px; margin:3px 0px;/* background:url(images/textbox_bg.png) no-repeat 0 0;*/   }
		
		#Contents #columns { padding:25px 0 20px 20px;  }
		
		/*[ Style For Contents Left Column ]*/
			
		#LeftColumn { width:347px; float:left; padding:0 16px 0 0 ;}
		
		/*[ Style For Contents Middle Column ]*/
		
		#MiddleColumn {}
		
		/*[ Style For Contents Right Column ]*/
		
		#RightColumn { width:347px; float:left; padding:0 16px 0 0;}				
		
		/*[ Style For Footer ]*/
			
		#Footer { background:url(images/footer_bg.png) no-repeat center top; height:77px; }
		#Footer #character-small { position:absolute; right:0px; top:-143px; }	
		#Footer .content { width:1002px; margin:0 auto; padding:20px 0 0 0; text-align:left; font:normal 11px Helvetica, Arial, sans-serif; position:relative;}
		#Footer .content #follow-sites { float:left; width:255px; min-height:80px;}
		#Footer .content #nav { float:left; width:511px;}
		#Footer .content #nav span { color:#FF0000;}
		#Footer .content #nav p { margin:15px 0 0 0;}
		#Footer .content #nav ul { }
		#Footer .content #nav ul li { float:left; margin:0 10px 5px 0;  } 
		#Footer .content #nav ul li a:link, #Footer .content #nav ul li a:visited { color:#ffffff; font-size:12px; text-decoration:none; }
		#Footer .content #nav ul li a:hover, #Footer .content #nav ul li a:focus { color:#CCCCCC; }
		
		.clear { clear:both;}
		
/* begin main navigation elements */
/*
ul#mainNav {
position:absolute;


margin:0;
padding:0;
list-style:none;
}

ul#mainNav li {
float:left;
height:47px;
margin:0;
padding:0;
display:inline;
position:relative;
}

ul#mainNav li a#home {
float:left;
width:83px;
height:30px;
background:transparent url(images/menu_home.png) bottom left no-repeat;
}

ul#mainNav li a#artists {
float:left;
width:114px;
height:58px;
background:transparent url(images/artists-on.png) bottom left no-repeat;
}

ul#mainNav li a#news {
float:left;
width:113px;
height:58px;
background:transparent url(images/news-on.png) bottom left no-repeat;
}

ul#mainNav li a#links {
float:left;
width:113px;
height:58px;
background:transparent url(images/links-on.png) bottom left no-repeat;
}

ul#mainNav li a#media {
float:left;
width:112px;
height:58px;
background:transparent url(images/media-on.png) bottom left no-repeat;
}

ul#mainNav li a#contact {
float:left;
width:120px;
height:58px;
background:transparent url(images/contact-on.png) bottom left no-repeat;
} */

/* end main navigation elements */

/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */
	


		#Contents .content .title4 { font:bold 32px Helvetica, Arial, sans-serif; color:#eeeeee; margin-bottom:10px; }		
		#Contents .content .blog-date { font:bold 12px Helvetica, Arial, sans-serif; font-style:italic;}
		#Contents .content .blog-link { padding:23px 23px 23px 80px; background:url(images/blog_link_bg.png) no-repeat 0 0;}
		#Contents .content ul.archives li, #Contents .content ul.category li { list-style:none; background:none; padding:0px; font-size:15px; font-weight:bold;}
		#Contents .content ul.archives li a, #Contents .content ul.category li a { text-decoration:underline;}
		#Contents .content ul.archives li a:link, #Contents .content ul.category li a:link, #Contents .content ul.archives li a:visited, #Contents .content ul.category li a:visited { text-decoration:underline;}
	
		#Contents .content ul.archives li a:hover, #Contents .content ul.archives li a:focus, #Contents .content ul.category li a:hover, #Contents .content ul.category li a:focus  { text-decoration:none; }
	
	/* -- new -- */
		/*#Footer .content #follow-sites .follow { float:left;}
		#Footer .content #follow-sites ul { float:left;}
		#Footer .content #follow-sites ul li { float:left; width:30px; height:29px; margin-right:3px}
		#Footer .content #follow-sites ul li.facebook a:link { display:block; height:29px; background:url(images/icon_facebook.jpg) no-repeat 0 0;}
		#Footer .content #follow-sites ul li.facebook a:hover { display:block; height:29px; background:url(images/icon_facebook.jpg) no-repeat 0 -29px;}
		#Footer .content #follow-sites ul li.twitter a:link { display:block; height:29px; background:url(images/icon_twitter.jpg) no-repeat 0 0;}
		#Footer .content #follow-sites ul li.twitter a:hover { display:block; height:29px; background:url(images/icon_twitter.jpg) no-repeat 0 -29px;}
		#Footer .content #follow-sites ul li.rss a:link { display:block; height:29px; background:url(images/icon_rss.jpg) no-repeat 0 0;}
		#Footer .content #follow-sites ul li.rss a:hover { display:block; height:29px; background:url(images/icon_rss.jpg) no-repeat 0 -29px;}*/
		/* - - -*/
				
		/*.content-web-1 a:link { display:block; height:67px; background:url(images/btn_contact_web_worrior.png) no-repeat 0 0;}
		.content-web-1 a:hover { display:block; height:67px; background:url(images/btn_contact_web_worrior.png) no-repeat 0 -67px;}
		
		.content-web-2 a:link { display:block; width:360px; height:50px; background:url(images/contact_web_worrior.png) no-repeat 0 0;}
		.content-web-2 a:hover { display:block; width:360px; height:50px; background:url(images/contact_web_worrior.png) no-repeat 0 -50px;}
		
		#Contents .content .b-submit a:link { display:block; width:123px; height:50px; background:url(images/btn_submit.png) no-repeat 0 0;}
		#Contents .content .b-submit a:hover { display:block; width:123px; height:50px; background:url(images/btn_submit.png) no-repeat 0 -50px;}
				
		#Contents #features .arr.bg1 {  background:url(images/feature_more_bg.png) no-repeat 0 0;}
		#Contents #features .arr.bg1:hover {  background:url(images/feature_more_bg.png) no-repeat 0 -39px;}
		#Contents #features .arr.bg2 {  background:url(images/feature_more_bg1.png) no-repeat 0 0;}
		#Contents #features .arr.bg2:hover {  background:url(images/feature_more_bg1.png) no-repeat 0 -41px;}
		#Contents #features .arr.bg3 {  background:url(images/feature_more_bg2.png) no-repeat 0 0;}
		#Contents #features .arr.bg3:hover { background:url(images/feature_more_bg2.png) no-repeat 0 -39px;}*/
	
	
		

	p .title .title_red_hover:a
	{
	color:#ED1C24; font:bold 21px Helvetica, Arial, sans-serif; text-decoration:underline;
	}
	.title_red_hover:link, .title_red_hover:visited { color:#ED1C24; font:bold 21px Helvetica, Arial, sans-serif; text-decoration:underline; }
   .title_red_hover:hover, .title_red_hover:focus { color:#ED1C24; text-decoration:none; }
	
	
 .footer_link:link, .footer_link:visited { color:#ffffff; font-size:12px; text-decoration:none; }
 .footer_link:hover, .footer_link:focus { color:#CCCCCC; }
      .footer_link:hover
		{
		color:#999999;
		}
		
		
		/*.discnavdesign {  background:url(images/test_feature_more_bg1.png) no-repeat 0 0;
		
		}
		
		a.designbutton span {
			background:transparent url(images/test_feature_more_bg1.png) repeat scroll 0 -39px;
			display:block;
			width:198px;
		    height:39px;
			visibility:hidden;
			
			}*/
			.contact_asterisk
			{
			color:#FF0000;
			padding:0;
			margin:0;
			}
			#Contents .content #frmcontact label.error {  color: red; padding-left: .5em; vertical-align: top; width:95px; }
/* some fixes*/
.title2{
	font-size: 14px;
	font-weight: normal;
	display: inline;
}

.title2 a{
	font-size: 14px;
	font-weight: normal;
	display: inline;
}