/*
	BUSINESS:	DanceLife Unite
	WEBSITE: 	www.dancelifeUnite.com.au
	
	DESCRIPTION: New Age and Active Dance Programs For Primary and High Schools. DanceLife InSchools is the newest offering from 'Australia's Home of Dance', DanceLife. Recognising a gap in the market for an educational, active and enjoyable injection into dance programs for primary and high school aged children, DanceLife has been working hard on creating a variety of programs to make their weekly sports session one to remember!
	
	CUSTOMIZED DESIGN/CSS BY: Eduardo Murillo Design
	WEBSITE DESIGN: www.murillodesign.com.au
	AUTHOR: Eduardo Murillo
*/
/*
-----------------------------------------
RESET
----------------------------------------- 
*/
*, html, div, body { margin:0; padding:0; border:0; }
*:focus{
outline:none; /* removes ugly dotted border but may make template more unsuable, up to you
				 if you want to keep it! */
}

body{
	/* font-family:"Lucida Sans"; */
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	margin:0 auto;
	padding:0;
	color:#ffffff;
	height:100%;
	line-height:19px;
}

.clear { clear: both; }
.clr{clear:both}


form{margin:0; padding:0;}

hr{
	border:0;
	color:#dedede;
	height: 1px;
	margin:0px;
	padding:0px;
}

/* 
------------------------------------------------------
HEADING TEXT
------------------------------------------------------
*/
h1, h2, h3, h4, h5{margin-bottom:15px; /* font-family:"Lucida Sans"; */ font-weight:normal; color:#ec008c; font-family:Georgia, "Times New Roman", Times, serif; }
h1{font-size:26px; line-height:30px;}
h2{font-size:20px; line-height:22px;}
h3{font-size:16px; line-height:20px; padding:0px 0px 5px 0px; margin:0px; }
h4{font-size:14px; line-height:16px;}
h5{font-size:12px; margin:3px 0px; padding:0px;}

/* 
------------------------------------------------------
LINKS
------------------------------------------------------
*/
a{color:#ec008c; text-decoration:none;}
a:visited{color:#ec008c; text-decoration:none;}
a:hover{color:#ec008c; text-decoration:underline; }
a img{border:none}
.imgleft{float:left; padding:5px 12px 0px 0px;}
.imgright{float:right; padding-left:12px;}

p { margin-bottom:15px; }

div#maintext ul, div#maintext ol { margin:0px 10px 0px 10px; padding:0px 0px 10px 0px; list-style-type:none; line-height:normal; }
div#maintext ul li, div#maintext ol li { background-image:url(images/arrow.png); background-position:0px 13px; background-repeat:no-repeat; padding:8px 0px 8px 22px; margin:0px; line-height:18px; border-top:1px solid #222222; }
div#hometext ul, div#hometext ol { margin:0px 10px 0px 10px; padding:0px 0px 10px 0px; list-style-type:none; line-height:normal; }
div#hometext ul li, div#hometext ol li { background-image:url(images/arrow.png); background-position:0px 18px; background-repeat:no-repeat; padding:12px 0 0 22px; margin:0px; line-height:18px; border-top:1px solid #222222; }

blockquote{
	font-style:italic;
	margin:0px;
	color:#4c4c4c;
	padding:0px 4px 0px 32px;
	background-image:url(images/quote.png);
	background-position:0px 5px;
	background-repeat:no-repeat;
}

table { padding:0 0 10px 0; }


/* code */
code{
	font-family:"Lucida Sans";
	letter-spacing:1px;
	margin:25px 0 25px 0px;
	display:block;
	font-size:0.9em;
	border-left:4px solid #dddddd;
	padding:15px 10px;
}

a.more {
	display: inline-block;
	margin-top:10px;
	padding: 5px 10px;
	background: #2f87aa;
	color: #ffffff;
}

/* 
------------------------------------------------------
MIDDLE BANNER
------------------------------------------------------
*/

div#danceLifeBanner1 {
	background:url(images/banner/dance_life_man1.jpg) center top no-repeat;
}

div#danceLifeBanner2 {
	background:url(images/banner/dance_life_female1.jpg) center top no-repeat;
}

div#danceLifeBanner3 {
	background:url(images/banner/dance_life_female2.jpg) center top no-repeat;
}

div#banner {	
	width:936px;
	height:398px;
	margin:0px auto; 
}

div#banner .logo {
	text-align:center;
	position:absolute;
	z-index:1;
	margin:0px auto 0px 318px;
}

div#banner .date {
	float:right;
	/* position:absolute; */
	padding:0px 5px 0px 0px;
	/* z-index:2; */
	/* margin:90px auto 0px 586px; */
	margin:90px auto 0px 0px;
	text-align:right;
 	text-shadow: 1px 1px #000;
	width:400px;
}

div#banner .sloganmessage {
	float:left;
	/* position:absolute; */
	padding:0px 5px 0px 0px;
	/* z-index:3; */
	margin:90px 0px 0px 0px;
	text-align:left;
	/*
    background-color: #000;
    border: 1px solid #000;
    opacity: 0.6;
    filter: alpha(opacity=60); 
	*/
	width:400px;
	text-shadow: 1px 1px #000;
}


div#banner .sloganmessage .contentOutput {
	/* padding:10px; */
}

div#banner .registerNow {
	float:right;
	padding:0px 25px 0px 0px;
}

div#banner .newStateRegionsl {
	float:right;
	padding:0px 5px 0px 0px;

}

/* 
------------------------------------------------------
CONTAINER
------------------------------------------------------
*/

#middleBGRepeat { background:url(images/bg/middle_content_bg.jpg) repeat top center; }
#middle { background:url(images/bg/middle_top_bg.jpg) repeat-x top center; }

#main_container{
	width:936px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
}

/* div#maincontent { margin:0px; padding:0px; } */

#bottom_container{
	background:url(images/bg/footer_bg.jpg) repeat-x center;
	width:100%;
	padding:0 0 15px 0;
	border-top:1px solid #161616;
}

/* 
------------------------------------------------------
SOCIAL MEDIA COUNT
------------------------------------------------------
*/

.socialMediaCount {
	background:#434343;
	width:550px;
	height:22px;
	display:block;
	margin:0px auto;
	padding:10px;
}

.socialMediaCount .twitterCount {
	float:left;
	width:100px;
}

.socialMediaCount .pinItInterestCount {
	float:left;
	width:80px;
}

.socialMediaCount .facebookCount {
	float:left;
	width:450px;
}

.socialMediaCount .googlePlusCount {
	float:left;
	width:190px;
}

/* 
------------------------------------------------------
JUDGES
------------------------------------------------------
*/

div#moreJudges { padding:0px; margin:0px; }
div#moreJudges ul { margin:0px; padding:0px; list-style:none; }
div#moreJudges ul li { list-style:none; }

/* 
------------------------------------------------------
TOP
------------------------------------------------------
*/

div#top{
	height:36px;
	background:url(images/bg/top_bg.jpg) repeat-x top center;
}

/* 
------------------------------------------------------
TOP MENU
------------------------------------------------------
*/

div#top .menuContainer {
	width:936px;
	display:block;
	height:74px;
	margin-left:auto;
	margin-right:auto;
	/* background:url(images/bg/menu_bg.jpg) no-repeat top center; */
	border-left:1px solid #484147;
	border-right:1px solid #484147;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

/*

#nav{
	list-style-type: none;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-transform:uppercase;
}

#nav ul { 	
	padding:0px; 
	margin:0px; 
}

#nav li{
	list-style-type: none;
	list-style:none;
	float:left;
	padding:7px 0 0 0;
	margin:0px;
}

#nav .home { padding:0 43px 0 43px; }
#nav .competition { padding:0 23px 0 23px; }
#nav .danceJudges { padding:0 16px 0 16px; }
#nav .results { padding:0 39px 0 39px; }
#nav .faq { padding:0 46px 0 46px; }
#nav .gallery { padding:0 34px 0 34px; }
#nav .contact { padding:0 0 0 22px; }

#nav li a:link, #nav li a:active, #nav li a:visited{
	display:block;
	text-decoration: none;
	outline: none;
	text-align:left;
	font-size: 12px;
	color:#ffffff;
}

#nav li:hover, #nav li a:hover, #nav li.selected a,
#nav li.current_page_item a {
  	color:#ec008c;
}

div#nav ul.sf-menu ul {
	padding:34px 0 0 0;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

div#nav ul.sf-menu li li {
	display:block;
	padding:7px 0 5px 22px;
	height:22px;
	vertical-align:middle;
	width:180px;
	background:#000000;
	color:#949494;
	border-bottom:1px solid #494949;
	filter:alpha(opacity=95); -moz-opacity:.95; opacity:.95;
}

.sf-nav a {
	font-size:12px;
	padding-left:7px;
	color:#000000;
}

.sf-nav:hover, .sf-menu:focus  {
	padding-left:7px;
	color:#cc3985;
	background:#151515;
}

*/

/* 
------------------------------------------------------
CALL TO ACTION BANNER
------------------------------------------------------
*/

div#callToAction {
	width:936px;
	height:95px;
	background:url(images/bg/call_to_action_bg.jpg) no-repeat center;
	display:block;
}

div#callToAction .box {
	width:147px;
	height:75px;
	font-size:20px;
	line-height:27px;
	display:block;
	padding:10px 20px 10px 20px;
	float:left;
}

div#callToAction .link {
	text-align:right;
	font-size:11px;
	color:#ec008c;
	float:right;
}

div#callToActionContent {
	width:936px;
	height:45px;
	background:url(images/bg/call_to_action_content_bg.jpg) no-repeat center;
	display:block;
}

div#callToActionContent .subTitle {
	color:#5c5c5c;
	font-size:24px;
	float:left;
	padding:13px 0 0 20px;
}

div#callToActionContent .socialMediaIcons {
	float:right;
	padding:7px 10px 0 0;
}

/* 
------------------------------------------------------
CONTENT
------------------------------------------------------
*/
div#content{
	background:url(images/bg/content_gradient_bg.jpg) no-repeat top center;
	background-color:#0b0b0b;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	width:936px;
}

div#content .rightColumnSideBar {
	background:url(images/bg/right_col_bg.jpg) right top repeat-y;
	background-position:6px 0 0 0;
}


div#content .contentTop {
	background:url(images/bg/content_top_bg.jpg) no-repeat top center;
	width:936px;
	height:6px;
	display:block;
	margin-left:auto;
	margin-right:auto;
}

div#content .contentTopPages {
	background:url(images/bg/content_pages_top_bg.jpg) no-repeat top center;
	width:936px;
	height:6px;
	display:block;
	margin-left:auto;
	margin-right:auto;
}

/*.h-line {padding:4px 0px;}*/

/* 
------------------------------------------------------
MAIN CONTENT LEFT
------------------------------------------------------
*/

div#content .main {
	 width:609px;  
	/*  width:605px; */
	float:left;
	
}

div#maintext, div#formpage{
	padding:15px 20px 20px 20px;

}

#maintext_portfolio{padding:0px 0px 0px 0px}

.icon{width:77px; height:92px; float:left;}
/* 
.box-main span.read-more {
  margin-right: 10px;
}
*/

#readMoreLink a {
	padding: 1px 8px 3px 8px; 
	text-decoration: none;
	border: 1px solid #d9d9d9;
	color: #676767;
	background-color: #FFFFFF;
	font-size:11px;
	margin-top:10px;
}

/* 
------------------------------------------------------
RIGHT SIDEBAR
------------------------------------------------------
*/

div#side{
	margin:0px;
	padding:0px;
	float:right;
	width:327px;

}

div#side .largeSponsor {
	text-align:center;
	padding:10px 0 5px 0;
}

div#side .largeSecondarySponsor {
	text-align:center;
	padding:0px 0px 5px 0px;
}

div#side .sponsorLeft {	
	float:left;
	padding:0 0 5px 13px;
}

div#side .sponsorRight {	
	float:right;
	padding:0 15px 5px 0;
}

div#side .advertiseWithUs {
	float:right;
	padding-right:14px;
	padding-bottom:10px;
}

div#side .advertiseWithUs a {
	font-style:italic;
	font-size:10px;
	text-align:right;
	color:#4f002e;
}

div#side .advertiseWithUs a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}


div#sideSubPages a {
	color:#FFFFFF;
}


div#sideSubPages ul { border:none; list-style:none; padding:20px 20px 0 20px; margin:0; }
div#sideSubPages li { background-image:url(images/arrow_white.gif); background-position:3px 10px ; background-repeat:no-repeat; padding:10px 0px 10px 22px; margin:0px; line-height:6px; border-top:1px solid #e846a4; }

div#sideSubPages h3 { color:#FFFFFF; padding:15px 0 0 10px; }

/* 
------------------------------------------------------
BANNER ADS
------------------------------------------------------
*/

div#bannerAds, div#bannerAds p { margin:0px auto; padding:0px; width:300px; } 

/* 
------------------------------------------------------
DANCE LIFE BLOG LINK
------------------------------------------------------
*/

div#danceLifeBlogLink {
	width:936px;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
	font-size:12px;
	font-style:italic;
	color:#ec008c;
	padding:10px 0 10px 0;
}

div#danceLifeBlogLink a {
	color:#ec008c;
	font-style:italic;
}

div#danceLifeBlogLink a:hover {
	color:#ec008c;
	text-decoration:underline;
}

/* 
------------------------------------------------------
FOOTER
------------------------------------------------------
*/
div#footer{width:936px; margin:0px auto; font-size:9px; line-height:15px; padding:15px 0 0 0; color:#666666 !important}
div#footer .pages { width:140px; float:left; }
div#footer .footerDanceLife { float:right; text-align:right; }
div#footer a.footerDanceLifeAustralia  { color:#ffffff; }

#footer a, #footer a:visited{color:#666666; text-decoration:none;}
#footer a:hover{text-decoration:underline; color:#ec008c; }
#copyright-foot{
margin:0px 0px 0px 0px;
padding:20px 0px 0px 0px;
float:left;
color:#a0a0a0;
}
#rss-foot{
width:103px;
padding:20px 0px 0px 0px;
float:right;
color:#a0a0a0;
}
.valid {float:left; }
.rss-img {float:left;}

/* Blog
------------------------------------------------------*/
.blog-post h2 {color:#2f87aa; margin-bottom:0px; border-bottom:1px solid #434343; margin-bottom:20px; padding-bottom:10px; }
.blog-post {padding-bottom:5px; margin-bottom:15px;}
.blog-posted{padding-top:5px; margin-bottom:20px; height:20px; font-size:11px; color:#adacac; border-bottom:1px solid #434343;}
#recentPostList{width:270px; float:left;  margin-left:30px;}
#related-post-title{padding:3px 0px 4px 0px;  height:20px; font-weight:bold; color:#2f87aa; border-bottom:1px solid #d9d9d9; border-top:1px solid #d9d9d9;}
.related-comment-title{padding:3px 0px 4px 0px; margin-bottom:5px;  height:20px; font-weight:bold; color:#2f87aa; border-bottom:1px solid #d9d9d9; border-top:1px solid #d9d9d9;}
.related-item-wrapper{
	font-size:11px;
	height:105px;
	width:270px;
	padding:0px 9px 0px 0px;
	float:left;
	color:#adacac;
	cursor:pointer;
}
.related-item-wrapper:hover{background-color:#f8f8f8;}
.related-item-wrapper h4{color:#2f87aa;}
.related-item-wrapper img{width:65px; height:65px;}
.related-spacer{width:8px; float:left;}
.posted-detail{float:left;}
.read-more{float:right;}

#commentFormArea {width:310px; color:#6b6b6b; float:left;}
.input-comment{background-color: #ffffff; border:1px solid #d9d9d9; width:213px; padding:5px 5px 5px 5px; margin:0px; color:#6b6b6b;}
.input-submit-comment { background-image:url(images/but-send.gif); background-repeat:no-repeat; padding:0px; margin:0px; border:0px; width:73px; height:21px; cursor:pointer; float:right;}

<!-- .textarea-comment {background-color: #ffffff; border:1px solid #d9d9d9; width:213px; padding:5px 5px 5px 5px; margin:0px; color:#6b6b6b;} -->
fieldset { border:0;margin:0 0 15px 0;padding:0; }
label {  padding-right:15px; float:left; width:70px; display:block; }
input.text{ width:290px;font:12px/12px 'courier new',courier,monospace;color:#333;padding:3px;margin:1px 0; }
.commonPageListControlBar{
height: 30px;
background-color: #fff;
margin-top:30px;
text-align: left;
}
.commonPageListBtn{
border: 1px solid #d9d9d9;
background-color:transparent;
color:#000;
font: normal 11px/28px Verdana; 
padding: 6px;
cursor: pointer;
}
.commonPageListControlBar a, .commonPageListControlBar a:visited{color:#414141;}
.commonPageListBtn:hover{
text-decoration: underline;
}
.commonPageListBtnSelected{
border: 1px solid #eaeaea;
background-color: #eaeaea;
color:#414141;
font: normal 11px/28px Verdana; 
padding: 6px;
cursor:default;
}

/* 
------------------------------------------------------
PORTFOLIO
------------------------------------------------------
*/
#main-portfolio{width:936px; float:left;}
.box-pf-top{width:220px; float:left; margin:0px 18px 38px 0px;}
.box-pf-bottom{width:220px; float:left; margin:0px 26px 18px 0px;}
.box-pf-top-last{width:220px; float:left; margin-bottom:38px;}
.box-pf-bottom-last{width:220px; float:left; margin-bottom:18px;}
.quote{padding-top:18px;}
.quote h2{color:#2f87aa; padding-bottom:10px;}
.detail{font-weight:bold; margin-bottom:0px;}
ul.detail-list {margin:10px; padding:0px 0px 0px 0px; list-style-type:none;}
ul.detail-list li { background-image:url(images/arrow.gif); background-position:0px 2px; background-repeat:no-repeat; padding:0px 0px 5px 22px; margin:0; line-height:13px; border-top:1px solid #222222; }
#desc-project1, #desc-project2, #desc-project3, #desc-project4, #desc-project5, #desc-project6, #desc-project7, #desc-project8{ display:none;}

/* Contact
------------------------------------------------------*/
.map {width:276px; height:183px; padding-bottom:8px;}
#address{padding-bottom:15px;}
#address ul{margin:0px; padding:0px 0px 0px 0px;}
#address ul li{list-style-type:none; padding:5px 31px; color:#444444;}
#address ul li a, #contact ul li a:visited{color:#444444; text-decoration:none;}
#address ul li.mail{background-image:url(images/icon-mail.jpg); background-repeat:no-repeat; background-position:0 5px;}
#address ul li.phone{background-image:url(images/icon-phone.jpg); background-repeat:no-repeat; background-position:0 5px;}
#address ul li.address{background-image:url(images/icon-globe.jpg); background-repeat:no-repeat; background-position:0px 5px;}

/* 
------------------------------------------------------
IMAGE AND CAPTIONS
------------------------------------------------------
*/

img.alignright {
  float:right; 
  padding-left:12px;
}
img.alignleft {
  float:left; 
  padding:5px 12px 0px 0px;
  display: inline;
}
img.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
  margin-bottom: 10px;  
}
.alignright {
	float:right;
}
.alignleft {
	float:left;
}
.wp-caption {
	border:1px solid #ddd;
	text-align:center;
	background-color:#f3f3f3;
	padding-top:4px;
	margin:10px;
}
.wp-caption img {
	border:0 none;
	margin:0;
	padding:0;
}
.wp-caption p.wp-caption-text {
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}
.aligncenter,div.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
/* Image and Caption End */

.screenReader { left: -9999px; position: absolute; top: -9999px; }
.thanks { background: #f8f8f8; border: 1px solid #d9d9d9; padding:10px; text-align: center; }

/* 
------------------------------------------------------
FORMS
------------------------------------------------------
*/



/*
-----------------------------------------
ARTICLE COMMENTS
----------------------------------------- 
*/

div#comments {
	margin:0;
	padding:15px 0 0 0;
}

div#comments a {
	color:#d22724;
}

div#comments a:hover {
	color:#d22724;
	text-decoration:underline;
}

form#commentform .form-label {
	margin:0;
	padding:0px;
	vertical-align:bottom;
}

form#commentform span.blankspacer {color:#c30;
	float:left;
	margin-right:3px;
	width:5px;
}

form#commentform span.required {
	/* background:#fff; */
	color:#c30;
	float:left;
	margin-right:3px;
}

form#commentform,form#commentform p {
	padding:0;
	font-size: 0.9em;
}

input#s-404 {
	margin:5px 0 5px 0;
	padding:3px;
	height:19px;
	background:url(images/field-bg-top.gif) repeat-x top left #ffffff;
	border:1px solid #999999;
	vertical-align:top;
	font-family:"Lucida Sans";
}

input#author,input#email,input#url, select {
	margin:5px 0 8px 0;
	padding:3px;
	background:url(images/field-bg-top.gif) repeat-x top left #ffffff;
	border:1px solid #999999;
	vertical-align:top;
	font-family:"Lucida Sans";
}

textarea#comment {
	height:13em;
	overflow:auto;
	width:462px;
	padding:2px;
	font-size:14px;
	background:url(images/field-bg-top.gif) repeat-x top left #ffffff;
	border:1px solid #999999;
	vertical-align:top;
	font-family:"Lucida Sans";
}

textarea#comment:hover,
input#author:hover,
input#url,
input#email:hover, 	
select:hover 
{
	background:url(images/field-bg-top.gif) repeat-x top left #ffffff;
	border: 1px solid #ff00c0;
}

textarea#comment:focus,
input#author:focus,
input#url,
input#email:focus,
select:focus 
	{
	background:url(images/field-bg-top.gif) repeat-x top left #ffffff;
	border: 1px solid #ff00c0;
}

.button {
	width:150px;
	padding:5px;
	margin: 5px 17px 15px 86px;
	font-size:0.8em;
	background:url(images/bg/button-bg.gif) repeat-x center;
	border:1px solid #adadad!important;
	border-left-color:#ececec!important;
	border-top-color:#ececec!important;
}

/*
-----------------------------------------
ARTICLE COMMENTS
----------------------------------------- 
*/

div#comments-list .comments {
	margin:0;
	padding:0;
}

div#comments-list .comment-meta {
	font-size:10px;
	text-align:left;
}

div#comments-list .comments ul {
	margin:0;
	padding:0;
	list-style:none;
}

div#comments-list .comments ul li {
	list-style:none;
	padding:0;
	margin:0;
}

div.comments ol li {
	margin:0 0 10px 0;
	list-style:none;	
}

ol.commentlist{
	margin: 10px 0 20px;
	padding: 0;
	list-style: none;
	font-size: 12px;
	line-height: 20px;
}
ol.commentlist p{
	margin-bottom:11px;
	line-height: 20px;
}
ol.commentlist cite{
	font-style: normal;
	font-weight: bold;
}
ol.commentlist li{
	padding: 10px 10px 0 10px;
	margin:0;
	background:#131313;
	list-style:none;
	border:1px solid #2d2d2d;
	color:#a6a6a6;
}
ol.commentlist li.alt{
	padding: 10px 10px 0 10px !important;
	background:#1b1b1b;
	margin:5px 0 10px 0;
	border:1px solid #2d2d2d;	
	list-style:none;
	color:#a6a6a6;	
}

.avatar { border:1px solid #2f1e1b; list-style:none; }





/* comment */
h1#titlecomment, #comments H3 {
	border-top: 1px solid #404345;
	border-bottom: 1px solid #404345;
	padding: 5px 0;
	margin: 5px 0 15px 0;
}
#listcomment {
	padding: 0;
	margin: 0;
	width: auto;
}
ul#listcomment {
  margin: 0;
  padding: 0;
  list-style: none;
}
ul#listcomment li {
	padding: 11px 0;
	margin: 0;
	width: auto;
	background: none;
	border-bottom: 1px solid #d2d2d2;
	list-style:none;
}
.titlecomment {
	width: auto;
}
.titlecomment img {
	float: left;
	padding: 3px;
	border: 1px solid #d9d9d9;
	margin: 0 10px 0 0;
	list-style:none;
}
.titlecomment h3 {
	font-size: 1.4em;
	color: #333;
	padding: 7px 0 0 0;
	margin: 0;
}
.datecomment {
	font-size: 0.9em;
	color: #858585;
}
#listcomment li p {
	font-size: 1.0em;
	padding: 10px 0 0 0;
	list-style:none;	
}

/*------- WP Pagenavi ------- */
#maintext .wp-pagenavi, div#formpage .wp-pagenavi {
  padding: 10px 0;
  text-align: left;
}
#maintext .wp-pagenavi a, #main .wp-pagenavi a:link, #formpage .wp-pagenavi a {
border: 1px solid #d9d9d9;
background-color:transparent;
color:#242424;
font: normal 11px/28px Verdana; 
padding: 6px;
cursor: pointer;
}
#maintext .wp-pagenavi a:visited, #formpage .wp-pagenavi a:visited {
border: 1px solid #d9d9d9;
background-color:transparent;
color:#242424;
font: normal 11px/28px Verdana; 
padding: 6px;
cursor: pointer;

}
#maintext .wp-pagenavi a:hover, #formpage .wp-pagenavi a:hover  {	
border: 1px solid #eaeaea;
background-color: #eaeaea;
color:#414141;
font: normal 11px/28px Verdana; 
padding: 6px;
cursor: pointer;

}
#maintext .wp-pagenavi a:active, #formpage .wp-pagenavi a:active {
border: 1px solid #eaeaea;
background-color: #eaeaea;
color:#414141;
font: normal 11px/28px Verdana; 
padding: 6px;
cursor:default;

}
#maintext .wp-pagenavi span.pages, #formpage .wp-pagenavi span.pages {
border: 1px solid #d9d9d9;
background-color:transparent;
color:#242424;
font: normal 11px/28px Verdana; 
padding: 6px;
cursor: pointer;

}
#maintext .wp-pagenavi span.current, #formpage .wp-pagenavi span.current {
border: 1px solid #eaeaea;
background-color: #eaeaea;
color:#414141;
font: normal 11px/28px Verdana; 
padding: 6px;

}
#maintext .wp-pagenavi span.extend, #formpage .wp-pagenavi span.extend {
border: 1px solid #d9d9d9;
background-color:transparent;
color:#242424;
font: normal 11px/28px Verdana; 
padding: 6px;
cursor: pointer;
}

/*------- WP Pagenavi End ------- */

/*------- Traditional Navigation -----*/
.navigation {
  margin-top: 10px;
}
.navigation a {
	padding: 4px 8px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #d9d9d9;
	color: #676767;
	background-color: #FFFFFF;
}
/*------- Traditional Navigation End -----*/

/* 
------------------------------------------------------
GALLERY EFFECT
------------------------------------------------------
*/

