@charset "utf-8";
/* CSS Document */

.cb { clear:both;}

body { font-family:Arial, Helvetica, sans-serif; font-size:12px;  background: #bd0000;}
body.facebook { font-family:Arial, Helvetica, sans-serif; font-size:12px;  background: #fff; width:400px}
body.homePage { }
body.pagePopUp { padding: 20px; background:#fff }

#pageContainer { width:958px; margin: 0 auto; }



#loginContainer { height: 38px; margin: 0 auto;  padding: 4px 4px 4px 4px; }
#loginContainer.homePage { width:926px; }

#login { width:360px; float:right; margin: 8px 0 0 0; }
#login label { font-size:12px; float:left; padding:2px 0 0 0; margin: 2px 0 0 0; }
#login input { padding: 2px; width:120px; float:left; background: #F5F5F5; margin: 0px 5px 0 5px; border: 1px solid #999; color:#666; }
#login input:focus { background: #fff; color:#333; }
#login input.password { float:left; }
#password-clear { display: none; }

button.loginButSmall { margin: 2px 0 0 5px; float:left; text-indent: -9000px; background:url(/images/but_login_small.gif) top no-repeat; display:block; width: 45px; height: 19px; border: 0; cursor: pointer; } 
button.loginButSmall:hover { text-indent: -9000px; background:url(/images/but_login_small.gif) bottom no-repeat; display:block; width: 45px; height: 19px; border: 0; cursor: pointer; }

button.loginButSmallHP { margin: 0px 0 0 5px; float:left; text-indent: -9000px; background:url(/images/bt_hp_login.png) top no-repeat; display:block; width: 50px; height: 22px; border: 0; cursor: pointer; } 
button.loginButSmallHP:hover { text-indent: -9000px; background:url(/images/bt_hp_login.png) bottom no-repeat; display:block; width: 50px; height: 22px; border: 0; cursor: pointer; }

.orWrd {float:left; width: 30px; text-align:center; margin: 4px 0 0 0; color: #fff; }

.facebookSmall .fb_button_large, .fb_button_large_rtl { background-position: left -188px!important; font-size: 11px!important; line-height: 13px!important; }
.facebookSmall .fb_button, .fb_button_rtl { padding: 0 0 0 0px!important; }
.facebookSmall .fb_button_large .fb_button_text { margin-left: 22px!important; }

#splashContainer { background:url(/images/bg_splash_1.png) bottom no-repeat; width: 926px; padding: 0px 16px 13px 16px; margin-bottom: 25px } 
#splashContainer.homepage { height: 507px; } 
#splashContainer.subPages { height: 507px; }


#splash { width: 926px; }
#splash.homepage { background: #fff url(/images/bg_splash_image_01.jpg) right bottom no-repeat; height: 507px; }
#splash.register { background: #fff url(/images/bg_splash_generic_2.jpg) right bottom no-repeat; height: 507px; }
#splash.subPage { background: url(/images/bg_splash_sub_page.gif) right repeat-y; }
#splash.subPage.search { background:url(/images/bg_splash_generic_2.jpg) bottom right no-repeat; }
#splash .logo { text-align:center; margin: 10px 0 15px 0; }
#splash .left { width:410px; float:left; }
#splash .left h2 { color: #3C5286; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; margin: 0 0 20px 50px; padding:0; font-weight:normal; }
#splash .left h4 { color: #3C5286; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; margin: 0 0 20px 50px; padding:0; font-weight:normal; }
#splash .left p { font-size:12px; margin: 0 0 20px 50px; padding:0; }
#splash .right { width:516px; float:left; }
#splash .right h1 { color: #3C5286; font-family:Georgia, "Times New Roman", Times, serif; font-size:28px; margin: 20px 0 15px 30px; padding:0; font-weight:normal; line-height: 32px; }
#splash.homepage .right h1 { width: 350px; }
#splash.register .right h1 { width: 360px; font-size: 20px }
#splash.subPage .right h1 { font-size:24px; margin: 28px 20px 8px 30px; }
#splash .right h1.hp { width: 386px; float:left; }
#splash .right .itv { float:left; width: 81px; height: 56px; display:block; margin-top: 20px}
#splash .right h1 a { color: #3C5286; text-decoration:none; }
#splash .right p { font-size:14px; margin: 0 0 0 30px; padding:0; font-weight:normal; line-height: 18px; }

#splash .right ul { list-style:none; margin-left: 30px}


#splash.homepage .right p { width: 310px; }
#splash.register .right p { width: 360px; }
#splash.subPage .right p { margin: 0 0 10px 30px; padding: 0 20px 0 0; }
#splash.subPage .right .copy p { font-size:10px }
#splash.subPage .copy p { font-size:12px }
#splash .right  ul.ticks { font-size:14px; margin: 15px 0 10px 30px; padding: 0; }
#splash .right  ul.ticks li { margin: 0 0 5px 0; padding: 0px 0 0px 20px; list-style: none; background: url('/images/bullet_splash.gif') no-repeat bottom left; }
#splash .right ol { font-size:14px; margin: 15px 0 10px 50px; padding: 0; }
#splash .right ol li { margin: 0 0 5px 0; padding: 0px 0 0px 0px; }

/* Homepage */

/* Facebook Connect */

.or { color:#213172; margin: 25px 0 10px 0; font-weight:bold; text-align:center}
.or .note { color:#808CC1 ; font-size:10px; font-weight:normal; text-align:center}
.connectJoin { float:left; }
.helpSmall {float:left; margin: 3px 0 3px 4px}
.helpBig {float:left; margin: 5px 0 0 4px}
#subSplash1 { width: 926px; margin: 0 auto;}
ul.tabs { list-style:none; margin:0 !important; padding:0; border-bottom:1px solid #666; height:30px; }
ul.tabs li { float:left; text-indent:0; padding:0; margin:0 !important; list-style-image:none !important; }
ul.tabs a { background: url(/images/tabs.png) no-repeat -420px 0; font-size:12px; display:block; height: 30px; line-height:30px; width: 134px; text-align:center; text-decoration:none; color:#333; padding:0px; margin:0 8px 0 0; position:relative; top:1px; }
ul.tabs a:active { outline:none; }
ul.tabs a:hover { background-position: -420px -31px; color:#fff; }
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a { background-position: -420px -62px; cursor:default !important; color:#000 !important; }
ul.tabs a.s { background-position: -553px 0; width:81px; }
ul.tabs a.s:hover { background-position: -553px -31px; }
ul.tabs a.s.current { background-position: -553px -62px; }
ul.tabs a.l { background-position: -247px -0px; width:174px; }
ul.tabs a.l:hover { background-position: -247px -31px; }
ul.tabs a.l.current { background-position: -247px -62px; }
ul.tabs a.xl { background-position: 0 -0px; width:248px; }
ul.tabs a.xl:hover { background-position: 0 -31px; }
ul.tabs a.xl.current { background-position: 0 -62px; }


/* root element for tabs  */
ul.tabsx { list-style:none; margin:0 34px 10px 16px !important; padding:0 0 0 275px; border-bottom:1px solid #666; height:30px; }
/* single tab */
ul.tabsx li { float:left; text-indent:0; padding:0; margin:0 !important; list-style-image:none !important; }
/* link inside the tab. uses a background image */
ul.tabsx a { background: url(/images/tabs.png) no-repeat -420px 0; font-size:12px; display:block; height: 30px; line-height:30px; width: 134px; text-align:center; text-decoration:none; color:#333; padding:0px; margin:0 8px 0 0; position:relative; top:1px; }
ul.tabsx a:active { outline:none; }
/* when mouse enters the tab move the background image */
ul.tabsx a:hover { background-position: -420px -31px; color:#fff; }
/* active tab uses a class name "current". its highlight is also done by moving the background image. */
ul.tabsx a.current, ul.tabsx a.current:hover, ul.tabsx li.current a { background-position: -420px -62px; cursor:default !important; color:#000 !important; }
ul.tabsx a.s { background-position: -553px 0; width:81px; }
ul.tabsx a.s:hover { background-position: -553px -31px; }
ul.tabsx a.s.current { background-position: -553px -62px; }
ul.tabsx a.l { background-position: -248px -0px; width:173px; }
ul.tabsx a.l:hover { background-position: -248px -31px; }
ul.tabsx a.l.current { background-position: -248px -62px; }
ul.tabsx a.xl { background-position: 0 -0px; width:248px; }
ul.tabsx a.xl:hover { background-position: 0 -31px; }
ul.tabsx a.xl.current { background-position: 0 -62px; }

.panes { margin: 0 0 25px 0; clear:left; }
.panes .pane { display:none; }
.panes div.pane { display:none; padding:20px 20px; border:1px solid #999; border-top:0; min-height:100px; background-color:#fff; }
.panes h2 { font-size: 16px; color:#3C5286; font-weight:bold; margin: 0 0 5px 0; }
.panes p { margin: 0 0 5px 0; }

.paneLeft { width:382px; float:left; }
.paneRight { width:502px; float:left; }

form { margin: 0 0 0 0 }
form.search .option { margin: 3px 0 15px 0; width: 380px; }
form.login .option { margin: 3px 0 15px 0; width: 380px; }
form .option { margin: 3px 0 15px 0; width: 380px; }
form p.comment { margin: 0 0 0 150px; font-size:10px; }
form label { float:left; width: 140px; font-size: 12px; color:#213172; margin: 5px 0 0 0; font-weight:bold; }
form .labelTop  { font-size: 12px; color:#CC0000; margin: 5px 0 0 0; }
form select { border: 1px solid #999; padding: 1px; }
form select.dob { margin: 0 2px 0 0; }
form input.txt { border: 1px solid #999; padding: 2px; width: 130px; }
form .comment { margin: 0 0 0 150px; font-size:11px; color:#666; }
form .commentWide { font-size:11px; }
form .reg label { float:left; width: 110px; font-size: 12px; color:#CC0000; margin: 5px 0 0 0; }
form .reg select { border: 1px solid #666666; padding: 2px; }
form .reg input.txt { border: 1px solid #999; padding: 2px; }

#splash form { padding: 0 0 0 50px; }
#splash form button.reg { margin: 20px 0 0 64px; text-indent: -9000px; background:url(/images/bt_join_big.png) top no-repeat; display:block; width: 187px; height: 43px; border: 0; cursor: pointer; } 
#splash form button.reg:hover { text-indent: -9000px; background:url(/images/bt_join_big.png) bottom no-repeat; display:block; width: 187px; height: 43px; border: 0; cursor: pointer; }

button.search { margin: 20px 0 0 140px; text-indent: -9000px; background:url(/images/bt_search.png) top no-repeat; display:block; width: 160px; height: 32px; border: 0; cursor: pointer;} 
button.search:hover { background:url(/images/bt_search.png) bottom no-repeat; cursor: pointer;}

button.login { margin: 20px 0 0 140px; text-indent: -9000px; background:url(/images/bt_login.png) top no-repeat; display:block; width: 123px; height: 32px; border: 0; cursor: pointer;} 
button.login:hover { background:url(/images/bt_login.png) bottom no-repeat; cursor: pointer;}
.locationSelect select { float:left ; margin: 0 20px 0 0}
button.go { text-indent: -9000px; background:url(/images/bt_go.png) top no-repeat; display:block; width: 40px; height: 23px; border: 0; cursor: pointer;}
button.go:hover { background:url(/images/bt_go.png) bottom no-repeat; cursor: pointer;}
.joinFree { margin: 20px 0 0 0px; text-indent: -9000px; background:url(/images/bt_join_free.png) top no-repeat; display:block; width: 160px; height: 32px; border: 0; cursor: pointer;} 
.joinFree:hover { background:url(/images/bt_join_free.png) bottom no-repeat; cursor: pointer;}

.steps { background:url(/images/bg_steps.png) bottom no-repeat; width:884px; height:141px; display:block; margin: 10px 0 0 0; }
.step { float:left; width: 166px; padding: 40px 20px 20px 20px; margin: 0 20px 0 0; }
.last { margin: 0;}
.step h3 { font-size: 14px; font-weight:bold; margin: 0 0 10px 0; }

#subSplash3 { width: 926px; margin: 0 auto; background-color:#fff; }

#wld_badge_wrapper { border: 0px solid black; width: 760px; overflow: hidden; background: #A61907; margin: 0; }
#wld_badge_wrapper.blog { width: 600px}
#wld_badge_wrapper p { margin: 5px 0 5px 25px; font-size: 12px; color: #fff; }
#wld_badge_wrapper p a { color:#fff; text-decoration: underline; }
#wld_badge_wrapper.landing1 { background: #4A86DF; margin: 6px 0 0 0; }
#wld_badge_wrapper.landing1Sub { background: #4A86DF; margin: 0; }
#wld_badge_wrapper h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; margin: 5px 0 10px 25px; padding:0; font-weight:normal; color: #fff; }

#wld_badge_inner { padding: 10px 0 10px 10px; }
.wld_badge_item { float: left; margin: 0 15px 10px 15px; padding: 0; height:130px; }
.wld_badge_item img { border: 1px solid #fff; }
.wld_badge_item_detail { margin-top: 5px; font-size: 10px; width: 90px; overflow: hidden; text-align:center; color: #000; }
.wld_badge_item_name { font-size:12px}
.wld_badge_item_age { font-size:12px}
.wld_badge_clear { clear: both; height:1px; }

#wld_badge_inner.homePage { }

.ArtAc { font-size: 10px!important; color: #999; }
.ArtAc a { color:#999; }

#footer { margin: 0px 0 20px 0; clear:both; font-size: 11px; width: 926px; margin: 0 auto;}

#footer ul li { color:#1B3F7C; list-style:none; }
#footer ul li a { color: #ccc; }
#footer ul li a:hover { color:#fff; }
#footer h3 { background: #9d0000; padding: 2px 10px 2px 10px; color:#ccc}
#footer h3 a { color:#ccc}
#footerblockContainer { width:488px; float:left}
#footerLinks { clear:left; padding: 10px 0 0 0;}
#footerLinks a { margin: 0 0px 0 5px}

.footerblock1 { float:left; width: 192px; margin: 0 20px 0 0}
.footerblock2 { float:left; width: 242px; margin: 0 2px 0 0}
.footerblock2 ul { float:left; margin: 5px 10px; width: 101px; padding:0; }
.footerblock3 { float:left; width: 242px; margin: 0 2px 0 0}
.footerblock3 ul { float:left; margin: 5px 10px 5px 6px; width: 104px; padding:0; }
.footerblock3 ul li a { display:block; padding: 0 0 0 25px; height: 11px; margin: 0 0 4px 0}
.footerblock3 ul li.au { background:url(/images/flag_au_1.png) no-repeat top left;}
.footerblock3 ul li.au:hover { background:url(/images/flag_au_1.png) no-repeat bottom left;}
.footerblock3 ul li.ca { background:url(/images/flag_ca_1.png) no-repeat top left;}
.footerblock3 ul li.ca:hover { background:url(/images/flag_ca_1.png) no-repeat bottom left;}
.footerblock3 ul li.ie { background:url(/images/flag_ie_1.png) no-repeat top left;}
.footerblock3 ul li.ie:hover { background:url(/images/flag_ie_1.png) no-repeat bottom left;}
.footerblock3 ul li.nz { background:url(/images/flag_nz_1.png) no-repeat top left;}
.footerblock3 ul li.nz:hover { background:url(/images/flag_nz_1.png) no-repeat bottom left;}
.footerblock3 ul li.za { background:url(/images/flag_za_1.png) no-repeat top left;}
.footerblock3 ul li.za:hover { background:url(/images/flag_za_1.png) no-repeat bottom left;}
.footerblock3 ul li.us { background:url(/images/flag_us_1.png) no-repeat top left;}
.footerblock3 ul li.us:hover { background:url(/images/flag_us_1.png) no-repeat bottom left;}
.footerblock3 ul li.uk { background:url(/images/flag_uk_1.png) no-repeat top left;}
.footerblock3 ul li.uk:hover { background:url(/images/flag_uk_1.png) no-repeat bottom left;}
.footerblock4 { float:left; width: 226px; margin: 0; }
.footerblock4 .item { padding: 5px 10px 10px 10px;}
.footerblock4 p a { color:#ccc}
.footerblock4 p a:hover { color:#fff; text-decoration:underline; }
.footerblock4 h2 a { color:#ccc }
.footerblock4 h2 a:hover { color:#fff; text-decoration:underline; }
h3.locations { background: #E6EEF4; padding: 2px 10px 2px 10px; color:#34548A; margin: 0 0 0 220px}
.footerLocations { font-size:12px; list-style: none; margin: 0; padding: 3px 3px 10px 10px;}
.footerLocations a { color: #5E87B0;}
.footerLocations li.parent { font-weight:bold; margin: 4px 0 1px 0; color: #EEE!important; }
.footerLocations li.child { margin: 0 0 0 5px;}

#social {margin: 0 0 4px 220px;}
#social .facebook { float:left; width:220px; height:80px; margin: 5px 30px 0 10px; border:none; overflow:hidden;}
#social .tweet { float:left; margin: 5px 0 0 0; overflow:hidden;}

#social .facebook1 { height: 20px; width: 133px; float:left; margin: 5px 15px 0 10px;}
#social .facebook1 a { background:url(/images/but_facebook.png) top no-repeat; width:133px; height:20px; display:block; text-indent: -9000px; overflow:hidden;}
#social .facebook1 a:hover { background:url(/images/but_facebook.png) bottom no-repeat;}


#social .taf { height: 20px; width: 177px; float:left; margin: 2px 0 0 10px;}
#social .taf a { background:url(/images/but_taf.png) top no-repeat; width:177px; height:20px; display:block; text-indent: -9000px; overflow:hidden;}
#social .taf a:hover { background:url(/images/but_taf.png) bottom no-repeat;}


.footerNote {margin: 0 0 4px 220px; font-size:10px; color:#999; clear:left; }
.copyright { font-size: 10px; color: #710000 }
.supportNumber { background:url(../images/icon_support.png) left bottom no-repeat; color:#fff; padding: 0 0 0 65px; height:35px; margin: 34px 0 0 0;}
.supportNumber .number { font-size: 18px}

#pageContainer.facebook { width:250px; margin: 0 auto; }
#pageContainer.facebook #splash { width: 250px; }
#pageContainer.facebook #splash .left { width:210px; float:none }

#pageContainer.facebook #splash.register { background: #fff ; height: 207px; }










	/** Blog **/

#newsPageContainer { width:918px; margin: 0 auto; background:#FFF; padding: 10px 20px 10px 20px; }
#content { font-size: 1.2em; background: #fff; margin-left: 10px }
.entry p { font-size: 12px; color: #333; margin: 8px 0 0 0; }
.entry p a:link { color: #CC0000; }
.entry p a:visited { color: #CC0000; }
.entry p small a { color: #34548A }
.entry p a:hover { color: #34548A;	}
.post h2 { margin-left:0; padding-left:0 } 
.narrowcolumn p { font-size: 12px; color:#333;}
.narrowcolumn p a:link { color: #900; }
.narrowcolumn p a:visited { color: #900; }
.narrowcolumn p small a { color: #900; }
.narrowcolumn p a:hover { color: #900; }
.narrowcolumn .entry, .widecolumn .entry { line-height: 18px; }
.narrowcolumn .postmetadata { text-align: left;	}
.widecolumn { line-height: 18px; }
.thread-alt { background-color: #f8f8f8; }
.thread-even { background-color: white; }
.depth-1 { border: 1px solid #ddd; }
.even, .alt { border-left: 1px solid #ddd; }
small { font-family: Arial, Helvetica, Sans-Serif; font-size: 0.9em; line-height: 1.5em; }
#headerimg .description { font-size: 1.2em; text-align: center; }
h2.pagetitle { font-size: 1.6em; }
#sidebar h2 { font-family: 'Lucida Grande', Verdana, Sans-Serif; font-size: 1.2em; }
.sticky { background: #f7f7f7; padding: 0 10px 10px; }
.sticky h2 { padding-top: 10px; }
.commentlist li, #commentform input, #commentform textarea { font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif; }
.commentlist li ul li { font-size: 1em; }
.commentlist li { font-weight: bold; }
.commentlist li .avatar { float: right; border: 1px solid #eee; padding: 2px; background: #fff; }
.commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; font-size: 1.1em; }
.commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none; }
#commentform p { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; }
.commentmetadata { font-weight: normal; }
#sidebar { font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif; background:#FFF }
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike { color: #ccc; font-size:10px }
code { font: 1.1em 'Courier New', Courier, Fixed; }
acronym, abbr, span.caps { font-size: 0.9em; letter-spacing: .07em; }
a, h2 a:hover, h3 a:hover { color: #BE1C27; text-decoration: none; }
a:hover { color: #147; text-decoration: underline; }
#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; }
#wp-calendar a { text-decoration: none; }
#wp-calendar caption { font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif; text-align: center; }
#wp-calendar th { font-style: normal; text-transform: capitalize; }
#header { background-color: #73a0c5; margin: 0 0 0 1px; padding: 0; height: 200px; width: 918px; }
#headerimg { margin: 0; height: 200px; width: 100%; }
.narrowcolumn { float: left; padding: 20px 0 20px 20px; margin: 0px 0 0; width: 660px; }
.widecolumn { float: left; padding: 10px 0 20px 0; margin: 5px 0 0 0px; width: 490px; }
.post { margin: 0 0 40px; }
.post hr { display: block; }
.widecolumn .post { margin: 0; }
.narrowcolumn .postmetadata { padding-top: 5px; }
.postmetadata a { color: #ccc; }
.postmetadata a:hover { text-decoration: underline; }
.widecolumn .postmetadata { margin: 30px 0; }
.widecolumn .smallattachment { text-align: center; float: left; width: 128px; margin: 5px 5px 5px 0px; }
.widecolumn .attachment { text-align: center; margin: 5px 0px; }
.postmetadata { clear: both; }
.clear { clear: both; }
#sidebar h2 { margin: 5px 0 0; padding: 0; }
h3.comments { padding: 0; margin: 40px auto 20px ; }
p img { padding: 0; max-width: 100%; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignright a { color:#900}
.alignleft { float: left; color:#fff }
.alignleft a { color:#900}
html>body .entry ul { margin-left: 0px; padding: 0 0 0 30px; list-style: none; padding-left: 10px; text-indent: -10px; }
html>body .entry li { margin: 7px 0 8px 10px; }
.entry ul li:before, #sidebar ul ul li:before {	content: "\00BB \0020"; }
.entry ol { padding: 0 0 0 35px; margin: 0; }
.entry ol li { margin: 0; padding: 0; }
.postmetadata ul, .postmetadata li { display: inline; list-style-type: none; list-style-image: none; }
#sidebar ul, #sidebar ul ol { margin: 0; padding: 0; }
#sidebar ul li { list-style-type: none; list-style-image: none; margin-bottom: 15px; }
#sidebar ul p, #sidebar ul select { margin: 5px 0 8px; }
#sidebar ul ul, #sidebar ul ol { margin: 5px 0 0 10px; }
#sidebar ul ul ul, #sidebar ul ol { margin: 0 0 0 10px; }
ol li, #sidebar ul ol li { list-style: decimal outside; }
#sidebar ul ul li, #sidebar ul ol li { margin: 3px 0 0; padding: 0; }
#sidebar #searchform #s { width: 108px; padding: 2px; }
#sidebar #searchsubmit { padding: 1px; }
.entry form { text-align:center; }
#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0; }
#commentform { margin: 5px 10px 0 0; }
#commentform textarea { width: 100%; padding: 2px; }
#respond:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#commentform #submit { margin: 0 0 5px auto; float: right; }
.commentlist { padding: 0; text-align: justify; }
.commentlist li { margin: 15px 0 10px; padding: 5px 5px 10px 10px; list-style: none; }
.commentlist li ul li { margin-right: -5px; margin-left: 10px; }
.commentlist p { margin: 10px 5px 10px 0; }
.children { padding: 0; }
#commentform p { margin: 5px 0; }
.nocomments { text-align: center; margin: 0; padding: 0; }
.commentmetadata { margin: 0; display: block; }
#sidebar { padding: 20px 0 10px 0; margin-left: 725px; width: 190px; }
#sidebar form { margin: 0; }
#wp-calendar { empty-cells: show; margin: 10px auto 0; width: 155px; }
#wp-calendar #next a { padding-right: 10px; text-align: right; }
#wp-calendar #prev a { padding-left: 10px; text-align: left; }
#wp-calendar a { display: block; }
#wp-calendar caption { text-align: center; width: 100%; }
#wp-calendar td { padding: 3px 0; text-align: center; }
#wp-calendar td.pad:hover { background-color: #fff; }
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
.hidden { display: none; }
.screen-reader-text { position: absolute; left: -1000em; }
hr { display: none; }
a img { border: none; }
.navigation { font-size: 12px; display: block; text-align: center; margin-top: 10px; margin-bottom: 60px; }
.aligncenter,
div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
