/*
	Theme Name: Mtgo Academy

	Theme URL: http://www.mtgoacademy.com
	Description: [..Description..]
	Author: Dragosh
	Author URI: http://artmd.net
	
*/
body {
  font-family:Georgia;
  font-size: 13px;
  color: #3d4b51;
  background: #DCDED3 url(images/bg.jpg) top repeat-x;
  width: 100%;
}
/*** Hyperlinks	***/

#moto{
	position:relative;
	left:-12px;
	display:block;
	float:left;
	background:url(images/moto.jpg) no-repeat;
	width:193px;
	height:151px;
}

a, a:visited {
  color: #413e32;
  font-size: 12px;
  text-decoration: none;
}

a:hover {
  color: #101010;
}
/*** Top Navigation ***/

#topnav {
  width: 950px;
  height: 30px;
}

#topnav_left {
  float: left;
  width: 700px;
}

#topnav_right {
  float: right;
  width: 200px;
  text-align: right;
  font-weight: bold;
  padding: 7px 10px 0px 0px;
}

/*** Page Navigation ***/

#pagenav, #pagenav ul {
  	padding: 0;
  	margin: 0;
	text-transform:uppercase;
  	list-style: none;
  	line-height: 1;
}

#pagenav a, #pagenav a:visited {
  	display: block;
  	color: #273740;
  	font-weight: bold;
}

#pagenav a:hover {
  	color: #f0f0f0;
}

#pagenav li {
  	float: left;
}

/*** Header ***/

#header {
  	width: 975px;
  	height: 151px;
  	margin: 0 auto;
}

#header_left{
	height:151px;
  	width:auto;
  	float: left;
  	padding:0;
  	margin:0;
}

.top_icon {
	width:500px;
	text-align:left;
	left:0;
	float:left;
	height:23px;
	color:		#999;
	position:inherit !important;
	margin-top:0px !important;
}

.floaLeft{
	float:left;
}

.top_icon #twitter{
	background:url(images/twitter.jpg) no-repeat;
	display:block;
	width:74px;
	height:20px;
	float:left;
	margin:0 7px;
}

#header_left .top_icon #facebook{
	background:url(images/facebook.jpg) no-repeat;
	display:block;
	width:61px;
	height:22px;
	float:left;
	margin:0 7px;
	margin-right:30px !important;
}

#top_search {
  	width: 271px;
  	background:url(images/search_bg.gif) no-repeat bottom;
	height:	36px;
  	text-align: center;
	float:right;
	clear:right;
	position:inherit;
}

/** html #top_search {
	top:10px;
}

* html .search_box #topsearch, .search_box #searchbut{
	position:relative;
	top:1px;
	left:3px;
	z-index:1;
}*/

/** + html .search_box #searchbut{
	position:relative;
	top:-2px;
}*/

.search_box{
	z-index:1;
	position:relative;
	top:7px;
	left:9px;
}

.search_box INPUT{
	z-index:1;
}

#user_box{
	width:auto;
	z-index:100;
	height:53px;
	float:right;
	margin:0;
}

#usbox0{
	height:53px;
	width:500px;
	float:right;
}

#user_box h2{
	color:#333;
	font-weight:normal;
	font-size:18px;
	font-family:Georgia;
	margin:0;
	float:left;
}

#user_box .avatar_container{
	float:left;
	width:38px;
	height:38px;
	display:none;
	visibility:hidden;

}

#user_box .sidebarlogin_otherlinks LI{
	border-left:1px solid #333;
}

#user_box .sidebarlogin_otherlinks LI A{
	display:block !important;
	float:left;
	margin:0 2px 0 5px;
}

#user_box .pagenav, #user_box .sidebarlogin_otherlinks{
	float:left;
	/*padding-top:10px;*
	margin-left:3px;*/
}

#user_box .sidebarlogin_otherlinks A{
	font-size:14px;
}

#user_box .pagenav LI, #user_box .sidebarlogin_otherlinks LI{
	display:	inline-block;
	float:		left;
	margin-left:3px;
	font-size:18px;
	padding-bottom:	10px;
}

#user_box A{
	font-size:18px;
	text-decoration:none;
	color:#4c7287;
	text-decoration:none;
}

#user_box A:hover{
	text-decoration:underline;
}

#user_box .widget{
	/*margin-top:7px;*/
	position:relative;
	z-index:100;
}

#user_box .drop_s{
	position: absolute;
	z-index:2000;
	top:40px;	
	background:#EEE;
	-moz-box-shadow:0px 5px 7px #333;
	-webkit-box-shadow:0px 5px 7px #333;
	-khtml-box-shadow:0px 5px 7px #333;
	border:1px solid #DDD;
	display:none;
	left:0;
}

#user_box .drop_sd A{
	z-index:1000;
	position:relative;
}

*html #user_box .drop_s{
	left:-280px;
}

#user_box .drop_s .drop_sd{
	z-index:120;
	padding:7px 7px;
	border:3px solid #FFFFFF;
}

#user_box .drop_s .drop_sd P{
	padding:3px 0;
	margin:0;
}

/*** Navigation ***/

#navbar, .navbar {
	padding-top:2px;
	height:35px;
	clear:right;
/* 	width:		757px;
	position:	absolute;
	top:		90px;
	left:		50%;
	margin-left:	-300px;*/
}

#footer .navbar {
  	width:auto;
  	height:auto;
	float:none;
	text-align:center;
	margin:5px 0;
}

#footer .nav, #footer .nav LI, #footer .nav A{
	float:none;
	display:inline;
	text-align:center;
}

#footer .nav A:hover{
	background:none;
	text-decoration:underline;
}

/*** Category Navigation ***/

#nav, #nav ul, .nav UL {
  	padding: 0;
  	margin:0;
  	list-style: none;
}

#nav{
	position:relative;
}

#nav a, #nav a:visited, .nav a, .nav a:visited {
  	display: block;
  	padding:9px 10px 8px 10px;
  	color: #f3f9fa;
	font-family:Georgia;
  	font-weight:normal;
	font-size:16px;
}

#nav a:hover, #nav a.active, .nav a:hover, .nav a.active{
  	background:#adbd72;
	text-decoration:none;
}

#nav li{
  	float:left;
	position:relative;
}

#nav li ul li{
	z-index:100;
	margin:0;
	padding:0;
	float:none;
	position:relative;
}

#nav ul li A{
	padding:9px 10px 8px 10px !important;
	margin:0 !important;
}

#nav ul li{
	display:block !important;
	float:none !important;
	padding:0 !important;
	margin:0 !important;
}

#nav li ul {
  	position: absolute;
  	width: 165px;
  	left: -999em;
	-moz-box-shadow:2px 3px 5px #333;
	-webkit-box-shadow:2px 3px 5px #333;
	-khtml-box-shadow:2px 3px 5px #333;
}

#nav li li a, #nav li li a:link, #nav li li a:visited {
  	background: #F0F0F0;
	display:block;
  	float: none;
	font-size:12px;
	color:#000000;
  	text-transform: none;
 	margin:0;
	position:relative;
  	padding: 9px 10px 9px 10px;
  	border-bottom: 1px solid #CCC;
}

#nav li li a:hover {
  	background:#333333;
	color:#EEE;
}

#nav li ul ul {
  	margin: -35px 0 0 165px;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
  	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
  	left:auto;
}

/*** Content ***/
#content {
  width: 975px;
  margin: 10px auto 0;
}
/*** postarea ***/

#postarea {
  	width:680px;
  	float: left;
}

.postcontent {
  border: 1px solid #a3a09e;
  background: #FFF;
  margin: 0px 0px 15px 0px;
}
.postcontent_in {
  padding: 20px;
  border:1px solid #FFF;
  background: #FFF;
}
.post {
  line-height: 20px;
}
.post ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.post ul li {
  list-style-type: square;
  margin: 0px 0px 2px 20px;
  padding: 1px 0px 0px 0px;
}
.post ol {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.post ol li {
  list-style-type: decimal;
  margin: 0px 0px 2px 20px;
  padding: 1px 0px 0px 0px;
}
.post img {
  padding: 5px;
}
.meta {
  background: #F4F3EE;
  border: 1px solid #DDD;
  padding: 5px;
  margin: 5px;
}
/*** Sidebar ***/

a{
	color:#397099;
	text-decoration:none;
}

#sidebar2 {
  	width:auto;
	padding-bottom:20px;
}

#tabs_box{
	border:2px solid #c7c7b8;
	background:#FFF;
}

#sidebar {
  	float: right;
  	width:270px;
  	color: #333;
	font-family:Georgia;
	font-size:15px;
	padding-bottom:20px;
}

.side_box{
	border:1px solid #c8c8b9;
	background:#FFF;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
}

#sidebar a,#sidebar a:visited {
  	color:#397099;
  	text-decoration: none;
}

#sidebar a:hover {
  	color:#000;
}

#sidebar_in {
}

#sidebar h2 {
  	margin: 0px 0px 5px 0px;
  	color:#397099;
  	padding: 2px 0px 2px 10px;
  	font-family: Georgia;
  	font-size: 20px;
	font-weight:normal;
}

#sidebar ul {
  	list-style-type: none;
  	margin: 0;
  	padding: 0;
}

#sidebar ul li {
 	list-style-type:none;
  	margin: 0px 0px 2px 10px;
  	padding: 1px 0px 0px 0px;
  
}

#sidebar ul ul{
	margin:5px 0;
}

#sidebar ul li A{
	font-weight:bold;
	font-size:12px;
}

#sidebar ul li li A, #sidebar ul li li{
	font-weight:normal;
	list-style: circle;
}

#sidebar ul li li{
	margin-left:25px;
}

#sidebar ul li a, #sidebar ul li a:visited {
  	font-size: 12px;
}

.widget {
  	margin-bottom: 10px;
  	padding: 5px;
}

.advertisment {
	color:#b1b1b1;
	font-size:11px;
	font-family:Georgia;
	width:270px;
	margin:0 auto;
  	padding: 0 0 5px 0;
	margin-bottom:15px;
}

#sidebar .advertisment IMG,
#sidebar .advertisment A IMG,
#sidebar .excrept_post,
#sidebar .odd,
#sidebar .even{
	border:none !important;
	padding:0 !important;
	background:none !important;
}

#sidebar .advertisment .widget{
	margin:0;
	padding:0;
}

#sidebar .advertisment .widget H2{
	margin:0;
	padding:0;
	color:#b1b1b1;
	font-size:11px;
	font-family:Georgia;
	font-weight:normal;
}

#sidebar .advertisment .wp125ad{
	float:left;
	border:0;
	margin-top:15px;
}

#sidebar .advertisment .wp125ad.odd{
	margin-right:20px;
}

#sidebar .advertisment A IMG {
	border:none;
	display:block;
}
/*
#sidebar .advertisment img {
  	width: 125px;
  	height: 125px;
}
*/
.newsletter {
}

/*** Featured Section ***/

.featured_section {
  	border: 1px solid #a3a09e;
  	background: #FFF;
  	margin: 0px 0px 10px 0px;
}

.featured_in {
  	padding: 10px;
  	overflow: hidden;
}

.featured_in img {
  	width: 600px;
}

/*** Homepage, Search Page, Archive Page ***/
.post .thumbnail{
	border:1px solid #DDD;
	padding:3px 3px;
  	float: left;
  	width:64px;
  	height:64px;
  	/*overflow: hidden;
  	text-align: center;*/
	margin:10px 7px 0 0;
}

.thumbnail{
	border:1px solid #FFFFFF;
  	float: left;
  	width:64px;
  	height:64px;
  	overflow: hidden;
  	text-align: center;
	margin: 5px 5px;
}

.thumbnail img {
  	width:64px !important;
  	height:64px !important;
  	padding:0;
	margin:0;
}

.the_excrept {
	height:51px;
	overflow:hidden;
  	width:580px;
  	float: right;
	padding:5px 5px 0 0;
  	background: transparent;
}

.type_news{
	border-top:1px solid #444;
	border-left:1px solid #444;
	background:#2f597b;
	color:#FFFFFF;
	font-size:12px;
	display:block;
	float:right;
	padding:6px 15px;
}

.even .type_news{
	border-top:1px solid #777;
	border-left:1px solid #777;
}

.type_news A, .type_news a:visited {
	color:#FFFFFF;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}

.type_news A:hover{
	text-decoration:underline;
}

.excrept_left .post-edit-link{
	color:#FFF;
	text-decoration:none;
	margin-left:7px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.even .type_news{
	background:#8a9e49;
}

.box_color{
	height:85px;
	background:url(images/blue_bg.gif) repeat-x top #3e7aaa;
}

*+html .box_color{
	height:86px;
}

.even .box_color{
	background:url(images/green_bg.gif) repeat-x top #9cb05b;
}

.excrept_post {
  	/*background:url(images/repeat_bg.gif) repeat-x bottom #FFF;*/
  	margin: 0px 0px 15px 0px;
}


.excrept_in {background:url(images/repeat_bg.gif) repeat-x bottom #FFF;}

*html .box_color {
	width:670px;
}

.excrept_in {
  	border:1px solid #FFF;
  	overflow: hidden;
}

.excrept_post h2 {
	font-size:17px;
  	border:none;
	height:25px;
	line-height:25px;
}

.excrept_post h2 a, .excrept_post h2 a:visited {
  	font-size: 17px !important;
  	font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;
  	font-weight:normal;
	font-style:italic;
  	color: #FFF;
}

.even.excrept_post h2 a, .even.excrept_post h2 a:visited {
	text-shadow:0 1px 0 #5b6d21;
}

.odd.excrept_post h2 a, .odd.excrept_post h2 a:visited {
	text-shadow:0 1px 0 #224D6F;
}

.excrept_post h2 a:hover {
	text-decoration:underline;
}

.excrept_data {
  	padding: 2px 5px 2px 0px;
  	margin: 3px 0px 3px 0px;
}

.excrept_left {
	margin:5px 15px 0 0;
  	color: #dfe5ba;
  	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-shadow:0 1px 0 #777;
	padding: 3px 0 3px 0;
}

.odd .excrept_left {text-shadow:0 1px 0 #555;}

.even .excrept_left {
	color: #FFF;
}

.excrept_but {
  	float: right;
  	padding:4px 0;
  	margin-right: 5px;
}

/******************--Hidden div--***********************/

A.showdiv{
	margin:0;
	background:url(images/bt_more.gif) no-repeat;
	text-decoration:none;
	width:118px;
	height:22px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	line-height:21px;
	font-family:Arial, Helvetica, sans-serif;
	color: #666;
	text-shadow:0 1px 0 #FFF;
	display:none;
	float:left;
}

A.showdiv:hover {
  	color: #333;
	text-shadow:0 1px 0 #FFF;
}

.hiddendiv{
	float:left;
	padding:10px 10px;
	width:500px;
	height:400px;
	overflow:hidden;
}

/******************--Hidden div--***********************/

.excrept_but a, .excrept_but a:visited{
	background:url(images/bt_more.gif) no-repeat;
	text-decoration:none;
	width:118px;
	height:22px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	line-height:21px;
	font-family:Arial, Helvetica, sans-serif;
	color: #666;
	text-shadow:0 1px 0 #FFF;
	display:block;
}

.excrept_but a:hover {
  	color: #333;
	text-shadow:0 1px 0 #FFF;
}

.excrept_right {
  	float: right;
}

.content_text{
	height:auto;
	/*background:#fff;*/
	padding:10px 10px;
}

*HTML .content_text{
	width:600px;
}

/*** Page Navigation ***/

.pagenavigation {
  	margin: 0px 0px 10px 0px;
}

.pagenavigation a, .pagenavigation a:visited {
  	color:#4C7287;
}

.pagenavigation a:hover {
	text-decoration:underline;
}
/*** Footer ***/
/* original footer
#footer {
	min-height:80px;
  	width:auto;
  	background:#333;
  	font-size: 14px;
	font-family:Georgia;
  	color: #fdfefe;
  	padding: 5px 0px 10px 0px;
}
*/
#footer {
	min-height:30px;
  	width:auto;
  	background:#333;
  	font-size: 14px;
	font-family:Georgia;
  	color: #fdfefe;
  	padding: 0px 0px 0px 0px;
	padding-bottom:0px;

}

#footer_cont{
	padding-top:0px;
	padding-bottom:0px;
	text-align:center;
	margin:0 auto;
	width:950px;
	height:60px;

}

#footer a, #footer a:visited {
}

#footer a:hover {
  	color: #FFF;
}

.wplogo img {
  width: 84px;
  height: 84px;
}

/*** Comments ***/
.commentlist li {
  font-weight: bold;
}
.commentlist li .avatar {
  float: right;
  background: #FFF;
  border: 1px solid #C8C8C8;
  padding: 2px !important;
}
.commentlist cite, .commentlist cite a {
  font-weight: bold;
  font-style: normal;
}
.commentlist p {
  font-weight: normal;
  text-transform: none;
}
.commentmetadata {
  font-weight: normal;
}
#respond:after {
  content: ".";
  display: block;
  height: 0px;
  clear: both;
  visibility: hidden;
}
.commentlist {
  margin: 0px;
  padding: 0px;
}
.commentlist ol {
  margin: 0px;
  padding: 10px;
}
.commentlist li {
  margin: 15px 0px 10px;
  padding: 10px 5px 10px 10px;
  list-style: none;
}
.commentlist li ul li {
  margin-right: -5px;
  margin-left: 10px;
}
.commentlist p {
  margin: 10px 5px 10px 0px;
  padding: 0px;
}
.commentmetadata {
  font-size: 10px;
  margin: 0px;
  display: block;
}
.thread-alt {
  background: #F7F7F7;
}
.thread-even {
  background: #F6F9FD;
}
/*.even, .alt {
  border-bottom: 1px solid #C8C8C8;
  border-top: 1px solid #C8C8C8;
}*/
.depth-2 {
  background: #FFF;
}
.depth-3 {
  background: #F7F7F7;
}
.depth-4 {
  background: #F6F9FD;
}
.depth-5 {
  background: #FFF;
}
/*** Comment Form ***/
#commentform input {
  width: 200px;
  padding: 2px;
  margin: 5px 5px 1px 0px;
}
#commentform {

  padding: 0 5px 5px 5px;
}
#commentform textarea {
  width: 100%;
  padding: 2px;
}
#commentform p {
  margin: 5px 0px 5px 0px;
}
#commentform #submit {
  margin: 0px;
  float: left;
}
.trackbacks {
  margin: 10px 0px 10px 0px;
  padding: 5px;
  border: 1px solid #DDD;
  background: #F9F9F9;
}
/*** Wp Images ***/
.wp-caption {
  margin: 0px;
  padding: 0px;
}
.wp-caption img {
  margin: 0px 0px 10px 0px;
  padding: 0px;
  border: 0px;
}
.wp-caption p.wp-caption-text {
  margin: 0px;
  padding: 5px 0px 0px 0px;
  font-size: 10px;
  font-style: italic;
  font-weight: bold;
  line-height: 12px;
}
img.wp-smiley {
  float: none;
  border: none;
  padding: 0px;
  margin: 0px;
}
/*** Forms ***/
#author, #email, #url, #cName, #cMail, #cWeb {
  background: #F9F9F9 !important;
  width: 200px;
  font-weight: normal;
  font-size: 12px;
  font-family: Arial, Tahoma, Verdana;
  margin: 0px;
  padding: 4px;
  border-top: 1px solid #999;
  border-left: 1px solid #999;
  border-right: 1px solid #F0F0F0;
  border-bottom: 1px solid #F0F0F0;
}
#cCheck {
  background: #F9F9F9 !important;
  width: 90px;
  color: #444;
  font-weight: normal;
  font-size: 12px;
  font-family: Arial, Tahoma, Verdana;
  margin: 0px;
  padding: 4px;
  border-top: 1px solid #999;
  border-left: 1px solid #999;
  border-right: 1px solid #F0F0F0;
  border-bottom: 1px solid #F0F0F0;
}
#comment {
  background: #F9F9F9 !important;
  width: 550px !important;
  color: #444;
  font-size: 12px;
  font-family: Arial, Tahoma, Verdana;
  padding: 4px;
  margin: 0px;
  border-top: 1px solid #999;
  border-left: 1px solid #999;
  border-right: 1px solid #F0F0F0;
  border-bottom: 1px solid #F0F0F0;
}
#cMessage {
  background: #F9F9F9 !important;
  width: 370px !important;
  color: #444;
  font-size: 12px;
  font-family: Arial, Tahoma, Verdana;
  padding: 4px;
  margin: 0px;
  border-top: 1px solid #999;
  border-left: 1px solid #999;
  border-right: 1px solid #F0F0F0;
  border-bottom: 1px solid #F0F0F0;
}
#searchform {
  margin: 0px;
  padding: 0px;
  overflow: hidden;
  display: inline;
}

#topsearch {
  	background:#f4fafb;
  	width:158px;
  	color: #b1b1b1;
	border:none;
	float:left;
  	font-size: 12px;
  	font-family:Georgia;
  	font-weight: normal;
  	margin: 0px;
  	padding: 4px 0px 4px 10px;
  	display: inline;
}

#newsbox {
  background: #FFF;
  width: 160px;
  color: #000000;
  font-size: 12px;
  font-family: Arial, Tahoma, Verdana;
  font-weight: normal;
  margin: 0px;
  padding: 4px 0px 4px 10px;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #ddd;
  display: inline;
}

#s, #sb  {
  	background: #F2F2F2;
  	width: 140px;
  	color: #000000;
  	font-size: 11px;
  	font-family: Arial, Tahoma, Verdana;
  	font-weight: normal;
  	margin: 0px;
  	padding: 2px 0px 2px 5px;
  	border: 1px solid #999;
  	display: inline;
}

#searchbut{
  	background:url(images/search_bt.gif) no-repeat;
  	color: #FFFFFF;
  	font-size: 12px;
  	font-family:Georgia;
	width:73px;
	height:25px;
  	border:none;
	float:left;
	margin-left:5px;
	cursor:pointer;
}

*HTML #searchbut{
	position:relative;
	top:-1px;
}

*HTML #topsearch {
	position:relative;
	top:-1px;
}

#cForm {
  	width: 400px;
  	padding: 10px;
  	background: #FFF;
  	border: 1px solid #DDD;
  	margin: 10px auto;
}

#cForm fieldset {
  	padding: 5px;
}

/*** General Reset ***/

* {
  margin: 0px;
  padding: 0px;
  list-style: none;
  text-decoration: none;
}
.clear{
  clear: both;
}
.aligncenter{
  display: block;
  margin: 0 auto;
  text-align: center;
}
.alignleft{
  float: left;
}
.alignright{
  float: right;
}
.code{
  border: 1px solid #ccc;
  font-family: Courier;
  list-style: decimal-leading-zero;
  padding: 3px 5px 3px 35px;
}
.code code{
  font: 1.2em Monaco, "Courier New", Tahoma;
}

.code li{
  background: #E5F2FF;
  margin: 2px 0;
  padding: 0 5px;
}

.alignright{
  float: right;
}

fieldset{
  border: 1px solid #DDDDDD;
  margin: 5px;
  padding: 5px;
}

legend{
  color: #666;
  font: bold 12px Arial, Tahoma, Verdana;
  margin: 0px;
  padding: 0px 11px 0px 11px;
}

img{
  border: 0;
  border: none;
  text-decoration: none;
}

.space {
  margin: 5px 0px 5px 0px;
  padding: 0;
}

hr{
  background: #c0c0c0;
  border: none;
  color: #d0d0d0;
  height: 1px;
  margin: 10px 0;
}

blockquote {
  background: #f1f1f1;
  margin: 10px;
  padding: 10px 0px 10px 15px;
  border-left: 3px solid #ccc;
}

p {
	padding: 10px 0px;
	margin: 0px;
}

.error {
  padding: 10px;
  margin: 10px;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  color: #CC0000;
  background: #FFFFCC;
  border: 1px solid #FFCC00;
}

.success {
  padding: 50px 0;
  margin: 10px;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  color: #006600;
  background: #CCFFCC;
  border: 1px solid #336600;
}

#shop{
	background:url(images/heder_shop.jpg) no-repeat;
	display:block;
	width:680px;
	height:180px;
	margin-bottom:20px;
}

/*LOGIN style*/

#button {
	z-index:100;
	margin: auto;
}

.menu_class {
	display:block;
	background:url(images/tipsy-south.gif) no-repeat right;
	cursor:pointer;
	padding:0 15px 0 7px;
}

.drop_s li {
	background-color: #302f2f;
}

.drop_s li a {
	color:#FFFFFF; 
	text-decoration:none; 
	padding:10px; 
	display:block;
}

.drop_s li a:hover {
	padding:10px;
	font-weight:bold;
	color: #F00880;
}

/*LOGIN FINISH*/

/*Calendar*/

#wp-calendar{
	background:#e8e9e0;
	border:1px solid #DDD;
	font-family:Georgia;
	font-size:16px;
}

#wp-calendar CAPTION{
	font-size:18px;
	padding-bottom:7px;
	font-family:Georgia;
}

#wp-calendar TH{
	background:#a2b560;
	color:#FFFFFF;
	font-weight:normal;
	vertical-align:middle;
	text-align:center;
}

#wp-calendar TD{
	text-align:center;
	vertical-align:middle;
}

#wp-calendar TD A{
	background:#d6d8ca;
	padding:5px 7px;
	display:block;
	font-size:16px;
	text-align:center;
}

#wp-calendar TD#today{
	background:#a2b560;
	padding:5px 7px;
	color:#FFFFFF;
}

#wp-calendar TFOOT TD A{
	background:none;
}

/*Calendar*/

/* Tabs */
#tabs-2 div.entry p{
    font-size: 12px;
    padding: 5px;
    color: #333333;
}
#tabs-2 div.entry a{
    color: #3A709A;
}
#tabs-3 div.entry td{
    padding: 5px;
    background-color: #EEEEEE;
    font-size: 12px;
}
#tabs-3 div.entry td a{
    color: #3A709A;
}

.navbar p a{
    color: #FFF;
}
.navbar p a:hover{
    text-decoration: underline;
}

#footerb {
	width: 100%;
	height: 54px;
	text-align: center;
	color: #3e3c3c;
	background: url(images/bgfooter.png) repeat-x left top;
	position:relative;
	padding-bottom:0px;
    clear:both;
}
#footera h3, #footerb h3 {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	padding: 10px 0px;
}
#footerb p {
	text-align: center;
	font: 10px Arial, Helvetica, sans-serif;
	color: #3e3c3c;
	margin: 0px;
	padding: 0px;
}
#footerb a.activetd, #footerb a:hover {
	color: #467db5;
}

#footerb p a {
	font: 10px Arial, Helvetica, sans-serif;
	color: #3e3c3c;
}
#footerb li {
	display: inline;
	padding: 0px 5px;
}
#footerb ul {
	margin: 0px;
	padding: 8px 0px 0px;
}
#footerb a {
	font-family:Georgia;
  	font-weight:normal;
	font-size:12px;
	color: #808080;
	margin: 0px;
	padding: 5px 0px;
}

#ui-datepicker-div{display:none;}
/*
	font: 12px/20px Georgia, "Times New Roman", Times, serif;
	color: #808080;
	margin: 0px;
	padding: 0px 5px;
}
*/

#tabs .ui-widget-content A{
	color:#397099;
	text-decoration:underline;
	font-weight:bold;
}

#tabs .ui-datepicker-calendar A{
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
}

#tabs .ui-datepicker-calendar A:hover{
	color:#397099;
}

.ui-tabs .ui-tabs-nav li a {
	display:block;
	min-width:39px;
	text-align:right !important;
}

.ui-tabs .ui-tabs-nav li {
	text-align:center !important;
}

#postarea OL{
	display:block;
	border-bottom:2px dotted #777;
	width:100%;
	margin:10px 0 0 0;
}

#wp125adwrap_2c .odd,
#wp125adwrap_2c .even{
	margin-top:6px !important;
}

.excrept_post.odd,
#postarea .odd{
	border:1px solid #628cad;
	background:url(images/oddBG.gif) repeat;
}

.excrept_post.even,
#postarea .even{
	border:1px solid #90a05d;
	background:url(images/evenBG.gif) repeat;
}

.excrept_post.odd,
#postarea .odd,
.excrept_post.even,
#postarea .even{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	padding:3px 3px;
}

DIV.NewsBord{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border:1px solid #628cad;
	background:url(images/oddBG.gif) repeat;
	padding:0;
	height:3px;
	margin:10px 0;
	font-size:1px;
	line-height:1px;
}

DIV.kkk{
	background:url(images/kk.jpg) no-repeat;
	width:270px;
	height:200px;
	margin-bottom:15px;
}

A#kkk{
	margin:0 auto;
	display:block;
	background:url(images/kk_button.jpg) no-repeat;
	width:120px;
	height:60px;
}

A#CastCall{
	margin:0 auto;
	display:block;
	background:url(images/writing_call.jpg) no-repeat;
	width:269px;
	height:189px;
	margin-bottom:24px;
}

A#BuyCol{
	margin:0 auto;
	display:block;
	background:url(images/buying_collections.jpg) no-repeat;
	width:269px;
	height:189px;
	margin-bottom:24px;
}

DIV#Banner2{
	display:block;
	width:270px;
	height:409px;
}

A#AcademyPoints{
	margin:0 auto;
	display:inline-block;
	background:url(images/academy_points.jpg) no-repeat;
	width:125px;
	height:409px;
	margin-right:16px;
}

A#PauperSponsor{
	margin:0 auto;
	display:inline-block;
	background:url(images/pauper_sponsor.jpg) no-repeat;
	width:125px;
	height:409px;
}

A#MTGOCardTraderBot{
	margin:0 auto;
	display:inline-block;
	background:url(images/mtgo_cardtraderbot.jpg) no-repeat;
	width:125px;
	height:409px;
}

.mrg,
.newsbox{
	padding-left:15px;
}

.newsbox A{
	text-decoration:underline;
	color:#397099 !important;
}

.newsbox A:hover{
	text-decoration:none;
}

.thedate{
	font-weight:bold;
	color:#38761d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-bottom:5px;
}

#login_error {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/repeat_bg.gif) repeat-x bottom #FFFFFF !important;
	-moz-box-shadow:0 0 7px #666;
	-webkit-box-shadow:0 0 7px #666;
	-khtml-box-shadow:0 0 7px #666;
}

/*TopMenu*/

#topMenu{
	height:36px;
	margin:0;
	padding:0;
}

#topMenu LI{
	z-index:80;
	list-style:none;
	float:left;
	display:block;
	margin:0;
	padding:0;
	position:relative;
}

#topMenu LI A{
	color:#F3F9FA;
	display:block;
	font-family:Georgia;
	font-size:16px;
	font-weight:normal;
	padding:9px 10px 8px;
}

#topMenu LI A:hover{
	background:#ADBD72;
	text-decoration:none;
}

#topMenu UL{
	-moz-box-shadow:2px 3px 5px #333333;
	-webkit-box-shadow:2px 3px 5px #333333;
	-khtml-box-shadow:2px 3px 5px #333333;
	position:absolute;
	display:none;
	background:#EEE;
	width:165px;
	z-index:1000;
	margin:0;
	padding:0;
}

#topMenu UL LI{
	z-index:1000;
	margin:0;
	padding:0;
	background:#F0F0F0;
	float:none;
	text-align:left;
	border-bottom:1px solid #CCC;
}

#topMenu UL LI A{
	display:block;
	float:none;
	text-align:left;
	color:#000000;
	margin:0;
	padding:9px 10px;
	font-size:12px;
	width:145px;
}

#topMenu UL LI A:hover{
	background:#333;
	color:#EEE;
}

#topMenu UL UL{
	left:165px;
	top:0;
}

/**HTML #topMenu UL UL{
	left:155px;
}

*+HTML #topMenu UL UL{
	left:155px;
}*/

/*TopMenu*/


.alert {
	color:			#F00;
	font-weight:	bold;
	font-size:		12pt;
}

.alert A {
	color:	#F00;
	font-weight:	bold;
	text-decoration: underline;
	font-size:		12pt;
}

DIV#showdiv_sidebar{
	position:absolute; 
	top:29px;
	right:0 !important;
	margin:0 !important;
	width:300px;
	display:none;
	z-index:2000;
}

#user_box UL#sidebar_menu{
	/*position:relative;*/
}

#page-body .inner{
	z-index:1 !important;
}

#phpbb_forum ul.topiclist dl,
#phpbb_forum ul.topiclist li,
#phpbb_forum ul.topiclist{
	z-index:1 !important;
	position:inherit !important;
	overflow:inherit !important
}

*html #user_box .drop_s{
	left:-280px;
}

*html .box_color {
	width:616px;
}


#phpbb_forum #tabs a {
	position:inherit !important;
}
