/*  
Theme Name: jiby.elavinmootil
Theme URI: http://www.jibyelavinmootil.com
Description: The "jiby.elavinmootil" WordPress theme has been built by <a href="http://www.jibyelavinmootil.com" title="Free WordPress Themes">Jiby S K</a>.
Version: 1.0
Author: Jiby S K
Author URI: http://www.jibyelavinmootil.com
*/
/*+++++++ BODY +++++++*/
* { margin: 0px; padding: 0px; list-style-type:none; text-decoration:none;}
body { 
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	background-image: url(images/body_bg.jpg);
	background-repeat: repeat-x;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #646464;
}
.hidden {
	display: none;
	visibility:hidden;
	margin: 0px;
	padding: 0px;
}

/*+++++++ H1,H2,H3 HYPERLINKS +++++++*/
h2,h3 { font:18px Helvetica, Arial, "Trebuchet MS", Verdana;}
h3 { padding:20px 0 20px 0;}
a:hover { color:#A1111D;}
a { color:#FFFFFF; font-weight:bold;}

/*+++++++ MISC +++++++*/
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 15px 30px 15px 10px; padding-left: 20px; border-left: 1px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
a img { border: none; }
pre {border: solid 1px #9a9a9a;color: blue;margin: 10px;padding:10px;background: #f3f2ed}
.clear { clear:both; }
.space {
	clear:both;
	height:18px;
	background-image: url(images/space_sep.png);
	background-repeat: no-repeat;
	padding: 0px;
	width: 426px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	display: block;
}
img { border:none; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 5px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left }
html>body .content ul html>body .content ol{
	padding: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
} 
html>body .content li, html>body .content ol  {
	padding: 0px;
	margin: 5px;
	margin-left: 10px;

}


/*+++++++ MAIN +++++++*/
#wrapper { 
	margin: auto;
	padding: 0px;
	width: 1000px;
	position: relative;
	display: block;
	height:251px;
	 z-index:50 ; 
 }
#main {  
	margin: auto;
	padding: 0px;
	width: 1000px;
	position: relative;
	display: block;
	
}
.sep{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #383A3A;
}
/*+++++++ HEADER +++++++*/

#tagline {
	position: absolute;
	left: 330px;
	top: 50px;
	/*background-image: url(images/Tagline.png);
	background-repeat: no-repeat;*/
	margin: 0px;
	padding: 0px;
	height: 110px;
/*	width: 634px;*/
	font-family:  Futura, "Century Gothic", "Trebuchet MS", Georgia, Helvetica, sans-serif, Arial, Verdana;
	font-size: 24px !important;
	color: #E1E1E2;
	text-decoration: none;
	font-weight: normal;
}
#tagline span{
	font-size: 34px !important;
	font-weight: bold;
}

#logo { 
	background-image: url(images/logo.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 222px;
	width: 304px;
	position: absolute;
	left: 0px;
	top: 22px;
	display: block;

}
#logo h1 { text-indent:-9999px; }
#logo h1 a { display:block; height: 222px;width: 304px;}
#topsearch { 
	background-image: url(images/search_bg.png);
	background-repeat: no-repeat;
	height: 31px;
	width: 254px;
	margin-top: auto;
	margin-right: 5px;
	margin-bottom: 140px;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 74px;
	display: block;
	position:relative;
}
#topsearch .sear { 
background: none;	
	height: 18px;
	width: 186px;
	border:none !important ;
	font-family: Helvetica, Arial, "Trebuchet MS", Verdana;
	font-size: 11px;
	color:#4d4c4c;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 8px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	letter-spacing:1px;
 }
#topsearch .sear:focus {
	border:none !important;
	outline: none;

}
#topsearch #go {
	float: left;
	padding: 0px;
	height: 22px;
	width: 27px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -5px;
	cursor:hand;
 }

/*+++++++ NAV +++++++*/
#nav {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 310px;
}
#nav li {
	display: block;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 20px;
	margin-left: 2px;
	list-style-image: none;
	list-style-type: none;
}
#nav li a {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: 57px;
	display: block;
	font-family: Helvetica, Arial, "Trebuchet MS", Verdana;
	font-size: 11px;
	text-align: center;
	width: 111px;
	background-image: url(images/m_menu_bg.jpg);
	background-repeat: no-repeat;
}


#nav li a:hover {
	text-decoration: none;
}
#nav li a span{
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
#nav li a .m_home, #nav li a .m_about, #nav li a .m_prot, #nav li a .m_contact{
	color: #C2C2C2;
	font-family:Helvetica, Arial, "Trebuchet MS", Verdana;
	font-size: 18px;
	text-align: center;
	color:#C2C2C2;
	font-style: normal;
	font-weight: normal;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#nav li a:hover .m_home{
	color: #FF7500;
}
#nav li a:hover .m_about{
	color: #056770;
}
#nav li a:hover .m_prot{
	color: #03700A;
}
#nav li a:hover .m_contact{
	color: #852B23;
}


#nav li a .m_home_sp{
	color: #FF7500;
}
#nav li a .m_about_sp{
	color: #056770;
}
#nav li a .m_prot_sp{
	color: #03700A;
}
#nav li a .m_contact_sp{
	color: #852B23;
}

#nav li a:hover .m_home_sp, #nav li a:hover .m_about_sp, #nav li a:hover .m_prot_sp, #nav li a:hover .m_contact_sp{
	color: #C2C2C2;
}



.date{
	font-family: “Myriad Pro”, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding: 0px;
	display: block;
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	text-align: center;
}


/*+++++++ CONTENT +++++++*/
#content { float:left; width:584px;}
#cont_container_top {
	background-image: url(images/cont_container_top.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	background-position: top;
	width: 584px;
	height: 73px;
}
#cont_container_bot {
	background-image: url(images/cont_container_bot.png);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 584px;
	padding: 0px;
	height: 75px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}
.cont_container {
	background-image: url(images/cont_container_bg.png);
	background-repeat: repeat-y;
	margin: 0px;
	width: 504px;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 40px;

}
.post{
	margin:0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 57px;
	position: relative;
	display: block;
}

#content img {
	margin:0;
	background-color: #0b0b0b;
	padding: 3px;
	border: 1px solid #1d1d1d;
}

#sidebar { float:right; width:400px;  position:relative;}
.boxes{background:url(images/line.png) bottom repeat-x; padding-bottom:10px; padding-top:0px; clear:both;}


/* Styles for two-column display */
#wp125adwrap_2c { width:100%; }
#wp125adwrap_2c .wp125ad { float:left; margin:1px;}

#wp125adwrap_2c .wp125ad a {
	border:1px solid #252525;
	padding:1px;
	display:block;
	height:125px;
	width:125px;
}
#wp125adwrap_2c .wp125ad a:hover{border:1px solid #646464;}



#downcv{
	background:url(images/cv_but.png) top no-repeat; margin:auto; margin-bottom:10px; padding:0px; width:233px; height:101px; position:relative;
}
#downcv a{
	text-decoration:none; position:absolute; top:39px; left:26px; height:34px; width:197px;
}
#downcv a b{
	display:none;
}
#e404{
	background:url(images/404.png) top center no-repeat; margin:auto;  width:386px; padding:0px; height:185px;
}
#e404 b{
	display:none;
}
.socialbar {
	margin:0px;
	padding:0px;
	
}
.socialbar h3 {
color:#FF0000 !important;
font-size: 14px !important;
	font-weight:bold;

	}
	.socialbar * {
background:none !important;
font-size: 12px !important;

	}

.subscribe{
	background-image: url(images/sub_rss.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 95px;
	position:relative;
}
.subscribe h1 b, .rss b{
	display:none;
}
.rss {
	position:absolute;
	height: 27px;
	width: 27px;
	left:331px;
	top: 10px;
}
.rss b{
	display:none;
}
.rsscomment{
	position:absolute;
	height: 27px;
	left:100px;
	top: 50px;
	padding-left:18px;
	background-image: url(images/rsscomment.png);
	background-repeat: no-repeat;
	color:#FFFFFF !important;
	font-size:10px !important;
}
.rsscomment:hover{
	color:#CCCCCC !important;
}
.subscribetext{
	background: none;
	height: 19px;
	width: 238px;
	border:none !important;
	font-family: Helvetica, Arial, "Trebuchet MS", Verdana;
	font-size: 12px;
	color:#4d4c4c;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 40px;
	top: 23px;
}
.subscribetext:focus {
	border:none !important;
	outline: none;

}
.subscribebutton {
	background: none;
	border:none; 
	position:absolute;
	height: 31px;
	width: 31px;
	left:290px;
	top: 17px;
	cursor:hand !important;
	font-size:1px;
	color:#f9edbf;
}
#lsidebar { width:190px; float:left;}
#rsidebar { width:190px; float:right;}

#content p, .content ul li {
	padding-bottom:10px;
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	line-height: 20px;
	color: #646464;
	text-decoration: none;

	text-align:justify;
	padding-right:5px;
}
#content p a, .content ul li a {
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}
#content p a:hover, .content ul li a:hover {
	color: #D5091A;
	text-decoration: none;
}
.code, blockquote{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	font-style: italic;
	line-height: 18px;
	text-decoration: none;
	background-color: #0b0b0b;
	margin: 5px!important;
	padding: 10px!important;
	border: 1px solid #1d1d1d;
	color: #474747;
	font-weight: normal;
	font-variant: normal;
}



.content h1, .content h2, .content h3, .content h4{
	font-family: Futura, "Century Gothic", "Trebuchet MS", Georgia, Helvetica, sans-serif, Arial, Verdana;
	line-height: 30px;
	color: #646464 !important;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
.content h1{
	font-size: 26px;
}
.content h2{
	font-size: 24px!important;
}
.content h3{
	font-size: 20px;
	font-family: Helvetica, Arial, "Trebuchet MS", Verdana;
}
.content h4{
	font-size: 14px;
}

.content h1 a, .content h2 a, .content h3 a, .content h4 a, .content ul li a{ color:#E1E1E2 !important;}
.content h1 a:hover, .content h2 a:hover, .content h3 a:hover, .content h4 a:hover,  .content ul li a:hover { color:#A1111D !important;}
.content ul li, .content ol li{
	list-style-image:url(images/li1.png) ;
	list-style-type: none ;	
}
.content ul li ul li, .content ol li ol li{
	list-style-image:url(images/li2.png) ;
	list-style-type: none;	
}
.content ul li ul li ul li, .content ol li ol li ol li{
	list-style-image:url(images/li3.png);
	list-style-type: none ;	
}
#content  h2{
	padding-bottom:10px;
	font-family:  Futura, "Century Gothic", "Trebuchet MS", Georgia, Helvetica, sans-serif, Arial, Verdana;
	font-size: 28px;
	color: #E1E1E2;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
}
#content  h2 a {
	color:#E1E1E2;
	margin:0px;
	padding:0px;
	text-decoration: none;	
}
#content  h2 a:hover { color:#A1111D;}
#content h2 .m_about_sp, #content h2 .m_prot_sp, #content h2 .m_contact_sp{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-family:Futura, "Century Gothic", "Trebuchet MS", Georgia, Helvetica, sans-serif, Arial, Verdana;
	font-size: 14px!important;
	text-align: center;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-decoration: none;
	background-color:#050505;
	letter-spacing: 10px;
	word-spacing: 3px;
}
#content h2 .m_about_sp{
	color: #01A0AE;

}
#content h2 .m_prot_sp{
	color: #00C10C;

}
#content h2 .m_contact_sp{
	color: #9D1A0F;

}
#content p.info {
	font-size:12px;
	color:#000000;
	background-image: url(images/info_bg.png);
	background-repeat: no-repeat;
	margin: 0px;
	height: 57px;
	width: 37px;
	padding-top: 68px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	line-height: 15px;
	text-transform: uppercase;
	position: absolute;
	left: 0px;
	top: 0px;
}
#content p.info2 {
	font-size:12px;
	color:#000000;
	background-image: url(images/info2_bg.png);
	background-repeat: no-repeat;
	margin: 0px;
	height: 49px;
	width: 37px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	line-height: 15px;
	text-transform: uppercase;
	position: absolute;
	left: 0px;
}
#content p.search_ico {
	font-size:12px;
	color:#000000;
	background-image: url(images/search_bg.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	height: 63px;
	width: 52px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	line-height: 15px;
	text-transform: uppercase;
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 0px;
}
#content p.postmetadata{
	height:18px;
	padding:0px;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#content p.postmetadata a {
	text-decoration: none;
	margin: 0px;
	background-image: url(images/reponse.png);
	background-repeat: no-repeat;
	display: block;
	width: 93px;
	padding: 0px;
	background-position: left top;
}
#content p.postmetadata a:hover {
	background-position: right top;
}
#content p.postmetadata span{
	color:#FFFFFF;
	font-weight:normal;
	height:18px;
	line-height:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	width: 26px;
	padding: 0px;
	text-align: center;
	margin: 0px;
}

#content p.tags, #content p.postcategory  {
	padding:3px;
	line-height:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	margin: 5px;
	color:#333333;
	font-weight:bold;
	background-color: #0b0b0b;
	border: 1px dotted #1d1d1d;
	text-transform: capitalize;
}
.tags a:link, .tags a:active, .tags a:visited, .postcategory a:link, .postcategory a:active, .postcategory a:visited{
	color:#666666 !important;
	text-decoration: none;
	font-size: 11px  !important;
	font-family: Arial, Helvetica, sans-serif  !important;
}
.tags a:hover, .postcategory a:hover {color:#9D0000!important;}

.not_fon{
	background-image: url(images/no.png);
	background-repeat: no-repeat;
	background-position: left 25px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 200px;
	padding-left: 75px;
	height: 75px;
	width: 355px;
	margin: 0px;
	margin-left: 25px;
}
.nocomments{
	margin: 5px;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #F6D154 !important;
	font-weight: normal;
	text-align: center;
	padding: 5px;

}

/*+++++++ NEXT PREVIOUS +++++++*/
.navigation {
	height:25px;
	margin-bottom:0px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 0px;
}
.navigation .older a {
	height:25px;
	display:block;
	width:90px;
	background-image: url(images/older.png);
	background-repeat: no-repeat;
	background-position: -90px 0px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-decoration:none;
}
.navigation .newer a{
	height:25px;
	display:block;
	width:67px;
	background-image: url(images/newer.png);
	background-repeat: no-repeat;
	background-position: -67px 0px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-decoration:none;
}
.navigation .older a:hover{background-position: 0px 0px; }
.navigation .newer a:hover{ background-position: 0px 0px; }
.more-link {
	background-image: url(images/read_more.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	padding: 0px;
	height: 21px;
	width: 76px;
	text-decoration: none;
	float: right;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.more-link:hover {

	background-position: 0px -21px;
}

/*+++++++ SIDEBAR +++++++*/
#sidebar h2 {
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #D2D0D0;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom:10px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #262626;
}


#sidebar ul{ margin:10px auto 20px;}
#sidebar ul li{  padding-bottom:7px; padding-top:7px; }
#sidebar ul li ul{}
#sidebar ul li ul li{display:block; background:url(images/bullet.png) no-repeat 0 3px; padding-left:18px; padding-bottom:5px;}
#sidebar p { padding-bottom:10px; line-height:140%;}
#sidebar a { font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;color:#414141; font-weight:normal;text-decoration:none; font-style:normal; margin:0px;}

#sidebar a:hover { color:#a1111d;  font-weight:normal; text-decoration:none; font-style:normal;}

#sidebar .widget_categories{
	background:#050505;
	border: 1px solid #2D2D2D;
	position:relative;
	width:161px;
	margin:0px;
	padding:7px;
	padding-top:17px;
	margin-bottom:10px;
}
#sidebar .widget_categories h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 24px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	padding-top:13px;
	padding-left:6px;
	font-weight: normal;
	border:none;
	width:169px;
	height:43px;
	background:url(images/categories_head.png) no-repeat;
	position:absolute;
	left:8px;
	top:-30px;
}

#sidebar .widget_categories ul li, #sidebar .widget_categories ul, #sidebar .widget_archive ul li, #sidebar .widget_archive ul, #sidebar .widget_recent_entries ul li, #sidebar .widget_recent_entries ul{
	 background:none; 
	 margin:0px;
	 padding:0px;
	display:block;	 
}

#sidebar .widget_categories ul li a{
	color:#646464;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height:20px;
	text-decoration:none;
	background:url(images/cat_off.png) no-repeat  2px 4px; 
	padding:3px;
	padding-top:4px;
	padding-bottom:4px;
	margin:0px;
	padding-left:22px; 
	border-bottom: 1px solid #2D2D2D;
	display:block;

}
#sidebar .widget_categories ul li a:hover{
	color:#a1111d;
	text-decoration:none;
	background:url(images/cat_sel.png) no-repeat  2px 4px; 
	cursor:hand;
	border-bottom-color: #3b0505;
}

#sidebar .widget_archive ul li a{
	text-decoration:none;
	background:url(images/arc_off.png) no-repeat  6px 8px; 
	display:block;
	padding:3px;
	margin:0px;
	padding-left:22px;
	color:#646464;
}
#sidebar .widget_archive ul li a:hover{
	color:#a1111d;
	text-decoration:none;
	border-bottom-color: #3b0505;
	background:url(images/arc_on.png) no-repeat  6px 8px; 
}
.smpWidget a img{
margin:6px;
padding:3px;
border: 1px solid #222223;
}
.smpWidget a:hover img{
border: 1px solid #515151;

}

#favor {
margin: 0px;
padding: 0px;
display:block;
}
#favor li{
margin: 0px!important;
padding: 0px!important;
display:block;
float:left;
width:50%;
}
#favor li a{
	margin: 0px !important;
	padding: 3px !important;
	display:block !important;
	margin-bottom:3px !important;
	margin-right:3px !important;
	background-color:#121212 !important;
	color:#646464;
	padding-left:15px !important;
	height:15px !important;
	background-image: url(images/arc_off.png);
	background-repeat: no-repeat;
	background-position: 3px 8px;
}
#favor li a:hover{
background-color:#0b0b0b !important;
background:url(images/arc_on.png) no-repeat  3px 8px; 
}
/*+++++++ COMMENT +++++++*/
.replay_box, .comments_box{
	background-color: #0b0b0b;
	margin: 5px;
	padding: 5px;
	border: 1px solid #1d1d1d;
	width:426px;
}
.replay_box form{
	margin: 5px;
}
.replay_box h3 {
	padding-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 24px;
	color: #D2D0D0;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 10px;
	margin-bottom:10px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #262626;
}
.replay_box  label{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	color: #777777;
	text-decoration: none;
	font-weight: normal;
	display:block; 
	width:80px;
	text-align:right; 
	display:block;
	height:23px;
	float:left;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.replay_box  label em{
	color: #FFDE00;
}

.replay_box  input, .replay_box  textarea{
	float:right;
	background-color: #0c0c0c;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	border: 1px solid #212121;
	width:310px;
	color:#4d4c4c;
	font-size: 12px;
}
.replay_box  textarea{
	height:101px;
}
.replay_box  div{
	color:#FFFFFF;
	font-size:10px;
}
.replay_box #submit {
	width:79px;
	height:23px;
	padding: 0px;
	margin: 0px;
	margin-top: 5px;	
	margin-bottom: 5px;
	margin-left: 340px;
	border:none;
	background:none;
}
.send {
	width:80px!important;
	height:23px;
	padding: 0px;
	background:url(images/send.png) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #252526;
	text-decoration: none;
	border: 1px solid #b1770b;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: auto;
	clear:both;
}
.send:hover {
	background:url(images/send_o.png) repeat-x;
	color: #FFFFFF;
	border: 1px solid #620000;
}

.comment{
position:relative;
}
.comen, .comment-meta {
	margin:auto;
	margin-bottom:10px;
	border:1px solid #1d1d1d;
	background-color: #0b0b0b;
	background-image: url(images/responsebox.png);
	background-repeat: no-repeat;
	background-position: left top;
	position:relative;
	padding:0px;
	padding-left:0px;
	padding-bottom:10px;
	padding-right:5px;
	width:430px;
}

.commentcount {
	position:absolute;
	top:8px;
	right:6px;
	width:22px; 
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	text-align:center;
}
.comen .cright .ucomen a  { 
font-family:Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bold !important;
line-height:20px;  
color:#a5a5a6 !important;
}
.ucomen h3{
font-family:Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bold !important;
line-height:20px;  
padding-top:5px;
height:20px !important;
color:#a5a5a6 !important;
padding-left:70px !important;
position:relative;
}
.ucomen  img{
position:absolute;
top:3px;
left:3px;
padding:0px !important;
margin:0px !important;
}

.comen .cright .ucomen .datetime {
	font-size: 10px; 
	color:#a35200 !important;
	padding-left:70px !important;	
 }
.comen .cright .ucomen a:hover{ 
color:#A1111D !important;
}
.cright p{ 
font-size: 11px; 
padding:10px !important;
padding-left:70px !important;
margin:0px;
}
.cright em{ 
font-size: 14px; 
padding:10px !important;
padding-left:70px !important;
color:#FF9900 !important;
}


.nocomments{
	margin: 5px;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	color: #F6D154 !important;
	font-weight: bold;
	text-align: center;
	padding: 5px;

}
.contactdets{
	margin: 0px;
	padding: 0px;
	margin-top:20px;
	margin-bottom:20px;
}
.contactdets h3{
	margin: 5px;
	padding: 0px;
}
.contactdets h3 a{
	display:block;
	background-color: #0b0b0b;
	margin: 0px;
	padding: 3px;
	padding-left:45px;
	padding-top:8px;
	border: 1px solid #1d1d1d;
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	color: #676767;
	text-decoration: none;
	font-weight:normal;
	cursor:hand;
	background-position: 5px center;
	background-repeat:no-repeat;
	height:23px;
}

.contactdets h3 a#gmail{
	background-image:url(images/gtalk.png);
}
.contactdets h3 a#phone{
	background-image:url(images/tel.png);
}
.contactdets h3 a#email{
	background-image:url(images/mail.png);
}
.contactdets h3 a:hover{
	border: 1px solid #2b2b2b;
	color:#A1111D;
}
/*+++++++ accordion +++++++*/
#accordion {
	width: 441px;
	min-height:635px;
	height:auto !important;
	height:635px;
}
#accordion h3 {	cursor: hand !important;}
h3.toggler {
	cursor: hand !important;
	margin: 0px;
	padding: 0px;
	background-image: url(images/accord_head.png);
	background-repeat:no-repeat;
	height: 31px;
	width: 421px;
	padding-top:15px;
	padding-left:20px;
	font-family:  “Adobe Caslon Pro”, “Hoefler Text”, Georgia, Garamond, Times, serif , Arial, Verdana;
	font-size: 12px;
	line-height: 14px;
	color: #b8b7b7;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	font-weight: normal;
	font-style: normal;
	margin-bottom:2px;
}
h3.toggler:hover{ color:#A1111D !important;}
h3.toggler  span{
	color: #629a6f;
	font-style: italic;
}
div.element {
	margin: 0px;
	padding: 0px;
	margin-top: -2px; 
	margin-bottom: 1px;
	border: 1px solid #212121;	
	border-bottom: none;	
}

div.element img{
	margin: 5px !important;
	padding: 0px !important;
	border:none !important;
	margin-bottom:0px !important;
}

div.element p.details{
	background-image: url(images/accord_foot.png);
	background-repeat:no-repeat;
	background-position:center;
	margin: 0px;
	height: 26px!important;
	padding-bottom: 5px!important;
	padding-top: 10px!important;
	padding-right: 15px!important;
	padding-left: 15px!important;
	display: block!important;
	font-family:  Arial, "Trebuchet MS", Verdana !important;
	font-size: 11px !important;
	color: #b8b7b7 !important;
	text-decoration: none!important;
	border-bottom: 1px solid #212121!important;	
}
div.element p strong.ps_icon{
	background-image: url(images/ps.png);
	background-repeat:no-repeat;
	margin: 0px;
	margin-top: 3px;
	margin-right: 4px;
	padding: 0px;
	height: 14px;
	width: 15px;
	float:right;
	display: block;
		background-color:#FF9900;
}
div.element p strong.dw_icon{
	background-image: url(images/dw.png);
	background-repeat:no-repeat;
	margin: 0px;
	margin-top: 3px;
	margin-right: 4px;
	padding: 0px;
	height: 14px;
	width: 15px;
	float:right;
	display: block;
}
div.element p strong.fl_icon{
	background-image: url(images/fl.png);
	background-repeat:no-repeat;
	margin: 0px;
	margin-top: 3px;
	margin-right: 4px;
	padding: 0px;
	height: 14px;
	width: 15px;
	float:right;
	display: block;
}
div.element p a.visit{
	background-image: url(images/visit.png);
	background-repeat:no-repeat;
	margin: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 6px;
	padding: 0px;
	height: 9px;
	width: 28px;
	overflow:hidden;
	float:right;
	display: block;
	background-position: left top;
	text-decoration:none;
}
div.element p a.visit b{
	display:none !important;
}
div.element p a.visit:hover{
	background-position: left bottom;
}
/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(images/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(images/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

/*+++++++ FOOTER +++++++*/
#footer {
	background-image: url(images/foot_bg.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
		height: 47px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #181818;
}
#footer  #foot_cont{
	padding: 0px;
	padding-top:9px;
	height: 38px;
	width: 980px;
	display:block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	
}
#footer  #foot_cont h1{
	background-image: url(images/foot_name.png);
	background-repeat: no-repeat;
	height:26px;
	width:196px;
	font-family: Helvetica, Arial, "Trebuchet MS", Verdana;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #A1A1A1;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#footer  #foot_cont h1 b{
	display:none;
}
#footer  #foot_cont p { margin: 0px;
	padding: 0px;
	}

/*+++++++ GALLERY +++++++*/
.gallery {text-align:center;}
.gallery img {padding:2px; height:100px; width:100px;}
.gallery a:hover {background-color:#ffffff;}
.attachment {text-align:center;}
.attachment img { padding:2px; border:1px solid #999999;}
.attachment a:hover {background-color:#FFFFFF;}
.imgnav {text-align:center; margin:10px;}
.imgleft {float:left;}
.imgleft a:hover {background-color:#FFFFFF;}
.imgleft img{ padding:2px; border:1px solid #999999; height:100px; width:100px;}
.imgright {float:right;}
.imgright a:hover {background-color:#FFFFFF;}
.imgright img{ padding:2px; border:1px solid #999999; height:100px; width:100px;}

.downloadfile{
	padding:0;
	text-decoration:none;
	display:block;
	width:77px;
	overflow:hidden;
	background-image: url(images/download.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 21px;
	border:5px !important; 
}
.downloadfile strong{ display:none;}
.downloadfile:hover {

	background-position: 0px -21px;
}


div.wpcf7-not-valid-tip {
	text-align:left;
	font-size: 8pt !important;
	color:#FFFFFF;
	width:350px;
	margin:0px !important;
	padding:0px !important;
}
div.wpcf7-response-output {
	border: none !important;
	font-size: 11pt;
	text-align:center;
	font-family:Helvetica, Arial, "Trebuchet MS", Verdana;
}
img.ajax-loader{
	border: none !important;
	display:none;
}
.noborder_img img{
	border:none !important;
	padding:0px !important;
	margin:2px !important;
}