/*   
Theme Name: IGSD theme
Author: Loic Le Guilly
Author URI: http://www.ultimedia.com.au
*/

body{
	font-family:'Open Sans', Arial, sans-serif !important;
	font-weight:normal !important;
	background: none;
	color: #4b5759 !important;
	font: 13px 'Open Sans', Arial, sans-serif!important;
	line-height: 21px !important;
	}

p, h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	margin-bottom:20px;
}
h1 {
	width:80%;
}
h2 {
	font-size:20px;
	line-height:1.4;
}
h3, h4, h5, h6 {
	font-size:18px;
	line-height:1.4;
}

#header {display: none !important;}
p#slogan {display: none !important;}
#logo  {display: none !important;}
#logomobile  {display: none !important;}
.menuu {display: none !important;}
#container {
	width: 100%;
	padding-top:40px;
}
.featureImage {
	margin-top:10px;
	margin-bottom:20px;
}
.post{
	padding: 35px 30px 5px 30px;
}
.metaslider{
display: none !important;
}
.belowSinglePost {
	display: none !important;
}

.title-column {
	background: #273850 url("images/title-background1.jpg") no-repeat;
	color: #eeeeee;
	padding-bottom: 3px;
	padding-top: 3px;
}

.col1-items-ul {
	list-style: none !important;
	padding: 0px !important;
	margin-top: 3px;
}
.col1-items-ul-li {
	background: #acc2ab;
	padding-bottom: 3px;
	padding-top: 3px;
	margin-bottom: 3px;
	color: #273850;
	text-align: center;
	font-size: 15px;
}
.col1-items-ul-li a {text-decoration: none;color: #273850;}
.col1-items-ul-li a:hover {color: #5f82b1;}
.frp-widget{padding-top:0px !important;margin: 0px !important;}
.news-widget-title{margin: 0px 0 5px 0 !important;}
.srp-post-title{margin:0px !important;}

#main{
	padding: 10px 30px 5px 30px;float: left;width: 94.5%;
	}
#left-area {
	width: 100%;

}
#sidebar {
	display:none;
}
#footer{
	display:none;
}

#footer-logo{
	position:absolute;
	top:0;
	right:0;
}

.widget-title {
	color: #eeeeee;
	margin: 30px 0 2px 0;
	padding-bottom: 2px;
	text-align: right;
	background: #273850 url("images/title-background1.jpg") no-repeat;
	padding-top: 3px;
	padding-right: 10px;
	font-family: 'Open Sans', Arial, sans-serif !important;
	font-weight: lighter;
	font-size:14px;
}
.widget ul li {
	padding-bottom: 3px;
	/*background: #acc2ab !important;*/
	padding-top: 3px;
	margin-bottom: 2px;
	display: block;
	text-align: center;
	list-style: none;
	width: 100%;
}
ol,ul {margin: 2px 0 0 0;list-style: none;padding: 0 0 0 1px;}
.widget ul li a {
	color: #273850;
	text-decoration: none;
	font-weight: normal;
	font-size: 15px !important;
}
.widget ul li a:hover {color: #E77D01;}
.navigationarrows .previous{float: left;width: 50%;}
.navigationarrows .next{text-align: right;}
.srp-widget-title{display:none !important;}
.srp-widget-container {margin-top: 15px !important;}
.entrytitle {font-size:22px;}
.entrytitle a {color: #E77D01 !important;text-decoration: none;}
.navigationarrows .previous a {color: #273850;text-decoration: none;}
.navigationarrows .previous a:hover {color: #E77D01;}
.navigationarrows .next a {color: #273850;text-decoration: none;}
.navigationarrows .next a:hover {color: #E77D01;}
.blogcategory a {text-decoration: none;color: #E77D01;font-weight: bold;}
.blogcategory a:hover {color: #273850;}
.blogtags a {text-decoration: none;color: #E77D01;font-weight: bold;}
.blogtags a:hover {color: #273850;}
.titlepost a {text-decoration: none;color: #E77D01;font-size: 22px;}
.footdetails a{text-decoration: none;color: #273850;}
.footdetails a:hover {text-decoration: none;color: #E77D01;}
.searchresults a {color: #E77D01;text-decoration: none;}

.alignleft {
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}
.alignright {
	float:right;
	margin-left:20px;
	margin-bottom:20px;
}
hr { border: 0; height: 1px; background: #ccc; }

#container img {
	max-width:100%;
	height:auto;
}
/*-----------   main lists   ----------------------------------------------------*/
.post ul {
	margin: 0px;
	margin-left: 5px;
	margin-bottom: 20px;
	padding-left: 0px;
	list-style:none;
}
.post li {
	padding-left: 15px;
	padding-bottom: 2px;
	background-image:url(images/listBullet.gif);
	background-position: 0 9px;
	background-repeat:no-repeat;
}
.post ol {
	margin: 0px;
	margin-left: 30px; /* shouldn't have to do that because of the padding existing in the container block */
	margin-bottom: 20px;
	padding-left: 0px;
}
.post ol li {
	padding-left: 10px;
}
.post ol ul li {
	padding-left: 20px;
}
.post ol ul {
	padding-top: 10px;
	margin-bottom: 0px;
}
.post ul ul {
	padding-top: 10px;
	margin-bottom: 0px;
}
