/* Theme Name: Twenty Ten Child Description: Custom theme for Arthritis Cure Author: Intech Design Ltd Author URI: http: //www.intechdes.co.uk/ Template: twentyten */ /* ----------------------------------------Default Selector Styles-------------------------------------- */ a:link {color:#00F; background-color:transparent; text-decoration:underline;} a:visited {color:#909; background-color:transparent; text-decoration:underline;} a:hover {color:#C00; background-color:transparent; text-decoration:underline;} a:active {color:#000; background-color:transparent; text-decoration:underline;} a:focus {color:#C00; background-color:transparent; text-decoration:none; outline:none;} img { padding:0; border:0; margin:0; vertical-align:top; } div, h1, h2, h3, h4, h5, h6, p, ul, ol, li { padding:0; border:0; margin:0; list-style-type:none; list-style-position:outside; } input, textarea, fieldset, form, select, option { padding:0; margin:0; } table { background-color:transparent; color:#000; margin:10px; border-style:solid; border-width:0px; } tr { background-color:transparent; color:#000; font-size:80%; text-align:left; border-style:solid; border-width:0px; } td { background-color:transparent; color:#000; padding:3px; border-style:solid; border-width:0px; } body { background-color:#FFF; color:#000; padding:0; border:0; margin:0; font:normal normal normal 100.01%/normal Verdana, Arial, Helvetica, sans-serif; text-indent:0; text-align:center; } /* -------------------------------------- Main Structural ID Styles ------------------------------------ */ #back { background:transparent url(../../../images/body.jpg) no-repeat scroll top center; color:#000; position:relative; top:0; left:0; margin:0 auto 0 auto; width:auto; height:1000px; z-index:0; } #oc { background-color:transparent; color:#000; position:relative; top:0; margin:0 auto 0 auto; width:954px; height:auto; z-index:1; } #content { background-color:transparent; color:#000; float:left; padding:0 10px 0 10px; border-left: dotted 1px #BBB; border-right: dotted 1px #BBB; margin:0 0 10px 0; width:760px; height:100%; } #primary { position:absolute; top:0; left:0; padding:0 0 0 0; margin:0 0 0 0; width:170px; text-align:center; } #searchform { margin:2px 0 0 40px; } #secondary { float:right; clear:right; padding:0 0 0 0; margin:15px 0 0 0; width:170px; text-align:center; } /*-----------------------------The main theme structure--------------------------------- */ #wrapper { background:transparent; margin: 0 auto; padding:0; width: 954px; } #main { background-color:transparent; color:#000; position:absolute; top:211px; left:0; width:100%; height:auto; z-index:2; } /* Structure the footer area */ #footer-widget-area { overflow: hidden; } #footer-widget-area .widget-area { float: left; margin-right: 5px; width: 220px; } #footer-widget-area #fourth { margin-right: 0; } /* Text meant only for screen readers */ .screen-reader-text { position: absolute; left: -9000px; } /*--------------------------Header------------------------------------ */ #header { background-color:transparent; color:#000; position:absolute; top:0; left:0; width:100%; height:186px; margin:0; padding:0; text-align:left; z-index:4; } #headerleft { background-color:transparent; color:#000; position:absolute; top:16px; left:0; width:954px; height:186px; z-index:4; } #headerflash { background-color:transparent; color:#000; position:absolute; top:24px; right:0; width:313px; height:170px; z-index:100; overflow:hidden; } #headerskip { position:absolute; top:0; left:40px; padding-top:1px; overflow:visible; font-size:60%; width:auto; line-height:13px; height:16px; } #access { position:absolute; top:0; right:3px; padding-top:1px; overflow:visible; font-size:60%; width:auto; line-height:13px; height:16px; } #headercontact { background-color:transparent; color:#000; position:absolute; top:0; left:3px; margin:0 10% 0 10%; width:80%; height:16px; text-align:center; z-index:10; } #headercontact p { background-color:transparent; color:#000; padding:2px 0 0 0; line-height:13px; height:15px; overflow:visible; font-size:60%; } #headercontact p a { background-color:transparent; color:#00F; text-decoration:none; } #headercontact p a:hover { background-color:transparent; color:#C00; text-decoration:none; } #headercontact a:active { background-color:transparent; color:#C00; text-decoration:none; } #headercontact a:focus { background-color:#FFF; color:#C00; text-decoration:none; } /*------------------------Navigation---------------------------- */ #navigation { background-color:transparent; color:#000; float:left; margin-left:1px; margin-top:70px; margin-bottom:10px; width:170px; height:auto; } #navigation ul { background-color:transparent; color:#000; font-weight:bold; font-size:70%; width:170px; } #navigation li { background:transparent; color:#000; text-align:left; overflow:hidden; line-height:25px; } #navigation li a { background:transparent url(../../../images/navicon1.gif) no-repeat scroll 8% 55%; color:#004E9B; display:block; padding:4px 4px 4px 40px; margin:0 0 1px 0; width:125px; text-decoration:underline; text-align:left; line-height:17px; } #navigation li a:hover { background:transparent url(../../../images/navicon2.gif) no-repeat scroll 8% 55%; color:#007AF4; } #navigation li a:active { background-color:transparent; color:#007AF4; } #navigation li a:focus { background-color:transparent; color:#000; outline:none; } #navigation li.current_page_item a { background:transparent url(../../../images/navicon2.gif) no-repeat scroll 8% 55%; color:#007AF4; } /*------------------------Content-------------------------------------- */ #content ul { background-color:#FFF; color:#000; padding:2px 5px 5px 10px; margin:5px 20px 12px 20px; text-align:left; line-height:100%; } #content ul li { background-image:url(../../../images/bullet.jpg); background-position:0 0; background-repeat:no-repeat; list-style-type:none; padding:1px 0 5px 28px; margin-bottom:5px; font-size:80%; } #content ul li ul li { font-size:90%; } #content ol { background-color:#FFF; color:#000; padding:2px 5px 5px 30px; margin:5px 20px 12px 20px; text-align:left; line-height:100%; } #content ol li { margin-bottom:5px; list-style-type:decimal; font-size:80%; } #content ol li ol li { font-size:90%; } #content h1 { background-color:transparent; color:#000; padding:4px 10px 2px 10px; margin:0 0 10px 0; font-weight:bold; font-size:110%; text-align:left; } #content h2 { background-color:transparent; color:#06C; padding:2px 10px 2px 10px; margin:0 0 5px 0; font-weight:bold; font-size:95%; text-align:left; } #content h3 { background-color:transparent; color:#00C; padding:2px 10px 2px 10px; margin:0 0 5px 0; font-weight:bold; font-size:80%; text-align:left; } #content p { background-color:transparent; color:#000; padding:2px 10px 12px 10px; margin:0 0 0 0; font-size:80%; text-align:left; } #content img { position:static; margin:4px 8px 10px 8px; } #content strong { background-color:#FFF; color:#000; } #content blockquote { background-color:#FFF; color:#000099; margin:0 10px 0 10px; } #content table { width:98%; margin:10px; } #content table tr td { text-align:left; vertical-align:top; } #content table ul { padding:10px; margin:0px 10px 10px 10px; } #content table ol { padding:10px; margin:0px 10px 10px 10px; } #content table td li { padding:2px 2px 2px 2px; margin:0px; } #content table td p { text-align:left; } /*----------------static content ----------------------------------------- */ #socialnet { background:transparent url(../../../images/dragon.jpg) no-repeat scroll 0px 0px; height:85px; width:140px; margin:0 auto 0 auto; } #map { clear:both; border:3px ridge #CCC; padding:0; margin:0 auto 0 auto; width:600px; height:478px; text-align:center; overflow:hidden; } #oc .divider { clear:both; margin:10px auto 20px auto; } #enform { background-color:#F0F8FF; color:#000; padding:10px; margin:0 auto 0 auto; border:3px ridge #CCC; width:580px; height:auto; text-align:center; } #enform p { background-color:transparent; color:#000; text-align:center; font-weight:bold; } #enform .wpcf7-submit { text-align:center; width:100px; margin:0 auto 10px auto; } #enform .wpcf7-response-output { display:block; position:static; height:20px; text-align:center; margin:0 auto 10px 0; } #enform input { width:200px; } #navigation .menu .page-item-563 { display:none; } /* Images -------------------------------------------------------------- */ #content .alignleft, #content img.alignleft { float: left; } #content .alignright, #content img.alignright { float: right; } #content .aligncenter, #content img.aligncenter { margin-left: auto; margin-right: auto; } #content .wp-caption { background: #f1f1f1; line-height: 18px; margin-bottom: 20px; padding: 4px; text-align: center; } #content .wp-caption img { margin: 5px 5px 0; } #content .wp-caption p.wp-caption-text { color: #888; font-size: 80%; margin: 5px; } #content .wp-smiley { margin: 0; } #content .gallery { margin: 0 auto 18px; } #content .gallery .gallery-item { float: left; margin-top: 0; text-align: center; width: 33%; } #content .gallery img { border: 2px solid #cfcfcf; } #content .gallery .gallery-caption { color: #888; font-size: 100%; margin: 0 0 12px; } #content .gallery dl { margin: 0; } #content .gallery img { border: 10px solid #f1f1f1; } #content .gallery br+br { display: none; } /* =Widget Areas -------------------------------------------------------------- */ .xoxo { text-align:center; } .widget-area p { font-size:80%; font-family:Arial, Helvetica, sans-serif; text-align:left; padding:0 4px 0 5px; } .widget-area ul { list-style: none; margin: 0; } .widget-area ul ul { list-style: square; margin-left:0; } .widget_search #s {/* This keeps the search inputs in line */ width: 90%; margin:0 0 4px auto; } .widget_search label { display: none; } .widget-container { margin: 0 3px 5px 0; } .widget-title { background:transparent url(../../../images/downloads.jpg) no-repeat scroll 8px 0px; color:#000; font-size:80%; text-decoration:underline; padding:18px 10px 0 30px; margin:10px auto 6px auto; } #secondary h1 { background:transparent url(../../../images/news.jpg) no-repeat scroll 8px 0px; color:#000; font-size:80%; text-decoration:underline; padding:25px 10px 0 10px; margin:0 auto 5px auto; } .widget-area a:link, .widget-area a:visited { text-decoration:underline; font-size:80%; } .widget-area a:active, .widget-area a:hover { text-decoration: underline; font-size:80%; } .widget-area .entry-meta { font-size: 11px; } #wp_tag_cloud div { line-height: 1.6em; } #wp-calendar { width: 100%; } #wp-calendar caption { color: #222; font-size: 14px; font-weight: bold; padding-bottom: 4px; text-align: left; } #wp-calendar thead { font-size: 11px; } #wp-calendar thead th { } #wp-calendar tbody { color: #aaa; } #wp-calendar tbody td { background: #f5f5f5; border: 1px solid #fff; padding: 3px 0 2px; text-align: center; } #wp-calendar tbody .pad { background: none; } #wp-calendar tfoot #next { text-align: right; } .widget_rss a.rsswidget { color: #000; } .widget_rss a.rsswidget:hover { color: #ff4b33; } .widget_rss .widget-title img { width: 11px; height: 11px; } /* Main sidebars */ #main .widget-area ul { margin: 0; padding:0; } #main .widget-area ul ul { border: none; margin:0; padding: 0; } /* Footer widget areas */ #footer-widget-area { } /* =Footer -------------------------------------------------------------- */ #footer { background-color:transparent; color:#AAA; border-top:1px dotted #BBB; margin:0 auto 0 auto; clear:both; width:954px; height:auto; } #footer p { padding-top:2px; padding-bottom:0; font-size:60%; text-align:center; } #footer ul { padding-top:3px; padding-bottom:3px; } #footer ul li { display:inline; } #footer a { background-color:transparent; color:#95CAFF; } #colophon { border-top: 4px solid #000; margin-top: -4px; overflow: hidden; padding: 18px 0; } #site-info { font-weight: bold; } #site-info a { color: #000; text-decoration: none; } #site-generator { font-style: italic; position: relative; } #site-generator a { background-color:transparent; color: #666; display: inline-block; line-height: 16px; padding-left: 20px; text-decoration: none; } #site-generator a:hover { text-decoration: underline; } img#wpstats { display: block; margin: 0 auto 10px; } /*------------------------------------------------- Slideshow Styles -------------------------------------------------*/ .aslideshow { padding:0; border:0; position:relative; display:none; /* Set to "none" for not preview slideshow content */ z-index:1 } .aslideshow-content { padding:0; background-color:#fff; color:#333; overflow:hidden; position:relative; z-index:1; } /* Some Content Changes */ .aslideshow-content p { padding:0 !important; overflow:auto; } .aslideshow-content img { padding:0 !important; border:0 !important; } .aslideshow-slide { display:none; position:absolute; } /*-------------------------------------------- Editor Styles --------------------------------------------*/ #oc .cll { clear:left; margin-top:40px; } #oc .clr { clear:right; margin-top:40px; } #oc .clb { clear:both; margin-top:40px; } #oc .cen { margin-left:auto; margin-right:auto; } #oc .mt20 { margin-top:20px; } #oc .mt40 { margin-top:40px; } #oc .mb20 { margin-bottom:20px; } #oc .mb40 { margin-bottom:40px; } /*------------------------------------------------- End -------------------------------------------------*/