/*  

Theme Name: ACOSMINMAG

Theme URI: http://www.acosmin.com.com/

Description: ACOSMINMAG is a magazine styles wordpress theme designed and coded by <a href="http://www.acosmin.com">Alexandru Cosmin</a>. To get the full version of this wordpress theme, with featured posts and featured videos <a href="http://www.acosmin.com/acosminmag-v1-free-wordpress-theme-magazine-style/">please take a look here</a>, it is free and my only request is you leave my links in the footer. Also to stay informed all the time with my latest realeses, please <a href="http://feeds.feedburner.com/AlexandruCosmin">subscribe to my rss feed</a>.

Version: v1

Author: Alexandru Cosmin

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

*/



body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {

	margin:0;

	padding:0;

}

table {

	border-collapse:collapse;

	border-spacing:0;

}

fieldset, img {

	border:0px none;

}

address, caption, cite, code, dfn, em, strong, th, var {

	font-style:normal;

	font-weight:normal;

}

ol, ul {

	margin:0;

	padding:0;

	list-style-type:none;

}

caption, th {

	text-align:left;

}

h1, h2, h3, h4, h5, h6 {

	font-size:100%;

}

/*----------------------------------------------- START -------------------------------------------------*/



body {

	margin:0px;

	padding:0px;

	background:#D9E2F7 url('body00001.png') repeat-y top center;

	font-family:"Trebuchet MS", Arial;

	font-size:13px

}

/*----------------------------------------------- HEADER -------------------------------------------------*/



#header {

	margin:0px;

	padding:0px;

	height:180px;

	background: url('headerba.png') repeat-x top left;

}

#menutop {

	margin:0 auto;

	padding:4px 0px 0px 0px;

	height:16px;

	width:1160px;

	clear:both;

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

	font-size:10px;

	text-transform:uppercase;

}

#menutop ul {

	list-style:none;

	padding:0px;

	margin:0px 0px 0px 0px;

	float:left;

}

#menutop ul li {

	display:inline;

	position:relative;

	float:left;

	background: url('menutopl.png') no-repeat top right;; padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:0px

}

#menutop ul li a, #menutop ul li a:visited {

	text-decoration:none;

	color:#C6D6D9

}

#menutop ul li a:hover {

	text-decoration:none;

	color:#FA0718

}

#menutop ul.rss {

	list-style:none;

	padding:0px;

	margin:0px 0px 0px 0px;

	float:right;

}

#menutop ul.rss li {

	display:inline;

	position:relative;

	margin:0px 4px;

	float:left;

	background: padding-left:11px; padding-right:0px; padding-top:0px; padding-bottom:0px

}

#menutop ul.rss li a, #menutop ul.rss li a:visited {

	text-decoration:none;

	color:#C6D6D9

}

#menutop ul.rss li a:hover {

	text-decoration:none;

	color:#FA0718

}

#head {

	width:1160px;

	clear:both;

	height:112px;

	padding:0px;

	margin:0 auto;

}

#head .logo {

	position:relative;

	width:240px;

	height:44px;

	padding:0px;

	margin:30px 0px 0px 0px;

	overflow:hidden;

	float:left;

	text-indent:-9999px;

}

#head .logo span {

	position:absolute;

	width:240px;

	height:44px;

	left:0;

	top:0;

	margin:0;

	background:url('logo.jpg') no-repeat;

}

#head .ad728 {

	float:right;

	width:728px;

	padding:3px;

	margin:8px 0px 0px 0px;

	background-color:#0A0A0C;

	border-top:1px solid #000;

	border-left:1px solid #000;

	border-bottom:1px solid #4A505E;

	border-right:1px solid #4A505E;

}

#head .ad728 a {

	border:none;

	text-decoration:none;

}

#menucat {

	margin:0 auto;

	padding:0px;

	height:37px;

	width:1160px;

	clear:both;

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

	font-size:11px;

	font-weight:bold;

	text-transform:uppercase;

}

#menucat ul {

	list-style:none;

	padding:0px;

	margin:2px 0px 0px 0px;

	float:left;

	width:1160px;

	background-color:#23242A;

}

#menucat ul li {

	display:inline;

	float:left;

	background: url('menubotl.gif') repeat-y top right;; padding-left:15px; padding-right:15px; padding-top:9px; padding-bottom:9px

}

#menucat ul li a, #menucat ul li a:visited {

	text-decoration:none;

	color:#fff

}

#menucat ul li:hover {

	background:#17181C url('menubotl.gif') repeat-y top right;

}

#menucat ul li a:hover {

	text-decoration:none;

	color:#FA0718

}

#menucat ul li ul.children {

	position: absolute;

	left: -9999px;

	list-style:none;

	width:auto;

	background-color:#0A0A0C;

	border:1px solid #4A505E;

}

#menucat li:hover ul.children {

	left: auto;

	z-index:1000;

	margin:0px 0px 0px 0px;

}

#menucat li ul.children li {

	clear:both;

	background:none;

}

/*----------------------------- CONTAINER ---------------------------------*/



#container {

	margin:0 auto;

	width:1155px;

	padding:0 10px;

}

#posts {

	width:820px;

	padding:0px;

	margin:0px;

	float:left;

}

#featured {

	width:638px;

	background:#EBF0FF url('featbot0.png') repeat-x bottom left;

	padding:0px;

}

#featured .top {

	width:574px;

	min-height:54px;

	background:#EBF0FF url('featured.png') no-repeat top left;

	margin:0px;; padding-left:64px; padding-right:0px; padding-top:10px; padding-bottom:0px

}

#featured .top h1 {

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

	font-size:22px;

	font-weight:bold;

	font-style:italic;

	letter-spacing:-1px;

	color:#DD1725;

	float:left;

	clear:both;

}

#featured .top h1 a, #featured .top h1 a:visited {

	color:#DD1725;

	font-size:30px;

	font-weight:bold;

	text-decoration:none;

}

#featured .top h1 a:hover {

	color:#1C1D21;

	font-size:30px;

	font-weight:bold;

	text-decoration:none;

}

#featured .top ul {

	list-style:none;

	float:left;

	padding:0px;

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

	font-size:10px;

	text-transform:uppercase;

	color:#9499B3;

	clear:both;

	width:574px;

	margin:3px 0px 5px 0px

}

#featured .top ul li {

	display:inline;

	float:left;

	padding:2px 10px 0px 18px;

	margin:0px;

	height:14px;

}

#featured .top ul li a, #featured .top ul li a:visited {

	color:#767D9D;

	text-decoration:none;

}

#featured .top ul li a:hover {

	color:#1C1D21;

	text-decoration:none;

}

#featured .top ul li.author {

	background: url('authorto.png') no-repeat top left;

}

#featured .top ul li.comments {

	background: url('comments.png') no-repeat top left;

}

#featured .top ul li.date {

	background: url('datetop0.png') no-repeat top left;

}

#featured .top ul li.featured {

	background: url('featured.png') no-repeat top left;

}

#featcontent {

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

	word-spacing:1px;

	letter-spacing:0px;

	line-height:19px;

	width:606px;

	margin:0 auto;

	background-color:#F7F9FE;

	padding:5px;

	clear:both;

	border-top:1px solid #D9E3FF;

	border-left:1px solid #D9E3FF;

	border-bottom:1px solid #fff;

	border-right:1px solid #fff;

}

#featcontent a, #featcontent a:visited {

	color:#767D9D;

	text-decoration:none;

}

#featcontent a:hover {

	color:#1C1D21;

	text-decoration:none;

}

#featcontent strong {

	font-weight:bold;

}

#featcontent .wp-smiley {

	border:none;

	margin:0px;

	padding:0px;

}

#featcontent img {

	margin:0px 5px;

	padding:2px;

	border:1px solid #767D9D;

}

#featcontent p {

	margin:0px 0px 8px 0px

}

#featcontent blockquote {

	margin:5px auto 5px auto;

	padding:5px;

	width:95%;

	background-color:#E9EEFF;

	border-top:1px solid #D8E2FD;

	border-left:1px solid #D8E2FD;

	border-right:1px solid #fff;

	border-bottom:1px solid #fff;

}

#miniposts {

	width:620px;

	padding:0px;

	margin-left:10px;

	float:left;

}

#miniposts .ad468 {

	width:595px;

	height:60px;

	padding:0px;

	margin:0px 10px 10px 10px;

	

}

#miniposts .post2 {

	width:620px;

	padding:10px;

	border-bottom:1px solid #EBF0FF;

	background:#f8faff url('post2000.png') repeat-x top left;

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

	font-size:13px;

	word-spacing:1px;

	line-height:16px; margin-left:10px; margin-right:10px; margin-top:0px; margin-bottom:10px

}

#miniposts .post2 strong {

	font-weight:bold;

}

#miniposts .post2 img {

	margin:0px 5px;

	padding:2px;

	border:1px solid #767D9D;

}

#miniposts .post2 .wp-smiley {

	border:none;

	margin:0px;

	padding:0px;

}

#miniposts .post2 blockquote {

	margin:5px 10px 5px auto;

	padding:5px;

	width:95%;

	background-color:#E9EEFF;

	border-top:1px solid #D8E2FD;

	border-left:1px solid #D8E2FD;

	border-right:1px solid #fff;

	border-bottom:1px solid #fff;

}

#miniposts .post2 a, #miniposts .post2 a:visited {

	color:#767D9D;

	text-decoration:none;

}

#miniposts .post2 a:hover {

	color:#DD1725;

	text-decoration:none;

}

#miniposts .post2 h1 {

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

	font-size:18px;

	font-weight:bold;

	font-style:italic;

	letter-spacing:-1px;

	color:#23242a;

	clear:both;

	margin:4px 0px;

}

#miniposts .post2 h1 a, #miniposts .post2 h1 a:visited {

	color:#23242a;

	text-decoration:none;

}

#miniposts .post2 h1 a:hover {

	color:#DD1725;

	text-decoration:none;

}

#miniposts .post2 p {

	margin: 0px 0px 8px 0px

}

#miniposts .post2 .minitop {

	list-style:none;

	float:left;

	clear:both;

	padding:0px;

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

	font-size:10px;

	text-transform:uppercase;

	color:#9499B3;

	clear:both;

	margin:0px 0px 2px 0px;

}

#miniposts .post2 .minitop li {

	display:inline;

	float:left;

	padding:2px 10px 0px 18px;

	margin:0px;

	height:14px;

}

#miniposts .post2 .minitop li a, #featured .top ul li a:visited {

	color:#767D9D;

	text-decoration:none;

}

#miniposts .post2 .minitop li a:hover {

	color:#DD1725;

	text-decoration:none;

}

#miniposts .post2 .minitop li.miniauthor {

	background: url('authormi.gif') no-repeat top left;

}

#miniposts .post2 .minitop li.minicomments {

	background: url('comments.gif') no-repeat top left;

}

#miniposts .post2 .minitop li.minidate {

	background: url('datemini.gif') no-repeat top left;

}

#singlepost {

	width:638px;

	padding:0px;

	margin:0px;

	float:left;

}

#singlepost .adsingle {

	width:638px;

	height:60px;

	padding:0px;

	margin:0px 0px 10px 0px;

}

#singlepost .article {

	width:618px;

	padding:10px;

	border-bottom:1px solid #EBF0FF;

	background:#f8faff url('post2000.png') repeat-x top left;

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

	font-size:13px;

	word-spacing:1px;

	line-height:16px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:10px

}

#singlepost .article strong {

	font-weight:bold;

}

#singlepost .article p {

	margin:0px 0px 8px 0px

}

#singlepost .article .wp-smiley {

	border:none;

	margin:0px;

	padding:0px;

}

#singlepost .article img {

	margin:0px 5px;

	padding:2px;

	border:1px solid #767D9D;

}

#singlepost .article blockquote {

	margin:5px auto 5px auto;

	padding:5px;

	width:95%;

	background-color:#E9EEFF;

	border-top:1px solid #D8E2FD;

	border-left:1px solid #D8E2FD;

	border-right:1px solid #fff;

	border-bottom:1px solid #fff;

}

#singlepost .article a, #singlepost .article a:visited {

	color:#767D9D;

	text-decoration:none;

}

#singlepost .article a:hover {

	color:#DD1725;

	text-decoration:none;

}

#singlepost .article h1 {

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

	font-size:18px;

	font-weight:bold;

	font-style:italic;

	letter-spacing:-1px;

	color:#23242a;

	clear:both;

	margin:4px 0px;

}

#singlepost .article h1 a, #singlepost .article h1 a:visited {

	color:#23242a;

	text-decoration:none;

}

#singlepost .article h1 a:hover {

	color:#DD1725;

	text-decoration:none;

}

#singlepost .article .minitop {

	list-style:none;

	float:left;

	clear:both;

	padding:0px;

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

	font-size:10px;

	text-transform:uppercase;

	color:#9499B3;

	clear:both;

	margin:0px 0px 2px 0px;

}

#singlepost .article .minitop li {

	display:inline;

	float:left;

	padding:2px 10px 0px 18px;

	margin:0px;

	height:14px;

}

#singlepost .article .minitop li a, #singlepost .article .minitop li a:visited {

	color:#767D9D;

	text-decoration:none;

}

#singlepost .article .minitop li a:hover {

	color:#DD1725;

	text-decoration:none;

}

#singlepost .article .minitop li.miniauthor {

	background: url('authormi.gif') no-repeat top left;

}

#singlepost .article .minitop li.minicomments {

	background: url('comments.gif') no-repeat top left;

}

#singlepost .article .minitop li.minidate {

	background: url('datemini.gif') no-repeat top left;

}

#singlepost .article .minitop li.minicategory {

	background: url('singleca.gif') no-repeat top left;

}

.post ul.top li a:hover {

	text-decoration:none;

	color:#31353D;

}

#navigation {

	width:590px;

	background:#f8faff url('post2000.png') repeat-x top left;

	padding:10px;

	margin-bottom:25px;

	margin-left:10px;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif

}

#navigation a {

	padding: 2px 5px;

	border-right: solid 1px #DDDFEF;

	color:#000;

	text-decoration: none;

}

#navigation a:visited {

	padding: 2px 5px;

	border-right: solid 1px #DDDFEF;

	color:#000;

	text-decoration: none;

}

#navigation a:hover {

	padding: 2px 5px;

	border-right: solid 1px #DDDFEF;

	text-decoration: none;

	color:#DD1725

}

#navigation span {

	padding: 2px 5px;

	color:#000;

	border-right: solid 1px #DDDFEF;

}

#navigation .on {

	padding: 2px 5px;

	border-right: solid 1px #DDDFEF;

	color:#000;

}

/*----------------------------- SIDEBARS ---------------------------------*/



#sidebar2 {

	width:160px;

	float:right;

	padding:0px;

	margin:0px;

}

#sidebar2 .ad160 {

	margin:0px 0px 5px 0px;

	padding:0px;

}
#sidebar2 .normaldiv {

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

	width:160px;

	background:#E9EEFF url('botsideb.png') repeat-x bottom left;; padding-left:6px; padding-right:6px; padding-top:4px; padding-bottom:16px

}

#sidebar2 .normaldiv .vid {

	padding:5px;

	margin:0px 0px 0px 0px;

	background-color:#f8faff;

	border:1px solid #fff;

	text-align:center;

}

#sidebar .normaldiv ul {

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

	width:160px;

	padding:0px;

	background-color:#E9EEFF;

	list-style:none;

}

#sidebar2 .normaldiv ul li {

	display:block;

	position:relative;

	background:#f8faff url('livideo0.png') no-repeat top left;

	border:1px solid #fff;

	word-spacing:1px;

	font-size:10px;

	text-transform:uppercase; margin-left:0px; margin-right:0px; margin-top:4px; margin-bottom:0px; padding-left:21px; padding-right:4px; padding-top:5px; padding-bottom:4px

}


#sidebar2 h1 {

	width:158px;

	height:27px;

	background:#EBF0FF url('h1sideba.png') repeat-x top left;

	font-family:"Trebuchet MS", Arial;

	letter-spacing:-1px;

	font-weight:bold;

	font-size:16px;
	
	font-style:italic;

	color:#23242a; padding-left:5px; padding-right:10px; padding-top:4px; padding-bottom:0

}

#sidebar2 ul {

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

	width:160px;

	background:#E9EEFF url('botsideb.png') repeat-x bottom left;

	list-style-type:none; padding-left:0px; padding-right:6px; padding-top:4px; padding-bottom:16px

}

#sidebar2 ul li {

	display:block;

	position:relative;

	margin:0px;

	background:#f8faff url('liarrow0.png') no-repeat top left;

	border-bottom:1px solid #fff;

	word-spacing:1px; padding-left:0px; padding-right:4px; padding-top:4px; padding-bottom:4px

}

#sidebar2 ul.archives li {

	display:block;

	position:relative;

	margin:0px;

	background:#f8faff url('lilatest.png') no-repeat top left;

	border-bottom:1px solid #fff;

	word-spacing:1px; padding-left:0px; padding-right:4px; padding-top:4px; padding-bottom:4px

}

#sidebar2 ul li a, #sidebar ul li a:visited {

	color:#000000;

	text-decoration:none;

}

#sidebar2 ul li a:hover {

	color:#DD1725;

	text-decoration:none;

}

#sidebar {

	width:150px;

	padding:0px;

	margin:0px;

	float:right;

}



#sidebar a, #sidebar a:visited { color:#000; text-decoration:none }



#sidebar a:hover { color:#DD1725; text-decoration:none }



#sidebar h1 {

	width:146px;

	height:27px;

	background:#EBF0FF url('h1sideba.png') repeat-x top left;

	font-family:"Trebuchet MS", Arial;

	letter-spacing:-1px;

	font-weight:bold;

	font-size:16px;

	font-style:italic;

	color:#23242a; padding-left:10px; padding-right:0px; padding-top:4px; padding-bottom:0

}

#searchform {

	background-color:#f8faff;

	border:1px solid #d9e3ff;

	padding:4px;

	margin:0px 0px 8px 0px;

	height:25px;

}

#searchform input.gosearch {

	width: 57px;

	height: 24px;

	background: url('search00.png') no-repeat;

	margin:0px;

	float:left

}

#searchform input.gosearch:hover {

	background: url('search00.png') no-repeat 0 -24px;

	margin:0px

}

#searchform .searchformtop {

	border:3px solid #EBF0FF;

	padding:2px;

	height:15px;

	margin:0px 4px 0px 0px;

	float:left;

	width:160px;

}

#sidebar ul {

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

	width:150px;

	background:#E9EEFF url('botsideb.png') repeat-x bottom left;

	list-style-type:none; padding-left:0px; padding-right:6px; padding-top:4px; padding-bottom:16px

}

#sidebar ul li {

	display:block;

	position:relative;

	margin:0px;

	background:#f8faff url('liarrow0.png') no-repeat top left;

	border-bottom:1px solid #fff;

	word-spacing:1px; padding-left:21px; padding-right:4px; padding-top:4px; padding-bottom:4px

}

#sidebar ul.recent li {

	display:block;

	position:relative;

	margin:0px;

	background:#f8faff url('lilatest.png') no-repeat top left;

	border-bottom:1px solid #fff;

	word-spacing:1px; padding-left:21px; padding-right:4px; padding-top:4px; padding-bottom:4px

}

#sidebar ul.recentcomments li {

	display:block;

	min-height:48px;

	background-image:url('none');

	position:relative;

	padding:4px;

	margin:0px;

	border-bottom:1px solid #fff;

	word-spacing:1px;

	clear:both

}

#sidebar ul.recentcomments li img {

	float:left;

	padding:1px;

	margin:2px 5px 2px 2px;

	border:1px solid #767D9D;

}

#sidebar ul.recentcomments li span {

	float:left;

	clear:right;

	font-weight:bold;

	color:#23242A;

	background: url('comments.gif') no-repeat top right;

	padding-left:0px; padding-right:18px; padding-top:0px; padding-bottom:0px

}

#sidebar ul.recentcomments li img.wp-smiley {

	padding:0px;

	margin:0px;

	border:none;

}

#sidebar ul li a, #sidebar ul li a:visited {

	color:#000000;

	text-decoration:none;

}

#sidebar ul li a:hover {

	color:#DD1725;

	text-decoration:none;

}

#sidebar .normaldiv {

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

	width:160px;

	background:#E9EEFF url('botsideb.png') repeat-x bottom left;; padding-left:6px; padding-right:6px; padding-top:4px; padding-bottom:16px

}

#sidebar .normaldiv .vid {

	padding:5px;

	margin:0px 0px 0px 0px;

	background-color:#f8faff;

	border:1px solid #fff;

	text-align:center;

}

#sidebar .normaldiv ul {

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

	width:160px;

	padding:0px;

	background-color:#E9EEFF;

	list-style:none;

}

#sidebar .normaldiv ul li {

	display:block;

	position:relative;

	background:#f8faff url('livideo0.png') no-repeat top left;

	border:1px solid #fff;

	word-spacing:1px;

	font-size:10px;

	text-transform:uppercase; margin-left:0px; margin-right:0px; margin-top:4px; margin-bottom:0px; padding-left:21px; padding-right:4px; padding-top:5px; padding-bottom:4px

}



















#sidebar1 {

	width:153px;

	padding:0px;

	margin:0px;

	float:left;

}



#sidebar1 a, #sidebar1 a:visited { color:#000; text-decoration:none }



#sidebar1 a:hover { color:#DD1725; text-decoration:none }



#sidebar1 h1 {

	width:153px;

	height:27px;

	background:#EBF0FF url('h1sideba.png') repeat-x top left;

	font-family:"Trebuchet MS", Arial;

	letter-spacing:-1px;

	font-weight:bold;

	font-size:16px;

	font-style:italic;

	color:#23242a; padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:0

}

#searchform {

	background-color:#f8faff;

	border:1px solid #d9e3ff;

	padding:4px;

	margin:0px 0px 8px 0px;

	height:25px;

}

#searchform input.gosearch {

	width: 57px;

	height: 24px;

	background: url('search00.png') no-repeat;

	margin:0px;

	float:left

}

#searchform input.gosearch:hover {

	background: url('search00.png') no-repeat 0 -24px;

	margin:0px

}

#searchform .searchformtop {

	border:3px solid #EBF0FF;

	padding:2px;

	height:15px;

	margin:0px 4px 0px 0px;

	float:left;

	width:160px;

}

#sidebar1 ul {

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

	width:160px;

	background:#E9EEFF url('botsideb.png') repeat-x bottom left;

	list-style-type:none; padding-left:6px; padding-right:6px; padding-top:4px; padding-bottom:16px

}

#sidebar1 ul li {

	display:block;

	position:relative;

	margin:0px;

	background:#f8faff url('liarrow0.png') no-repeat top left;

	border-bottom:1px solid #fff;

	word-spacing:1px; padding-left:21px; padding-right:4px; padding-top:4px; padding-bottom:4px

}

#sidebar1 ul.recent li {

	display:block;

	position:relative;

	margin:0px;

	background:#f8faff url('lilatest.png') no-repeat top left;

	border-bottom:1px solid #fff;

	word-spacing:1px; padding-left:21px; padding-right:4px; padding-top:4px; padding-bottom:4px

}

#sidebar1 ul.recentcomments li {

	display:block;

	min-height:48px;

	background-image:url('none');

	position:relative;

	padding:4px;

	margin:0px;

	border-bottom:1px solid #fff;

	word-spacing:1px;

	clear:both

}

#sidebar1 ul.recentcomments li img {

	float:left;

	padding:1px;

	margin:2px 5px 2px 2px;

	border:1px solid #767D9D;

}

#sidebar1 ul.recentcomments li span {

	float:left;

	clear:right;

	font-weight:bold;

	color:#23242A;

	background: url('comments.gif') no-repeat top right;

	padding-left:0px; padding-right:18px; padding-top:0px; padding-bottom:0px

}

#sidebar1 ul.recentcomments li img.wp-smiley {

	padding:0px;

	margin:0px;

	border:none;

}

#sidebar1 ul li a, #sidebar1 ul li a:visited {

	color:#000000;

	text-decoration:none;

}

#sidebar1 ul li a:hover {

	color:#DD1725;

	text-decoration:none;

}

#sidebar1 .normaldiv {

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

	width:162px;

	background:#E9EEFF url('botsideb.png') repeat-x bottom left;

	padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:20px;
}






/*----------------------------- COMMENTS ZONE ---------------------------------*/



#commentszone {

	width:468px;

	float:left;

}

#articleoptions {

	width:462px;

	border:1px solid #EBF0FF;

	background: url('articleo.gif') no-repeat bottom right;

	font-family:Arial, Helvetica, sans-serif; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:5px; padding-left:2px; padding-right:2px; padding-top:4px; padding-bottom:20px

}

#articleoptions .tags {

	background:url('tags0000.gif') no-repeat top left;

	font-size:12px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:4px; padding-left:18px; padding-right:0px; padding-top:0px; padding-bottom:0px

}

#articleoptions .singlerss {

	background:url('singlers.gif') no-repeat top left;

	font-size:12px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:4px; padding-left:18px; padding-right:0px; padding-top:0px; padding-bottom:0px

}

#articleoptions .singlecom {

	background:url('singleco.gif') no-repeat top left;

	font-size:12px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:4px; padding-left:18px; padding-right:0px; padding-top:0px; padding-bottom:0px

}

#articleoptions .singleinfo {

	background:url('singlein.gif') no-repeat top left;

	font-size:12px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:4px; padding-left:18px; padding-right:0px; padding-top:0px; padding-bottom:0px

}

#articleoptions .singleinfo span {

	color:#CC0000;

	font-size:10px;

	text-transform:uppercase;

}

#articleoptions a, #articleoptions a:visited {

	color:#767D9D;

	text-decoration:none;

}

#articleoptions a:hover {

	color:#DD1725;

	text-decoration:none;

}

#form {

	width:458px;

	background-color:#f8faff;

	border:1px solid #d9e3ff;

	padding:4px;

	margin:10px 0px;

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

}

#form small {

	font-size:10px;

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

	text-transform:uppercase;

}

#form strong {

	color:#CC0000;

}

#form h2 {

	font-family:"Trebuchet MS", Arial;

	font-size:16px;

	letter-spacing:-1px;

	font-style:italic;

	font-weight:bold;

	padding:0px;

	margin:0px 0px 5px 0px;

}

#form input.submitcom {

	width: 80px;

	height: 30px;

	background: url('submitco.png') no-repeat;

	margin:0px

}

#form input.submitcom:hover {

	background: url('submitco.png') no-repeat 0 -30px;

	margin:0px

}

#form a, #form a:visited {

	text-decoration:none;

	color:#445878;

}

#form a:hover {

	text-decoration:none;

	color:#DD1725;

}

#comment, #url, #email, #author {

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

	font-size:13px;

}

#listcomments {

	width:468px;

	padding:0px;

	margin:0px;

	list-style:none;

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

}

#listcomments li {

	border:1px solid #D9E3FF;

	margin:5px 0px 0px 0px;

	padding:7px;

	background-color:#F8FAFF;

}

#listcomments li .userpart {

	height:30px;

	float:left;

	padding:2px 0px 0px 5px;

	margin:0px 0px 5px 5px;

	font-size:10px;

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

	text-transform:uppercase;

	border-left:1px solid #D9E3FF;

}

#listcomments li .userpart a, #listcomments li .userpart a:visited {

	text-decoration:none;

	color:#445878;

}

#listcomments li .userpart a:hover {

	text-decoration:none;

	color:#DD1725;

}

#listcomments li .userpart span {

	font-size:14px;

	font-weight:bold;

	letter-spacing:-1px;

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

	text-transform:none;

}

#listcomments li .userpart span a, #listcomments li .userpart span a:visited {

	text-decoration:none;

	color:#31353D;

}

#listcomments li .userpart span a:hover {

	text-decoration:none;

	color:#DD1725;

}

#listcomments li .gravatar {

	float:left;

	margin:0px 0p 5px 0px;

}

#listcomments li .gravatar img {

	border: none;

}

#listcomments li .commenttext {

	clear:both;

	width:454px;

	min-height:20px;

	background: url('comline0.gif') repeat-x top left;; padding-left:0px; padding-right:0px; padding-top:5px; padding-bottom:0px

}

#listcomments li .commenttext a, #listcomments li .commenttext a:visited {

	text-decoration:none;

	color:#445878;

}

#listcomments li .commenttext a:hover {

	text-decoration:none;

	color:#DD1725;

}

/*----------------------------- FOOTER ---------------------------------*/



#footer {

	height:78px;

	background:url('footerbg.png') repeat-x top left;

	clear:both;

	margin:0px;

	color:#C6D6D9; padding-left:0px; padding-right:0px; padding-top:12px; padding-bottom:0px

}

#footertop {

	margin:0 auto;

	padding:4px 5px 0px 10px;

	height:16px;

	width:965px;

	clear:both;

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

	font-size:10px;

	text-transform:uppercase;

	color:#C6D6D9;

}

#footertop a, #footertop a:visited {

	text-decoration:none;

	color:#C6D6D9

}

#footertop a:hover {

	text-decoration:none;

	color:#FA0718

}

#footertop span {

	float:left;

}

#footertop ul {

	list-style:none;

	padding:0px;

	margin:0px 0px 0px 0px;

	float:right;

}

#footertop ul li {

	display:inline;

	position:relative;

	float:left;

	background: url('menutopl.png') no-repeat top right;; padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:0px

}

#footertop ul li a, #footertop ul li a:visited {

	text-decoration:none;

	color:#C6D6D9

}

#footertop ul li a:hover {

	text-decoration:none;

	color:#FA0718

}

#footerbottom {

	margin:0 auto;

	padding:24px 15px 0px 5px;

	height:34px;

	width:960px;

	clear:both;

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

	font-size:10px;

	text-transform:uppercase;

	color:#fff;

}

#footerbottom a, #footerbottom a:visited {

	text-decoration:none;

	color:#fff

}

#footerbottom a:hover {

	text-decoration:none;

	color:#FA0718

}

#footerbottom span {

	float:right;

}

