body {
background:#F7F7F7 url(/wp-content/themes/dotdigitaltheme/images/background_gradient.jpg) top left repeat-x;
margin:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#6b6b6b;
}

/* reset styles*/
h1,h2,h3,h4,h5,h6,p,ul,ol,li {
margin:0;
padding:0;
}






h3 {padding-bottom:10px;}

a {
outline:none;
color:#eb4a5a;
}
a:hover {
color:#eb4a5a;
}


.bodybluetitle{
color:#4490A5;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:140%;
line-height:160%;
margin-right:10px;
padding-bottom:10px;
}


.quotes {
color:#000000;
font-size:70%;
font-style:italic;
line-height:120%;
margin-right:15px;
margin-top:0;
}


.bluebodytext {
color:#4490A5;
line-height:1.5em;
}


/* layout styles*/
#wrapper {
width:920px;
margin:0 auto;
}

#header {
height:165px;
}
	.logowrapper {
	height:117px;
	}
	.dotdigitalblog {
	float:left;
	padding:24px 0 0 0;
	}
	.dotdigitaldroup {
	float:right;
	padding:24px 112px 0 0;
	}
	
	div.menuwrapper {
	background:url(images/menubg.jpg) bottom left no-repeat;
	padding:0 0 0 4px;
	height:48px;
	}
	
	ul#menu {
	clear:both;
	overflow:hidden;
	width:610px;
	height:48px;
	float:left;
	}
	
	ul#menu li {
	list-style:none;
	}
	
	ul#menu li.page_item {
	color:#FFFFFF;
	display:inline;
	font-size:17px;
	float:left;
	text-decoration:none;
	line-height:48px;
	background:url(images/menuleftbg-idle.jpg) top left no-repeat;
	}
	
	ul#menu li.page_item a {
	color:#FFFFFF;
	display:inline;
	font-size:17px;
	float:left;
	text-decoration:none;
	padding:8px 18px 0;
	line-height:48px;
	background:url(images/menurightbg-idle.jpg) top right no-repeat;
	}
	
	ul#menu li.current_page_item,ul#menu li.current_page_item:hover {
	color:#FFFFFF;
	display:inline;
	font-size:17px;
	float:left;
	text-decoration:none;
	line-height:48px;
	background:url(images/menuleftbg-active.jpg) top left no-repeat;
	}
	
	ul#menu li.current_page_item a,ul#menu li.current_page_item a:hover {
	color:#313131;
	display:inline;
	font-size:17px;
	float:left;
	text-decoration:none;
	padding:8px 18px 0;
	line-height:48px;
	background:url(images/menurightbg-active.jpg) top right no-repeat;
	}
	
	ul#menu li a:hover  {
	color:#fff;
	display:inline;
	font-size:17px;
	float:left;
	text-decoration:none;
	line-height:48px;
	background: url(images/menurightbg-hover.jpg) top right no-repeat;
	}
	
	ul#menu li:hover {
	color:#fff;
	display:inline;
	font-size:17px;
	float:left;
	text-decoration:none;
	line-height:48px;
	background: url(images/menuleftbg-hover.jpg) top left no-repeat;
	}
	
	div.search {
	float:left;
	height:48px;
width:180px;
	}



	div.search .inputtxtbg {
	background:url(images/searchbg.jpg) center left no-repeat;
	border:none;
	height:21px;
	margin:0px;
padding:5px 32px 0 12px;
	width:100px;
	color:#6B6B6B;
	font-size:12px;
        font-family:Georgia,"Times New Roman",Times,serif;	
	}
	
	div.rss {
	background:url(images/rss.jpg) center left no-repeat;
	float:left;
	margin:18px 0 0 18px;
	height:27px;
	}
	
	div.rss p a {
	padding:0 0 0 34px;
	line-height:27px;
	color:#fff;
	font-size:14px;
	text-decoration:none;
	display:block;
	}

#maincontent {
background:url(/wp-content/themes/dotdigitaltheme/images/header_divider.jpg) top center no-repeat;
overflow:hidden;
padding:35px 0 0;
width:920px;
clear:both;
}

	#content {
	float:left;
	width:600px;
	}
	
	.postwrapper {
	background:url(/wp-content/themes/dotdigitaltheme/images/post_divider.jpg) bottom no-repeat;
	padding:0 0 30px 0;
	margin:0 0 26px;
	}
	
	.authorimg {
	padding:6px;
	border:#E3E3E3 solid 1px;
background:#ffffff;
	float:left;
	}
	.authorimg img {
	width:57px;
	height:57px;
	}
	
	.postmeta {
	margin:0 0 0 10px;
	float:left;
	}
	.postmeta p {
	margin:0 0 3px;
	}
	.postmeta .date {
	color:#eb4a5a;
	font-size:11px;
		}
	.postmeta .post-title {
	font-size:26px;
	}
	.postmeta .post-title ,.postmeta .post-title a,.postmeta .post-title a:hover {
	text-decoration:none;
	}
	.postmeta .post-title ,.postmeta .post-title a,.postmeta .post-title a:hover {
	color:#0b0b0b;
	}
	
	.postmeta .author {
	color:#7e7e7e;
	font-size:14px;
	}
	.postcontent {
	clear:both;
	padding:15px 0px; 0; 10;
	}
	.postcontent p {
	margin:0 0 15px 0;
	line-height:20px;
	}
	.postcontent img {
	padding:6px;
background:#ffffff;
	border:#E3E3E3 solid 1px;
	margin:0 10px 10px 0px;
	}
	

.postcontent .imgnoborder {
border:none;
padding:0px;
margin:0 10px 10px 0;
}




.postcontent ul li

{color:#6b6b6b; font-weight: normal; 
font-size:103%;

font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.6em; text-decoration:none; background:url('/wp-content/themes/dotdigitaltheme/images/blue_circle_bullet.gif') top left no-repeat; text-align:left; padding-left:15px; margin-bottom:13px;}

	.postfooter p {
	font-size:12px;
	color:#3a3a3a;
	}


	.postfooter p.readmore {

padding-left:30px;
padding-top:10px;
background:transparent url(/wp-content/themes/dotdigitaltheme/images/read_blog_icon.png) no-repeat;
height:27px;
font-size:16px;
	}



.bodydivider {
border-top:1px solid #C7C5C5;
clear:both;
height:5px;
margin-bottom:10px;
margin-top:20px;
overflow:hidden;
width:100%;
}




.postfooter p.readmore {
	margin:0 0 0px 0;
	}

	.postfooter p.tags {
	margin:0 0 6px 0;
	}


	.postfooter p.categories{
	margin:0 0 15px 0;


	}


.postfooter p.comment {
margin:0 0 10px 0px;
height:27px;
padding-bottom:1px;
padding-left:30px;
padding-top:10px;

background:transparent url(/wp-content/themes/dotdigitaltheme/images/comments_icon.png) no-repeat;

	}



.postfooter p.share  {
	margin:6px 0 6px 0;
	}


	.postfooter a {
	text-decoration:none;
	color:#eb4a5a;
	}
	.postfooter a:hover {
	text-decoration:none;
	}
	
	.left {
	float:left;
	}
	
#sidebar {
float:right;
width:300px;
}

#sidebar ul#followus li:before,#sidebar ul#joinus li:before,#sidebar ul#subscribe li:before,#sidebar ul#onlinequote li:before,#sidebar ul#healthcheck li:before,#sidebar ul#checkout li:before  {
content: "";
margin:0;
}

#sidebar ul#subscribe,#sidebar ul#onlinequote,#sidebar ul#healthcheck,#sidebar ul#checkout  {
margin: 0 0 2px;
}

#sidebar ul#subscribe,#sidebar ul#followus  {
margin: 0 0 10px;
}

#sidebar ul#checkout  {
margin: 0 0 22px;
}

#sidebar ul#joinus  {
margin: 14px 0; 10px; 0 ;
}

#sidebar li ul#subscribe li,#sidebar li ul#onlinequote li,#sidebar li ul#healthcheck li,#sidebar li ul#checkout li  {
margin: 0;
list-style:none;
}

#sidebar ul#subscribe li form {
margin:12px 0 25px;
}

#sidebar ul#subscribe li input.subscribe {
background:url(images/subscribe_btn.jpg) center left no-repeat;
padding:8px 0 0 12px;
width:182px;
height:24px;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
color:#6b6b6b;
font-size:14px;
border:none;
}

#sidebar ul#subscribe li input.submitbtn {
padding:0;
display:inline-block;
width:38px;
height:33px;
border:none;
margin:0;
}

.searchsubmit
{height:27px;
width:29px;
margin-top:10px;
overflow:display;
display:inline;
margin:0;
}


.searchform
{width:180px;}

.submitbtn-top
{padding-top:6px;}

#sidebarRight li.widget_archive  ul, #sidebarLeft li.widget_categories  ul, #sidebarTop li.widget_recent_entries  ul {
margin:14px 0 26px 0;
}


li.joinus{
padding-bottom:10px;
}



#footer {
margin:10px 0 36px 0;
clear:both; 
padding:36px 0 0 0;
overflow:hidden;
background:url(/wp-content/themes/dotdigitaltheme/images/footer_update.jpg) top no-repeat;

}

	.footerleft {
	float:left;
	width:600px;
	}
	ul.footerlist {
	}
	ul.footerlist li {
	list-style:none;
	float:left;
	width:186px;
	padding:0 14px 0 0;
	}
	ul.footerlist li h3 {
	margin:0 0 2px;
	}
	ul.footerlist li h3 a {
	color:#eb4a5a;
	font-size:14px;
	text-decoration:none;
	}
	ul.footerlist li h3 a:hover {
	text-decoration:underline;
	}
	ul.footerlist li p {
	color:#6b6b6b;
	font-size:11px;
	line-height:20px;
	padding:0 0 0 14px;	
	}
	
	.copyrightwrapper {
	clear:both;
	padding:0;
	}
	.copyrightwrapper p, .footerright  p {
	margin:0 0 10px;
	font-size:10px;
	line-height:16px;
	}
	.copyrightwrapper p,.copyrightwrapper p a {
	color:#6b6b6b;
	text-decoration:none;
	}
	.copyrightwrapper p a:hover {
	text-decoration:underline;
	color:#EB4A5A;
	}
	
	.footerright {
	float:left;
	margin:71px 0 0 18px;
	width:300px;
	}
	p.footerlogo {
	margin:0 0 15px 0;
	}
	p.footercontact {
	font-size:10px;
	color:#6b6b6b;
	}
	p.footercontact a {
	color:#6b6b6b;
	text-decoration:none;
	}
	p.footercontact a:hover {
	color:#EB4A5A;
	text-decoration:underline;
	}