/*  
Theme Name: based on 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>.
Version: 
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:0; }
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:0; padding:0; background:#D9E2F7 url(images/body.png) repeat-y top center;  font-family:Helvetica, Arial, sans-serif; font-size:13px; }
/*----------------------------------------------- HEADER -------------------------------------------------*/
#header { margin:0px; padding:0px; height:180px; }
#menutop { margin:0 auto; padding:4px 0px 0px 0px; height:16px; width:980px; clear:both; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; background:#111; }
#menutop ul { list-style:none; padding:0px; margin:0; float:left; }
#menutop ul li { display:inline; position:relative; padding:0px 10px; float:left; background: url(images/menutopli.png) no-repeat top right; }
#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:0; float:right; }
#menutop ul.rss li { display:inline; position:relative; padding:0px 0px 0px 11px; margin:0px 4px; float:left; background: url(images/rss.gif) no-repeat top left; }
#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:980px; clear:both; height:112px; padding:0px; margin:0 auto; }
#head .logo { position:relative; width:240px; height:44px; padding:0px; margin:30; overflow:hidden; float:left; text-indent:-9999px; }
#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:980px; 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:980px; background-color:#23242A; }
#menucat ul li { display:inline; padding:9px 15px; float:left; background: url(images/menubotli.gif) repeat-y top right; }
#menucat ul li a, #menucat ul li a:visited { text-decoration:none; color:#fff }
#menucat ul li:hover { background:#17181C url(images/menubotli.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:0; }
#menucat li ul.children li { clear:both; background:none;}
/*----------------------------- CONTAINER ---------------------------------*/
#container { margin:0 auto; width:960px; padding:0 10px; }
#posts { width:638px; padding:0px; margin:0px; float:left; }
#featured { width:638px; background:#EBF0FF url(images/featbot.png) repeat-x bottom left; padding:0px 0px 20px 0px; }
#featured .top { width:574px; min-height:54px; background:#EBF0FF url(images/featured-top.png) no-repeat top left; padding:10px 0px 0px 64px; margin:0; }
#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; text-decoration:none; }
#featured .top h1 a:hover { color:#1C1D21; 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(images/authortop.png) no-repeat top left; }
#featured .top ul li.comments { background: url(images/commentstop.png) no-repeat top left; }
#featured .top ul li.date { background: url(images/datetop.png) no-repeat top left; }
#featured .top ul li.featured { background: url(images/featuredtop.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:468px; padding:0px; margin:0px; float: left; } 
#miniposts .ad468 { width:468px; height:60px; padding:0px; margin:0px 0px 10px 0px; }
#miniposts .post2 { width:448px;  padding:10px; margin:0px; border-bottom:1px solid #EBF0FF;  background:#f8faff url(images/post2.png) repeat-x top left; margin:0px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; word-spacing:1px; line-height:16px; }
#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 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 .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: sans-serif; font-size:18px; font-weight:bold; 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; 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; 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.minicomments { background: url(images/commentsmini.gif) no-repeat top left; }
#miniposts .post2 .minitop li.minidate { background: url(images/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; margin:0px; border-bottom:1px solid #EBF0FF; border-top:1px solid #EBF0FF; margin:0px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; word-spacing:1px; line-height:16px; }

#singlepost .article h3 {font-size: 120%; margin-top:12px;}
#singlepost .article strong { font-weight:700; }
#singlepost .article p { margin:0px 0px 8px 0px; font:11px/16px Verdana, Arial, Helvetica, sans-serif; padding-right:15px; }
#singlepost .article ol, #singlepost .article ul { padding:10px 45px; font:11px/16px Verdana, Arial, Helvetica, sans-serif;}
#singlepost .article ol { list-style:decimal;}
#singlepost .articleul { list-style:disc;}
#singlepost .article .wp-smiley { border:none; margin:0px; padding:0px; }
#singlepost .article img { margin:0px 5px; 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: #4040ff; text-decoration:none; }
#singlepost .article a.internal_tag { color:#555;}
#singlepost .article a:hover { color:#DD1725; text-decoration:none; }
#singlepost .article h1 { font: 2em sans-serif; font-weight:bold; letter-spacing:-1px; color:#23242a; clear:both;  margin:0 0 14px; }
#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.minicomments { background: url(images/commentsmini.gif) no-repeat top left; }
#singlepost .article .minitop li.minidate { background: url(images/datemini.gif) no-repeat top left; }
#singlepost .article .minitop li.minicategory { background: url(images/singlecategory.gif) no-repeat top left; }
.post ul.top li a:hover { text-decoration:none; color:#31353D; }
#navigation { width:446px; background:#f8faff url(images/post2.png) repeat-x top left; padding:10px; margin-bottom:25px; 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 h1 { width:140px; height:27px; padding:4px 10px 0 10px; background:#EBF0FF url(images/h1sidebar.png) repeat-x top left; font-family:"Trebuchet MS", Arial; letter-spacing:-1px; font-weight:bold; font-size:16px; font-style:italic; color:#23242a; }
#sidebar2 ul { font-family:Arial, Helvetica, sans-serif; width:148px; padding:4px 6px 16px 6px; background:#E9EEFF url(images/botsidebar.png) repeat-x bottom left; list-style:none; }
#sidebar2 ul li { display:block; position:relative; padding:4px 4px 4px 21px; margin:0px; background:#f8faff url(images/liarrow.png) no-repeat top left; border-bottom:1px solid #fff; word-spacing:1px; }
#sidebar2 ul.archives li { display:block; position:relative; padding:4px 4px 4px 21px; margin:0px; background:#f8faff url(images/lilatestarticles.png) no-repeat top left; border-bottom:1px solid #fff; word-spacing:1px; }
#sidebar2 ul li a, #sidebar ul li a:visited { color:#000; text-decoration:none; }
#sidebar2 ul li a:hover { color:#DD1725; text-decoration:none; } 
#sidebar { width:312px; padding:0px; margin:0px; float:right; }
#sidebar h1 { height:27px; padding:8px 0px 0px 10px; background:#EBF0FF url(images/h1sidebar.png) repeat-x top left; font-family:sans-serif; font-weight:bold; font-size:16px; color:#23242a; }
#sidebar ul { font-family:Arial, Helvetica, sans-serif; width:300px; padding:4px 6px 16px 6px; background:#E9EEFF url(images/botsidebar.png) repeat-x bottom left; list-style:none; }
#sidebar ul li { display:block; position:relative; padding:4px 4px 0 21px; margin:0px; background:#f8faff url(images/liarrow.png) no-repeat top left; border-bottom:1px solid #fff; }
#sidebar ul.recent li { display:block; position:relative; padding:4px 4px 4px 21px; margin:0px; background:#f8faff url(images/lilatestarticles.png) no-repeat top left; border-bottom:1px solid #fff; word-spacing:1px; }
#sidebar ul.recentcomments li { display:block; min-height:48px; background-image: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(images/commentsmini.gif) no-repeat top right; padding:0px 18px 0px 0px }
#sidebar ul.recentcomments li img.wp-smiley { padding:0px; margin:0px; border:none;}
#sidebar ul li a, #sidebar ul li a:visited { color:#000; text-decoration:none; }
#sidebar ul li a:hover { color:#DD1725; text-decoration:none;  } 
#sidebar .normaldiv { font-family:Arial, Helvetica, sans-serif; width:300px; padding:4px 6px 16px 6px; background:#E9EEFF url(images/botsidebar.png) repeat-x bottom left; }
#sidebar .normaldiv .vid { padding:5px; margin:0; background-color:#f8faff; border:1px solid #fff; text-align:center; }
#sidebar .normaldiv ul { font-family:Arial, Helvetica, sans-serif; width:300px; padding:0px; background-color:#E9EEFF; list-style:none; }
#sidebar .normaldiv ul li { display:block; position:relative; padding:5px 4px 4px 21px; margin:4px 0px 0px 0px; background:#f8faff url(images/livideo.png) no-repeat top left; border:1px solid #fff; word-spacing:1px; font-size:10px; text-transform:uppercase; }
/*----------------------------- FOOTER ---------------------------------*/
#footer { height:78px; background:url(images/footerbg.png) repeat-x top left; clear:both; margin:0px; padding:12px 0px 0px 0px; color:#C6D6D9 }
#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:0; float:right; }
#footertop ul li { display:inline; position:relative; padding:0px 10px; float:left; background: url(images/menutopli.png) no-repeat top right; }
#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; }

#singlepost .article .minitop li.miniemail {padding:0 !important; margin-top:-12px;}
#singlepost .article .minitop li.miniemail a {margin-top: -5px !important;}
#singlepost .article .minitop li.miniemail a img.WP-EmailIcon {margin-top: 5px;}
.largesquare { float:left; margin: 0 20px 20px -4px; }

.post2 ul li, .article ul li {font:11px Verdana, Arial, Helvetica, sans-serif; margin: 0 13% 10px 46px; list-style:square;}

div.wp-caption {padding:4px;  margin:10px auto 20px;
font:11px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:9px;  }
	.wp-caption img { border: 5px solid #ddd !important;
	padding: 5px; /*Inner border size*/
	background: #fff; /*Inner border color*/}
p.wp-caption-text {font:11px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:12px;
padding:0 6px; }

.seriestoc a {color:#00f; font-size:1.2em;"