/* Custom fonts */
@import url("../fonts/titillium/stylesheet.css");


/* Major reset */
* { padding:0; margin:0; }
input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner { border : 0px; }

body {
	background: #f6f6f6 url(../images/layout/bg.jpg) 0 0 repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #454545;
	line-height: 19px;
	}
	
p { padding-bottom: 15px; }
img, a img { border: 0; }
ul li { list-style: none; }
.clear { clear: both; }
.sep { clear: both; height: 2px; background: url(../images/layout/sep.jpg) 0 0 repeat-x; margin-bottom: 15px; }
.fleft { float: left; margin-right: 15px; }
.fright { float: right; margin-left: 15px; }
.brd { padding: 4px; background: #fff; border: 1px solid #ccc; }

a {
	color: #0d5a80;
	text-decoration: underline;
	outline: none;
	}
	
a:hover {
	color: #7cb00b;
	text-decoration: none;
	}	
	
#hld { background: url(../images/layout/topbg.jpg) 0 0 repeat-x; }
#hld.page { background: url(../images/layout/topbg2.jpg) 0 0 repeat-x; }
	
.wrapper {
	width:960px;
	margin:0 auto;
	}



/* Header */
#header {
	height: 95px;
	overflow: hidden;
	background: url(../images/layout/hdr.jpg) bottom left repeat-x;
	}

.page #header { background: none; }
	
#header h1 {
	float: left;
	background: url(../images/layout/logo.png) bottom right no-repeat;
	text-indent:-999px;
	width:330px;
	height:93px;
 
	}

#header h1 a {
	text-decoration: none;
	color: #fff;
	}
	
#header #menu {
	float: right;
	padding-top: 40px;
}

#footermenu_wrapper {
	background:#666;
	padding:10px;	
	height:60px;
}
#footermenu_inner {	 
	width:900px;
	margin: 0 auto;
}

#footermenu {
	margin-left: auto;
	margin-top:20px;
}	
#header #menu li,#footermenu li {
	display: block;
	float: left;
	padding-left: 35px;
	background: url(../images/layout/mg.gif) 20px 3px no-repeat; 
	}
	
#header #menu li a, #footermenu li a  {
	display: block;
	color: #fff;
	font-family: "Titillium800", Arial, sans-serif;
	font-size: 18px;
	line-height: 22px;
	text-decoration: none;
	text-transform: uppercase;
	color: #ced2ef;
	outline: none;
	}
	
#header #menu li#active a, #footermenu li#active a  {
	color: #fff;
	}
	
#header #menu li a:hover, #footermenu li a:hover {
	color: #fff;
	border-bottom: 3px solid #fff;
	}



/* Introduction text and image slideshow */	
#welcome {
	padding-top: 30px;
	overflow: hidden;
	height: 336px;
	background: url(../images/layout/cbg.gif) 320px 290px no-repeat;
	position: relative;
	}
	
#welcome #intro {
	width: 300px;
	height: 220px;
	overflow: hidden;
	float: left;
	color: #fee6fc;
	font-family: "Titillium800", Arial, sans-serif;
	font-size: 20px;
	line-height: 30px;
	text-shadow: 1px 1px 2px #2d074d;
	}
	
#welcome #slideshow {
	width:600px;
	height: 265px;
	overflow: hidden;
	outline:0;
	float: right;
	margin-right: 20px;
	margin-top: 5px;
	padding-bottom: 35px;
	position: relative;
	z-index: 1;
	}

#welcome #slidenav {
	width: 600px;
	height: 50px;
	overflow: hidden;
	position: absolute;
	right: 20px;
	top: 165px;
	z-index: 100;
	}

#welcome #slidenav a { cursor: pointer; }
#welcome #slidenav a span { display: none; }

#welcome #slidenav .prev {
	height: 50px;
	width: 50px;
	z-index: 100;
	float: left;
	margin-left: 20px;
	background: url(../images/layout/prev.png) center no-repeat;
	}

#welcome #slidenav .prev:hover { background: url(../images/layout/prev_.png) center no-repeat; }

#welcome #slidenav .next {
	height: 50px;
	width: 50px;
	z-index: 100;
	float: right;
	margin-right: 20px;
	background: url(../images/layout/next.png) center no-repeat;
	}

#welcome #slidenav .next:hover { background: url(../images/layout/next_.png) center no-repeat; }
	
#welcome #calltoaction {
	width: 300px;
	margin-top: 40px;
	float: left;
	clear: left;
	overflow: hidden;
	}

#welcome #calltoaction li {
	display: block;
	float: left;
	}

#welcome #calltoaction a {
	display: block;
	width: 121px;
	height: 39px;
	line-height: 37px;
	background: url(../images/layout/vmp.gif) 0 0 no-repeat;
	text-align: center;
	font-family: "Titillium800", "Century Gothic", Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	text-shadow: 1px 1px 0 #44740b;
	text-transform: uppercase;
	margin-right: 15px;
	}
		
#welcome #calltoaction a:hover {
	background: url(../images/layout/vmp_.gif) 0 0 no-repeat;
	text-shadow: 1px 1px 0 #51166b;
	}



/* Page head */
#pagehead {
	height: 100px;
	overflow: hidden;
	}
	
#pagehead h2 {
	font-family: "Titillium800", Arial, sans-serif;
	font-size: 35px;
	font-weight: normal;
	color: #0d5a80;
	line-height: 100px;
	text-shadow: 0 1px 0 #fff;
	margin-bottom: 5px;
	float: left;
	}

#pagehead .headlink {
	float: right;
	width: 121px;
	height: 23px;
	line-height: 22px;
	margin: 37px 0;
	background: url(../images/layout/hlink.gif) 0 0 no-repeat;
	text-align: center;
	color: #fff;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	text-shadow: 0 1px 1px #51166b;
	text-decoration: none;
	}

#pagehead .headlink:hover {
	background: url(../images/layout/hlink_.gif) 0 0 no-repeat;
	text-shadow: 0 1px 1px #51166b;
	}
	
	
/* Page head search form */
#pagehead form {
	float: right;
	margin: 37px 0;
	}

 
#pagehead form input.submit {
	width: 81px;
	height: 23px;
	line-height: 23px;
	padding-bottom: 1px;
	background: url(../images/layout/btns.gif) 0 0 no-repeat;
	text-align: center;
	color: #fff;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	text-shadow: 0 1px 1px #51166b;
	text-decoration: none;
	border: 0;
	cursor: pointer;
	margin-left: 10px;
	float: left;
	outline: none;
	}
	
#pagehead form input.submit:hover {
	background: url(../images/layout/btns_.gif) 0 0 no-repeat;
	text-shadow: 0 1px 1px #51166b;
	}

/* Content */
#content {
	overflow: hidden;
	clear: both;
	margin: 30px 0;
	}
	
#content h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 17px;
	color: #a13a8b;
	text-transform: uppercase;
	}

#content h3 {
	font-family: "Titillium800", Arial, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #0d5a80;
	line-height: 32px;
	text-shadow: 0 1px 0 #fff;
	margin-bottom: 5px;
	}



/* Extra */
#content #extra {
	overflow: hidden;
	clear: both;
	}

#content #extra ul {
	overflow: hidden;
	background: url(../images/layout/servbg.gif) top center repeat-y;
	}

#content #extra ul li {
	width: 300px;
	float: left;
	padding: 5px 0;
	}

#content #extra ul li h3 {
	text-transform: uppercase; font-size:16px;
	}
	
#content #extra ul li.middle {
	margin: 0 30px;
	}


/* Services */
#content #extra ul li#webdesign h3 {
	padding-left: 35px;
	background: url(../images/layout/web.gif) 0 2px no-repeat;
	}

#content #extra ul li#logodesign h3 {
	padding-left: 35px;
	 
	}

#content #extra ul li#development h3 {
	padding-left: 35px;
	background: url(../images/layout/dev.gif) 0 0 no-repeat;
	padding-left: 40px;
	}


/* Post worth mentioning */
#content #extra.posts ul li { padding-top: 0; }
	
#content #extra.posts ul li h3 {
	font-size: 18px;
	line-height: 20px;
	text-transform: none;
	}	

#content #extra.posts ul li p { padding-bottom: 10px; }
#content #extra.posts ul li .postmeta { padding-bottom: 0; }

#content #extra ul li ul.blog_categories,
#content #side ul.blog_categories {
	padding-left: 0;
	}
	
#content #extra ul li ul.blog_categories li,
#content #side ul.blog_categories li {
	padding: 0;
	padding-left: 15px;
	background: url(../images/layout/li.gif) 0 5px no-repeat;
	margin-bottom: 5px;
	float: left;
	width:135px;
	}
	
ul.blog_categories li a { font-weight: bold; }



/* From the blog section */
#content #fromtheblog {
	width: 465px;
	float: left;
	}

#content #fromtheblog .postbig {
	position: relative;
	}

#content #fromtheblog .postbig h3 {
	width: 410px;
	text-shadow: 0 1px 1px #fff;
	}

#content #fromtheblog .postbig .postcomments {
	position: absolute;
	top: 2px;
	right: 0;
	width: 27px;
	height: 31px;
	background: url(../images/layout/cmts.gif) 0 0 no-repeat;
	text-align: center;
	line-height: 26px;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	color: #a13a8b;
	}
	
#content #fromtheblog .postbig .postcomments:hover {
	color: #7cb00b;
	}

#content #fromtheblog .postbig .excerpt {
	text-align: justify;
	}
	
#content #fromtheblog .postlist {
	background: url(../images/layout/sep.jpg) bottom left repeat-x;
	margin-bottom: 7px;
	}
	
#content #fromtheblog .postlist li {
	background: url(../images/layout/sep.jpg) 0 0 repeat-x;
	padding: 10px 0;
	font-weight: bold;
	overflow: hidden;
	}

#content #fromtheblog .postlist li h4 {
	float: left;
	font-size: 12px;
	}	

#content #fromtheblog .postlist li span {
	float: right;
	font-family: Tahoma, Verdana, "Lucida Grande", sans-serif;
	font-size: 10px;
	color: #888;
	text-transform: uppercase;
	}

#content #fromtheblog .postlist li span a {
	color: #888;
	text-decoration: none;
	background: url(../images/layout/bbt.gif) bottom left repeat-x;
	}

#content #fromtheblog .postlist li span a:hover {
	color: #7cb00b;
	background: 0;
	}
	
#content #fromtheblog .bloglinks {
	overflow: hidden;
	font-size: 11px;
	font-weight: bold;
	padding: 0;
	}

#content #fromtheblog .bloglinks .feed {
	float: right;
	padding-left: 20px;
	background: url(../images/layout/rss.gif) 0 2px no-repeat;
	line-height: 18px;
	}
 


/* About me section */
#content #aboutme {
	width: 465px;
	float: right;
	}


 

/* Inner pages content */
#pagecontent {
	margin-bottom: 30px;
	overflow: hidden;
	}

#pagecontent.twocols { background: url(../images/layout/sep2.jpg) 643px 0 repeat-y; }
#pagecontent.threecols { background: url(../images/layout/servbg.gif) top center repeat-y; }
	
#pagecontent h1 {
	font-family: "Titillium800", Arial, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #0d5a80;
	line-height: 32px;
	text-shadow: 0 1px 0 #fff;
	margin-bottom: 5px;
	}

#pagecontent h2 {
	font-family: "Titillium800", Arial, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #7cb00b;
	line-height: 32px;
	text-shadow: 0 1px 0 #fff;
	margin-bottom: 5px;
	text-transform: none;
	}

#pagecontent h3 {
	font-family: "Titillium800", Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #a13a8b;
	line-height: 24px;
	text-shadow: 0 1px 0 #fff;
	margin-bottom: 5px;
	}

#pagecontent h4 {
	font-family: "Titillium800", Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #333;
	line-height: 24px;
	text-shadow: 0 1px 0 #fff;
	margin-bottom: 5px;
	}

#pagecontent h5 {
	font-family: "Titillium800", Arial, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #a13a8b;
	line-height: 20px;
	text-shadow: 0 1px 0 #fff;
	margin-bottom: 5px;
	}

#pagecontent h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	line-height: 20px;
	margin-bottom: 5px;
	}
	
#pagecontent ul {
	padding-bottom: 10px;
	padding-left: 15px;
	}

#pagecontent ul li {
	padding-left: 15px;
	background: url(../images/layout/li.gif) 0 5px no-repeat;
	margin-bottom: 5px;
	}
	
#pagecontent ol {
	padding-bottom: 10px;
	padding-left: 15px;
	list-style-position: inside;
	}

#pagecontent ol li {
	margin-bottom: 5px;
	}
	
blockquote {
	padding: 10px 18px;
	margin-bottom: 15px;
	background: #efefef url(../images/layout/blq.gif) top right no-repeat;
	border-top: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 16px;
	 
	color: #666;
	line-height: 30px;
	}


blockquote span { display:block; font-weight:bold; }
/* Page gallery */
#pagecontent .gallery {
	overflow: hidden;
	}

#pagecontent .gallery a {
	display: block;
	float: left;
	margin-right: 20px;
	margin-bottom: 15px;
	}

#pagecontent .gallery a img {
	padding: 3px;
	background: #fff;
	border: 1px solid #ccc;
	}
	
#pagecontent .gallery a:hover img {
	border: 1px solid #7cb00b;
	}
	
	

/* Form */
#pagecontent form label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}

#pagecontent form span.note {
	color: #666;
	font-size: 11px;
	padding-left: 15px;
	}
	
#pagecontent form input.text {
	width: 300px;
	background: #fff;
	border: 1px solid #ccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #454545;
	padding: 5px;
	outline: none;
	}

#pagecontent form textarea {
	width: 400px;
	height: 120px;
	background: #fff;
	border: 1px solid #ccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #454545;
	padding: 5px;
	outline: none;
	}
	
#pagecontent form input.text:focus,
#pagecontent form textarea:focus {
	border: 1px solid #7cb00b;
	}
	
#pagecontent form .submit {
	width: 81px;
	height: 23px;
	line-height: 23px;
	background: url(../images/layout/btns.gif) 0 0 no-repeat;
	text-align: center;
	color: #fff;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	text-shadow: 0 1px 1px #51166b;
	text-decoration: none;
	border: 0;
	cursor: pointer;
	padding-bottom: 1px;
	outline: none;
	}

#pagecontent form .submit:hover {
	background: url(../images/layout/btns_.gif) 0 0 no-repeat;
	text-shadow: 0 1px 1px #51166b;
	}
	


/* Portfolio index */
#pagecontent .project {
	width: 300px;
	float: left;
	padding-bottom: 10px;
	}

#pagecontent .project p {
	color: #666;
	font-size: 12px;
	}

#pagecontent .project img {
	margin-bottom: 10px;
	}

#pagecontent .project.middle {
	margin: 0 30px;
	}



/* Portfolio page */
#pagecontent .project_image {
	width: 600px;
	float: left;
	-moz-box-shadow: 0 3px 10px #999;
	-webkit-box-shadow: 0 3px 15px #999;
	box-shadow: 0 3px 10px #999;
	margin: 5px 15px 15px;
	}
	
#pagecontent .project_info {
	width: 300px;
	float: right;
	}

#pagecontent .project_info h3 {
	color: #0d5a80;
	text-transform: uppercase;
	}

#pagecontent .project_info blockquote {
	background: 0;
	border: 0;
	padding: 0;
	font-size: 13px;
	line-height: 20px;
	}



/* Blog index */
#pagecontent .postshort {
	width: 300px;
	padding-top: 10px;
	float: left;
	}

#pagecontent .postshort img {
	margin-bottom: 5px;
	}

#pagecontent .postshort p {
	padding-bottom: 10px;
	}

#pagecontent .postshort.middle {
	margin: 0 30px;
	}
	
#pagecontent .blogsep {
	height: 2px;
	background: url(../images/layout/sep.jpg) 0 0 repeat-x;
	}
	
#pagecontent #post_options {
	overflow: hidden;
	}

#pagecontent #post_options .cats {
	float: left;
	color: #666;
	font-size: 11px;
	}

#pagecontent #post_options .cats a {
	font-weight: bold;
	}
	


/* Post meta info */
.postmeta {
	font-family: Tahoma, Verdana, "Lucida Grande", sans-serif;
	font-size: 10px;
	color: #999;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 10px;
	}

.postmeta a {
	color: #999;
	text-decoration: none;
	background: url(../images/layout/bbt.gif) bottom left repeat-x;
	}

.postmeta a:hover {
	color: #7cb00b;
	background: 0;
	}
	


/* Post comments */
#pagecontent .cmntshead {
	overflow: hidden;
	background: url(../images/layout/sep.jpg) 0 0 repeat-x;
	padding: 10px 0;
	}

#pagecontent .cmntshead h2 {
	float: left;
	font-size: 18px;
	text-transform: uppercase;
	color: #0d5a80;
	padding: 0;
	margin: 0;
	}
	
#pagecontent .cmntshead a.rss {
	float: right;
	padding-left: 18px;
	font-weight: bold;
	font-size: 11px;
	background: url(../images/layout/rss.gif) 0 1px no-repeat;
	margin: 8px 0;
	line-height: 16px;
	}
	
#pagecontent #post_comments {
	background: url(../images/layout/sep.jpg) 0 0 repeat-x; 
	}

#pagecontent #post_comments .comment {
	border-bottom: 1px solid #ddd;
	overflow: hidden;
	padding: 10px 0;
	}

#pagecontent #post_comments .comment .cmnt_meta {
	width: 140px;
	float: left;
	overflow: hidden;
	line-height: 17px;
	}
	
#pagecontent #post_comments .comment .cmnt_meta img {
	float: left;
	margin-right: 10px;
	background: #fff;
	padding: 3px;
	border: 1px solid #ccc;
	}

#pagecontent #post_comments .comment .cmnt_meta span {
	font-size: 11px;
	color: #666;
	}

#pagecontent #post_comments .comment .cmnt_message {
	width: 460px;
	float: right;
	}
	
	
	
/* Comment form */
#pagecontent #comment_form {
	padding: 15px 0 0;
	}

#pagecontent #comment_form h2 {
	color: #0d5a80;
	font-size: 18px;
	text-transform: uppercase;
	margin-bottom: 15px;
	}

#pagecontent #comment_form p {
	overflow: hidden;
	padding-bottom: 20px;
	}

#pagecontent #comment_form label {
	width: 145px;
	padding-right: 15px;
	text-align: right;
	float: left;
	line-height: 24px;
	}
	
#pagecontent #comment_form label span { font-weight: normal; }
#pagecontent #comment_form input.text { float: left; }
#pagecontent #comment_form textarea { float: left; }
#pagecontent #comment_form .submit { margin-right: 15px; }

#pagecontent #comment_form .formend { padding-left: 160px; padding-bottom: 0; }
#pagecontent #comment_form .formend label { float: none; }
#pagecontent #comment_form .formend .checkbox {
	margin-right: 3px;
	vertical-align: middle;
	}


/* Form success and error messages */
#pagecontent #comment_form .error {
	font-weight: bold;
	color: #ee0000;
	background: url(../images/layout/cross.gif) 0 0 no-repeat;
	margin-left: 160px;
	padding-left: 20px;
	}

#pagecontent #comment_form .success {
	font-weight: bold;
	color: #48940f;
	background: url(../images/layout/tick.gif) 0 0 no-repeat;
	margin-left: 160px;
	padding-left: 20px;
	}
	
	
/* 404 page */
#pagecontent .fourohfour {
	overflow: hidden;
	text-align: center;
	}

#pagecontent .fourohfour h2 {
	font-size: 180px;
	line-height: normal;
	text-shadow: 2px 2px 0 #fff;
	}

#pagecontent .fourohfour p {
	padding: 0 180px 30px;
	font-size: 18px;
	line-height: 24px;
	}

/* Paggination */
#pagecontent .paggination {
	overflow: hidden;
	text-align: center;
	padding-top: 30px;
	}

#pagecontent .paggination .pages {
	overflow: hidden;
	width: 675px;
	padding: 3px 30px 0;
	margin: 0 auto;
	float: left;
	}

#pagecontent .paggination .pages a {
	background: url(../images/layout/pag.gif) center  no-repeat;
	padding: 0 5px;
	margin: 0 15px;
	}

#pagecontent .paggination a:hover {
	background: url(../images/layout/pag_.gif) center  no-repeat;
	}

#pagecontent .paggination a.active {
	background: url(../images/layout/pag_a.gif) center  no-repeat;
	}
	
#pagecontent .paggination a span {
	display: none;
	}

#pagecontent .paggination .button {
	width: 76px;
	height: 23px;
	line-height: 23px;
	background: url(../images/layout/btns.gif) 0 0 no-repeat;
	text-align: center;
	color: #fff;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	text-shadow: 0 1px 1px #51166b;
	text-decoration: none;
	}
	
#pagecontent .paggination .button:hover {
	background: url(../images/layout/btns_.gif) 0 0 no-repeat;
	text-shadow: 0 1px 1px #51166b;
	}

#pagecontent .paggination .prev {
	float: left;
	padding-right:5px;
	}

#pagecontent .paggination .next {
	float: right;
	padding-left: 5px;
	}
	
	

#pagecontent #main {
	width: 620px;
	float: left;
	}
	
#pagecontent #side {
	width: 300px;
	float: right;
	}

#pagecontent #side #twitter ul {
	padding: 0;
	}


 
#pagecontent #side .dlink {
	display: block;
	height: 32px;
	padding-left: 40px;
	color: #0d5a80;
	font-family: "Titillium800", Arial, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	line-height: 14px;
	text-decoration: none;
	margin-bottom: 15px;
	}

#pagecontent #side .dlink span {
	display: block;
	font-size: 13px;
	color: #a13a8b;
	}
	
#pagecontent #side .dlink:hover { color: #5a7f08; }
#pagecontent #side .dlink:hover span { color: #7cb00b; }

#pagecontent #side .dlink#vcard { background: url(../images/layout/vcard.gif) 0 0 no-repeat; }
#pagecontent #side .dlink#planner { background: url(../images/layout/planner.gif) 0 0 no-repeat; }
#pagecontent #side .dlink#dev { background: url(../images/layout/dev.gif) 0 0 no-repeat; }

 

/* Footer */
#footer {
	overflow: hidden;
	 
	padding: 10px 0 50px 0;
	font-family: Tahoma, Verdana, "Lucida Grande", sans-serif;
	 
	color: #757575;
	line-height: 17px;
	font-size:12px;
	}
	
#footer a { color: #ccc; padding: 1px; font-weight:bold; margin-right:20px; }
#footer .left { float: left; }
#footer .right { float: right; }
#footer .right img { vertical-align: bottom; }
#footer .right ul, #footer .right ul li { display: inline; }

.buybtn { float:right; margin-top:20px; }

#advert_wrapper {	 
	width:910px;
	margin: 0 auto;
	height:180px;
background: url('../images/advert.png') no-repeat bottom left ;
}

#Articlewrapper { background: #ccc url('http://www.premiumpress.com/inc/images/layout/footer.gif') repeat-x; }

.FooterArticles { width:910px;	margin: 0 auto; min-height:200px; }
#footerCenter { width:910px; margin: 0 auto; }
#footerCenter a { font-size:12px;}
#info { padding:20px; }
#info dl {  clear:both;  }
#info dt {  margin-bottom:1em;   font-weight:bold;}
#info dd {  width:33%;   float:left;   margin:0;}
#info li { line-height:30px; font-size:14px;}
#info a { color:white; }
#info li.first {  counter-reset:item 0;}
#info li.second {  counter-reset:item 5;}
#info li.third {  counter-reset:item 9;}
.third { color:#ccc; }
.FooterArticles  h3 {  color:#fff; }
#info ol li {  display: block;}
#info ol li:before {  content: counter(item) ". ";   counter-increment: item 1;}
.widget  {	background: #F7F7F7;	margin: 0px 0px 10px 0px;	padding: 10px;	border: 1px solid #dddddd;width:240px;	}
.widget h4 {	color: #333333;	font-size: 16px;	 font-weight: normal;	margin: 0px 0px 5px 0px;	padding: 0px 0px 5px 0px;	border-bottom: 1px solid #E6E6E6;	}
.white { color:#ccc; text-decoration:none; }
 
.flag_usa { background: url('http://www.premiumpress.com/inc/images/layout/us.png') left no-repeat; padding-left:27px;}
.flag_uk { background: url('http://www.premiumpress.com/inc/images/layout/gb.png') left no-repeat; padding-left:27px;}
.skype { background: url('http://www.premiumpress.com/inc/images/layout/icon-skype.png') left no-repeat; padding-left:27px;}


/* the grid */
 .col-3,  .col-6, .col-9 {margin-right:35px; float:left;}
.col-6 {width:455px;}
.col-3 {width:205px;}
.col-9 {width:705px;}
.col-9 h1 { font-size:28px; font-weight:normal; }
.col-9-wrapper { margin-left:30px; font-size:14px; line-height:27px; }

.last {margin-right:0 !important;}

.themeboxextra { padding:20px; border:1px solid #ffc3c3; background:#ffe2e2; margin-bottom:20px; height:70px; line-height:37px; font-size:20px; }


#sidebar-features { background: url('http://www.premiumpress.com/inc/images/layout/bg-sidebar-feature.jpg') 15px 0px no-repeat; height:700px;padding:25px 0 0 0; margin-top:-0px;}
#sidebar-features ul { padding:15px 0 0 0; margin:0;}
#sidebar-features ul li {list-style:none;  font-family:'lucida grande','Lucida Sans Unicode', sans-serif; margin-bottom:20px; padding:0 0 10px 20px; background:none;  }
#sidebar-features ul li a {color:#5b5b5b; display:block;padding:5px 0 5px 30px; background:transparent; outline:none;}
#sidebar-features ul li a:active, #sidebar-features ul li a:focus {color:#000; }
#sidebar-features ul li.current {background: url('http://www.premiumpress.com/inc/images/layout/btn-nav-currentfeature.png') right no-repeat; line-height:45px; margin:-20px 0 0 0;border-width:0px;  padding:0px; padding-bottom:10px; }
#sidebar-features ul li.current a { color:#000; font-weight:bold;   font-size:14px; text-decoration:none; }
#sidebar-features ul a.sidebaricon {background: url('http://www.premiumpress.com/inc/images/layout/pag.gif') 0 10px no-repeat ; font-size:14px; }
#sidebar-features ul a.sidebaricon1 {background: url('http://www.premiumpress.com/inc/images/layout/pag_.gif') 0 10px no-repeat ; font-size:14px; }




/*----------------- NEW STYLES ------------------ */

.boldme { font-size:20px;font-weight:bold; }