*{margin:0; padding:0;}
a:focus {outline-style: none;}

Button::-moz-focus-inner,
Input[type="reset"]::-moz-focus-inner,
Input[type="button"]::-moz-focus-inner,
Input[type="submit"]::-moz-focus-inner,
Input[type="file"] > input[type="button"]::-moz-focus-inner {
    Border: none;
}

img.alignleft{ margin:5px 15px 10px 0; float:left; border:0 none;}

img.alignright{ margin:5px 0 10px 15px; float:right; border:0 none;}

img.aligncenter{ text-align:center; border:0 none; margin:10px 0;}

img.alignnone{ border:0 none;}

body{ font:14px Arial, Helvetica, sans-serif; line-height:1.2; color:#121212;}



h1, h2, h3, h4, h5, h6{ margin:0; font-family:Arial, Helvetica, sans-serif; color: #000;}

h1{font-size: 36px;} 
h2{font-size: 28px;} 
h3{font-size: 18px;} 
h4{font-size: 18px;} 
h5{font-size: 14px;} 
h6{font-size: 12px;}
p{margin: 0; line-height:20px;}
ul, li{list-style:none; padding:0;}

/* 1.2 Hyperlinks */
a:link {color:#a6d7ee;}    /* unvisited link */
a:visited {color:#00FF00;} /* visited link */
a:hover {color:#FF00FF;}   /* mouse over link */
a:active {color:#0000FF;}  /* selected link */

h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited,
h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited  { text-decoration:none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover  {text-decoration: underline; border:none !important;}


/* main */
#main{width:100%; height:100%; padding:0; margin:0;}

#topBg{ background-image:url(images/topBg.jpg); background-repeat:repeat-x; background-color: #edecea;width:100%; height:100%; padding:0; margin:0; float:left;}

#content-main{width: 950px; margin: 0 auto; height: 100%;}

#header{ width:950px; height: 159px; float: left; margin:0; padding:18px 0 0 0; position: relative; background-image:url(images/headerBg.png); background-repeat:no-repeat;}

.logo{width:500px; float:left; padding:15px 0 18px 0;}

.logo h1{ background-image:url(images/logo.png); background-repeat:no-repeat; width:493px; height:83px; float:left;text-indent:-9999px;}

.logo h1 a{ width:493px; height:83px; float:left; display:block; text-decoration:none; text-indent:-9999px;}

.header_img{width:238px; height:170px; position: absolute; top: 5px; right: 0; z-index: 5;}

/* navigation */
.navigation{width:950px; height:41px; float:left; padding:0; margin:0;}

.navigation ul{list-style:none; float:left; padding:0 10px; margin:0;}

.navigation ul li{background-image:url(images/navi-arrow.png); background-repeat: no-repeat; background-position:left center; list-style:none; float:left; font-family:Impact,Arial, Helvetica, sans-serif; font-size:20px; color:#fff; font-weight:normal; height:41px; padding:0 15px 0 35px; line-height:41px; margin:0 3px;}

.navigation ul li a{color:#fff; display:block; text-decoration:none; float:left;}

.navigation ul li a:hover{text-decoration:underline; height:42px;color:#fff;}

.navigation ul li.current_page_item a{text-decoration:underline; height:41px;}

.navigation ul li.current_page_item{text-decoration:underline; height:41px;}



/*....... contentarea .........*/
#contentarea{width:920px; height:100%; padding:10px 15px; margin:0; float: left;}



/* contentLeft */
.contentLeft{ background-color: #fff;width:680px; margin:10px 0; padding:10px 20px; float:left;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}

.postNavi{width:680px; float:left; padding:10px 0; display:block;}
.leftNavi{float:left;font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#121212; }
.leftNavi a{color:#930e30;}
.leftNavi a:hover{color:#930e30;}
.rightNavi{float:right;font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#121212; }
.rightNavi a{color:#cb0034;}
.rightNavi a:hover{color:#cb0034;}

/*.......... postArea ..........*/
.postArea{width:680px; float:left; padding:10px 0; margin:0;}

.postArea h2{  font-family:'Georgia',Arial, Helvetica, sans-serif; color:#000;margin:0; padding:5px 0 5px 0; font-size:20px; font-weight:bold; font-style: italic;}

.postArea h2 a{color:#0b0b0b; text-decoration:none;}

.postArea h3{ font-family:Arial, Helvetica, sans-serif; color:#0b0b0b;margin:0; padding:5px 0; font-size:18px; font-weight:normal;}

.postArea h3 a{color:#0b0b0b; text-decoration:none;}

.postArea p{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#121212; padding:10px 0 10px 0; margin:0; text-align:justify; line-height: 150%;}

.postArea p a{color:#cb0034; text-decoration:none;}

.postArea ul{list-style:none; padding:10px; margin:0;}

.postArea ul li{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#121212; font-weight:normal;list-style:none; padding:0; margin:5px 0;}

.postArea ul li a{color:#121212; text-decoration:none; padding:0; display:block;}

.postArea ul li a:hover{color:#121212; text-decoration:underline;}

.postArea ol{list-style:none; padding:10px; margin:0;}

.postArea ol li{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#121212; font-weight:normal;list-style:none; padding:0; margin:5px 0;}

.postArea ol li a{color:#121212; text-decoration:none; padding:0;display:block;}

.postArea ol li a:hover{color:#121212; text-decoration:underline;}

.postArea img{border: solid 1px #d2d2d2;}

.postArea span{padding:0 0 5px 0; width: 100%; float: left;font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#121212;}

.postArea span a{ text-decoration: none;color: #121212;}


/* contentRight */
.contentRight{width:180px; margin:0; padding:0; float:right; }




/*.......... sidebar ..........*/
.sidebar{ background-color: #fff;width:179px; float:left; padding:0 0 10px 0; margin:10px 0;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}

.sidebar h3{background-image:url(images/sidebar-head.png); background-repeat:no-repeat; background-position:top left;font-family:MyriadPro,Arial, Helvetica, sans-serif; color:#fff;margin:0; padding:7px 0 15px 40px; font-size:17px; font-weight:bold; text-transform: uppercase;}

.sidebar h3 a{color:#005393; text-decoration:none;}

.sidebar ul{ list-style:none; float:left; padding:5px 10px; margin:0;}

.sidebar ul li{ background-image:url(images/sidebar-bullet.png); background-repeat:no-repeat; background-position:top left; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#121212; padding:0 0 0 15px; margin:5px 0;}

.sidebar ul li a{ text-decoration:none; color:#121212; display:block;}

.sidebar ul li a:hover{text-decoration:underline; color:#121212;}

.sidebar p{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#121212; text-align:justify; line-height:120%; padding:5px 0;}

.sidebar p a{color:#121212; text-decoration:none;}



/* footer */
#footerBg{ background-image:url(images/bottomBg.jpg); background-position: top; background-repeat:repeat-x; width: 100%; height: 92px; float: left;}

.footer{width:870px; margin:0 auto;padding:20px 40px;}

.footer ul{list-style: none; width: 500px; float: left; padding: 10px 0 10px 0;}

.footer ul li{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff;list-style: none; float: left; padding:0 7px; border-left: solid 1px #f7f7f7; line-height: 10px;}

.footer ul li a{ text-decoration: none; color: #fff;}

.footer ul li a:hover{ text-decoration: underline; color: #fff;}

.footer ul li:first-child{ border: 0 none;}

.footer p{ width: 350px; float: right;font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; display:inline-block; padding:10px 0; text-align: right;}

.footer p a{ text-decoration:underline; color:#fff; }


/* contact page */

.ctxt{ background-color:transparent; width:301px; height:22px; line-height:22px; border:0 none; padding:5px 10px; margin:8px 0; float:left; font-family:Arial, Helvetica, sans-serif; color:#121212!important; border:solid 1px #c4c4c4;}

.ctxtArea{background-color:transparent; width:410px; height:124px; border:0 none; padding:5px 10px; margin:8px 0; float:left; font-family:Arial, Helvetica, sans-serif; color:#121212!important; border:solid 1px #c4c4c4;line-height:150%;}

.send_btn{ background-image:url(images/submit-btn.png); background-repeat:no-repeat; background-color:transparent; border:0 none; width:103px; height:31px; margin:8px 10px 8px 0; cursor:pointer; text-indent:-9999px; float:left;}


/*---------------comment-form-------------------------*/

#comments{
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#fff;
	width:100%;
	float:left;
	padding:5px 0 5px 10px;
 	background: #b53131;
	}

#commentform p{
    font-family:Arial, Helvetica, sans-serif;
    color:#2a2a2a;
    font-size:12px;
    margin:0;
	padding:5px 0;
	width:100%;
	text-align:left;
	float:left;
    }

#commentform p a{
    color:#2a2a2a;
}

#respond h4{
	font-size:16px;
	color:#b5e400;
	float:left;
	}

#respond{
	font-size:16px;
	color:#fff;
	float:left;
	width:100%;
	padding:5px 0 5px 10px;
	background: #b53131;
	}

#respond h3{
	font-size:16px;
	color:#013b96;
	float:left;
	width:100%;
	padding:10px 0;
	}

#respond p a{
    font-family:Arial, Helvetica, sans-serif;
    color:#2a2a2a;
    font-size:12px;
    text-decoration:none;
    }


#respond p a:hover{
    font-family:Arial, Helvetica, sans-serif;
    color:#2a2a2a;
    font-size:12px;
    text-decoration:underline;
    }

#comment{
	float:left;
	width:550px;
}

#commentform  {
    font:110% Arial, Helvetica, sans-serif;
    margin-top:10px;
    }

#commentform input {
        border:solid 1px #c4c4c4;
	margin-top:3px;
	padding:3px;
	width:301px;
	height:29px;
	cursor:default;
	float:left;
}


#commentform textarea:focus, #commentform input[type="text"]:focus {

    }

#commentform textarea {
border:solid 1px #c4c4c4;
width:391px;
height:146px;
margin-top:3px;
padding:3px;
margin-bottom:5px;
cursor:default;
}

#commentform #submit{
    background-image:url(images/submit-btn.png);
    background-repeat:no-repeat;
    border:medium none;
    color:#eaebeb;
    cursor:pointer;
    font:bold 12px Arial, Helvetica, sans-serif;
    height:31px;
    width:103px;
	text-indent:-99999px;
	background-color:transparent;
	margin-bottom:10px;
    }

.commentlist{
    float:left;
    line-height:130%;
    margin:10px 0!important;
    padding:0 1px!important;
	list-style:none;
    }


.commentlist .alt {
    background:none repeat scroll 0 0;
    }

.commentlist p{
    display:block;
    font-size:14px;
    margin-bottom:5px;
    margin-top:5px;
    }

.commentlist li {
    background-color:#fdfdfd;
    padding:5px 10px!important;
    position:relative;
	display:block;
    }

.commentlist .avatar {
    background:none repeat scroll 0 0 #FFFFFF;
    border:1px solid #EDEDED;
    padding:1px;
    position:absolute;
    right:2px;
    top:2px;
    }

.avatar  {
    border:1px solid #BBBBBB;
    float:left;
    height:55px;
    margin:2px 5px 2px 2px;
    padding:2px;
    width:55px;
    }

.commentlist cite, .commentlist cite a, .commentlist cite a:visited {
    color:#191919!important;
    font-size:120%;
    font-style:normal;
    font-weight:bold;
	text-decoration:none;
	margin:0;
	font-family:font-family:'Philosopher', arial, serif;
        display: inline;
    }

.commentmetadata {
    display:block;
    font-size:12px;
    margin-bottom:10px;
    margin-top:5px;
    }

.commentmetadata a {
    color:#333333;
    text-decoration:none;
    }


.commentmetadata a:hover {
    color:#333333;
    text-decoration:underline;
    }


#blog-content{
	width:690px;
	float:left;
	padding-top:20px;
}


#submit-button{
	width:100%;
	float:left;
}


.label4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#585858;
	padding:10px;
	width:300px;
	float:right;
}


#captchaImgDiv{
	padding:2px 35px;
}


/*-----------thread-comment------------*/

.editComment, .editableComment, .textComment{
	display: inline;
}

.comment-childs{
	border: 1px solid #e7e7d8;
	margin: 5px 2px 2px 4px;
	padding: 4px 2px 2px 4px;
	background-color:#e5e5e5;
	display:inline-block;
}

.chalt{
	background-color: !important;
}

#newcomment{
	border:1px dashed #777;width:90%;
}

#newcommentsubmit{
	color:red;
}

.adminreplycomment{
	border:1px dashed #777;
	width:99%;
	margin:4px;
	padding:4px;
}

.mvccls{
	color: #999;
}

.thdrpy a{display: inline!important;}

#cancel_reply{ width:150px!important; float:left!important; font-weight:bold;}
/*-----------thread-comment------------*/




/*...............contact form7 ..............*/

div.wpcf7 {margin: 0;padding: 0;}

div.wpcf7-response-output {margin:10px 0 10px 0!important;padding:5px!important;}

div.wpcf7-mail-sent-ok {border:0 none!important; float:left; width: 90%;}

div.wpcf7-mail-sent-ng {border:0 none!important;float:left; width: 90%;}

div.wpcf7-spam-blocked {border:0 none!important;float:left; width: 90%;}

div.wpcf7-validation-errors {border:0 none!important;float:left; width: 90%;}

span.wpcf7-form-control-wrap {position: relative;}

span.wpcf7-not-valid-tip {position: absolute;top: 20%;left: 20%;z-index: 100;background: #122100;border: 1px solid #ff0000;font-size: 10pt;width: 280px;padding: 2px;
}

span.wpcf7-not-valid-tip-no-ajax {color: #f00;font-size: 10pt;display: block;}

span.wpcf7-list-item {margin-left: 0.5em;}

.wpcf7-display-none {display: none;}

img.ajax-loader {border: none;vertical-align: middle;}


/*
Default style for WP-PageNavi plugin
http://wordpress.org/extend/plugins/wp-pagenavi/
*/

.wp-pagenavi {
	clear: both;
	text-align:right;
	padding:15px 5px 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px!important;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border:0 none!important;
	padding: 2px 3px!important;
	margin: 1px;
        color: #595858!important;
	background-color:transparent;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {

        color:#b80012!important;
	background-color:transparent!important;
}

.wp-pagenavi span.current {
	font-weight: normal!important;
}

.nextpostslink{ font-weight:normal;}




/*...............Added Styles by Antonio ..............*/

/*......Quotes ......*/
blockquote p
    {
    padding: 0px 15px 0px 0px;
    font-size: 1.2em;    
    float: left;
    background: url(http://www.playonline-roulette.com/wp-content/uploads/2011/09/quote_down.png) bottom right no-repeat;
}

blockquote
    {
    padding: 20px;
    font-size: 1.8em;    
    background: url(http://www.playonline-roulette.com/wp-content/uploads/2011/09/quote_up.png) top left no-repeat;
}

cite
    {
    font-size: 1.2em;
    float: right;    
}


/*......Comments Section ......*/
ol.commentlist {
	margin:0;
	padding:0;
	}

.commentlist li {
	margin-bottom:8px;
	background: #fff bottom no-repeat;
	color:#000;
	list-style:none;
	width:413px;
	}

.commentlist .commenttext {
	background:url(http://www.playonline-roulette.com/wp-content/uploads/2011/09/bg_paint.gif) no-repeat;
	padding:22px 22px 50px 22px;
	}

.commentlist cite {
	display:block;
	color:#000;
	font-weight:bold;
	text-transform:uppercase;
	font-style:normal;
	background:url(http://www.playonline-roulette.com/wp-content/uploads/2011/09/bg_cite_arrows.gif) bottom repeat-x;
	padding-bottom:12px;
	font-size:1.1em;
	}

.commentlist a:link, .commentlist a:visited {
	color:#fff;
	}

.commentlist a:hover, .commentlist a:active {
	color:#FFF;
	}

.commentlist .date {
	background:#b53131;
	padding:5px;
	}

li.alt {
	background:#fff no-repeat bottom;
	}

li.alt .commenttext {
	background:url(http://www.playonline-roulette.com/wp-content/uploads/2011/09/bg_paint_alt.gif) no-repeat #e1e1e1;
	}

li.alt .date {
	background:#b53131;
	padding:5px;
	}
#ab_adblock {
        text-align:center;
        margin:10px 0 10px 30px;
}