/*

Theme Name: Ubiquitous Management

Theme URI: http://www.ubiquitousmanagement.net

Description: Custom Theme

Version: 1.0

Author: CogentAds

Author URI: http://www.cogentads.com/

Tags: blue, custom header, fixed width, two columns, widgets

*/


li {
	list-style: none;
}

* {

	margin:0;

	padding:0;

}
img {
        border:0;
}

body {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#645d57;

	background:#dfdedc;

}

#wrapper {

	width:100%;

}

#top {

	width:100%;

	background:url(images/top.gif) repeat-x top center;

	height:109px;

}

#top .holder {

	width:959px;

	margin:0 auto;

}

#top .logo {

	width:358px;

	height:108px;

	float:left;

	background:url(images/logo.jpg) no-repeat top left;

}

#top .logo a {

	width:358px;

	height:108px;

	display:block;

	text-indent:-5000px;

	outline:none;

}

#top .navigation {

	width:601px;

	height:108px;

	float:left;

}

#top .navigation ul {

	padding:55px 0 0 0;

}

#top .navigation ul li {

	display:inline;

	padding:0 5px 0 0;

}

#top .navigation ul li a {

	width:auto;

	color:#6e4d43;

	font-size:14px;

	padding:25px 5px 5px 5px;

	text-decoration:none;

}

#top .navigation ul li a.home {

	border-top:4px solid #fe842f;

}

#top .navigation ul li a.about {

	border-top:4px solid #ff33ba;

}

#top .navigation ul li a.emarketing {

 	border-top:4px solid #ff3d4b;

}

#top .navigation ul li a.market {

 	border-top:4px solid #adf23f;

}

#top .navigation ul li a.consultancy {

	border-top:4px solid #a666ff;

}

#top .navigation ul li a.enquiries {

	border-top:4px solid #5a71fb;

}

#top .navigation ul li a.blog {

	border-top:4px solid #21136b;

}

#top .navigation ul li a:hover {

	width:auto;

	font-size:14px;

	padding:25px 5px 5px 5px;

	text-decoration:none;

}

#top .navigation ul li a.home:hover {

	background:#fe842f;

	color:#fff;

}

#top .navigation ul li a.about:hover {

	background:#ff33ba;

	color:#fff;

}

#top .navigation ul li a.emarketing:hover {

	background:#ff3d4b;

	color:#fff;

}

#top .navigation ul li a.market:hover {

	background:#adf23f;

	color:#fff;

}

#top .navigation ul li a.consultancy:hover {

	background:#a666ff;

	color:#fff;

}

#top .navigation ul li a.enquiries:hover {

	background:#5a71fb;

	color:#fff;

}



#top .navigation ul li a.blog:hover {

	background:#21136b;

	color:#fff;

}

#container {

	width:959px;

	position:relative;

	margin:0 auto;

}

#header {

	width:959px;

	height:365px;

	/*background:url(images/header.jpg) no-repeat top left;*/

	position:absolute;

	top:0;

	left:0;

}

#content {

	width:959px;

	background:#fff;

	float:left;

	margin:280px 0 0 0;

}

#content.normal {

	margin:0;

}

#content .right {

	width:100px;

	background:#fff;

	float:left;

}

#primary {

	width:614px;

	float:left;

}

#primary .welcome {

	background:url(images/welcome.gif) repeat-x bottom left;

}

#primary .welcome h2 {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:33px;

	color:#82bb07;

	padding:30px 0 10px 40px;

}

#primary .welcome h3 {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:24px;

	color:#82bb07;

	padding:10px 0 10px 40px;

}

#primary .welcome h4 {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:19px;

	color:#82bb07;

	padding:70px 0 10px 40px;

}

#primary .welcome h5 {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:15px;

	color:#82bb07;

	padding:70px 0 10px 40px;

}

#primary .welcome p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#5a5a5a;

	line-height:22px;

	padding:0 35px 15px 40px;

	text-align:justify;

}

#primary .welcome img {

	float:left;

	margin:0 0 0 43px;

	display:inline;

}

#primary .readmore {

	width:97px;

	height:24px;

	padding:0 0 45px 0;

	margin:0 0 0 43px;

	display:block;

}

#primary .readmore a {

	width:67px;

	height:20px;

	display:block;

	padding:4px 0 0 30px;

	background:url(images/readmore.png) no-repeat top left;

	text-decoration:none;

	color:#484848;

}

#primary .readmore a:hover {

	text-decoration:underline;

	color:#484848;

}

#primary .article {

	background:#fff;

}

#primary .article h2 {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:33px;

	color:#82bb07;

	padding:45px 0 10px 40px;

}

#primary .article h3 {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:24px;

	color:#82bb07;

	padding:45px 0 10px 40px;

}

#primary .article h4 {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:19px;

	color:#82bb07;

	padding:45px 0 10px 40px;

}

#primary .article h5 {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:15px;

	color:#82bb07;

	padding:45px 0 10px 40px;

}

#primary .article p.introduction {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#5a5a5a;

	line-height:22px;

	padding:0 35px 25px 40px;

	text-align:justify;

}

#primary .article .image {

	width:178px;

	height:127px;

	float:left;

	margin:0 0 0 43px;

	display:inline;

}

#primary .article .second {

	width:390px;

	float:left;

}

#primary .article p.desc {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#645d57;

	line-height:22px;

	padding:0 33px 15px 30px;

	text-align:justify;

}

#primary .diff {

	margin:0 0 0 30px;

}

#sidebar {

	width:345px;

	float:left;

	/*background:url(images/arrow.jpg) no-repeat 66px top;*/

}

#sidebar .big-box {

	width:327px;

	float:left;

	margin:70px 0 0 0;

}

#sidebar .big-box a {

	color:#82BB07;

	text-decoration:underline;

}

#sidebar .big-box a:hover {

	color:#82BB07;

	text-decoration:none;

}

#sidebar .big-box .box-top {

	width:327px;

	height:12px;

	background:url(images/box-top.gif) no-repeat top left;

}

#sidebar .big-box .middle {

	width:325px;

	border-left:1px solid #acacac;

	border-right:1px solid #acacac;

	background:#e3e3e3;

	padding:17px 0 0 0;

}

#sidebar .big-box .box-bottom {

	width:327px;

	height:12px;

	background:url(images/box-bottom.gif) no-repeat top left;

}

#sidebar .small-box {

	width:297px;

	height:117px;

	float:left;

	margin:0 0 15px 12px;

	display:inline;

}

#sidebar .one {

	background:url(images/1.jpg) no-repeat top left;

}

#sidebar .two {

	background:url(images/2.jpg) no-repeat top left;

}

#sidebar .three {

	background:url(images/3.jpg) no-repeat top left;

}

#sidebar .four {

	background:url(images/4.jpg) no-repeat top left;

}

#sidebar .small-box h3 {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:20px;

	color:#82bb07;

	padding:10px 0 0px 75px;

}

#sidebar .small-box p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#595959;

	line-height:20px;

	padding:10px 15px 0 75px;

}

#content .blog {

	width:659px;
	float:left;	

}

#content .post-side ul {

	padding:5px 0 10px 55px;

}

#content .post ul {

	margin:5px 0 10px 55px;

}

#content .blog ul {

	margin:5px 0 10px 55px;

}

#content .sidebar {

	width:300px;

	float:left;

}

#blog {
width:659px;
float:left;
}

#content .sidebar ul {
	list-style:none;
	padding:10px 0px 10px 30px;
}

#content .sidebar ul li ul {
	list-style:none;
	padding:10px 0px 10px 10px;
}
#content .sidebar ul li ul li {
	list-style:none;
	padding:5px 20px 5px 10px;
	line-height:normal;
}


#content .sidebar ul li {
	list-style:none;
	padding:10px 0px 10px 0;
	line-height:normal;
}

#content .post h2, #content .post-side h2, #content .post-contact h2, #content .blog h2 {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:33px;

	padding:20px 0 10px 40px;

}

#content .post h3, #content .post-side h3, #content .post-contact h3, #content .blog h3 {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:25px;

	padding:20px 0 10px 40px;

}

#content .post h4, #content .post-side h4, #content .post-contact h4, #content .blog h4 {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:19px;

	padding:20px 0 10px 40px;

}

.page-id-2 h2, .page-id-2 h3, .page-id-2 h4 {

	color:#ff33ba;

}

.page-id-11 h2, .page-id-11 h3, .page-id-11 h4 {

	color:#ff3d4b;

}

.page-id-13 h2, .page-id-13 h3, .page-id-13 h4 {

	color:#adf23f;

}

.page-id-15 h2, .page-id-15 h3, .page-id-15 h4 {

	color:#a666ff;

}

.page-id-17 h2, .page-id-17 h3, .page-id-17 h4 {

	color:#5a71fb;

}

.page-id-350 h2, .page-id-350 h3, .page-id-350 h4 {

	color:#21136B;

}

.page-id-350 a {

	color:#21136B;

	text-decoration:underline;

}

.page-id-350 a:hover {

	color:#21136B;

	text-decoration:none;

}

.single a, .post a, .blog a {

	color:#21136B;

	text-decoration:underline;

}

.single a:hover, .post a:hover, .blog a:hover {

	color:#21136B;

	text-decoration:none;

}

#content .post-side {

	width:711px;

	float:left;

}

#content .post-contact {

	width:367px;

	float:left;

	margin:0 0 0 50px;

	display:inline;

}

#content .contact-right {

	width:510px;

	float:left;

	margin:100px 0 0 0;

}

#content .post p, #content .post-side p, #content .contact-right p, #content .blog p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#645d57;

	line-height:22px;

	padding:0 35px 10px 40px;

	text-align:justify;

}

#content .post .image, #content .post-side .image, #content .blog .image, {

	width:178px;

	height:127px;

	float:left;

	margin:0 30px 20px 43px;

	display:inline;

}

#content ul {

        /*margin:5px 0 10px 55px;*/

}

#content ul li {

        font-size:14px;

line-height: 22px;

}

#content .top {

	width:910px;

	margin:20px auto 10px auto;

	background:#ebebeb;

	padding:10px;

	border:1px solid #c6c6c6;

}

#content .top p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#5a5a5a;

	line-height:22px;

	text-align:justify;

}

#content .right {

	width:206px;

	margin:25px 20px 20px 0;

	background:#ebebeb;

	padding:10px;

	border:1px solid #c6c6c6;

	float:right;

	display:inline;

}

#content .right p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#5a5a5a;

	line-height:22px;

	text-align:justify;

}

#content .left {

	width:206px;

	margin:25px 0 20px 20px;

	background:#ebebeb;

	padding:10px;

	border:1px solid #c6c6c6;

	float:left;

	display:inline;

}

#content .left p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#5a5a5a;

	line-height:22px;

	text-align:justify;

}

#content .bottom {

	width:910px;

	margin:20px auto 10px auto;

	background:#ebebeb;

	padding:10px;

	border:1px solid #c6c6c6;

}

#content .bottom p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#5a5a5a;

	line-height:22px;

	text-align:justify;

}

#content label {

	display:block;

	padding:0 0 5px 0;

	

}

#content input {

	margin:0 0 10px 0;

	border:1px solid #eaeaea;

	

}

#content textarea {

	width:262px;

	height:100px;

	margin:0 0 10px 0;

	border:1px solid #eaeaea;

	

}

#content .submit {

	border:0;

	margin:10px 0 10px 0;

}

#footer {

	width:959px;

	height:116px;

	background:#fff;

	float:left;

}

.page .line {

	border-top:2px solid #645d57;

}

.page-id-3 .line {

	border-top:2px solid #fe842f;

}

.page-id-2 .line {

	border-top:2px solid #ff33ba;

}

.page-id-11 .line {

	border-top:2px solid #fc3e3e;

}

.page-id-13 .line {

	border-top:2px solid #abf53e;

}

.page-id-15 .line {

	border-top:2px solid #a666ff;

}

.page-id-17 .line {

	border-top:2px solid #6772f2;

}

.page-id-350 .line {

	border-top:2px solid #21136B;

}

.single .line {

	border-top:2px solid #21136B;

}

.archive .line {

	border-top:2px solid #21136B;

}

.page small, .post small {

	margin:0 0 20px 40px;

	clear:left;

}

#comments {

	padding: 0 0 0 40px;

}

.commentlist {

	padding: 10px 0 20px 60px;

}

.comment {

	padding:0 0 15px 0;

}

.comment-meta {

	padding:0 0 5px 0;

}

.pagetitle {

	padding: 10px 0 0 40px;

}

#respond {

	padding:0 0 0 40px;

}

#footer a {

	color:#6e4d43;

	text-decoration:none;

}

#footer a:hover {

	color:#6e4d43;

	text-decoration:underline;

}

#footer p.navigation {

	text-align:center;

	padding:40px 0 0 0;

	font-size:14px;

}

#footer p.copyright {

	text-align:center;

	padding:20px 0 0 0;

	font-size:14px;

}

/* Clear Fix */

.fix:after {

	content: '[.]';

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

.fix {

	display: inline-block;

}

/*\*/

.fix {

	display: block;

}


/** drmartian addons **/

.freesignup-wrap {
	overflow: hidden;
	padding: 0 35px 10px 40px;
	margin-top: 30px;
}

.freesignup-left, .freesignup-right {
	width: 40%;
	display: inline;
	float: left;
	text-align: center;
}

.freesignup-right {
	text-align: left;
	padding-top: 44px;
	margin-bottom: 50px;
	width: 60%;
}

.freesignup-wrap fieldset {
	border: 0;
}

.freesignup-wrap fieldset div {
	overflow: hidden;
}

.freesignup-wrap label {
	float: left;
	display: inline;
	width: 110px;
	font-weight: bold;
}

.freesignup-wrap fieldset input {
	float: left;
	display: inline;
	padding: 3px;
}

#content .freesignup-wrap .submit-free input {
	background: url("images/btnsignup.png") no-repeat top left;
	border: none;
	cursor: pointer;
	display: block;
	height: 46px;
	margin: 0 0 0 106px;
	padding-top: 46px;
	width: 150px;
}

#content .freesignup-wrap .submit-free input:hover {
	background-position: bottom left;
}

.freesignup-wrap .req {
	vertical-align: middle;
	font-weight: bold;
	color: #587E07;
	padding-left: 10px;
}

.freesignup-wrap .error {
	color: #ff0000;
	font-weight: bold;
}