/*
Theme Name: DVDVideoSoft
Theme URI: http://www.dvdvideosoft.com
Description: DVDVideoSoft
*/

/* Common defenitions*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	font-family:Verdana;
    font-size:12px;
	letter-spacing : normal;
	font-weight: normal;
	font-size: 12px;
}

body{
	background-color : #D9D8D8;
	text-align: center;
}

/**
 * Best height settings for all inputs
 */
input {
	vertical-align: middle;
	height: 18px;
	overflow: visible;
}
/* IE7 */
*+html input {
	position: relative;
	top: -1px;
	padding-right: 2px;
	padding-left: 2px;
}
/* Safari, Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	input {
		padding-right: 4px;
	}
}
/* Opera */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {	  
	input {
		padding-right: 3px;
		padding-left: 2px;
	}
}
/* IE8 */
input {
	padding-right /*\**/: 2px\9;
	padding-left /*\**/: 2px\9;
}
/* Buttons */
input[type="submit"], input[type="button"] {
	height: 26px;
	padding-right: 11px;
	padding-left: 11px;
}
/* Mozilla */
@-moz-document url-prefix() {
	input[type="submit"], input[type="button"] {
		padding-bottom: 2px;
		padding-right: 8px;
		padding-left: 8px;
	}
}
/* Opera */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {	  
	input[type="submit"], input[type="button"] {
		height: 24px;
		margin-top: 1px;
	}
}
/* /Button */

/* Select */
select {
	vertical-align: middle;
	height: 24px;
}
/* /Select */

/**
 * /Best height settings for all inputs
 */

.LeftFloat{
	float: left;
}

.RightFloat{
	float: right;
}

.AlignRight{
	text-align: right;
}

div.clearfloat{
	clear: both;
	float: none;
}

.MainFrame{
	background-color : #FFFFFF;
	width: 993px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	clear: both;
	float: none;
	position: relative;
}

#Header{
	background-color : #508DC9;
}

#NavigationLine{
	background-color : #555555;
}

#ColumnLeft{
	background-color : #FFFFFF;
	float: left;
	width: 782px;
	padding-bottom: 20px;
}
/* IE7 */
*+html #ColumnLeft {
	margin-bottom: 15px !important;
	padding-bottom: 0 !important;
}

#Bottom{
	background-color : #508DC9;
}

#Header p, #Header p a{
	color: #FFFFFF;
	font-size: 11px;
}

#Header div.HeaderLine2 p, #Header div.HeaderLine2 a,#Header div.HeaderLine2_1 p,#Header div.HeaderLine2_1 a{
	font-size: 36px;
}

div.HeaderLine1{
	padding-left: 14px;
	padding-top: 7px;
}

div.HeaderLine2{
	float: right;
	padding-right: 14px;
	margin-top: -9px;
}

div.HeaderLine2_1{
	float: left;
	padding-left: 69px;
	margin-top: 0px;	
	background: url(/img2/logo/poiters_white_on_blue.png) no-repeat 18px 10px;
	padding-bottom: 13px;
}
div.HeaderLine2_2{
	float: left;
	padding-left: 71px;
	margin-top: -13px;
	font-size : 11px;
}

div.HeaderLine3{
	float: right;
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 0px;/*10*/
	text-align: right;
	position: relative;
	right: 14px;
	height: 23px;
}

#NavigationLine p{
	color: #FFFFFF;
	font-size: 13px;
}

#NavigationLine p a{
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
}

div.NavigationLine1{
	padding-left: 14px;
	padding-top: 8px;
	padding-bottom: 9px;
}

div.z1{
	background-color: #F5F5F5;
	margin-top: 25px;
	
	padding-left: 24px;
	padding-top: 12px;
	padding-bottom: 12px;
}

div.z1 p{
		color: #000000;
		font-size: 11px;
}

div.z1 p a{
		font-size: 11px;
}

h1 {
	font-size: 36px;
	padding-left: 21px; 
	padding-top: 17px;
	padding-bottom: 8px;
	float: left;
}

h1 a{
	font-size: 36px;
}

h2 {
	font-weight: bold;
	font-size: 13px;
	margin-left: 24px;
	padding-top: 20px;
	padding-bottom: 4px;
}

h2.bigH2 {
	font-weight: bold;
	font-size: 16px;
	margin-left: 24px;
	padding-top: 10px;
	padding-bottom: 24px;
}
/* IE7 */
*+html h2.bigH2 {
	padding-top: 5px !important;
}

h2 a {
	font-weight: bold;
	font-size: 13px;
}

h2 span{
	font-weight: bold;
	font-size: 13px;
	color: #FF0033;
}

p span{
	color: #FF0033;
}

h3{
	padding-bottom: 14px;
}

A.white {
	color: #FFFFFF;
	text-decoration: none;
}

A.white_hover_underline {
	color: #FFFFFF;
	text-decoration: none;
}

A.white_hover_underline:hover {
	text-decoration: underline;
}

A.white_all_underline {
	color: #FFFFFF;
	text-decoration: underline;
}

A.blue{
	color: #1C4DAF;
	text-decoration: none;
}

A.blue_all_underline {
	color: #1C4DAF;
	text-decoration: underline;
}

A.red{
	color: #FF0033;
	text-decoration: none;
}

A.red_all_underline {
	color: #FF0033;
	text-decoration: underline;
}

A.black {
	color: #000000;
	text-decoration: none;
}

A.black_all_underline {
	color: #000000;
	text-decoration: underline;
}

A.black_hover_underline {
	color: #000000;
	text-decoration: none;
}

A.black_hover_underline:hover {
	text-decoration: underline;
}

b{
	font-weight: bold;
}

ul.tips_block{
	list-style: none;
	padding-bottom: 17px;
}

ul.tips_block li{
	background: url(img2/ArrowN.png) no-repeat;
	margin-top: 8px;
	margin-left: 25px;
	padding-left: 10px;
}

ul.tips_block li span.blue{
	color: #1C4DAF;
	font-size: 11px;
	font-style: italic;
}

ul.tips_block li a.blue, ul.tips_block li a.red {
	font-size: 11px;
	font-style: italic;
}

div.d1{
	background-color : #508DC9;
	width: 257px;
	float: right;
	margin-top: 20px;
}

div.D1Line1{
	padding-left: 11px;
	padding-top: 6px;
}

div.D1Line2{
	padding-left: 11px;
	padding-top: 4px;
	padding-bottom: 10px;
}

div.D1Line1 a{
 font-size: 13px;
 font-weight: bold;
}


div.z2{
	background-color: #FEF3EC;
	margin-top: 6px;
	padding-left: 24px;
	padding-top: 7px;
	padding-bottom: 15px;
}

div.z2line2{
	padding-top: 7px;
	padding-bottom: 7px;	
}

div.z2line1 a{
	font-size: 13px;
	font-weight: bold;
}

div.z2a{
	background-color: #FEF3EC;
	margin-top: 10px;
	padding-left: 24px;
	padding-top: 7px;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

#Bottom p{
	font-size: 11px;
	color: #FFFFFF;
	line-height : 18px;
}

#Bottom div{
	padding-left: 14px;
	padding-right: 23px;
	margin-top: 10px;
}

div.BottomLine1{
	float: left;
	width: 280px;
}

div.BottomLine2{
	float: right;
	width: 278px;
	border-left: 1px solid White;			
}

div.BottomLine3{
	float: right;
	width: 279px;
	border-left: 1px solid White;				
}

div.BottomLine4{
	padding-top: 14px;	
	padding-bottom: 14px;
	height: 18px;
}

p.copyright {
	float: left;
}

#feedstat{
	margin-top: 5px;
	margin-bottom: 5px;
}

div.prscr{
	padding-left: 25px;
	padding-top: 14px;
	padding-bottom: 19px;
	float: left;
}

div.google1{
	width: 251px;
	height: 251px;
    /*border: 1px solid black;*/
	float: right;
}

div.google2{
	width: 251px;
	height: 251px;
   /*border: 1px solid black;*/
   margin-left: 26px;
}

div.frdesc{
	margin-left: 24px;
	padding-top: 6px;
	padding-bottom: 3px;
}

div.prdesc, div.prdesc2{
	margin-left: 24px;
	padding-top: 20px;
	padding-bottom: 3px;
}

div.prdesc p, div.frdesc p{
	margin-bottom: 14px;
}

div.update{
	margin-bottom: 5px;
	margin-top: 5px;
}

div.update a{
	background: url(http://www.dvdvideosoft.com/img2/little/!.png) no-repeat 1px 4px;
	padding-left : 40px;
	padding-bottom: 4px;
	padding-top: 10px;
	margin-top : 0px;
	margin-bottom : 0px;
	font : bold;
}

A.blue_all_underline_bold {
	color: #1C4DAF;
	text-decoration: underline;
	font-weight : bold;
	font-size : 13px;
}

#Bottom a, #Bottom  p b, div.prdesc2 p, div.prdesc2 p a, div.prdesc2 p b, div.subscribe p.note, div.subscribe p.note b, div.z2 div.z2line2 a, div.z2 div.z2line3 a, div.D1Line2 a, div.z2a div.z2line2 a, div.z2a div.z2line3 a{
	font-size: 11px;
}

div.CRLine1{
	padding-left: 38px;
	padding-top: 23px;
}

div.alternative1{
	padding-left: 25px;
	padding-top: 17px;
	padding-bottom: 5px;
}

div.alternative1 img, div.macscr img, div.step img{
	margin-right: 18px;
	padding-top: 3px;
	padding-bottom: 14px;
}

div.alternative1 p, div.subscribe p, div.macscr p,  div.step  p, div.index p{
	padding-bottom: 13px;
}

div.alternative1 h3 a{
	font-weight: bold;
	font-size: 11px;
}


div.macscr{
	padding-left: 25px;
	padding-top: 14px;
	padding-bottom: 19px;
}

div.index{
	padding-left: 25px;
	padding-top: 14px;
}

div.faq{
	padding-left: 25px;
	padding-top: 10px;
	padding-bottom: 14px;
	background-color:  #FEF3EC;
	margin-bottom: 14px;
}

div.subscribe{
	padding-left: 24px;
	padding-top: 8px;
	padding-bottom: 0px;
}

div.step{
	padding-left: 25px;
	padding-top: 14px;
	padding-bottom: 19px;
}

div.step img{
	margin-bottom: 1px;
}

input.email, input.email2 {
	width: 230px;
}

ul.mini{
	list-style: decimal;
	color: #FF0033;
	padding-bottom: 3px;
	
}

ul.mini li{
	list-style-position: inside;
	margin-bottom: 10px;
}

ul.mini li span{
	color: #000000;
}

div.post{
	padding-left: 25px;
	padding-top: 7px;
	padding-bottom: 4px;
	margin-bottom: 13px;
}

div.post  p{
	padding-bottom: 13px;
	line-height: 18px;
}


div.entry{
	padding: 10px 15px 0;	
	margin: 10px 0;
	background-color: #f7f7f7;
}

div.LeaveReply{
	padding-left: 25px;
}

div.post  div.entry  p a, div.comments ol.commentlist li.alt p a{
	color: #FF0033;
	text-decoration: none;
}
div.post  div.entry  p a:hover, div.comments ol.commentlist li.alt p a:hover{
	color: #FF0033;
	text-decoration: underline !important;
}
p.postmetadata, div.post small {
	font-size: 10px;
	color: #696969;
}
p.postmetadata {
	clear: both;
}
/* IE7 */
*+html p.postmetadata {
	background-color: white !important;
}
*+html div.entry {
	margin-bottom: 0 !important;
}
*+html p.postmetadata {
	padding-top: 10px !important;
}
*+html .post img {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}

p.postmetadata {
	position: relative;
	padding: 0 1px;
}

div.post small a {
	font-size: 11px;
	color: #FF0033;
	text-decoration: none;
}

div.post small a:hover{
	text-decoration: underline;
}

p.newWpinfo {
	width: 400px;
	font-size: 11px;
	text-align: right;
	position: absolute;
	top: 11px;
	right: 15px;
}
p.newWpinfo, p.newWpinfo * {
	font: normal 10px Verdana, Geneva, sans-serif !important;
	color: #696969;
}
p.newWpinfo a {
	color: #1C4DAF !important;
	text-decoration: none;
}
p.newWpinfo a:hover {
	text-decoration: underline;
}

p.postmetadata a, div.navigation a, div.CRLine2 a{
	color: #1C4DAF;
	font-size: 11px;
	text-decoration: none;
}


div.post  p.postmetadata a:hover, div.navigation a:hover, div.CRLine2 a:hover{
	color: #1C4DAF;
	text-decoration: underline;
}

div.post  p.postmetadata a{
	font-size: 11px;
}

cite, cite a{
	color: #FF0033;
	text-decoration: none;
	font-style: normal;
}

small.commentmetadata a{
	font-size: 10px;
	color: #f03 !important;
	text-decoration: none;
}
small.commentmetadata a:hover{
	text-decoration: underline;
}

div.post h3{
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 18px;
}

div.post h3 a {
	font-weight: bold;
	font-size: 13px;
	color: Black;
	text-decoration: none;
}

div.post h3 a:hover {
	text-decoration: underline;
}

div.post  img{
	margin-right: 18px;
	padding-top: 3px;
	padding-bottom: 14px;
}

div.post img.wp-smiley{
	margin: 0px;
	padding: 0px;
}

div.navigation{
	padding-left: 25px;
	padding-top: 14px;
	padding-bottom: 4px;
}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	
div.CRLine3{
	margin-left: 38px;
	padding-left:0px;
	padding-top: 30px; 
	margin-top: 0px;
}	

div.CRLine2{
	float: right;
	width: 166px;
	padding-left: 0;
	padding-top: /*23px;*/4px;
	padding-bottom: 10px ;
}	

div.CRLine2 h2{
	margin-left: -1px;
	margin-top: 3px;
	padding-top: 14px;
	padding-bottom: 7px;
}	

div.CRLine2 ul{
	list-style: none;
	margin-top: 0px;/*3px;*/
}

div.CRLine2 ul li{
	margin-bottom: 6px;
}

div.CRLineGoogleBlog{
	padding-top: 22px;
	padding-bottom: 10px;
}

span.required{
	font-size: 11px;
}

div.comments {
	width: 900px;
	padding-left: 25px;
}
/* IE7 */
*+html #comments {
	padding-bottom: 18px;
}
*+html div.comments {
	padding-bottom: 12px;
}

#searchform{
	margin: 7px 0 14px 25px;
}

#searchform input[type="text"] {
	width: 300px;
}

#comment{
	width: 621px;
}

/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
}
/* End Comments */

/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
	
/* End Calendar */


#NavigationLineDown{
	border-top: 1px solid #e9e9e9;
	width: 993px;
	background-color : #f5f5f5;
	margin-left : 0px;
	height: 23px;
	padding-bottom : 0px;
	padding-top : 10px;
	margin-top : 0px;
	margin-bottom : 0px;
	text-indent: 14px;
	position: relative;
}

#NavigationLineDown p{
	color: #5c5c5c;
	font-size: 11px;
}

#NavigationLineDown p a{
	color: #5c5c5c;
	font-size: 11px;
	font-weight: normal;
}

div.flag
{
    float:right;
    margin-right: 11px;
}

div.flag img
{
    border-width:0px;
}

#NavigationLine div.flag a {
	color: #508DC9;
	text-decoration: none;
	margin-right: 4px;
}
#NavigationLine div.flag a:hover {
	text-decoration: underline;
}
#NavigationLine div.flag img {
	font: 10px Verdana;
}
#comment {
	height: 12em;
	margin: 4px 0 0;
	padding: 2px;
	padding /*\**/: 2px 3px\9;
	width: 610px;
	display: block;
}
*+html #comment {
	padding: 2px 3px;
}
input, textarea, select {
	font: 13px "Microsoft Sans Serif", Tahoma, Verdana, sans-serif;
}

.post-form p {
	margin-top: 11px;
}
.post-form label {
	display: block;
}
.post-form input, .post-form textarea {
	margin-top: 4px;
}
.comments-table td.first img {
	position: relative;
	top: -3px;
}
.comment-container {
	position: relative;
}
.comment-text-container {
	margin-left: 200px;
}
.comment-header-container {
	position: absolute;
	top: 0;
	left: 0;
}
.comments-user-name {
	display: inline;
	vertical-align: top;
}
.comments-user-name a {
	color: black !important;
	font-weight: bold;
}
.comments-table {
	padding: 15px 0 15px;
	width: 800px;
	border-collapse: separate;
}

.comments-table td {
	padding: 15px 0;
	vertical-align: top;
	border: 5px solid white;
}
.comments-table td.second {
	padding: 0;
	width: 649px;
}
.comments-table td.second .superDiv {
	padding: 15px 15px 20px;
	background-color: #F7F7F7;
}
.superDiv p a {
	color: #f03 !important;
}
strong {
	font-weight: bold !important;
}
.comments-hr {
	border: none;
	color: #e9e9e9;
	background-color: #e9e9e9;
	height: 1px;
	padding: 0 !important;
	margin: 14px 0 !important;
}
/* IE7 */
*+html .comments-hr {
	margin: 7px 0 6px !important;
}
.commentmetadata {
	float: right;
	position: relative;
	top: -3px;
}
.comments-table a {	
	color: #1C4DAF;
	text-decoration: none;
}
.comments-table a:hover {	
	text-decoration: underline;
}
hr.panel-delimiter {
	border: none;
	color: #e9e9e9;
	background-color: #e9e9e9;
	height: 1px;
	padding: 0 !important;
	margin: 0 !important;
	width: 993px !important;
	clear: both;
}
.cat-item {
	font: 11px Verdana, Geneva, sans-serif;
	color: #696969;
}
.post-date {	
	font-size: 10px;
	color: #696969;
	position:absolute;
	right: 0px;
}
/* IE7 */
*+html .post-date {
	top: 7px;
}
div.z6_2{
	margin-top: 25px;
	padding-left: 24px;
	padding-top: 0px;
	padding-bottom: 25px;
}

hr.z6_2_hr{
	color: #d9d8d8;
	background-color:#d9d8d8;
	border: none;
	width: 752px;
	height: 1px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
}

.comments-user-name, .comments-user-name a {
	font-size: 13px !important;
}
div.marginDiv {
	padding-bottom: 25px;
}
.smallGrey {
	font: 10px Verdana, Geneva, sans-serif;
	color: #696969;
}

.categories .cat-item {
	margin-top: 7px;
	color: #696969;
	font: 10px Verdana, Geneva, sans-serif !important;
}
.categories .cat-item a {
	font-weight: normal;
	color: #1C4DAF /*!important;*/
}
.p {
	margin-left: 25px;
}
.hr-below-advertise {
    height: 1px !important;
    font-size: 1px !important;
    border-bottom: 1px solid rgb(233,233,233);
    margin-top: 7px;
    position: relative;
    top: 6px;
}

.social_networks {
float: right;
padding: 0 0 10px 10px;
}
.FBConnectButton_Small .FBConnectButton_Text {font-size: 10px; padding: 2px 4px 3px !important;}
.FBConnectButton_Small, .FBConnectButton_RTL_Small {width: 54px;}

