/*  
Theme Name: wowpvpblog.com-WIDE
Theme URI: http://wordpress.org/
Description: Custom Wordpress Theme for wowpvpblog.com
Version: 1.6
Author: RealityHosting
Author URI: http://realityhosting.ca/

*/

/*********************************general********************/
body {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#010101;
	font-size:12px;
	color:#2F270F;
}
.cls {height:0px; clear:left; overflow:hidden;}
#main{
 background:url(images/bg-content-repeat.gif) 0px 0px repeat;
 width: 100%;}

#main-left{
 background:url(images/bg-content-left.gif) repeat-y top left;}

#main-right{
 min-width:1024px;
 background:url(images/bg-content-right.gif) repeat-y top right;}
 
#main-wrapper {
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	padding:30px 0;
	background:url(images/bg-border.gif) repeat-y 719px 0;}

#top {
 background:url(images/bg-top-left.jpg) no-repeat top left;
 width: 100%;
 height:94px;}

#top-right{
 background:url(images/bg-top-right.jpg) no-repeat top right;
 min-width: 1024px;}

#top-wrapper{
 width:1024px;
 height:94px;
 margin-left:auto;
 margin-right:auto;}

#bottom{
 background:url(images/bg-bottom-left.gif) no-repeat top left;
 width: 100%;
 height:96px;
 margin-top: -30px;}

#bottom-right{
 background:url(images/bg-bottom-right.gif) no-repeat top right;
 min-width: 1024px;}


#bottom-wrapper {
 height:96px;
 width:1024px;
 margin-left:auto;
 margin-right:auto;}
	
/********************************header***********************/
#header{
 background:url(images/bg-header.gif) repeat-x top left;}
 
#header-wrapper{
	width:1024px;
	margin: 0 auto;
	height:142px;
	background:url(images/bg-header.jpg) 0px 0px no-repeat;
}
#header ul{
	margin:0px;
	padding:90px 0px 0px 276px;
	list-style:none;
	text-indent:-9000px;
}
#header li{
	margin:0px;
	padding:0px 12px;
	float:left;
}
#header a{
	height:30px;
}
#header a#home{
	width:59px;
	display:block;
	background:url(images/home.jpg) 0px 0px no-repeat;
}
#header a#home:hover{
	background:url(images/home-over.jpg) 0px 0px no-repeat;
}
#header a#macros{
	width:75px;
	display:block;
	background:url(images/macros.jpg) 0px 0px no-repeat;
}
#header a#macros:hover{
	background:url(images/macros-over.jpg) 0px 0px no-repeat;
}
#header a#talents{
	width:83px;
	display:block;
	background:url(images/talents.jpg) 0px 0px no-repeat;
}
#header a#talents:hover{
	background:url(images/talents-over.jpg) 0px 0px no-repeat;
}
#header a#calculator{
	width:115px;
	display:block;
	background:url(images/calculator.jpg) 0px 0px no-repeat;
}
#header a#calculator:hover{
	background:url(images/calculator-over.jpg) 0px 0px no-repeat;
}
#header a#archives{
	width:88px;
	display:block;
	background:url(images/archives.jpg) 0px 0px no-repeat;
}
#header a#archives:hover{
	background:url(images/archives-over.jpg) 0px 0px no-repeat;
}
#header a#contactus{
	width:114px;
	display:block;
	background:url(images/contactus.jpg) 0px 0px no-repeat;
}
#header a#contactus:hover{
	background:url(images/contactus-over.jpg) 0px 0px no-repeat;
}
/***********************************left***********************/
#main #left{
	float:left;
	width:676px;
	margin:-70px 0px 0px 0px;
	
	padding:50px 16px 0px 27px;
}
#main #left .comment{
	width:676px;
	background:url(images/comment-bg.jpg) 0px 0px repeat-y;
}
#main #left .comment .titlecomment{
	width:676px;
	background:url(images/title-bg.jpg) 0px 0px no-repeat;
	padding:13px 0px 0px 0px;
	margin:0px;
	color:#5B480E;
}
#main #left .comment .titlecomment img{
	/*float:left;*/
	float:left;
	margin:0px 10px;
}
#main #left .comment .titlecomment h2{
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	font-weight:normal;
	text-decoration:underline;
	color:#560000;
	padding:10px 0px 0px 0px;
	margin:0px;
}
#main #left .comment .titlecomment p.sub-title{
	margin:5px 0px 35px 0px;
	padding:0px;
}
#main #left .comment .titlecomment p{
	margin:0px;
	padding:10px;
}
#main #left .comment .titlecomment a{
	color:#2A4C08;
	font-weight:bold;
	text-decoration:underline;
}
#main #left .comment .titlecomment a:hover{
	text-decoration:none;
}
#main #left .comment .titlecomment a.link-comment{
	color:#48810F;
	font-weight:bold;
	text-decoration:none;
}
#main #left .comment .titlecomment a.link-comment:hover{
	text-decoration:underline;
}
#main #left .comment{
	width:676px;
	background:url(images/comment-bg.jpg) 0px 0px repeat-y;
}

#main #left .comment .titlecomment .quote{
	width:568px;
	heigh:200px;
	border:9px solid #CABD89;
	background-color:#000000;
	color:#00C0FF;
	padding:10px;
	margin-left:25px;
	font-size:11px;
}
#main #left .comment .titlecomment .quote p{
	padding: 6px 0px;
	margin:0px;
}
#main #left .comment .titlecomment .quote h3{
	margin:0px;
	padding:0px 0px 0px 36px;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	height:27px;
	line-height:27px;
	background:url(images/blizz.jpg) 0px 0px no-repeat;
}
#main #left .comment .titlecomment .quote h3 span{
	color:#FFB019;
}
a.link-quote1{
	color:#FFB019 !important;
}
a.link-quote2{
	color:#ffffff !important;
}
#main #left .bottom{
	width:676px;
	height:10px;
	background:url(images/bottom-bg.jpg) 0px 0px no-repeat;
	margin-bottom:14px;
}
#main #left h1{
	font-size:13px;
	font-weight:bold;
	color:#560000;
	padding:0px 0px 10px 10px;
	margin:0px;
	text-transform:uppercase;
}
#main #left h1 span{
	color:#2A4C08;
}
#main #left .top-post {
	float:left;
	background:url(images/top-post-bg.jpg) 0px 0px no-repeat;
	width:676px;
	height:8px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
#main #left .middle-post {
	float:left;
	background:url(images/middle-post-bg.jpg) 0px 0px repeat-y;
	width:656px;
	margin:0px;
	padding:10px;
}
#main #left .middle-post h5{
	margin:0px;
	padding:0px 0px 0px 53px;
	font-size:13px;
	font-weight:normal;
	height:43px;
	line-height:43px;
	/*background:url(images/orcs2.jpg) 0px 0px no-repeat;*/
}
#main #left .middle-post h5 span{
	color:#ffffff;
	background-color:#560000;
	padding:0px 3px;
}
#main #left .middle-post a{
	color:#2A4C08;
	text-decoration:underline;
}
#main #left .middle-post a:hover{
	text-decoration:none;
}
#main #left .middle-post .message{
	margin:0px 0px 10px 53px;
	padding:10px;
	background-color:#F9EDCA;
}
#main #left .middle-post a.reply{
	float:right;
}
#main #left .middle-post span{
	font-size:11px;
}
#main #left .middle-post strong{
	margin:0px 10px 0px 5px;
	vertical-align:middle;
}
input.first-input{
	width:310px;
	height:18px;
	color:#B1A56F;
	background-color:#F9EDCA;
	border:1px solid #CDB02E;
	padding:8px 10px;
	margin:10px 0px;
}
input.second-input{
	width:185px;
	height:18px;
	color:#000000;
	background-color:#F9EDCA;
	border:1px solid #CDB02E;
	font-size:16px;
	padding:8px 10px;
	margin:10px 0px 0px 0px;
	text-align:center;
}
input.third-input{
	width:185px;
	height:18px;
	color:#000000;
	background-color:#F9EDCA;
	border:1px solid #CDB02E;
	font-size:16px;
	padding:8px 10px;
	margin:10px 0px 0px 40px;
	text-align:center;
}
#main #left .middle-post .middle-post-left{
	width:370px;
	float:left;
}
#main #left .middle-post .middle-post-right{
	float:left;
	width:286px;
}
#main #left .middle-post .middle-post-left h6, #main #left .middle-post .middle-post-right h6{
	font-size:13px;
	font-weight:bold;
	color:#2A4C08;
	padding:10px 0px 0px 120px;
	margin:0px;
	text-transform:uppercase;
}
#main #left .middle-post .middle-post-right .info{
	width:185px;
	height:18px;
	color:#560000;
	background-color:#E3D69A;
	border:1px solid #CDB02E;
	font-size:16px;
	padding:8px 10px;
	margin:10px 0px 0px 0px;
	text-align:center;
	float:left;
}
#main #left .middle-post .middle-post-right strong{
	clear:left;
	float:left;
	padding-top:20px;
}
#main #left .middle-post .middle-post-right h6{
	clear:left;
	float:left;
}
#main #left .middle-post span.version{
	font-size:12px;
	font-weight:bold;
	color:#560000;
}
#main #left .middle-post p{
	clear:left;
	margin:0px;
	padding:10px 0px 0px 10px;
}
#main #left .middle-post textarea{
	width:628px;
	height:200px;
	background-color:#F9EDCA;
	border:1px solid #CDB02E;
	padding:8px 10px;
	margin:5px 0px;
}
input.add{
	float:right;
	width:102px;
	margin-right:5px;
	padding:0px 5px;
}
input.calculate{
	width:91px;
	background-color:#560000;
	border:none;
	padding:8px 5px;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	height:31px;
	margin:0px 0px 0px 15px;
}
#main #left .bottom-post {
	float:left;
	background:url(images/bottom-post-bg.jpg) 0px 0px no-repeat;
	width:676px;
	height:8px;
	margin:0px 0px 10px 0px;
	padding:0px;
	overflow:hidden;
}
#main #left .macros1{
	float:left;
	width:330px;
	height:99px;
	line-height:99px;
	background:url(images/macros-bg1.jpg) 0px 0px no-repeat;
	margin:0px 8px 15px 0px;
}
#main #left .macros2{
	float:left;
	width:330px;
	height:99px;
	line-height:99px;
	background:url(images/macros-bg2.jpg) 0px 0px no-repeat;
	margin:0px 8px 15px 0px;
}
#main #left .macros1 a, #main #left .macros2 a{
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	color:#560000;
	text-decoration:underline;
}
#main #left .macros1 a:hover, #main #left .macros2 a:hover{
	text-decoration:none;
}
#main #left .macros1 img, #main #left .macros2 img{
	float:left;
	margin:12px 10px;
}
#main #left .middle-post img{
	float:left;
	margin-right:10px;
}
#main #left .middle-post h2{
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	color:#560000;
	padding:0px;
	margin:0px;
	height:69px;
	line-height:69px;
}
#main #left .middle-post ul{
	margin:0px;
	padding:10px 10px 10px 40px;
	list-style:square;
}
#main #left .middle-post ul.sub-ul{
	padding:0px 10px 10px 80px !important;
}
#main #left .middle-post li{
	margin:0px 0px 5px 0px;
	padding:0px;
}
#main #left .middle-post li a{
	font-size:13px;
	text-decoration:underline;
}
#main #left .middle-post li a:hover{
	text-decoration:none;
}
#main #left .middle-post h3{
	font-size:13px;
	color:#560000;
	padding:10px 0px 0px 10px;
	margin:0px;
}
#main #left .middle-post h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#560000;
	padding:10px 0px 0px 10px;
	margin:0px;
}
#main #left .middle-post .prowl{
	width:392px;
	height:52px;
	border:1px solid #CDB02E;
	background-color:#F9EDCA;
	margin:5px 0px 0px 10px;
	padding:5px;
}

#main #left .middle-post .macro{
	width:392px;
	height:52px;
	border:1px solid #CDB02E;
	background-color:#F9EDCA;
	margin:5px 0px 0px 10px;
	padding:5px;
}
#main #left .middle-post .macro_content{
	width:392px;
	/*height:72px;*/
	margin:5px 0px 10px 10px;
}
#main #left .middle-post .macro_content textarea{
	width:392px;
	/*height:72px;*/
	
	border:1px solid #CDB02E;
	background-color:#F9EDCA;
	margin:5px 0px 5px 10px;
	padding:5px;
}
#main #left .middle-post p.centered{
	text-align:center;
}
.talent-dark, .talent-clear{
	float:left;
	width:651px;
	margin:0px 0px 1px 0px;
	font-size:11px;
	vertical-align:middle;
}
.talent-dark{
	background:url(images/talent-dark-bg.gif) 0px 0px repeat-y;
}
.talent-clear{
	background:url(images/talent-clear-bg.gif) 0px 0px repeat-y;
}
.talent1{
	float:left;
	width:235px;
	margin:0px 1px 0px 0px;
	padding:5px;
}
.talent1 span, .talent3 span{
	color:#000000;
	font-size:14px;
	font-weight:bold;
}
.talent1 h6{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#560000;
	padding-top:10px !important;
	margin:0px;
}
.talent2{
	float:left;
	width:27px;
	margin:0px 1px 0px 1px;
	padding:10px 5px 5px 5px;
	color:#0E5AAB;
	font-weight:bold;
}
.talent2 span{
	color:#98937B;
}
.talent3{
	float:left;
	width:350px;
	margin:0px 0px 0px 1px;
	padding:5px;
}
/***********************************right***********************/
#main #right{
	float:left;
	padding:50px 0px 0px 0px;
	margin-top:-70px;
	background:url(images/bg-border.gif) repeat-y 0 0;
	width:285px;
}
#main #right #module-top-right{
	border-bottom:1px solid #DCB850;
	padding:0px 10px 10px 10px;
}
#main #right .module-middle-right{
	border-top:1px solid #FEEDAF;
	border-bottom:1px solid #DCB850;
	padding:10px;
}
#main #right #module-bottom-right{
	border-top:1px solid #FEEDAF;
	padding:10px;
}
#main #right h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#560000;
	padding:0px;
	margin:0px;
}
#main #right p{
	padding:10px 0px 0px 4px;
	margin:0px;
}
#main #right a{
	color:#2A4C08;
	text-decoration:underline;
}
#main #right a:hover{
	text-decoration:none;
}
#main #right ul{
	margin:0px;
	padding:0px 0px 0px 4px;
	list-style:none;
	float:left;
	width:122px;
}
#main #right li{
	margin:0px;
	padding:4px 0px;
}
#main #right img{
	float:left;
	margin:0px 10px 0px 0px;
}
input{
	padding:0px;
	margin:0px;
}
form{
	padding:0px;
	margin:0px;
}
.search{
	background:url(images/search-input-bg.jpg) 0px 0px no-repeat;
	font-size:13px;
	color:#9FD9FF;
	width:170px;
	height:25px;
	float:left;
	border:none;
	padding:10px 0px 10px 16px;
	margin:0px 0px 0px -7px;
}
.button-search{
	background:url(images/search-button-bg.jpg) 0px 0px no-repeat;
	font-family:Tahoma, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFE400;
	width:84px;
	height:45px;
	float:left;
	border:none;
	padding:0px 0px 6px 0px;
	margin:0px;
}
.subscribe{
	background:url(images/subscribe-input-bg.jpg);
	font-size:13px;
	color:#9FD9FF;
	width:145px;
	height:25px;
	float:left;
	border:none;
	padding:10px 0px 10px 16px;
	margin:0px 0px 0px -7px;
}
.button-subscribe{
	background:url(images/subscribe-button-bg.jpg);
	font-family:Tahoma, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFE400;
	width:109px;
	height:45px;
	float:left;
	border:none;
	padding:0px 0px 6px 0px;
	margin:0px;
}
/****************************footer**************************/
#footer{
 background:url(images/bg-footer-repeat.gif) repeat-x bottom left;}

 
#footer-wrapper{
	width:997px;
	
	height:25px;
	background:url(images/bg-footer.jpg) 0px 0px no-repeat;
	color:#DFCA7F;
	font-size:11px;
	
	padding:50px 27px 0px 0px;
}

#footer-wrapper a{
	color:#DFCA7F;
	text-decoration:underline;
}
#footer-wrapper a:hover{
	text-decoration:none;
}

#footer-wrapper p{
 text-align:right;
 width: 997px;
 margin: 0 auto;}
 
 a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}
input:focus{
	outline:none;
}

a.more-link{
	color:#DFCA7F;
	text-decoration:underline;
}
a.more-link:hover{
	text-decoration:none;
}
