/*  
Theme Name: ACOSMIN 
Theme URI: http://www.acosmin.com.com/
Description: ACOSMIN v4 is a free wordpress theme designed and coded by <a href="http://www.acosmin.com">Alexandru Cosmin</a>...<br/> 
Version: v4
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:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#eeeff7; font-family:"Trebuchet MS", Arial; font-size:13px; }



/*----------------------------------------------- HEADER -------------------------------------------------*/



#header { height:98px; background:#1e1f23 url(images/head_back.gif) repeat-x top left; padding:0px; margin:0px 0px 10px 0px; }



#header .logopart { width:950px; height:64px; margin:0 auto; padding:0px; }



/*----------------------------------------------- LOGO -------------------------------------------------*/



#logo { position:relative; width:310px; height:63px; padding:0px; margin:0px; overflow:hidden; float:left; }



#logo span { position:absolute; width:310px; height:63px; left:0; top:0; margin:0; background:url(images/logo.gif) no-repeat; }



/*----------------------------------------------- SEARCH FORM -------------------------------------------------*/


#search {
	float:right;
	width:328px;
	height:24px;
	margin:20px 0px 0px 0px;
}
#search .searchformtop {
	font: normal 14px Arial, sans-serif;
	border:none;
	background:url(images/searchbg.gif) no-repeat top left;
	padding:0px;
	color:#999; 
	margin:0px;
	float:left;
	width:274px;
	height:20px;
	padding:4px 0px 0px 4px;
}
#search input.gosearch {
	width: 50px;
	height: 24px;
	background:url(images/searchbutton.gif) no-repeat;
	margin:0px 0px 0px 0px;
	float:left;
}


/*----------------------------------------------- MENU -------------------------------------------------*/



#menu { width:950px; height:34px; margin:0 auto; padding:0px; }



#menu .left { width:600px; height:15px; float:left; margin:10px 0px 0px 4px; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; color:#929eb6; }



#menu .left li { display:inline; padding:2px 10px; margin:0px; background-image:url(images/menuspacer.gif); background-position:right; background-repeat:no-repeat; }



#menu .left li a, #menu .left li a:visited { text-decoration:none; color:#929eb6; }



#menu .left li a:hover { text-decoration:none; color:#fff; }



#menu .rss { width:300px; height:15px; float:right; margin:8px 0px 0px 0px; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; color:#929eb6; }



#menu .rss li { display:inline; float:right; padding:2px 10px 2px 16px; margin:0px; background-image:url(images/rss.gif); background-position:left; background-repeat:no-repeat; }



#menu .rss li:hover { background-image:url(images/rsshover.gif); background-position:left; background-repeat:no-repeat; }



#menu .rss li a, #menu .rss li a:visited { text-decoration:none; color:#929eb6; }



#menu .rss li a:hover { text-decoration:none; color:#fff; }



/*----------------------------------------------- CONTAINER -------------------------------------------------*/



#container { width:950px; margin:0 auto; padding:0px; clear:both; }



/*----------------------------------------------- SIDEBAR -------------------------------------------------*/



#sidebar { width:320px; padding:5px; margin:0px 0px 30px 0px; float:right; background-color:#292b30; font-family:"Trebuchet MS", Arial; font-size:14px; color:#fff;  }

#sidebar .ads125 { width:300px; overflow:hidden; margin:0px auto 5px auto; }

#sidebar .ads125 img { float:left; margin:0px 0px 5px 0px; }

#side_ad_125 { width:125px; float:right; padding:0px 0px 0px 0px; margin:0px 0px 0px 5px; font-family:"Trebuchet MS", Arial; font-size:14px; color:#fff; }



#side_ad_125 img { border:none; margin:0px 0px 5px 0px; }



#side_ad_125 a img, #side_ad_125 a:visited img, #side_ad_125 a:hover img { border:none; margin:0px 0px 5px 0px; }



#sidebar .mostcom { position:relative; width:320px; height:34px; padding:0px; margin:0px; overflow:hidden; }



#sidebar .mostcom span { position:absolute; width:320px; height:34px; left:0; top:0; margin:0; }



#sidebar .recentarticles { position:relative; width:320px; height:34px; padding:0px; margin:0px; overflow:hidden; }



#sidebar .recentarticles span { position:absolute; width:320px; height:34px; left:0; top:0; margin:0; }



#sidebar .recentcomments { position:relative; width:320px; height:34px; padding:0px; margin:0px; overflow:hidden; }



#sidebar .recentcomments span { position:absolute; width:320px; height:34px; left:0; top:0; margin:0; }



#sidebar ul { list-style:none; margin:0px 0px 5px 0px; padding:0px 5px 20px 5px; width:310px; background:#1e1f23 url(images/sidebarsbot.gif) repeat-x bottom left;  }



#sidebar ul li { display:block; position:relative; padding:6px 28px 6px 5px; background-image:url(images/bigbox.gif); background-position:right; background-repeat:no-repeat; text-transform: capitalize; }



#sidebar ul li a, #sideleft ul li a:visited { text-decoration:none; color:#929eb6; }



#sidebar ul li a:hover { text-decoration:none; color:#fff; }



#sideleft { width:190px; float:left; padding:0px; margin:0px; font-family:"Trebuchet MS", Arial; font-size:14px; color:#fff; }



#sideleft .archives { position:relative; width:190px; height:34px; padding:0px; margin:0px; overflow:hidden; }



#sideleft .archives span { position:absolute; width:190px; height:34px; left:0; top:0; margin:0; }



#sideleft .categories { position:relative; width:190px; height:34px; padding:0px; margin:0px; overflow:hidden; }



#sideleft .categories span { position:absolute; width:190px; height:34px; left:0; top:0; margin:0; }



#sideleft .blogroll { position:relative; width:190px; height:34px; padding:0px; margin:0px; overflow:hidden; }



#sideleft .blogroll span { position:absolute; width:190px; height:34px; left:0; top:0; margin:0; }



#sideleft ul { list-style:none; margin:0px 0px 5px 0px; padding:0px 5px 20px 5px; width:180px; background:#1e1f23 url(images/sidebarsbot.gif) repeat-x bottom left;  }



#sideleft ul li { display:block; position:relative; padding:6px 28px 6px 5px; }



#sideleft ul li a, #sideleft ul li a:visited { text-decoration:none; color:#929eb6; }



#sideleft ul li a:hover { text-decoration:none; color:#fff; }



#sideleft ul.cat li { background-image:url(images/cat_back.gif); background-position:right; background-repeat:no-repeat; }



#sideleft ul.roll li { background-image:url(images/blogroll_back.gif); background-position:right; background-repeat:no-repeat; }



#sideleft ul.arh li { background-image:url(images/archive_back.gif); background-position:right; background-repeat:no-repeat; }



/*----------------------------------------------- POSTS -------------------------------------------------*/



#posts { width:595px; margin:0px 5px 0px 5px; padding:0px 5px; float:left; }



#betweenposts { width:573px;  background-color:#f6f7ff; border-top:1px solid #DDDFEF; border-left:1px solid #DDDFEF; border-right:1px solid #fff; border-bottom:1px solid #fff; margin:0px 0px 10px 0px; padding:10px; color:#31353D; float:left;  }



#betweenad { width:305px; float:right; background:#F6F7FF url(images/recentcomul.gif) repeat-y top left; padding:0px 0px 0px 5px; }



#recentcomments { width:260px; float: left;  }



#recentcomments .recentcom { position:relative; width:260px; height:30px; padding:0px; margin:0px; overflow:hidden; }



#recentcomments .recentcom span { position:absolute; width:260px; height:30px; left:0; top:0; margin:0; }



#recentcomments ul { list-style:none; margin:0px 0px 5px 0px; padding:0px 5px 4px 0px; width:255px;   }



#recentcomments ul li { display:block; position:relative; padding:4px; background:#F6F7FF url(images/recentcomsub.gif) repeat-x bottom left;  }



#recentcomments ul li a, #recentcomments ul li a:visited { text-decoration:none; color:#445878; }



#recentcomments ul li a:hover { text-decoration:none; color:#31353D; }



#singlebelow { width:573px;  background-color:#f6f7ff; border-top:1px solid #DDDFEF; border-left:1px solid #DDDFEF; border-right:1px solid #fff; border-bottom:1px solid #fff; margin:0px 0px 10px 0px; padding:10px; color:#31353D; float:left;  }



#singlebelowad { width:305px; float:left; background:#F6F7FF url(images/recentcomul.gif) repeat-y top right; padding:0px 0px 0px 5px; }



#singlebelowspot { width:260px; float: right;  }



#singlebelowspot .subrss { position:relative; width:260px; height:30px; padding:0px; margin:0px; overflow:hidden; }



#singlebelowspot .subrss span { position:absolute; width:260px; height:30px; left:0; top:0; margin:0; background:url(images/subscriberss.gif) no-repeat; }



#mostcommentedarticles { position:relative; width:260px; height:30px; padding:0px; margin:0px; overflow:hidden; }



#mostcommentedarticles span { position:absolute; width:260px; height:30px; left:0; top:0; margin:0; background:url(images/mostcommentedarticles.gif) no-repeat; }



#singlebelowspot p { padding:5px; }



#singlebelowspot p a, #singlebelowspot p a:visited { text-decoration:none; color:#445878 }



#singlebelowspot p a:hover { text-decoration:none; color:#31353D }



#singlebelowspot ul { list-style:none; margin:0px 0px 5px 0px; padding:0px 5px 4px 0px; width:255px;   }



#singlebelowspot ul li { display:block; position:relative; padding:4px; background:#F6F7FF url(images/recentcomsub.gif) repeat-x bottom left;  }



#singlebelowspot ul li a, #singlebelowspot ul li a:visited { text-decoration:none; color:#445878; }



#singlebelowspot ul li a:hover { text-decoration:none; color:#31353D; }



.post { width:575px; background:#f6f7ff url(images/postsback.gif) repeat-x bottom left; margin:0px 0px 10px 0px; padding:10px; color:#31353D; clear:both; }

.post .advertise { width:565px; padding:0px; font-weight:bold; }

.post .advertise a, .post .advertise a:visited { text-decoration:none; color:#1688DF; }

.post .advertise a:hover { text-decoration:none; color:#619ECB; }

.post .wp_syntax { width:95%; margin:0 auto; }



.post .aligncenter { margin:0 auto; }



.post p strong { font-weight:bold }



.post p { color:#31353D; line-height:normal; letter-spacing:0px; word-spacing:1px; font-size:14px; margin:0px 0px 15px 0px }

.post em { font-style:italic; }

.post h2, .post h3 { font-family:Arial, Helvetica, sans-serif; letter-spacing:-1px; } 

.post h2 { font-size:18px; }

.post h3 { font-size:16px; }

.post p a, .post p a:visited { color:#619ECB; text-decoration:none; border:none; }



.post a, .post a img, .post h1 a:visited { color:#445878; text-decoration:none; border:none; }



.post a:hover, .post a:hover img { color:#1C1D21; text-decoration:none; }



.post ul { list-style:none; padding:0px; margin:2px; clear:both; }



.post ul li { display:block; padding:4px 5px 4px 15px; margin:0px; background-image:url(images/postul.gif); background-position:left; background-repeat:no-repeat; color:#3E404C; }



.post ol { list-style:none; padding:0px; margin:2px; clear:both; }



.post ol li { display:block; padding:4px 5px 4px 15px; margin:0px; background-image:url(images/postul.gif); background-position:left; background-repeat:no-repeat; color:#3E404C; }



.post h1 { font: 1.5em Arial, Verdana, "Times New Roman", Times, serif; color:#1C1D21; font-weight:bold; letter-spacing:-1px; text-align:left; line-height:normal; margin:0px; padding:0px; }



.post h1 a, .post h1 a:visited { color:#31353D; text-decoration:none; }


.post h1 a:hover { color:#1C1D21; text-decoration:none; }



.post img { border:none; margin:4px; }



.post img.wp-smiley { padding:0px; margin:0px; border:none; }



.post blockquote { width:555px; margin:0 auto; padding:5px; background-color:#EEEFF7; border-top:1px solid #DDDFEF; border-left:1px solid #DDDFEF; border-right:1px solid #fff; border-bottom:1px solid #fff;    }



.post blockquote blockquote { width:80% }



.post blockquote blockquote blockquote { width:80% }



.post ul.top  { width:555px;  margin:0px 0px 0px 0px; padding:0px 10px; list-style:none; background:#fff url(images/postmenu.gif) repeat-x top left; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; color:#BEBEBE;   float:left; clear:both; }



.post ul.top li { float:left;  display:inline; padding: 8px 17px; margin:0px 0px 0px 0px; color:#BEBEBE;}



.post ul.top li.author { background-image:url(images/male.png); background-position:left; background-repeat:no-repeat; } 



.post ul.top li.author:hover { background-image:url(images/malehover.png); background-position:left; background-repeat:no-repeat; color:#31353D; }



.post ul.top li.date { background-image:url(images/date.png); background-position:left; background-repeat:no-repeat; }



.post ul.top li.date:hover { background-image:url(images/datehover.png); background-position:left; background-repeat:no-repeat; color:#31353D; }



.post ul.top li.comments { background-image:url(images/comments.png); background-position:left; background-repeat:no-repeat; }



.post ul.top li.comments:hover { background-image:url(images/commentshover.png); background-position:left; background-repeat:no-repeat; color:#31353D; }



.post ul.top li.in { background-image:url(images/in.png); background-position:left; background-repeat:no-repeat; }



.post ul.top li.in:hover { background-image:url(images/inhover.png); background-position:left; background-repeat:no-repeat; color:#31353D; }



.post ul.top  li a, .post .top li a:visited { text-decoration:none; color:#929eb6; }



.post ul.top li a:hover { text-decoration:none; color:#31353D; }



#navigation { width:573px; background-color:#f6f7ff; border-top:1px solid #DDDFEF; border-left:1px solid #DDDFEF; border-right:1px solid #fff; border-bottom:1px solid #fff; padding:10px; margin-bottom:25px; font-size:14px; }



#navigation a { padding: 2px 5px;  border-right: solid 1px #DDDFEF; color:#1C1D21; text-decoration: none; }



#navigation a:visited { padding: 2px 5px; border-right: solid 1px #DDDFEF; color:#1C1D21; text-decoration: none; }



#navigation a:hover { padding: 2px 5px; border-right: solid 1px #DDDFEF; text-decoration: none; color:#1C1D21}



#navigation span { padding: 2px 5px; color:#333; border-right: solid 1px #DDDFEF;}



#navigation .on { padding: 2px 5px; border-right: solid 1px #DDDFEF; color:#333;}



/*----------------------------------------------- COMMENTS -------------------------------------------------*/



#comments { width:573px;  background-color:#f6f7ff; border-top:1px solid #DDDFEF; border-left:1px solid #DDDFEF; border-right:1px solid #fff; border-bottom:1px solid #fff; margin:0px 0px 10px 0px; padding:10px; color:#31353D; float:left;  }



#comments h3 { font-size:16px; letter-spacing:-1px; font-weight:bold; clear:both; font-family:Arial, Helvetica, sans-serif; margin:0px 0px 10px 0px; }



#listcomments { list-style:none; width:573px;  } 



#listcomments li { display:block; width:553px; float:left; clear:both; background-color:#fff; margin:0px 0px 10px 0px; padding:10px; }



#listcomments li .userpart { float:left; padding:0px 0px 0px 5px; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; }



#listcomments li .userpart a, #listcomments li .userpart a:visited { text-decoration:none; color:#445878; }



#listcomments li .userpart a:hover { text-decoration:none; color:#445878; }



#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:#445878; }



#listcomments li .gravatar { float:left; margin:0px 0px 5px 0px; }



#listcomments li .gravatar img { border: none; }



#listcomments li .commenttext { width:543px; clear:both; background:#fff url(images/comback.gif) repeat-x top left; min-height:50px; padding:5px;  }



#listcomments li .commenttext a, #listcomments li .commenttext a:visited {  text-decoration:none; color:#445878; }



#listcomments li .commenttext a:hover { text-decoration:none; color:#31353D;}



#form { width:563px; padding:5px; margin:0px; }



#form p a,  #form p a:visited { text-decoration:none; color:#445878; }



#form p a:hover { text-decoration:none; color:#31353D; }



#form small { font-size:10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; }



#form input { font-family:"Trebuchet MS", Arial; }



#form input.SubmitComment { width: 80px; height: 29px; background: url(images/SubmitComment.png) no-repeat; margin-top: 4px;}



#form input.SubmitComment:hover { background: url(images/SubmitComment.png) no-repeat 0 -29px; margin-top: 4px;}



/*----------------------------------------------- FOOTER -------------------------------------------------*/



#footer { height:102px; background:#1e1f23 url(images/footerback.gif) repeat-x top left; padding:0px; margin:10px 0px 0px 0px; clear:both; }



#footer .copy { width:950px; height:52px; margin:0 auto; padding:0px; }



#copyright { position:relative; width:250px; height:52px; padding:0px; margin:30px 0px 0px 0px; overflow:hidden; float:left; }



#copyright span { position:absolute; width:250px; height:52px; left:0; top:0; margin:0; background:url(images/copyright.gif) no-repeat; }



#footermenu { max-width:500px; height:52px; padding:0px; margin:30px 0px 0px 30px; float:left;  background:url(images/footermenuleft.gif) no-repeat top left; }



#footermenu .menu { max-width:500px; height:15px; float:left; margin:20px 10px 0px 10px; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; color:#929eb6; }



#footermenu .menu li { display:inline; padding:2px 10px; margin:0px; background-image:url(images/menuspacer.gif); background-position:right; background-repeat:no-repeat; }



#footermenu .menu li a, #footermenu  .menu li a:visited { text-decoration:none; color:#929eb6; }



#footermenu .menu li a:hover { text-decoration:none; color:#fff; }



#footerrss { height:52px; padding:0px 0px 0px 0px; margin:30px 0px 0px 0px; float:left;  background:url(images/footermenuleft.gif) no-repeat top left; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; color:#FFFFFF; }



#footerrss span { float:right; margin:20px 0px 0px 0px; padding:0px 0px 0px 30px; text-decoration:none; }



#footerrss span a, #footerrss span a:visited { text-decoration:none; color:#929eb6; }



#footerrss span a:hover { text-decoration:none; color:#fff; }



.wp-smiley { padding:0px; margin:0px; border:none; }