﻿body{
	margin: 0;
	color: #747474;
	min-width: 320px;
	font: 13px/20px sans-serif;
	/*background: #fff;*/
	height: 100%;
}
*{padding:0;margin:0;}
a{text-decoration:none;}
img{border:0;}
p{margin-bottom:20px;line-height: 1.35em;}
h1{margin-top:0px;margin-bottom:20px;color: #333333;font-weight: normal;font-style:italic;line-height:1.35em;}
h2{margin-top:0px;margin-bottom:20px;color: #333333;font-weight: normal;}

#header-extra {
padding: 12px 0px 0px 0px;
background: #282a2b;
border-top: 1px solid #4b4c4d;
text-align: right;
height: 30px;
}
#header {
padding: 0 10px 0px;
background: #fff;
}

#header .logo {
float: left;
overflow: hidden;
margin: 0px 0 0;
}
.row {
margin: 0 auto;
max-width: 900px;
}
.row:after {
content: "";
display: block;
clear: both;
}

#nav {
float: right;
font: 14px/16px sans-serif;
padding-top:10px;
}
#nav ul {
list-style: none;
margin: 0;
padding: 0;
}

#nav ul li {
position: relative;
float: left;
margin: 0 0 0 20px;
}

#nav ul a {
 /*display: block;*/
 margin-top:20px;
height: 53px;
line-height: 53px;
padding-bottom: 3px;
border-bottom: 3px solid #fff;
}
#nav ul .current_page_item a, #nav ul .current-menu-item a, #nav ul > .current-menu-parent a {
color: #DC241F;
text-decoration: none;
border-color: #DC241F;
}

a:hover, #nav ul .current_page_item a, #nav ul .current-menu-item a, #nav ul > .current-menu-parent a, .footer-area ul li a:hover, .side-nav li.current_page_item a, .portfolio-tabs li.active a, .faq-tabs li.active a, .project-content .project-info .project-info-box a:hover, .about-author .title a, span.dropcap {
color: #DC241F !important;
}
#nav ul .current_page_item a, #nav ul .current-menu-item a, #nav ul > .current-menu-parent a, #nav ul ul, .reading-box, .portfolio-tabs li.active a, .faq-tabs li.active a, .tab-holder .tabs li.active a, .post-content blockquote, .progress-bar-content, .pagination .current, .pagination a.inactive:hover {
border-color: #DC241F !important;
}

.ls-shadow-top {
/*position: absolute;*/
background-image: url(images/shadow-top.png);
background-repeat: no-repeat;
background-position: top center;
height: 42px;
width: 100%;
top: 0;
z-index: 1;
}

#main {
padding: 5px 10px 90px;
background: #fff;
overflow: hidden !important;
clear: both;
min-height: 100% !important;
position: relative;
}
#footer {
padding: 12px 0px 0px 0px;
background: #282a2b;
border-top: 16px solid #D2D3D4;
height: 30px;
bottom: 0px !important;
width: 100%;
position: fixed;
}
.copyright {
list-style: none;
margin: 0;
padding: 0;
/* float: left; */
text-align: center;
color: #fff;
font-size: 12px;
/* text-shadow: 1px 2px 1px #000; */
}

#content {
/*width: 65%;
margin-left: 20px;*/
text-align:justify;
}
#content li{
  list-style-image: url('images/bullet-arrows.png');
  text-indent: -39px;
  margin-left: 39px;
}


#sidebar {
float: left;
margin-right:15px;
/*width: 29%;*/
}
.side-nav {
list-style: none;
margin: 0;
padding: 0;
border-top: 1px solid #ededed;
border-right: 1px solid #ededed;
margin-bottom: 20px;
}
.side-nav ul {
list-style: none;
margin: 0;
padding: 0;
}
.side-nav li {
margin: 0;
padding: 0;
}
.side-nav li.current_page_item a {
border-right-color: #DC241F !important;
}
.side-nav li a {
border-bottom: 1px solid #ededed !important;
display: block;
background: url(images/side_nav_bg.png) no-repeat top right;
height: 39px;
font-weight: normal !important;
font: 14px/39px sans-serif !important;
color: #333333 !important;
padding-right:5px;
}
.side-nav li.current_page_item > a, .side-nav li> a:hover {
background: none;
color: #DC241F !important;
border-right: 3px solid #DC241F;
}

.imgrow img{
  margin:10px 10px 10px 0;
}
.imgrow h1{
  padding-top:10px;
}

.imgrow{
  clear:both;
  text-align:justify;
}

li{
list-style-position: inside;
}

ul {
margin-bottom: 20px;
}
