/*  
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: block;
	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:944px;
	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; }
#menu .facebook { background:url(images/facebook.png) no-repeat top left; padding:10px 0px 34px 34px; }
#menu .twitter { background:url(images/twitter.png) no-repeat top left; padding:10px 0px 34px 34px; }
#menu .linkedin { background:url(images/linkedin.png) no-repeat top left; padding:10px 0px 34px 34px; }
#menu .delicious { background:url(images/delicious.png) no-repeat top left; padding:10px 0px 34px 34px; }
#menu .vide { no-repeat top left; padding:10px 0px 34px 73px; }
#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:1px 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 ul li ul li {
	display:block;
	width:501px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 18px;
	background:url(images/liarrowb.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 .aktt_tweets ul li {
font-size:12px;
font-weight:400;
}
#sidebar .simplediv {
	background:url(images/sideulbg.png) repeat;
	width:263px;
	overflow:hidden;
	margin:0px;
	padding:10px;
	font-size:12px;
}
#sidebar .simplediv a, #sidebar a:visited {
	color:#cf4962;
}
#sidebar .simplediv a:hover {
	color:#A6122D;
}
#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;
}
