/*
CSS Credit: http://www.templatemo.com/
*/

body {
	margin: 0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	color: #fff;
	background: url(images/back1.jpg) no-repeat fixed center top;
}

a:link, a:visited { color: #89d700; text-decoration: none; } 
a:active, a:hover { color: #89d700; text-decoration: none }

h1 {
	font-size: 18px;
	font-weight: bold;
	color: #810101;
	border-bottom:1px dotted #C00;
	padding-bottom:05px;
}

h2 {
	padding-left: 10px;
	padding-top: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #a00801;
	height: 27px;
	background: url(images/templatemo_h2.jpg) no-repeat;
}

h3 {
	margin-left: 30px;
	padding-left: 5px;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	height: 19px;
	background: url(images/templatemo_h3.jpg) no-repeat;
}

#templatemo_container {
	width: 900px;
	margin: auto;
}

#templatemo_top {
	height: 103px;
	background: url(images/templatemo_top.jpg) no-repeat;
}
#templatemo_title {
	float: left;
	width: 310px;
	font-size: 24px;
	font-weight: bold;
	color: #920606;
	line-height: 1.6em;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
#templatemo_title span {
	color: #7a7a7a;
}
.templatemo_menu{
	float: right;
	height:60px;
}

.templatemo_menu ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	height:60px;
}

.templatemo_menu li{
	display: inline;
	height:60px;
}

.templatemo_menu li a{
	float: left;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #fff;
	width: 85px;
	height:60px;
	background:#000;
	padding:39px 0px 0px 0px;
	border-left:1px solid #fff;
	background: #7d7e7d; /* Old browsers */
background: -moz-linear-gradient(top,  #7d7e7d 0%, #0e0e0e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #7d7e7d 0%,#0e0e0e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */
border-radius:0px 0px 0px 0px;

}

.templatemo_menu li a:hover, .templatemo_menu li.active a{
	color: #3e3e3e;
background: #feffff; /* Old browsers */
background: -moz-linear-gradient(top,  #feffff 0%, #dcdbdb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feffff), color-stop(100%,#dcdbdb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #feffff 0%,#dcdbdb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #feffff 0%,#dcdbdb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #feffff 0%,#dcdbdb 100%); /* IE10+ */
background: linear-gradient(to bottom,  #feffff 0%,#dcdbdb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#dcdbdb',GradientType=0 ); /* IE6-9 */
border-radius:0px 0px 0px 0px;
border-left:1px solid #222;
}

#templatemo_header {
	height: 355px;
	background: url(images/templatemo_header.html) no-repeat;
}
#templatemo_header_slogan {
	padding: 45px 0px 0px 55px;
	width: 280px;
	text-align: justify;
	color: #fff;
}
#templatemo_content {
	clear: both;
	float: left;
	margin: auto;
	background: url(images/templatemo_content_bg.jpg) repeat-y;
}
#templatemo_content_left {
	float: left;
	width: 250px;
	padding: 0px 20px 0px 20px;
	text-align: justify;
}
#templatemo_content_left li {
	list-style: url(images/list_icon.png);
}
#templatemo_content_left p {
	padding: 0px 20px 0px 30px;
	
}
#templatemo_content_right {
	float: right;
	padding: 10px 30px 30px 0px;
	width: 580px;
	color: #000;
	text-align: justify;
}

#templatemo_content_right li {
	list-style: url(images/templatemo_bullet.jpg);
}
#templatemo_content_right strong {
	color: #418e00;
	text-decoration: underline;
}
#templatemo_content_right img {
	float: left;
	padding-right: 15px;
}
#templatemo_footer {
	float: left;
	color:#900;
	font-size:12px;
	height: 80px;
	width: 900px;
	background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eeeeee 0%,#cccccc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */

}
#templatemo_footer_left {
	float: left;
	width: 450px;
	margin-top: 25px;
	margin-left: 40px;
	font-weight: bold;
}

#templatemo_footer_right {
	float: right;
	width: 250px;
	text-align:right;
	margin-top: 25px;
	margin-right:40px;
}
#templatemo_footer_right a {
	color:#000;
	text-decoration:underline;
}
#templatemo_footer_right a:hover {
	color:#f00;
	text-decoration:none;
}

.mar { width:900px; height:200px; background:#710804; padding-top:15px;}
.about { width:900px;background:#fff;}
.about h4 { border-bottom:1px  dotted #333; padding:10px 10px 05px 10px; color:#C00; font-size:20px; margin-bottom:0px;}
.about p { text-align: justify; color:#333; padding:0px 10px 10px 10px; }
.sr_img { float:left; padding-right:10px;}
.clr { clear:both}


.mainbar1 { margin:0; padding:0; float:left; width:420px;}
.sidebar1 { padding-left:25px; float:right; width:400px; border-left:1px dashed #999; color:#f3ecec;}

/* content */
.content { }
.content_resize { margin:0 auto 24px; padding:0; width:970px; border-bottom:1px dashed #ccc; text-align:justify;}
.content .mainbar { margin:0; padding:0; float:left; width:670px;}
.content .mainbar1 { margin:0; padding:0; float:left; width:520px;}
.content .mainbar img { border:1px solid #e4e4e4; background-color:#fff; padding:8px;}
.content .mainbar img.fl { margin:4px 16px 4px 0; float:left;}
.content .mainbar .article {
	text-align:justify;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 02px;
	margin-left: 0;
	padding-top: 8px;
	padding-right: 24px;
	padding-bottom: 5px;
	padding-left: 24px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
}
.content .sidebar { padding:0; float:right; width:280px;}
.content .sidebar1 { padding-left:25px; float:right; width:400px; border-left:1px dashed #999; color:#f3ecec;}
.content .sidebar .gadget { margin:0 0 12px; padding:8px 16px 8px 24px;}
.content .sidebar .gadget1 { margin:0 0 12px; padding:10px; border:1px solid #666; border-radius:15px;}
ul.sb_menu, ul.ex_menu { margin:0; padding:0; list-style:none; color:#959595;}
ul.sb_menu li, ul.ex_menu li { margin:0;}
ul.sb_menu li { padding:4px 0; width:220px;border-bottom:1px  dashed #000;}
ul.ex_menu li { padding:4px 0;border-bottom:1px dashed #000;}
ul.sb_menu li a, ul.ex_menu li a { color:#999; text-decoration:none; margin-left:-16px; padding:4px 8px 4px 16px; background:url(images/li.html) no-repeat left center; }
ul.sb_menu li a:hover, ul.ex_menu li a:hover { color:#980102; font-weight:bold; text-decoration:none; margin-left:02px;}
.content p.pages { margin:0; padding:12px; font-size:11px; color:#555; text-align:right; background-color:#fff;}
.content p.pages span, .content p.pages a:hover { padding:8px 10px; color:#fff; background-color:#3a93cf;}
.content p.pages a { padding:8px 10px; color:#fff; background-color:#181818; text-decoration:none;}
.content p.pages small { font-size:12px; float:left;}

/* subpages */
.content .mainbar .comment { margin:0; padding:16px 0 0 0;}
.content .mainbar .comment img.userpic { border:1px solid #dedede; margin:10px 16px 0 0; padding:0; float:left;}
/* form */
ol { list-style:none;}
ol li { display:block; clear:both;}
ol li label { display:block; margin:0; padding:16px 0 0 0;}
ol li input.text { width:350px; border:1px solid #c0c0c0; margin:0; padding:5px 2px; height:16px; background-color:#fff;}
ol li textarea { width:350px; border:1px solid #c0c0c0; margin:0; padding:2px; background-color:#fff;}
ol li .send { margin:16px 0 0 0;}