/************************************************/
/*** Required For Themes : Start ****************/
/************************************************/
 
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; border: none; }
.alignleft { float: left; margin: 0 7px 7px 0; border:0 none}
.alignright { float: right; margin: 0 0 7px 7px; }
.wp-caption { border: 1px solid #ececec; text-align: center; padding: 10px 4px 0px 4px;  background: #fff none; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 10px; line-height: 17px; padding: 7px 5px; margin: 0; }

/************************************************/
/*** Required For Themes : End ******************/
/************************************************/


/************************************************/
/*** Layout : Core : Start **********************/
/************************************************/

html, body, input, button, select, option, textarea { margin: 0; padding: 0; font-size: 12px; line-height: 18px; font-family: Tahoma, Geneva, sans-serif;  }
body { background: #EAEAEA none; background-attachment: fixed;
background-image: url(sample.jpg); background-repeat:no-repeat; }
form { display: block; margin: 0; padding: 0; }
blockquote { margin: 15px 0; padding: 0 20px 0 20px; font-style: italic; }
blockquote blockquote { font-style: normal; }
.clearer { clear: both; }
.hidden { visibility: hidden; }
.nodisplay { display: none; }
a img {border: none}
a, a:visited { text-decoration: none; color: #FF0000; }
a:hover { text-decoration: none; color: #FD5C5C; }
div.transparent-1 { font-family: Tahoma, Geneva, sans-serif; 
font-size:12px;  background:transparent url(images/transparent1.png) repeat scroll 0 0;
}


/************************************************/
/*** Layout : Core : End ************************/
/************************************************/


/************************************************/
/*** Layout : Header : Start ********************/
/************************************************/

div.maintransparent-1 { margin-left:auto; margin-right:auto; margin-top:0; padding-bottom:2px; padding-top:2px; width:960px; }
div.banner1 { margin-left: auto; margin-right: auto; margin-top: 0; padding-bottom: 2px; padding-top: 2px; width:960px; }
div.ad_banner {background:transparent url(images/transparent1.png) repeat scroll 0 0; display:inline; float:right;margin-right:10px; margin-top:23px; padding:10px; width:468px;}
div.sitename {margin-bottom:15px ;}
div.ads { margin-right: auto; margin-left:auto; padding: 3px 10px; width:940px }
div#navmenusearch { margin: auto; padding: 0 10px; height: 30px; width:940px; background: #0b0b0b none;}
div#namenu { margin: 0; padding: 0 10px; height: 30px; }
div#search { float: right; height: 33px; padding: 0; }
div#search form { padding: 4px 0 0 0; }
div#search input { border: 0; padding: 4px 10px 0 10px; width: 290px; height: 18px; font-family: LucidaGrande, 'Lucida Grande', 'Lucida Sans', 'Arial', serif; font-size: 11px; color: #666;}
div#links-right {color:#d6d6d6; float:right; font-size:10px;}
div#links-left {color:#d6d6d6; font-size:10px;}
div#links-left a:link, div#links-left a:active, div#links-left a:visited, div#links-right a:link, dive#links-right a:active, div#links-right a:visited {color:#d6d6d6;text-decoration:none;}
div#links-left a:hover, div#links-right a:hover {color:#ff2a2a;}
div.sitename { background: transparent url('images/sitename.png') top no-repeat; height:98px; width:324px; margin-top: 15px;}
div.ads { background: #ff0000 none; }

/************************************************/
/*** Layout : Header : End **********************/
/************************************************/


/************************************************/
/*** Layout : Header2 : Start *******************/
/************************************************/

div#mainheader-3
{
margin-left:auto;
margin-right:auto;
width:960px;
height:306px;
}

div.mainfeature-1 {
background:transparent url(images/transparent1.png) repeat scroll 0 0;
padding:10px;
}

div.rlconnect h2 { font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-weight: bold; text-transform:uppercase; background: #000000 none; color: #ff0000; border-bottom-color: #ff0000; height:20px; }
div.rlconnect div.inside { font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color:#d4d4d4; background: #141414 none; }



/************************************************/
/*** Layout : Header2 : End *********************/
/************************************************/



/************************************************/
/*** Layout : Banner-ad : Start *****************/
/************************************************/

div#banner-ad-2
{
margin-left:auto;
margin-right:auto;
width:960px;
height:110px;
}

div.main-banner {
background:transparent url(images/transparent1.png) repeat scroll 0 0;
padding:10px;
}

div#advertise {float:right;}
div#advertise a img { border:0 none;}


/************************************************/
/*** Layout : Banner-ad : End *******************/
/************************************************/



/************************************************/
/*** Layout : Body : Start **********************/
/************************************************/

div#wrapper { 
margin:auto;
padding:10px;
width:940px;
background: #fff none; }

div#wrapper {border:0 none;
font-family:inherit;
font-size:100%;
vertical-align:baseline}

div#wrapper-wrapper 

div#content { margin: 0; padding: 0px; width: 640px; float: left; }
div#sidebar { margin: 0; padding: 0px; width: 290px; float: right; }

/************************************************/
/*** Layout : Body : End ************************/
/************************************************/


/************************************************/
/*** Layout : Blog Entry : Start ****************/
/************************************************/

div.pagetitle { margin: 0 0 10px 0; }
div.pagetitle h2 {display:block;
font-size:16px;
margin:0;
padding:0 0 0 10px;
text-align:left; }
h2.pagetitle { font-size: 24px; font-weight: normal; }

div.singlegoogle { text-align: center; margin: 25px 0 0 0; }
div.singlegoogle-page { margin: 0 0 15px 0; }
div.singlegoogle-page { padding: 4px 11px; text-align: center; }

div.featured { margin: 0 0 10px 0; }
div.featured div#featured { width: 638px; height: 284px; border: 0 none; }


div.post { margin: 0 0 40px; padding: 0; }
div.post div.title { display: block; height: 45px; margin: 0; }
div.post div.title h2 { display: block; margin: 0 0 5px; padding: 0; font-size: 20px; }
div.post div.title p { display: block; margin: 0; padding: 0 0 15px 0; }
div.post div.entry { padding: 0 0 20px; }
div.post div.entry p.akpc_pop { display: block; margin: 0; }
div.post div.errorentry p { display: block; margin: 0; padding: 0; }
div.post img.header { border: 1px solid; float: left; width: 68px; height: 68px; }
div.post div.bot { height: 11px; }
div.post div.title h2 a, div.post div.title h2 a:hover { text-decoration: none; }
div.post blockquote { font-style: italic; }
div.post blockquote blockquote { font-style: normal; }

div.indexpostbottom {margin: 0 0 10px}
div.indexpost {margin: 0 0 10px; border-bottom: 1px dotted #666; width: 295px;}
div.indexpost img.header { background: #fff none; border-color: #ececec; }
div.indexpost div.title h2 { color: #ff0000; }
div.indexpost .title h2 a:hover { color:#999; }
div.indexpost div.title p { display: none; }
div.indexpost div.entry p { margin: 0; padding: 0; }
div.indexpost div.entry div.text { margin: 15px 0; }
div.indexpost div.entry p.readmore { margin: 20px 0 0 0; }
div.indexpost div.entry p.readmore a, div.indexpost div.entry p.readmore a:visited { 
	margin: 0 auto; width: 108px; height: 34px; display: block; 
	text-align: center; font-size: 11px; line-height: 30px; font-weight: bold;
	text-decoration: none;
}
div.indexpost div.title h2 a, div.indexpost .title h2 a:visited { color: #ff0000;}
div.singlepost div.title h2, div.singlepost  div.title h2 a, div.singlepost div.title h2 a:visited {
	font-size: 24px; line-height: 30px; font-weight: normal;}

div.singlepost div.title h2 {color:#ff0000}
div.indexpost div.title h2, div.indexpost  div.title h2 a, div.indexpost div.title h2 {
	font-size: 24px; line-height: 30px; font-weight: normal;
}


div.oddpost { margin: 0 20px 10px 0; }

div.listpost div.title { height: auto; }
div.listpost div.title p { display: none; }

div.singlepost { margin:0 0 10px; text-align:left; }
div.singlepost div.title { height: auto; margin: 0 0 10px; }
div.singlepost div.title p { display: block; }
div.singlepost div.entry div.postmeta p { display: block; margin: 0; padding: 0 0 0px 0; }


.postmeta {padding: 0 0 0 5px;}
.postmeta {font-size:11px}
.postmeta {background: #E6E6E6 none;}

.meta {padding: 0 0 0 5px;}
.meta {font-size:11px}
.meta {background: #E6E6E6 none}

.postdate {padding: 0 0 0 5px;}
.postdate {font-size:11px}
.postdate {background: #E6E6E6 none}


/************************************************/
/*** Layout : Blog Entry : End ******************/
/************************************************/


/************************************************/
/*** Layout : Comments : Start ******************/
/************************************************/

div#comments { margin: 10px 0; padding: 0 10px 10px 10px; }
div#comments div.title h2 { display: block; margin: 0; padding: 0 0 5px 0; color: #69c; }
div#comments div.title p { display: block; margin: 0; padding: 5px 0 0 0; }
div#comments p.nocomments { display: block; margin: 0; padding: 10px 0 0 0; }

ol.commentlist { display: block; margin: 0; list-style-type: none; padding: 20px 0 0 0; }
ol.commentlist li.comment { display: block; margin: 0;  padding: 0 0 20px 0; }
ol.commentlist li.comment div.comment { padding: 0 0 10px 0; border-bottom: 1px solid; }
ol.commentlist li.comment div.comment-author { height: 42px; }
ol.commentlist li.comment div.comment-author span.says { display: none;}
ol.commentlist li.comment img { float: left; margin: 0 10px 0 0; padding: 1px; border: 1px solid; }
ol.commentlist li.comment ul.children { margin: 20px 0 -20px 50px; padding: 0; list-style-type: none; }

div#respond { margin: 10px 0; padding: 0 10px 10px 10px; }
div#respond div.title h2 { display: block; margin: 0; padding: 0 0 5px 0; color: #69c; }
div#respond div.title p { display: block; margin: 0; padding: 5px 0 0 0; }
div#respond p.norespond { display: block; margin: 0; padding: 10px 0 0 0; }

form#commentform { display: block; margin: 10px 0 0 0; padding: 0; }
form#commentform p { display: block; margin: 0 0 5px 0; padding: 0; line-height: 27px; }
form#commentform p label { display: block; margin: 0; padding: 0; }
form#commentform p.input span { display: block; width: 220px; height: 21px; margin: 0; padding: 0; float: left; }
form#commentform p.input span input { width: 200px; padding: 5px; border: 1px solid; }
form#commentform p.input span label {  }
form#commentform p.textarea { display: block; margin: 0 0 10px 0;  }
form#commentform p.textarea label { display: none; }
form#commentform p.textarea span { display: block; }

form#commentform p.button { display: block; text-align: left; margin: 0; padding: 0; }
textarea#comment { width: 603px; height: 117px; padding: 5px; border: 1px solid; color: #666; background: transparent none; }

div#comments  div.title h2, div#respond  div.title h2 { 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px; font-weight: normal;
}

ol.commentlist li.commentlist cite { font-style: normal; }

h3#replycomment { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 24px; line-height: 30px; }
h3#replycomment a:hover { text-decoration: none; }

form#commentform p small { font-size: 11px; }
form#commentform p.button { text-align: right; }

div#comments div.title h2, div#respond div.title h2 { 
	color: #666;   
}

ol.commentlist li.comment div.comment { border-bottom-color: #f2f2f2; }
ol.commentlist li.comment img.avatar { border-color: #e5e5e5; }

form#commentform p.input span input { color: #666; background: transparent none; }


/************************************************/
/*** Layout : Comments : End ********************/
/************************************************/
	
/************************************************/
/*** Colors : GET CONNECTED : Start *************/
/************************************************/


div.rlconnect { margin: auto; height:auto; padding:0px; float:right; width:290px }
div.rlconnect h2 { display: block; margin: 0; padding: 5px 39px; border-bottom: 1px solid; }
div.rlconnect div.inside { padding: 10px 10px 13px 30px; height:231px; }
div.rlconnect div.inside ul  { list-style-type: none; margin: 0; padding: 0; }
div.rlconnect div.inside ul li { padding: 0; margin: 0 0 10px 0; }
div.rlconnect div.inside ul li span { display: block; padding: 0 0 10px 0; }
div.rlconnect div.inside ul li span span { display: block; padding: 0 0 0 10px; }
div.rlconnect div.inside ul ul { margin: 10px 0 0 30px; padding: 0; }

div#ad-banner {height:100px;margin-left:auto;margin-right:auto;width:960px}
div#invite-2{float:right; height:100px; width:480px}
div#invite-1 {height:100px; left:0; position:relative;top:0; width:480px;}

/************************************************/
/*** Colors : GET CONNECTED : END ***************/
/************************************************/




/************************************************/
/*** Layout : Sidebar : Start *******************/
/************************************************/

div.box { margin: 0 0 10px; height:auto; padding: 10px; border: solid 1px #DDDDDD; }
div.box h2 { display: block; margin: 0 0 10px; padding: 3px 0 3px 7px; border-bottom: 1px solid #f9f9f9; font-size: 12px; font-weight: bold; text-transform: uppercase; background: #191919; color: #ffffff;}
div.box h2 a, div.box h2 a:visited { font-size: 12px; font-weight: bold; color: #fff; }
div.box div.interior { padding: 0px; background: #ffffff none; }
div.box div.interior ul  { list-style-type: none; margin: 0; padding: 0;}
div.box div.interior ul li { padding: 0; margin: 0 0 10px; border-bottom: dotted 1px #ccc; }
div.box div.interior ul li span { display: block; padding: 0 0 10px 0; }
div.box div.interior ul li span span { display: block; padding: 0 0 0 10px; }
div.box div.interior ul ul { margin: 10px 0 0 30px; padding: 0; }

div.box-adverts { margin: 0 0 10px; height:auto; padding: 10px; border: solid 1px #DDDDDD; width: 268px;  }
div.box-adverts h2 { display: block; margin: 0 0 10px; padding: 3px 0 3px 7px; border-bottom: 1px solid #f9f9f9; font-size: 12px; font-weight: bold; text-transform: uppercase; background: #191919; color: #ffffff; }
div.box-adverts h2 a, div.box h2 a:visited { font-size: 12px; font-weight: bold; }
.bigblock {
  width: auto;
  height: auto;
       
}

.left-top {
  width: 125px;
  height: 145px;
  margin-bottom: 10px;
       
}

.left-mid {
  width: 125px;
  height: 145px;
  margin-bottom: 10px;
}

.left-bottom {
  width: 125px;
  height: 145px;
  margin-bottom: 10px;
}

.right-top {
  float: right;
  width: 125px;
  height: 145px;

}

.right-mid {
  float: right;
  width: 125px;
  height: 145px;
}

.right-bottom {
  float: right;
  width: 125px;
  height: 145px;

}

.clearblock {
  width: 100%;
  clear: both;
}

div#calendar_wrap { padding: 10px 0 0 0; }
table#wp-calendar { width: 180px; margin: 0 auto; color: #999; }

/************************************************/
/*** Layout : Sidebar : End *********************/
/************************************************/

			

			
/************************************************/
/*** Layout : Footer : Start ********************/
/************************************************/

div#footer-wrapper { margin: 0 auto; width: 940px; padding: 0px 0; }
div#footer-wrapper p { display: block; margin: 0; padding: 0; text-align: left; }
div#footer {
background-color:#0b0b0b;
border-top:2px solid #ff0000;
color:#fbfbfb;
font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 18px; 
margin-left:auto;
margin-right:auto;
margin-top:0;
padding:10px;
width:940px;}
div.float_right {float:right;}
div#footer a, div#footer a:hover { text-decoration: none; color:#Fbfbfb }
div#footer a, div#footer a:active {color:#ff0000}
div#footer {  }

/************************************************/
/*** Layout : Footer : End **********************/
/************************************************/

/************************************************/
/********Layout : Index Page : Start ************/
/************************************************/


div#indexleft { float: left; margin: 0; padding: 0; width: 315px; }
div.rlnews { background: #fff; border: solid 1px #DDDDDD; float: left; margin: 0px; padding: 10px; width: 295px; }
div.rlnews h3 { background: #191919; color: #ffffff; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-weight: bold; margin: 0 0 10px; padding: 3px 0 3px 7px; text-transform: uppercase; }
div.indexpostdate { font-size: 11px; font-style: italic;}

div#indexright { float: right; margin: 0; padding: 0; width: 315px; }
div.tutorials { background: #fff; border: solid 1px #DDDDDD; float: left; margin: 0px; padding: 10px; width: 295px; }
div.tutorials h3 { background: #191919; color: #ffffff; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-weight: bold; margin: 0 0 10px; padding: 3px 0 3px 7px; text-transform: uppercase; }

div.featuredphoto { background: #fff; border: solid 1px #DDDDDD; float: left; margin: 0 0 10px; padding: 10px; width: 295px; }
div.featuredphoto h3 { background: #191919; color: #ffffff; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-weight: bold; margin: 0 0 10px; padding: 3px 0 3px 7px; text-transform: uppercase; }


div.indexpostbottom { border-bottom: 1px dotted #666; width: 620px;}
div#indexbottom { float: left; margin: 0; padding: 0; width: 640px; }

div.sbcactivity { background: #fff; border: solid 1px #DDDDDD; float: left; margin: 10px 0; padding: 10px; width: 620px; }
div.sbcactivity h3 { background: #191919; color: #ffffff; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-weight: bold; margin: 0 0 10px; padding: 3px 0 3px 7px; text-transform: uppercase; }

div.sanbedasports { background: #fff; border: solid 1px #DDDDDD; float: left; margin: 0; padding: 10px; width: 620px; }
div.sanbedasports h3 { background: #191919; color: #ffffff; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-weight: bold; margin: 0 0 10px; padding: 3px 0 3px 7px; text-transform: uppercase; }

div.postthumb { float: left; margin: 0 10px 0 0; }
div.thumbnailindex { float: left; margin: 0 10px 0 0; }
div.thumbnail-post { float: left; margin: 0 10px 0 0; }

div#adblock {background: #ffffff; border: solid 1px #dddddd; margin: 10px 0 0; padding: 10px; float: left; width: 620px}

div.latestalbum { background: #fff; border: solid 1px #DDDDDD; float: left; margin: 0 0 10px; padding: 10px; width: 295px; }
div.latestalbum h3 { background: #191919; color: #ffffff; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-weight: bold; margin: 0 0 10px; padding: 3px 0 3px 7px; text-transform: uppercase; }

/************************************************/
/********Layout : Index Page : END **************/
/************************************************/

/************************************************/
/*** Navigation Menu : Start ********************/
/************************************************/

/*DROP DOWN MENU*/

.menu {font-family:arial,sans-serif;
position:relative;
z-index:100;}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {list-style-type: none; margin: 0 auto; padding: 0; }

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {display: inline-block;
float:left;
margin:0 5px 0 0;
padding:0 0 0 0;
position:relative;}

/* style the links for the top level */
.menu a, .menu a:visited {color:#FF0000;
display: inline-block;
font-size:12px;
font-weight:700;
height:30px;
line-height:28px;
margin:0;
padding:0 7px;
text-transform:uppercase;}

div#navmenu ul li a span span, div#navmenu ul li a:visited span span 
div#navmenu ul li a span, div#navmenu ul li a:visited span 

/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:149px; w\idth:148px;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {position:absolute;
top:30px;
visibility:hidden;
width:149px;
z-index: 1000}
/* another hack for IE5.5 */
* html .menu ul ul {top:29px;t\op:30px;}


/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:#FBFBFB none repeat scroll 0 0;
border-bottom:1px dotted #0B0B0B;
color:#FF0000;
font-size:11px;
height:auto;
padding:0 10px;
width:123px;}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:120px;w\idth:120px;}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:#ffffff; background:#ff0000;text-decoration: none;}
.menu :hover > a, .menu ul ul :hover > a {color:#ffffff; background:#ff0000;text-decoration: none;}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}

/*DROP DOWN MENU*/

/************************************************/
/*** Navigation Menu : End **********************/
/************************************************/

/************************************************/
/*** Pagination : Start *************************/
/************************************************/

div.navigation { height: 30px; padding: 0; }
div.navigation div.prev { float: left; height: 30px; line-height: 30px; }
div.navigation div.next { float: right; height: 30px; line-height: 30px; }

div#pagenav { 
	height: 41px; margin: 0 0 10px 0; 
}

div#pagenav div.simplenavi { text-align: center; }
div#pagenav div.simplenavi a, div#pagenav div.simplenavi a:link, div#pagenav div.simplenavi a:visited { 
	padding: 7px 10px; 
}
div#pagenav div.simplenavi a:hover { text-decoration: none; border: 1px solid #daccb0; }
div#pagenav div.simplenavi a:active { text-decoration: none; border: 1px solid #daccb0; }

div#pagenav div.wp-pagenavi { height: 26px; padding: 11px 10px 0 0; text-align: left; }
div#pagenav div.wp-pagenavi a, div#pagenav div.wp-pagenavi a:link, div#pagenav div.wp-pagenavi a:visited { 
	margin: 0 0 0 6px; padding: 7px 10px; background: #f4f1e9 none; color: #333; border: 1px solid #daccb0;
}
div#pagenav div.wp-pagenavi a:hover { text-decoration: none; color: #666; }
div#pagenav div.wp-pagenavi a:active { text-decoration: none; color: #666; }
div#pagenav div.wp-pagenavi span {
	margin: 0 0 0 6px; padding: 7px 10px; background: #f4f1e9 none;
	border: 1px solid #daccb0;
}
div#pagenav div.wp-pagenavi span.current { color: #333; }
div#pagenav div.wp-pagenavi span.extend {  }

/************************************************/
/*** Pagination : End ***************************/
/************************************************/