/*  
Theme Name: MoonBingo
Theme URL:
Author: r_shahin	
Author URL: http://www.shahin.co.nr	
Description:
*/


body {
background:#006c96 url(images/body_bg.jpg) left top repeat-x;
color:#000;
margin:0;
padding:0;
}

.postmetadataalt {
font-size:0.85em;
padding:7px;
border: 1px dashed #999;
}

.partner{
font-size:0.81em;
padding:7px;
margin: 25px;
border: 1px solid #6890bb;
}

.pagetitle {
margin:0;
padding:0 0 15px 18px;
}

html {
font-size:.72em;
font-family:tahoma, arial;
}

.normal {
font-size:1.01em;
}

.big {
font-size:1.31em;
}

.small {
font-size:0.91em;
}

h1 {
font-family:arial, tahoma, times new roman, arial narrow;
color:#E3E3E3;
font-size:3.21em;
text-transform:uppercase;
font-weight:400;
line-height:1.01em;
margin:0;
padding:0;
}

#respond {
color:#464646;
font-size:1.01em;
text-transform:uppercase;
margin:0;
padding:0;
}

#title {
color:#23385a;
text-decoration:none;
background:url(images/title_bg.jpg) right no-repeat;
height:151px;
}

.h3 {
font-size:1.3em;
color:#999;
text-transform:none;
margin:0;
padding:0 0 0 29px;
}

.h4 {
font-size:1.01em;
color:#23385a;
text-transform:uppercase;
vertical-align:middle;
margin:0;
padding:0;
}

.border {
width:960px;
vertical-align:top;
text-align:left;

}

.main_div {
height:100%;
vertical-align:top;
background:url(images/main_bg.jpg) left top repeat-y;
margin:0 0 0 0px;
}

#wrap{
width:100%;
margin:0;
background:url(images/bg1.jpg) no-repeat right top ;
}

.top1 {
width:960px;
display:table;
background:url(images/top1.jpg) left top no-repeat;
z-index:100;
height:100%;
}

.main_table {
width:960px;
display:table;
background:url(images/top_bg.jpg) left top no-repeat;
margin-top:0px;
}

.main_table2 {
width:960px;
display:table;
background:url(images/main_bg.jpg) left top no-repeat;
margin-top:0px;
}

.main_table_row {
width:960px;
height:100%;
display:table-row;
}


.left_1 {
width:17px;
height:100%;
vertical-align:top;
display:table-cell;
text-align:left;
}

.right_1 {
width:1px;
height:100%;
vertical-align:top;
display:table-cell;
text-align:left;
}

.main_left {
vertical-align:top;
text-align:left;
margin-top:1px;
padding-left:4px;
}


.left_2 {
width:1px;
height:100%;
vertical-align:top;
display:table-cell;
text-align:left;
}

.main_cent {
width:605px;
height:100%;
vertical-align:top;
display:table-cell;
text-align:left;
padding-left:5px;
padding-top:2px;
}

.co_name_bg {
width:605px;
height:0px;
vertical-align:top;

}

.co_name {
vertical-align:top;
text-align:left;
font-size:1.2em;
padding:0px 0px 0;
font-weight:700;
}

.co_name a {
font-family:Georgia, "Book Antiqua", "Souvenir Lt BT", "Times New Roman", serif;
color:#FAD976;
text-decoration:none;
font-size:0.85em;
}

.co_name a:hover {
color:#000;
text-decoration:none;
font-size:0.85em;
}

.head_bg {
vertical-align:top;

}

.table2 {
width:605px;
display:table;
}

.table_row2 {
width:605px;
display:table-row;
height:100%;
}

.left2 {
width:100%;
vertical-align:top;
display:table-cell;
text-align:left;
}

.right2 {
width:0px;
vertical-align:top;
display:table-cell;
text-align:left;
}

.table3 {
width:450px;
display:table;
}

.table_row3 {
width:450px;
display:table-row;
height:100%;
}

.left3 {
width:151px;
vertical-align:top;
display:table-cell;
text-align:left;
}

.cent3 {
width:131px;
vertical-align:top;
display:table-cell;
text-align:left;
}

.right3 {
width:168px;
vertical-align:top;
display:table-cell;
text-align:left;
}


/*  Start Menu  */

.menu1 {
width:960px;
height:35px;
background:transparent;
padding:0;
margin:0;
}

.homerollover a{
   display: block;
   text-indent: -9999px;
   margin: auto auto auto 190px;
   cursor: pointer;
   outline: transparent solid 0px;
   float:left;
}

#home a{
   height: 35px;
   width: 121px;
   background:url(images/home-roll.jpg) top left no-repeat; 
}

#home a:hover{
   background-position: left -35px;
}

.playrollover a{
   display: block;
   text-indent: -9999px;
   margin: auto auto auto auto;
   cursor: pointer;
   outline: transparent solid 0px;
   float:left;
}

#play a{
   height: 35px;
   width: 121px;
   background:url(images/play-now.jpg) top left no-repeat; 
}

#play a:hover{
   background-position: left -35px;
}

.inviterollover a{
   display: block;
   text-indent: -9999px;
   margin: auto auto auto auto;
   cursor: pointer;
   outline: transparent solid 0px;
   float:left;
}

#invite a{
   height: 35px;
   width: 166px;
   background:url(images/invite-roll.jpg) top left no-repeat; 
}

#invite a:hover{
   background-position: left -35px;
}


.contactrollover a{
   display: block;
   text-indent: -9999px;
   margin: auto auto auto auto;
   cursor: pointer;
   outline: transparent solid 0px;
   float:left;
}

#contact a{
   height: 35px;
   width: 164px;
   background:url(images/contact-roll.jpg) top left no-repeat; 
}

#contact a:hover{
   background-position: left -35px;
}


#nav {
	margin:0 0 0 0px;
	padding:0;
}

ul#nav {
	margin:0 0 0 190px;
	padding:0;
}

ul#nav li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}

ul#nav li a {
	display:block;
	height:35px;
	text-decoration:none;
	float:left;
	margin:0; 
	}

ul#nav li a:hover {
background:transparent;
}

ul#nav li a.home { 
width: 121px; 
float:left; 
background:url(images/home-a.jpg) top left no-repeat; 
}

ul#nav li a.play { 
width: 127px; 
float:left; 
background:url(images/play-a.jpg) left top no-repeat; 
}

ul#nav li a.invite{ 
width:166px; 
float:left; 
background:url(images/invite-a.jpg) left top no-repeat; 

}

ul#nav li a.contact {
width: 164px; 
float:left; 
background:url(images/contact-a.jpg) left top no-repeat; 
}

ul#nav li a.home:hover { 
width: 121px; 
float:left; 
background:url(images/home-hover.jpg) top left no-repeat; 
}

ul#nav li a.play:hover{ 
width: 127px; 
float:left; 
background:url(images/play-hover.jpg) left top no-repeat; 
}

ul#nav li a.invite:hover{ 
width:166px; 
float:left; 
background:url(images/invite-hover.jpg) left top no-repeat; 

}

ul#nav li a.contact:hover {
width: 164px; 
float:left; 
background:url(images/contact-hover.jpg) left top no-repeat; 
}


ul#nav li a span { float:left; visibility:hidden; }

/*  End Menu */



.logowrap {
height:75px;
width:250px;
margin:0;
padding:40px 0 0 340px;
}

.container {
padding:0;
margin:0;
width:100%;

z-index:200;
}


/*  Side1 Sidebar 1 */
.side1 {
float:left;
margin:10px 0 110px 0;
padding:0;
width:231px;
display:inline;
}

.side1-break {
margin:0 0 20px 3px;
padding:0;
width:230px;
height:1px;
background: url(images/side-break.png) top left no-repeat;
}


/*  Side1 Latest Posts */
.side1-latest{
margin:0 0 0 25px;
padding:0;
width:180px;
height:27px;
background: url(images/side-latest.gif) top left no-repeat;
}

.side1-latestposts {
padding:0;
margin:10px 0 0px 31px;
width:170px;
}

.side1-latestposts ul {
padding:0 0 10px 0;
margin:0;
}

.side1-latestposts li {
list-style:none;
padding:0 0 10px 0;
margin:0;
font-size:12px;
font-family:verdana;
}

.side1-latestposts li a {
list-style:none;
padding:0 0 10px 0;
margin:0;
color:#333;
}

.side1-latestposts li a:hover {
list-style:none;
padding:0 0 10px 0;
margin:0;
color:#df007d;
}

.side1-latestposts img {
padding:0;
margin:0 7px 0 0;
background:transparent;
border: 2px solid #c0edf0;
width:30px;
height:25px;
float:left;
}

.side1-latestposts-date {
padding:0 0 0px 0;
margin:0;
font-size:11px;
font-family:verdana;
font-size:11px;
color:#006883;
}

/*  End Side1 Latest Posts  */


/*  Side1 Team */
.side1-team{
margin:0 0 0 25px;
padding:0;
width:180px;
height:27px;
background: url(images/side-team.gif) top left no-repeat;
}

.side1-team-box {
padding:0;
margin:10px 0 15px 30px;
width:170px;
}

.side1-team-box ul {
padding:0 0 20px 14px;
margin:0 0 10px 0;
}

.side1-team-box li {
list-style:none;
padding:0 0 10px 0;
margin:0;
font-size:13px;
font-family:arial;
}

.side1-team-box img {
padding:0;
margin:0 8px 8px 0;
background:transparent;
border: 2px solid #c0edf0;
width:64px;
float:left;
}

/*  End Side1 Team  */



/*  Side1 Team  */

.side1-team-wrap {
margin:10px 0 0 36px;
padding:0;
width:154px;

}

.side1-team-carousel {
margin:0 0 0 0px;
padding:0;
width:90px;
padding:0 0 15px 0;
}

.team-carousel-text {
margin:5px 0 0px 0px;
padding:0 0 0px 0;
text-align:center;
font-family:verdana;
font-size:12px;
color:#000;
line-height:17px;
}

.team-carousel-text a {
text-align:center;
font-size:12px;
color:#df007d;
font-style:normal;
font-weight:bold;
}

.team-carousel-text a:hover {
text-align:center;
color:#000;
font-style:normal;
}

.click-text {
margin:5px 0 0px 0px;
text-align:center;
font-family:verdana;
font-size:12px;
color:#000;
line-height:17px;
}

.click-text a {
text-align:center;
font-size:12px;
color:#df007d;
font-style:normal;
font-weight:bold;
text-decoration:underline;
}

.click-text a:hover {
text-align:center;
color:#000;
font-style:normal;
}

.team-carousel-text h2 {
font-family:verdana;
font-size:13px;
color: #cb3c7b;
}

.side1-team-carousel img {
width:94px;
padding:0;
margin:0;
border: 2px solid #c0edf0;
}

.team-prev{
float:left;
display:block;
background:url(images/prev.png) bottom no-repeat;
width:18px;
height:32px;
margin-top:32px;
margin-right:10px;
cursor:pointer;
}

.team-next{
float:right;
display:block;
background:url(images/next.png) bottom no-repeat;
width:18px;
height:32px;
margin-top:32px;
cursor:pointer;
}

/*  End Side1 Team  */




/*  Side1 Ch of the monnth  */

.side1-ch{
margin:0 0 0 25px;
padding:0;
width:180px;
height:27px;
background: url(images/side-ch.gif) top left no-repeat;
}

.side1-ch-wrap {
margin:10px 0 0 27px;
padding:0;
width:170px;
}

.side1-ch-carousel {
margin:0 0 0 0px;
padding:0;
width:120px;
}

.ch-carousel-text {
margin:5px 0 0px 0px;
padding:0 0 15px 0;
width:115px;
text-align:center;
font-family:verdana;
font-size:12px;
color:#000;
line-height:18px;
}

.ch-carousel-text a {
text-align:center;
font-size:12px;
color:#df007d;
font-weight:bold;
text-decoration:underline;
}

.ch-carousel-text a:hover {
text-align:center;
color:#000;
}

.ch-carousel-text h2 {
font-family:verdana;
font-size:13px;
color: #cb3c7b;
}

.side1-ch-carousel img {
width:110px;
height:80px;
padding:0;
margin:0;
border: 2px solid #c0edf0;
}

.ch-prev{
float:left;
display:block;
background:url(images/prev.png) bottom no-repeat;
width:18px;
height:32px;
margin-top:24px;
margin-right:10px;
cursor:pointer;
}

.ch-next{
float:right;
display:block;
background:url(images/next.png) bottom no-repeat;
width:18px;
height:32px;
margin-top:24px;
cursor:pointer;
}

/*  End Side1 Ch of the Month  */



/*  Side1 Top Players  */

.side1-players {
margin:0 0 0 25px;
padding:0;
width:180px;
height:27px;
background: url(images/side-players.gif) top left no-repeat;
}

.side1-players-wrap {
margin:10px 0 0 29px;
padding:0;
width:170px;
}

.side1-players-carousel {
margin:0 0 0 0px;
padding:0;
width:120px;
padding:0 0 15px 0;
}

.players-carousel-text {
margin:5px 0 0px 0px;
padding:0 0 0px 0;
width:115px;
text-align:center;
font-family:verdana;
font-size:12px;
color:#000;
line-height:18px;
letter-spacing:-.5px;
}

.players-carousel-text a {
text-align:center;
color:#df007d;
text-decoration:underline;
font-weight:bold;
}

.players-carousel-text a:hover {
text-align:center;
color:#000;
}

.players-carousel-text h2 {
font-family:verdana;
font-size:13px;
color: #cb3c7b;
}

.side1-players-carousel img {
width:110px;
height:80px;
padding:0;
margin:0;
border: 2px solid #c0edf0;
}

.players-prev{
float:left;
display:block;
background:url(images/prev.png) bottom no-repeat;
width:18px;
height:32px;
margin-top:26px;
margin-right:10px;
cursor:pointer;
}

.players-next{
float:right;
display:block;
background:url(images/next.png) bottom no-repeat;
width:18px;
height:32px;
margin-top:26px;
cursor:pointer;
}

/*  End Side1 Top Players  */
/*  End Sidebar 1 */



/*  Start Posts Section  */
.post {
float:left;
margin:73px 0 0 20px;
padding:0;
width:479px;
display:inline;
}

.post-box {
margin:0px 0 0px 0;
padding:0;
width:459px;
}

.post-box p {
margin:0;
padding:0;
color:#000;
font-family:verdana;
font-size:13px;
line-height:22px;
}

.post-box a {
margin:0;
padding:0;
color:#df007d;
font-weight:bold;
font-style:italic;
}

.post-box a:hover {
margin:0;
padding:0;
color:#000;
font-weight:bold;
font-style:italic;
}

.post-box h2 {
margin:0 0 13px 0;
padding:0;
color:#000;
font-family:verdana;
font-size:20px;
line-height:24px;
}

.post-box h2 a{
margin:0;
padding:0;
color:#df007d;
font-style:normal;
}

.post-box h2 a:hover{
margin:0;
padding:0;
color:#000;
font-style:normal;
}

.post-box h3 {
margin:10px 0 10px 0;
padding:0;
color:#000;
font-family:verdana;
font-size:17px;
}

.post-box h3 a{
margin:0;
padding:0;
color:#000;
font-style:normal;
}

.post-box h3 a:hover{
margin:0;
padding:0;
color:#df007d;
font-style:normal;
}

.post-box h4 {
margin:10px 0 10px 0;
padding:0;
color:#000;
font-family:verdana;
font-size:15px;
}

.post-box h4 a{
margin:0;
padding:0;
color:#000;
font-style:normal;
}

.post-box h4 a:hover{
margin:0;
padding:0;
color:#df007d;
font-style:normal;
}

.post-box h5 {
margin:10px 0 10px 0;
padding:0;
color:#000;
font-family:verdana;
font-size:13px;
}

.post-box h5 a{
margin:0;
padding:0;
color:#000;
font-style:normal;
}

.post-box h5 a:hover{
margin:0;
padding:0;
color:#df007d;
font-style:normal;
}

.post-box img {
margin:3px 12px 0 0;
padding:0;
float:left;
/*width:200px;
height:230px;*/
}

.post-break-1 {
padding:0;
margin:0;
height:15px;
}

.post-break-2 {
padding:0;
margin:0 0 20px 0;
height:1px;
background:#ccc;
}

.post-box-cat {
margin:0 0 0 0px 0;
padding:4px 0 5px 9px;
color:#000;
font-family:verdana;
font-size:12px;
background: #e0edf0;
height:16px;
}

.post-box-cat a {
margin:0;
padding:0;
color:#df007d;
font-style:normal;
font-weight:normal;
}

.postcomment {
background:url(images/comment.gif) no-repeat left center;
padding-left:17px;
margin:3px 0 0px 0;
color:#000;
font-family:verdana;
font-size:12px;
font-weight:normal;
float:right;
}

.postcomment a {
color:#df007d;
font-style:normal;
font-weight:normal;
font-family:verdana;
font-size:12px;
}

.postcomment a:hover {
color:#000;
font-style:normal;
font-weight:normal;
}

.post-box-cat .posttime {
float:left;
margin-right:5px;
}

.post-box-cat .postauthor {
float:left;
margin-right:5px;
}

.post-box-cat a:hover {
margin:0;
padding:0;
color:#000;
font-style:normal;
font-weight:normal;
}

.post-box-tags {
margin:0px 0 0 0px 0;
padding:20px 0 15px 0px;
color:#000;
font-family:verdana;
font-size:12px;
}

.post-box-tags a {
margin:0;
padding:0;
color:#006883;
font-style:normal;
font-weight:normal;
}

.post-box-tags a:hover {
margin:0;
padding:0;
color:#000;
font-style:normal;
font-weight:normal;
}

.post-box-share2 {
margin:15px 0 8px 0px;
padding:0px 0 0px 0px;
color:#006883;
font-style:normal;
font-weight:bold;
float:left;
font-family:georgia;
font-size:13px;
float:right;
}

.post-box-likebot2 {
margin:15px 0 4px 0px;
padding:0px 0 0px 0px;
color:#006883;
font-style:normal;
font-weight:bold;
float:left;
font-family:georgia;
font-size:13px;
float:left;
}

.post-box-likebot {
margin:0px 0 4px 0px;
padding:0px 0 0px 0px;
color:#006883;
font-style:normal;
font-weight:bold;
float:left;
font-family:georgia;
font-size:13px;
float:left;
}

.post-box-likebot img {
margin:0;
padding:0;
color:#000;
}

.post-box-likebot a {
margin:0;
padding:0;
color:#006883;
font-style:normal;
font-weight:bold;
}

.post-box-likebot a:hover {
margin:0;
padding:0;
color:#000;
font-style:normal;
font-weight:bold;
}

/*  End Post Box  */



/* Start Single Post Box  */

.post2 {
float:left;
margin:73px 0 0 20px;
padding:0;
width:479px;
}

.post-box2 {
margin:0px 0 0px 0;
padding:0;
width:459px;
}

.post-box2 p {
margin:10px 0 14px 0;
padding:0;
color:#000;
font-family:verdana;
font-size:13px;
line-height:22px;
}

.post-box2 a {
margin:0;
padding:0;
color:#df007d;
font-weight:bold;
font-style:italic;
}

.post-box2 a:hover {
margin:0;
padding:0;
color:#000;
font-weight:bold;
font-style:italic;
}

.post-box2 h2 {
margin:0 0 13px 0;
padding:0;
color:#000;
font-family:verdana;
font-size:20px;
line-height:24px;
}

.post-box2 h2 a{
margin:0;
padding:0;
color:#df007d;
font-style:normal;
}

.post-box2 h2 a:hover{
margin:0;
padding:0;
color:#000;
font-style:normal;
}

.post-box2 h3 {
margin:10px 0 10px 0;
padding:0;
color:#000;
font-family:verdana;
font-size:17px;
}

.post-box2 h3 a{
margin:0;
padding:0;
color:#000;
font-style:normal;
}

.post-box2 h3 a:hover{
margin:0;
padding:0;
color:#df007d;
font-style:normal;
}

.post-box2 h4 {
margin:10px 0 10px 0;
padding:0;
color:#000;
font-family:verdana;
font-size:15px;
}

.post-box2 h4 a{
margin:0;
padding:0;
color:#000;
font-style:normal;
}

.post-box2 h4 a:hover{
margin:0;
padding:0;
color:#df007d;
font-style:normal;
}

.post-box2 h5 {
margin:10px 0 10px 0;
padding:0;
color:#000;
font-family:verdana;
font-size:13px;
}

.post-box2 h5 a{
margin:0;
padding:0;
color:#000;
font-style:normal;
}

.post-box2 h5 a:hover{
margin:0;
padding:0;
color:#df007d;
font-style:normal;
}

.post-box2 img {
margin:3px 12px 0 0;
padding:0;
float:left;
}

.post-box-cat2 {
margin:0 0 0 0px 0;
padding:4px 0 4px 9px;
color:#000;
font-family:verdana;
font-size:12px;
background: #e0edf0;
}

.post-box-cat2 a {
margin:0;
padding:0;
color:#df007d;
font-style:normal;
font-weight:normal;
}

.post-box-cat2 a:hover {
margin:0;
padding:0;
color:#000;
font-style:normal;
font-weight:normal;
}

/*  End Single Post box  */



/*  Start Sidebar2  */
.side2 {
float:left;
margin:10px 0 0 0;
padding:0;
width:230px;
}

/*  Side2 Follow Us */
.side2-follow {
margin:0 0 0 25px;
padding:0;
width:180px;
height:27px;
background: url(images/side-follow.gif) top left no-repeat;
}

.side2-follow-box {
padding:0;
margin:10px 0 15px 35px;
width:170px;
}

.side2-follow-box ul {
padding:0 0 20px 10px;
margin:0 0 10px 0;
}

.side2-follow-box li {
list-style:none;
padding:0 0 10px 0;
margin:0;
font-size:13px;
font-family:arial;
}

.side1-follow-box img {
padding:0;
margin:0 0px 8px 0;
background:transparent;
float:left;
}

/*  End Follow Us  */


/*  Side2 Search */
.side2-search {
margin:0 0 0 25px;
padding:0;
width:180px;
height:27px;
background: url(images/side-follow.gif) top left no-repeat;
}

#search {
width:182px;
height:25px;
color:#505050;
padding:0px 0 0px 8px;
margin:0px 0px 20px 27px;
background: url(images/search-bg.gif) top left no-repeat;
}

#search input {
background:transparent;
font-size:11px;
color:#666;
font-family:verdana, courier;
width:148px;
height:19px;
vertical-align:middle;
border: 0px solid #8c8c8c;
}

#search .input {
width:20px;
height:15px;
background:none;
border:none;
vertical-align:middle;
margin:0;
border: 0px solid #8c8c8c;
}

/*  End Search  */



/*  Side2 Ad1 */
.side2-ad1 {
margin:0 0 0 27px;
padding:0;
}

.side2-ad1 img {
margin:0 0 20px 0px;
padding:0;
width:180px;
height:auto;
}

/*  End Ad1  */


/*  Side2 Categories */
.side2-categories {
margin:0 0 0 25px;
padding:0;
width:180px;
height:27px;
background: url(images/side-categories.gif) top left no-repeat;
}

.side2-categories-box {
padding:0;
margin:10px 0 15px 35px;
width:170px;
}

.side2-categories-box ul {
padding:0 0 20px 0px;
margin:0 0 10px 0;
}

.side2-categories-box li {
list-style:none;
padding:0 0 7px 16px;
margin:0;
font-size:12px;
font-family:verdana;
background: url(images/side-li.gif) top left no-repeat;
color:#df007d;
}

.side2-categories-box li a {
color:#333;
}

.side2-categories-box li a:hover {
color:#df007d;
}

.side2-categories-box img {
padding:0;
margin:0 8px 8px 0;
background:transparent;
border: 2px solid #aaa;
width:64px;
height:64px;
float:left;
}
/*  End Categories  */



/*  Side2 Categories */
.side2-popular {
margin:0 0 0 25px;
padding:0;
width:180px;
height:27px;
background: url(images/side-popular.gif) top left no-repeat;
}

.side2-popular-box {
padding:0;
margin:10px 0 15px 30px;
width:170px;
}

.side2-popular-box ul {
padding:0 0 0px 0px;
margin:0 0 0px 0;
}

.side2-popular-box li {
list-style:none;
padding:0 0 7px 17px;
margin:0;
font-size:13px;
font-family:arial;
background: url(images/side-li.gif) top left no-repeat;
color:#df007d;
}

.side2-popular-box li a {
color:#333;
}

.side2-popular-box li a:hover {
color:#df007d;
}

.side2-popular-box li {
list-style:none;
padding:0 0 7px 17px;
margin:0;
font-size:13px;
font-family:arial;
background: url(images/side-li.gif) top left no-repeat;
color:#df007d;
}

.side2-categories-box img {
padding:0;
margin:0 8px 8px 0;
background:transparent;
border: 2px solid #aaa;
width:64px;
height:64px;
float:left;
}

.ppmeta {
font-size:11px;
color:#006883;
}

.ppmeta a {
font-size:11px;
color:#006883;
}

.ppmeta a:hover {
font-size:12px;
color:#000;
}

/*  End Categories  */


/*  Side2 Ad2 */
.side2-ad2 {
margin:0 0 0 26px;
padding:0;
}

.side2-ad2 img {
margin:0 0 20px 0px;
padding:0;
width:180px;
height:auto;
}

.fanbox {
margin: 0 0 0 26px;
padding:0;
}

/*  End Ad1  */







.content_txt {
width:503px;
line-height:1.60em;
padding:9px 0px 0px 14px;
color:#222;
}

.content_txt img {
background: #F2F2F2;
padding:2px;
border: 1px solid #E0DFDF;
float:left;
margin:0px 8px 0px 0px;
}

.content_txt h2 a {
color:#eee;
text-decoration:none;
}

.content_txt b a {
color:#383838;
font-weight:400;
text-decoration:underline;
}

.content_txt b a:hover {
color:#000;
font-weight:400;
text-decoration:none;
}

.content_txt li {
list-style:none;
background:url(images/li_bg2.gif) left top no-repeat;
vertical-align:bottom;
line-height:1.51em;
color:#222;
margin:0;
font-family:georgia;
padding:0px 0px 0px 16px;
}

.content_txt ul li a {
text-decoration:underline;
color:#222;
}

.content_txt a:hover,{
color:#666;
text-decoration:none;
}
.content_txt li a:hover {
color:#666;
text-decoration:none;
}


.content_txt a {
color:#000;
text-decoration:none;
border-bottom:#222 1px dashed;
}

a:hover,.content_txt h2 a:hover {
color:#999;
text-decoration:none;
}

p,.content_txt {
margin:0;
padding:0px;
}

.content_txt ul {
margin:0;
padding:3px;
}

.content_txt li a:hover {
color:#000;
text-decoration:none;
}


.content_txt strong,.content_txt b {
color:#23385a;
}


.comment {
color:#444444;
font-weight:700;
padding:0;
}

.comment a {
color:#444444;
font-weight:700;
text-decoration:underline;
}

.comment a:hover {
color:#000;
font-weight:700;
text-decoration:none;
}



/* Start Footer */

.footer {
background:url(images/foot_bg.jpg) top no-repeat;
vertical-align:top;
width:960px;
height:84px;
color:#111;
font-size: 11px;
margin-bottom:-10px;
}

.footer_right {
float: right;
margin:0px 15px 0px 0px;
text-align:right;
}

.footer_left {
float: left;
margin:0px 0px 0px 23px;
text-align: left;
}

.footer_txt {
vertical-align:top;
font-weight:normal;
line-height:16px;
color:#000;
padding:19px 0px 0 23px;
text-align:center;
}

.footer_txt a {
color:#000;
font-weight:bold;
text-decoration:none;
}

.footer_txt a:hover {
text-decoration:underline;
}



a {
color:#444;
text-decoration:none;
font-style:normal;
}

h2,h3,.h2 {
color:#eee;
margin:0;
padding:0;
font-family:arial, tahoma, times new roman, arial narrow;
padding-bottom:0px;
}


#links_with_style,#archives,#meta,#recent-comments,#recent-posts,#categories,#calendar,#pages {
vertical-align:top;
padding:-10px 0 0 0px;
text-decoration: none;
}

#google-search,#text-1,#delicious {
vertical-align:top;
}

#gsearch,#textwidget,#delicious-box {
text-align:left;
padding:15px 0 0;
}


blockquote {
	margin: 15px;
 	padding: 10px;  	
  	background: #fff;
	border-left: 3px dashed #e3e3e3; 
}

img {
	border:0;
	}
img a {
	border:0;
	}

/* Begin Comments*/

ol.commentlist { list-style:none; margin:9px 15px 0 0px; padding:0; text-indent:0; font-family: arial; font-size:13px; color:#fff; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { font-size: 14px; color:#df007d; text-decoration:none; }
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin { font-size: 14px; color:#df007d; text-decoration:none; }
ol.commentlist li.comment { color:#222; border-bottom:#ccc 6px solid; margin-bottom:10px; padding:1em; }
ol.commentlist li div.comment-author { font-size: 14px; color:#df007d; text-decoration:none;}
ol.commentlist li div.comment-author a { font-size: 14px; color:#df007d; text-decoration:none;}
ol.commentlist li div.vcard { font:normal 16px georgia,times,serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url {}
ol.commentlist li div.vcard img.avatar { border:#ccc 6px solid; float:left; margin:0 9px 0 0; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font-size:9px; margin-bottom:7px; text-decoration:none; }
ol.commentlist li div.comment-meta a { color:#333; text-decoration:none; }
ol.commentlist li p { font-size:12px; margin:0 0 1em; }
ol.commentlist li ul { font-size:11px; list-style:square; margin:0 0 1em 2em; }
ol.commentlist li div.reply { font-size:11px; }
ol.commentlist li div.reply a { font-weight:bold; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li {}
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { border-left:5px solid #555; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-3 { border-left:5px solid #999; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-4 { border-left:5px solid #bbb; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:transparent; }
ol.commentlist li.odd { background:transparent; }
ol.commentlist li.parent { border-left:5px solid #111; }
ol.commentlist li.pingback { border-bottom:1px dotted #666; padding:1em; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

#commentform p {
	margin: 5px 0;
	font-family: georgia;
	color: #505050;
	font-size:13px;
	}

#commentform input { 
 background-color: #fff; 
 border:#ccc 3px solid;
 padding:5px;
 margin:0 6px 0 0;
 font-size:13px;
}

#commentform textarea { 
 background-color: #fff; 
 color: #181818; 
 border:#ccc 3px solid;
 padding:5px;
 width:400px;
}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	font-style: normal;
	font-size: 0.9em;
	}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.75em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentlist li ul li {
	font-size: 0.7em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: left;
	border:#f3f7f9 3px solid;
	background: transparent;
	padding: 0px;
	height:64px;
	width:64px;
	margin-right: 6px;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	color: #505050;
	font-family: georgia;
	font-size: 11px;
	}

.commentlist cite a:hover {
	color: #000;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.31em;
	text-transform: none;
	}

.commentmetadata {
	font-weight: normal;
	}

.comments1 {
font-family : geneva, trebuchet MS, arial, sans-serif;
font-size:1.8em;
font-weight:bold;
color:#181818;
width: 490px;
padding: 7px;
padding:15px 0px 10px 0px;
height: 30px;
margin-bottom:-1px;
}

.comments2 {
font-family : geneva, trebuchet MS, arial, sans-serif;
font-size:1.5em;
font-weight:bold;
color:#181818;
width: 490px;
padding: 7px;
padding:5px 0px 0px 0px;
height: 34px;
margin-bottom:-5px;
}

#respond {
padding-left:0px;
}

/* End Comments */



.wp-pagenavi
	{
	font-family : georgia, trebuchet MS, trebuchet, verdana, arial, sans-serif;
	font-size:11px;
	padding-left:0px;
	padding-bottom:7px;
	margin-top:10px;
}

.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 6px 2px 6px; 
	margin: 2px;
	text-decoration: none;
	border: 2px solid #c8c8c8;
	color: #333;
	background-color: #f5f5f5f;	
	font-family : georgia, trebuchet MS, trebuchet, verdana, arial, sans-serif;
	font-size:0.81em;
}
.wp-pagenavi a:visited {
	padding: 2px 6px 2px 6px; 
	margin: 2px;
	text-decoration: none;
	border: 2px solid #c8c8c8;
	color: #333;
	background-color: #f5f5f5f;		
}
.wp-pagenavi a:hover {	
	border: 2px solid #c8c8c8;
	color: #333;
	background-color: #f5f5f5f;	
}
.wp-pagenavi a:active {
	padding: 2px 6px 2px 6px; 
	margin: 2px;
	text-decoration: none;
	border: 2px solid #c8c8c8;
	color: #333;
	background-color: #f5f5f5f;		
}
.wp-pagenavi span.pages {
	padding: 2px 6px 2px 6px; 
	margin: 2px 2px 2px 2px;	
	border: 2px solid #c8c8c8;
	color: #333;
	background-color: #f5f5f5f;	
}
.wp-pagenavi span.current {
	padding: 2px 6px 2px 6px; 
	margin: 2px;
	font-weight:normal;
	border: 2px solid #c8c8c8;
	color: #333;
	background-color: #f5f5f5f;	
}
.wp-pagenavi span.extend {
	padding: 2px 6px 2px 6px; 
	margin: 2px;	
	border: 2px solid #c8c8c8;
	color: #333;
	background-color: #f5f5f5f;	


