/*  

Theme Name: I CAN WATCH MOVIES

Theme URI: http://icanwatchmovies.com/

Description: "I CAN WATCH MOVIES" is a free wordpress theme designed and coded by <a href="http://www.acosmin.com">Alexandru Cosmin</a> in collaboration with <a href="http://icanwatchmovies.com">I CAN WATCH MOVIES</a><br/> 

Version: v1.0

Author: I CAN WATCH MOVIES

Author URI: http://icanwatchmovies.com/

Tags: white, light, blue, two-columns, fixed-width, right-sidebar, widgets-ready

*/

body, div, dl, dt, dd, #menu 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, #menu ul {

	margin:0;

	padding:0;

}

caption, th {

	text-align:left;

}

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

	font-size:100%;

}

img.alignright {

	float:right;

	margin:0 0 1em 1em

}

img.alignleft {

	float:left;

	margin:0 1em 1em 0

}

img.aligncenter {

	display: center;

	margin-left: auto;

	margin-right: auto

}

a img.alignright {

	float:right;

	margin:0 0 1em 1em

}

a img.alignleft {

	float:left;

	margin:0 1em 1em 0

}

a img.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto

}

a, a:visited {

	color:#A6122D;

	text-decoration:none;

}

a:hover {

	color:#333;

	text-decoration:none;

}

/*-----------------------*/



body {

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

	color:#595C59;

	background:#DFE6DF url(images/background.png) repeat-x top left;

	padding:10px 0px 0px 0px;

}

#menu {

	width:944px;

	margin:0 auto;

	overflow:hidden;

}

#menu ul.menu {

	width:650px;

	height:38px;

	float:left;

	list-style:none;

}

#menu ul.menu li {

	height:26px;

	background: url(images/menulibg.png) repeat;

	padding:12px 14px 0px 14px;

	float:left;

	display:inline;

	font-weight:bold;

	text-transform:uppercase;

	margin:0px 1px 0px 0px;

	font-size:14px;

}

#menu ul.menu li:hover {

	background-color:#FFF;

}

#menu .rss { background:url(images/rss.png) no-repeat top left; padding:0px 0px 0px 12px; }

#header {

	width:943px;

	height:86px;

	overflow:hidden;

	padding:0px 0px 35px 0px;

	margin:0 auto;

	background:url(images/headerbg.png) no-repeat bottom left;

}

#header h1.logo {

	float:left;

	margin:15px 0px 0px 20px;

	width:630px;

	font-size:42px;

	font-weight:bold;

	color:#500D0D;

	text-transform:uppercase;

	letter-spacing:-3px;

}

#header h1.logo a, #header h1.logo a:visited {

	color:#500D0D;

}

#header h1.logo a:hover {

	color:#500D0D;

}

#header .dands {

	float:right;

	overflow:hidden;

	width:228px;

	height:70px;

	padding:10px 10px 10px 10px;

	margin:7px 0px 0px 0px;

}

#searchbox {

	width:228px;

	overflow:hidden;

}

#searchbox .searchformtop {

	border-top:1px solid #50808a;

	border-left:1px solid #50808a;

	border-bottom:1px solid #94ecff;

	border-right:1px solid #94ecff;

	background:#5c929e url(images/search.png) no-repeat top right;

	padding:3px 20px 3px 3px;

	width:202px;

	color:#fff;

	font-size:10px;

	text-transform:uppercase

}

#description {

	width:228px;

	padding:5px;

	margin:7px 0px 0px 0px;

	font-size:11px;

	color:#2a7a8c;

}

#container {

	width:1005px;

	background:url(images/containerbg.png) repeat-y top left;

	overflow:hidden;

	margin:0 auto;

}

.footerspace {

	width:943px;

	height:52px;

	margin:0 auto;

	background:url(images/footerbg.png) no-repeat;

}

#posts {

	float:left;

	width:715px;

	overflow:hidden;

}

#posts .post {

	width:715px;

	overflow:hidden;

	margin:0px 0px 20px 0px;

}



#comments { 	

    width:715px;

	overflow:hidden;

	margin:0px 0px 0px 0px; }

	

#form { width:539px; padding:0px 15px 10px 15px; float:right; margin:0px 31px 0px 0px; font-size:12px; }



#commentform small { text-transform:uppercase; font-size:10px;}



#commentform input { width:70%; padding:4px; font-size:22px; font-weight:bold; border:2px solid #cdd6d1; border-bottom:2px solid #fff; border-right:2px solid #fff; background-color:#e5efe9; color:#95AA9D; margin:4px 0 10px 0; }



#commentform textarea {  width:85%; padding:4px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; font-weight:bold; border:2px solid #cdd6d1; border-bottom:2px solid #fff; border-right:2px solid #fff; background-color:#e5efe9; color:#95AA9D; margin:4px 0 10px 0; }

#commentform input.submitcom {

	width: 104px;

	height: 34px;

	background: url(images/submitc.png) no-repeat;

	margin:0px 0px 0px 0px;

	padding:0px;

	border:none; }

#form h3.fcom { padding:0px; margin:0px; border:none; }

	

#listcomments { list-style:none; width:715px; overflow:hidden; padding:0px; margin:0px; background:none; }



#listcomments li { width:715px; display:block; overflow:hidden; margin:0px 0px 0px 0px; padding:0; background:url(images/combg.png) repeat-y top left; min-height:82px; }

#listcomments li .leftpart { width:84px; padding:0px 0px 0px 31px; float:left; overflow:hidden; }

#listcomments li .leftpart .avatar { padding:5px; border-top:1px solid #5A9C7E; border-left:1px solid #5A9C7E; border-right:1px solid #C2E6BE; border-bottom:1px solid #C2E6BE; background-color:#68A88B; margin-left:10px;  }

#listcomments li .commenttext p { margin:0px 0px 5px 0px; line-height:18px; }

#listcomments li .commenttext .cinfo { font-size:10px; text-transform:uppercase; }

#listcomments li .commenttext { width:539px; padding:0px 15px 10px 15px; float:right; margin:0px 31px 0px 0px; font-size:14px;}



#comments .ctop { width:715px; height:18px; background:url(images/comtop.png) no-repeat; overflow:hidden; }

#comments .cbot { width:715px; height:22px; background:url(images/combot.png) no-repeat; overflow:hidden;  }





#posts .post .infobot { width:540px; overflow:hidden; float:right; background:url(images/infobot.png) repeat-y top left; font-size:10px; text-transform:uppercase; color:#446b74; padding:0px 45px 0px 15px; }

#posts .post .infobot a, #posts .post .infobot a:visited { color:#3B5C64;  border-bottom:1px dotted #fff; }

#posts .post .infobot a:hover { color:#6197A3 }

#posts .post .infobot p { background: url(images/infobotp.png) repeat-x bottom left; padding-bottom:12px; margin:0px 0px 10px 0px; }

#posts .post .infobot .rsssubscribe { background:none; padding:0px; text-align:center; font-size:14px; font-weight:bold; }

#posts .post .infobot1 { width:600px; height:18px; overflow:hidden; float:right; background:url(images/posttitle.png) no-repeat top right; margin:10px 0px 0px 0px;  }

#posts .post .infobot2 { width:600px; height:26px; overflow:hidden; float:right; background:url(images/posttitle.png) no-repeat bottom right;  }







#posts .post .info {

	width:715px;

	height:92px;

	overflow:hidden;

	background:url(images/posttitle.png) no-repeat;

}

#posts .post .info .ileft {

	width:84px;

	height:62px;

	padding:12px 0px 0px 0px;

	margin:0px 0px 0px 31px;

	float:left;

	text-align:center;

}

#posts .post .info .ileft span {

	font-size:30px;

	color:#ffe3e8;

	line-height:30px;

	font-weight:bold;

}

#posts .post .info .ileft em {

	font-size:16px;

	color:#e98f9f;

	font-weight:bold;

	text-transform:uppercase;

}

#posts .post .info .iright {

	float:left;

	width:539px;

	height:74px;

	overflow:hidden;

	position:relative;

	display:table;

	margin:0px 31px 0px 0px;

	padding:0 15px;

}

#posts .post .info .iright div {

	display:table-cell;

	vertical-align:middle;

	position:static;

}

#posts .post .info .iright div div {

	position:relative;

	top:-50%;

}

#posts .post .info .iright h1 {

	font-weight:bold;

	font-size:22px;

	text-transform:uppercase;

	letter-spacing:-1px;

	word-spacing:4px;

}

#posts .post .info .iright h1 span {

	padding:0px 4px 0px 0px;

	background-color:#F4FAF4;

	color:#A6122D;

}

#posts .post .info .iright h1 span:hover {

	background-color:#fff;

	color:#A6122D;

}

#posts .post .info .iright h1 span a, #posts .post .info .iright h1 span a:visited {

	color:#A6122D;

}

#posts .post .info .iright h1 span a:hover {

	color:#4A747E;

	text-decoration:none;

}

#posts .post .postcontent {

	width:539px;

	padding:0px 15px;

	float:right;

	margin:0px 31px 0px 0px;

	overflow:hidden;

	font-size:14px;

}

#posts .post .postcontent img {

	border:0px solid #88D9EB;

	background-color:#CAEEF7;

	padding:0px;

	margin:0px 5px 5px 5px;

}

#posts .post .postcontent img.wp-smiley {

	border:none;

	background:none;

	padding:0;

	margin:0;

}

#posts .post .postcontent h1, h2, h3, h4, h5 {

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

	margin:5px 0px;

	border-bottom:1px solid #ddd;

	padding:0px 0px 5px 0px;

	color:#3F423F;

}

#posts .post .postcontent h1 {

	font-size:20px;

}

#posts .post .postcontent h2 {

	font-size:18px;

}

#posts .post .postcontent h3 {

	font-size:16px;

}

#posts .post .postcontent strong {

	font-weight:bold

}

#posts .post .postcontent em {

	font-style:italic;

}

#posts .post .postcontent blockquote {

	padding:28px 10px 10px 10px;

	border-bottom:3px solid #7AC871;

	margin:0px 0px 10px 0px;

	background:#E0F2DD url(images/quote.png) no-repeat top left;

	font-size:12px;

}

#posts .post .postcontent blockquote p {

	font-size:12px;

	margin:0;

	padding:0;

}

#posts .post .postcontent p {

	font-size:14px;

	color:#4C4F4C;

	line-height:18px;

	margin:0px 0px 15px 0px;

	word-spacing:0.3px;

	letter-spacing:0.1px;

}

#posts .post .postcontent ul, #posts .post .postcontent ol {

	width:519px;

	list-style:none;

	overflow:hidden;

	padding:0px 10px 0px 10px;

	margin:5px 0 10px 0;

	float:left;

}

#posts .post .postcontent ul li {

	display:block;

	width:501px;

	margin:0px 0px 5px 0px;

	padding:0px 0px 0px 18px;

	background:url(images/liarrow.png) no-repeat top left;

}

#posts .post .postcontent ol li {

	display:block;

	width:501px;

	margin:0px 0px 5px 0px;

	padding:0px 0px 0px 18px;

	background:url(images/liarrowb.png) no-repeat top left;

}

#navigation {

	width:529px;

	float:right;

	clear:both;

	margin:0px 31px 15px 0px;

	font-size:14px;

	font-weight:bold;

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

	letter-spacing:2px;

	text-transform:uppercase;

	padding:5px 20px;

}

#navigation .next {

	float:left;

}

#navigation .prev {

	float:right;

}

#sidebar {

	width:283px;

	padding-bottom:20px;

	float:right;

	overflow:hidden;

}

h2.side {

	text-align:right;

	color:#38A1B9;

	padding:0 0 0 0;

	margin:0 0 5px 0;

	border-bottom:none;

	width:248px;

}

#sidebar .adv {

	background:url(images/sideulgreebg.png) repeat;

	width:263px;

	overflow:hidden;

	margin:0px;

	padding:10px 10px 5px 10px;

}

#sidebar .adv img {

	border:2px solid #69BA60;

	margin:0px 1px 5px 1px;

	float:left;

}

#sidebar .simplediv {

	background:url(images/sideulbg.png) repeat;

	width:263px;

	overflow:hidden;

	margin:0px;

	padding:10px;

	font-size:12px;

}

#sidebar .simplediv p {

	margin:0px 0px 10px 0px;

	word-spacing:1px;

}

#sidebar .simplediv .avatar {

	float:right;

	padding:5px;

	margin:5px;

	background-color:#e6eee6;

	border-top:1px solid #B9D0B9;

	border-left:1px solid #B9D0B9;

	border-bottom:1px solid #fff;

	border-right:1px solid #fff;

}

#sidebar ul {

	list-style:none;

	background:url(images/sideulbg.png) repeat;

	width:263px;

	overflow:hidden;

	margin:0px;

	padding:10px;

	text-transform:capitalize;

}

#sidebar ul li {

	display:block;

	font-size:14px;

	font-weight:bold;

	background-color:#e6eee6;

	padding:5px 8px;

	margin:5px 0px 5px 0px;

	border-top:1px solid #B9D0B9;

	border-left:1px solid #B9D0B9;

	border-bottom:1px solid #fff;

	border-right:1px solid #fff;

}

#sidebar ul li:hover {

	background-color:#F5F8F5;

}

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

	color:#cf4962;

}

#sidebar ul li a:hover {

	color:#A6122D;

}

#sidebar ul li ul {

	margin:0;

	padding:0;

	width:90%;

	background:none;

}

#sidebar ul li ul li {

	margin:0px;

	padding-left:20px;

	border:none;

	background: url(images/subli.png) no-repeat top left;

}

#sidebar ul.archives {

	list-style:none;

	background:url(images/sideulbg.png) repeat;

	width:273px;

	overflow:hidden;

	margin:0px;

	padding:10px 5px 5px 5px;

}

#sidebar ul.archives li {

	float:left;

	display:inline;

	width:108px;

	margin:0px 5px 5px 5px;

	font-size:10px;

	text-transform:uppercase;

}

#sidebar .clear {

	width:283px;

	height:19px;

	background:url(images/sideulbot.png) no-repeat top right;

	margin-bottom:5px;

}

#sidebar .clearg {

	width:283px;

	height:19px;

	background:url(images/sideulbotgreen.png) no-repeat top right;

	margin-bottom:5px;

}

#footer {

	width:892px;

	margin:0 auto;

	padding:0 0 0 51px;

	overflow:hidden;

}

#footer h2.fred, #footer h2.fgreen {

	border:none;

	padding:0;

	margin:0px;

}

#footer .left {

	width:282px;

	float:left;

	overflow:hidden;

}

#footer .right {

	width:282px;

	float:left;

	overflow:hidden;

}

#footer .left a, #footer .right a, #footer .left a:visited, #footer .right a:visited {

	color:#A80A27;

}

#footer .left a:hover, #footer .right a:hover {

	color:#35555C;

}

#footer .right ul, #footer .left ul {

	list-style:none;

	overflow:hidden;

	margin:0px;

	padding:0px;

	width:272px;

}

#footer .right ul li, #footer .left ul li {

	display:block;

	font-size:10px;

	text-transform:uppercase;

	background:url(images/footerli.png) repeat-x bottom left;

	padding:0px 0px 7px 0px;

	margin:0px 0px 5px 0px;

}

#footer .wrap {

	width:583px;

	padding:0px 30px 0px 0px;

	overflow:hidden;

	background:url(images/footerwrapbg.png) no-repeat top right;

}

#footer .wrap .in {

	width:564px;

	padding:10px;

	overflow:hidden;

	background:url(images/footerwrapin.png) repeat;

}

#footer .wrap .in .wp-tag-cloud {

	list-style:none;

	margin:0px;

	padding:0px 0px 0px 0px;

	border:none;

	overflow:hidden;

}

#footer .wrap .in .wp-tag-cloud li {

	padding:5px;

	float:left;

}

#footer .clear {

	width:613px;

	height:41px;

	background:url(images/footerwrapclear.png) no-repeat;

}

#footer .copy {

	width:564px;

	margin:0px 0px 0px 29px;

	padding:10px;

	overflow:hidden;

	background-color:#7ec8d9;

	color:#416870;

	font-size:12px;

}

#footer .copy h3 {

	font-size:14px;

	text-transform:uppercase;

	color:#416870;

	margin:0px;

	padding:0px;

	border:none;

	letter-spacing:-1px;

}

#footer .copy a, #footer .copy a:visited, #footer .copy a:hover {

	color:#35555c;

}

#footer .cwp {

	width:564px;

	height:26px;

	margin:0px 0px 0px 29px;

	padding:10px 10px 10px 10px;

	background:url(images/cwp.png) repeat-x top left;

	font-size:10px;

	text-transform:uppercase;

	color:#a6aba6;

}

#footer .cwp a, #footer .cwp a:visited, #footer .cwp a:hover {

	text-decoration:none;

	color:#a6aba6;

}

#footer .cwp .logo {

	position:relative;

	width:142px;

	height:11px;

	padding:0px;

	margin:0px auto;

	float:left;

	overflow:hidden;

}

#footer .cwp .logo em {

	position:absolute;

	width:142px;

	height:11px;

	left:0;

	top:0;

	margin:0;

	background:url(images/footerlogo.png) no-repeat;

	text-indent:-9999px;

}

#footerbot {

	width:100%;

	height:165px;

	background:url(images/footerbot.png) repeat-x top left;

	overflow:hidden;

}

