/*  

Theme Name: simify

Theme URI: http://webdesign.simnorcomputing.com/

Description: 

Version: 1.0

Author: Simon North, Simnor Web Design

Author URI: http://webdesign.simnorcomputing.com

*/



/* STRUCTURE */

body {

text-align:center;

margin:0;

padding:15px;

margin-top: 15px;

background-color:#f9f9f9;

color:#555555;

font-size:12px;

font-family:Arial;

background-image:url(images/back.png);

background-repeat:repeat-x;

}



.thumb {

float: right;

display:inline;

margin-left: 7px;

margin-bottom: 7px;

position:relative;

margin-top:0px;

padding:2px;

background-color:#efefef;

border:1px solid #CCCCCC;

}





#page {

width:960px;

margin:auto;

text-align:left;

}



#header {

height:110px;

width:960px;



margin:auto;

text-align:left;

margin-bottom: 5px;

}



#header img{

text-align:left;

}



.headerleft {

float:left;

clear:both;

width:600px;

display:block;

padding-top:10px;

}



.headerright {

float:right;

width:360px;

display:block;

padding-top:10px;

}



#menulinks {

height:40px;

width:952px;

margin-left:0px;

margin-right:8px;

clear:both;

margin-bottom:2px;

background-color:#efefef;

border:1px solid #CCCCCC;

background-image:url(images/menulinks.png);

}



#mainarea {

clear:both;

width:960px;

padding-top:7px;

margin-bottom:10px;

}



#welcome {

width:375px;

float:left;

padding-bottom:20px;

margin-bottom:10px;

}



#contentarea {

width:675px;

float:left;

padding-bottom:20px;

margin-bottom:10px;

}



#foreclosed {

width:1050px;

float:left;

padding-bottom:20px;

margin-bottom:10px;

margin-left=0;

}



#indexcolumn {

width:375px;

float:left;

}



#searchform {

padding-left:5px;

padding-right:5px;

clear:both;

}



#searchform #s {

border:none;

font-family:Arial, Helvetica, sans-serif;

font-size:12pt;

color:#555555;

width: 200px;

padding-right: 4px;

padding-bottom: 5px;

padding-left:3px;

float:left;

height:16px;

margin-left:0;

border:1px solid #CCCCCC;

}



#searchsubmit {

float:left;

border:1px solid #CCCCCC;

font-family:Arial, Helvetica, sans-serif;

cursor:pointer;

margin-left:3px;

padding-bottom: 1px;

height:24px;

}



#indexsidebar {

width:290px;

float:right;

margin-left:10px;

}



#market reports{

width:250px;

display:block;

margin-top:10px;

float:centre;

border:1px solid #CCCCCC;

background-color:#f6f6f6;

}


#sidebar {

width:275px;

margin-left:10px;

float:right;

}


#sidebar2 {

width:200px;

margin-left:10px;

float:right;

}


#subfooter {

margin-bottom:10px;

width:960px;

clear:both;

height:200px;

}



#subfooter .subfooterwidgetleft {

width:291px;

padding:10px;

margin-right:10px;

display:block;

margin-top:10px;

float:left;

border:1px solid #CCCCCC;

background-color:#f6f6f6;

height:600px;

}



#subfooter .subfooterwidgetcenter {

width:291px;

padding:10px;

margin-right:10px;

display:block;

margin-top:10px;

float:left;

border:1px solid #CCCCCC;

background-color:#f6f6f6;

height:275px;

}



#subfooter .subfooterwidgetright {

width:292px;

padding:10px;

display:block;

margin-top:10px;

float:right;

border:1px solid #CCCCCC;

background-color:#f6f6f6;

height:200px;

}



#footer {

width:960px;

height:65px;

clear:both;

font-size:11px;

color:#999999;

}



#footer a {

color:#999999;

}



#footer .left {

float:left;

padding-top:12px;

line-height:18px;

}



#footer .right {

float:right;

padding-top:12px;

line-height:18px;

text-align:right;

}



/* POST DETAILS */



.post {

padding-top:10px;

background-color:#FFFFFF;

clear:both;

margin-bottom:30px;

border:1px solid #CCCCCC;

background-image:url(images/post.png);

background-repeat:repeat-x;

}



.entry {

line-height:150%;

padding-left:10px;

padding-right:10px;

}



.entry p {

margin:0;

padding:0;

margin-top: 15px;

}



.index {

margin:0;

padding:0;

}



.index .posttop {

border:none;

height:30px;

width:90%;

}



.posttop {

clear:both;

width:97%;

height:90px;

margin-left:10px;

margin-right:10px;

color:#CC5500;

border-bottom:1px solid #eaeaea;

}



.posttop .inner {

color:#555555;

} 



.page h2 {

font-size:16px;

color:#CC5500;

margin:0;

padding:0;

}



.index h2 {

font-size:16px;

color:#CC5500;

clear:both;

padding-bottom:10px;

margin-right:10px;

display:block;

height:25px;

margin-top:0px;

padding:0;

border-bottom:1px solid #f9f9f9;

}



h2 a:hover {

text-decoration:underline;

color:#55555;

}



.under {

margin:0;

padding:0;

clear:both;

}



.index .postbottom {

border-top:1px solid #CCCCCC;

padding-top:5px;

padding-bottom:5px;

width:100%;

clear:both;

height:20px;

}



.page .postbottom {

border-top:1px solid #CCCCCC;

padding-top:8px;

padding-bottom:5px;

width:100%;

clear:both;

height:30px;

}



.postbottom .text {

float:left;

height:40px;

display:block;

font-weight:bold;

padding-top:2px;

color:#555555;

}



.postbottom a.stumbleupon {

width:80px;

height:23px;

display:block;

float:left;

background-image:url(images/stumbleuponicon.png);

background-repeat:no-repeat;

padding-left:25px;

padding-top:2px;

color:#555555;

}



.postbottom a.digg {

width:32px;

height:23px;

display:block;

float:left;

background-image:url(images/diggicon.png);

background-repeat:no-repeat;

padding-left:25px;

padding-top:2px;

color:#555555;

}



.postbottom a.delicious {

width:67px;

height:23px;

display:block;

float:left;

background-image:url(images/deliciousicon.png);

background-repeat:no-repeat;

padding-left:25px;

padding-top:2px;

color:#555555;

}



.postbottom a.google {

width:30px;

height:23px;

display:block;

float:left;

background-image:url(images/googleicon.png);

background-repeat:no-repeat;

padding-left:25px;

padding-top:2px;

color:#555555;

}



/* STYLING */




.title{

font-size:30px;

clear:both;

margin-left:10px;

font-weight:bold;

}



.description {

font-size:12px;

clear:both;

margin-left: 1px;

margin-top: 5px;

margin-bottom: 3px;

font-weight:bold;

color:#CC3300;

}



a {

color: #CC5500; text-decoration: none; 

a:visited color: #555555; text-decoration: none; 

a:hover color: #f60; text-decoration: none; 

}


h1 {

font-size:30px;

clear:both;

color:#CC5500

margin:0;

}


h1 a {

color:#CC5500;

}


h1 a:hover {

color:#CC5500;

text-decoration:none;

}


h1 a:visited { 

color: #CC5500; text-decoration: none; 

}

#advertarea  {

padding-left:0px;

clear:both;

margin-bottom:10px;

margin-top:-2px;

}



#advertarea a {

border:1px solid #FFFFFF;

float:left;

margin-left:5px;

margin-right:5px;

margin-bottom:5px;

}



#sidebar h2 {

margin-left:8px;

margin-right:8px;

padding-top:8px;

height:25px;

font-size:16px;

color:#555555;

border-bottom:1px solid #eaeaea;

margin-top:0;

margin-bottom:5px;

width:240px;

clear:both;

display:block;

}



#subfooter h2 {

padding-left:4px;

padding-top:8px;

height:25px;

font-size:16px;

font-weight:bold;

color:#999999;

border-bottom:1px solid #e7e7e7;

margin-bottom:5px;

}



#sidebar ul li ul li a {

padding-left:5px;

padding-top:4px;

padding-bottom:4px;

border-left:none;

border-bottom:#eaeaea dotted 1px;

display:block;

font-size:10pt;

color:#cc5500;

margin-top: 5px;

text-decoration: none;

clear:both;

text-align:left;

margin-left:-2px;

margin-right:4px;

margin-bottom:0;

width:90%;

}



#sidebararea {

padding-right:8px;

}



#sidebararea ul li ul li {

border:none;

background:none;

background-color:#FFFFFF;

color:#cc5500;

margin-top: 5px;

}



#sidebararea ul li {

border:1px solid #CCCCCC;

padding-bottom:10px;

margin-bottom:10px;

background-image:url(images/post.png);

background-repeat:repeat-x;

background-color:#FFFFFF;

color:#cc5500;

}



#subfooter ul li a {

padding-left:5px;

padding-top:4px;

padding-bottom:4px;

border-bottom:#CCCCCC dotted 1px;

display:block;

font-size:10pt;

color:#999999;

text-decoration: none;

clear:both;

text-align:left;

margin-right:8px;

margin-left:6px;

margin-top:0;

margin-bottom:0;

width:265px;

}



#sidebar ul li ul li a:hover, .t1 ul a:hover, .t2 ul a:hover {

color:#cc5500;

text-decoration: none;

margin-top: 15px;



}



#subfooter ul li a:hover {

color:#333333;

text-decoration: none;

}



.clear {

clear:both;

}



.commentlist li, #commentform input, #commentform textarea {

font-family: Arial, Helvetica, sans-serif;

}



#commentform {

text-align:left;

padding-left:10px;

clear:both;}



.commentlist li {

font-weight: bold;

}



.commentlist cite, .commentlist cite a {

font-weight: bold;

font-style: normal;

font-size: 10pt;

}



.commentlist p {

font-weight: normal;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10pt;

color:#888888;

}

#commentform p {

font-family:Arial, Helvetica, sans-serif;

}



.commentmetadata {

font-weight: normal;

}



small, .nocomments, .postmetadata, blockquote, strike {

color:#555555;

}



code {

font-family:"Courier New", Courier, monospace;

font-size:9pt;

}



acronym, abbr, span.caps

{

font-size: 0.9em;

letter-spacing: .07em;

}



/* Calendar */

#wp-calendar {

empty-cells: show;

margin: 10px auto 0;

width: 155px;

color:#9d8c8c;

}



#wp-calendar #next a {

padding-right: 10px;

text-align: right;

}



#wp-calendar #prev a {

padding-left: 10px;

text-align: left;

}



#wp-calendar a {

}



#wp-calendar caption {

text-align: center;

width: 100%;

}



#wp-calendar td {

padding: 3px 0;

text-align: center;

font-family:Arial, Helvetica, sans-serif;

font-size:8pt;

}



#calendar_wrap {

margin-top:5px;

margin-left:10px;

}

#wp-calendar #prev a {

font-size: 8pt;

}



#wp-calendar a {

text-decoration: none;

}



#wp-calendar caption {

font: bold 10pt Arial, Helvetica, sans-serif;

text-align: center;

}



#wp-calendar th {

font-size:8pt;

font-style: normal;

text-transform: capitalize;

}



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;

margin-right:30px;

}



.alignleft {

float: left

}



/* End Images */







/* Begin Lists */



html>body .entry ul {

margin-left: 0px;

padding: 0 0 0 30px;

padding-left: 10px;

text-indent: 10px;

} 



html>body .entry li {

margin: 7px 0 8px 10px;

}



ul {

}

.entry ul li:before, #sidebar ul ul li:before, #indexsidebar ul ul li:before, #subfooter ul ul li:before {

content: "";

}



.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, #subfooter ul, #indexsidebar ul { 

margin: 0;

padding:0;

}



#sidebar ul ol, #subfooter ul ol, #indexsidebar ul ol {

margin: 0;

padding:0;

}





#sidebar ul li, #subfooter li, #indexsidebar ul li {

list-style-type:none;

list-style-image:none;

padding-left:0px;

}



#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, #subfooter ul ol li, #indexsidebar ul ol li {

list-style: decimal outside;

}



#sidebar ul ul li, #sidebar ul ol li, #subfooter ul ul li, #indexsidebar ul ul li {

margin: 3px 0 0;

padding: 0;

}



.entry form { 

text-align:center;

}



select {

width: 130px;

}



#commentform input {

width: 170px;

padding: 4px;

margin: 5px 5px 1px 0;

border:#CCCCCC solid 1px;

}



#commentform textarea {

width: 374px;

padding: 4px;

border:#CCCCCC solid 1px;

font-size:12px;

}



#commentform #submit {



}



.alt {

margin: 0;

padding: 10px;

background-color:#fbfbfb;

}



.commentlist {

margin:0;

padding-top:10px;

padding-left:0px;

padding-right:0px;

padding-bottom:0px;

}



.commentlist li {

list-style: none;

padding:10px;

margin-left:10px;

margin-right:10px;

border-bottom:1px solid #CCCCCC;

}



.commentlist p {

margin: 10px 5px 10px 0;

}



#commentform p {

margin: 5px 0;

}



.nocomments {

text-align: center;

margin: 0;

padding: 0;

}



.commentmetadata {

margin: 0;

display: block;

}



#sidebar form {

margin: 0;

}

.textwidget {

margin-left:10px;

margin-right:10px;

padding-top:7px;

text-align:left;

}



.textwidget a {

}



acronym, abbr, span.caps {

cursor: help;

}



acronym, abbr {

border-bottom: 1px dashed #999;

}



blockquote {

margin: 15px 30px 0 10px;

padding-left: 10px;

border-left: 3px solid #999999;

color:#999999;

}



blockquote cite {

margin: 5px 0 0;

display: block;

}



.center {

text-align: center;

}



hr {

display: none;

}



a img {

border: none;

}



.navigation {

display: block;

clear:both;

text-align: center;

padding-top: 10px;

}



.navigation a {

color:#999999;

}



.navigation a:hover {

color:#555555;

text-decoration:none;

}



#rss {

border:1px solid #CCCCCC;

padding:10px;

background-color:#f4f4f4;

background-image:url(images/rss.png);

background-repeat:no-repeat;

padding-top:40px;

padding-left:72px;

margin-left:6px;

width:178px;

margin-bottom:10px;

}



#tabs {

clear:both;

width:275px;

margin-left:7px;

margin-top:0px;

}



.t1 ul a, .t2 ul a {

padding-left:5px;

padding-top:4px;

padding-bottom:4px;

border-left:none;

border-bottom:#eaeaea dotted 1px;

display:block;

font-size:10pt;

color:#555555;

text-decoration: none;

clear:both;

text-align:left;

margin-left:-2px;

margin-right:4px;

margin-top:0;

margin-bottom:0;

width:220px;

}



.tabbed {

margin-bottom:10px;

clear:both;

margin-top:0px;

}



.tabbed ul.tabs {

float: left;

display: inline;

width: 100%;

margin: 0;

padding-bottom:7px;

padding-left:7px;

padding-right:7px;

padding-top:0px;

}



.tabbed ul.tabs li {

list-style-type: none;

float: left;

margin: 0;

padding: 0;

z-index:10;

}



.tabbed ul.tabs li a {

overflow: hidden;

display: block;

margin: 0 1px 0 0;

padding: 10px 12px;

background-color:#efefef;

cursor:pointer;

}



.tabbed ul.tabs li a:hover {

text-decoration:none;

}



.tabbed ul.tabs li a.tab-current {

background-color:#F4f4f4;

border-left:1px solid #CCCCCC;

border-right:1px solid #CCCCCC;

border-top:1px solid #CCCCCC;

}



.tabbed div {

float: left;

display: block;

background-color:#f4f4f4;

padding:10px;

clear:both;

width:100%;

padding-bottom:20px;

border:1px solid #CCCCCC;

margin-top:-1px;

z-index:1;

}



.tabbed div.t2, .tabbed div.t3, .tabbed div.t4 {

display: none;

}



/* ================================================================ 

This copyright notice must be untouched at all times.



The original version of this stylesheet and the associated (x)html

is available at http://www.cssplay.co.uk/menus/final_drop.html

Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.

This stylesheet and the associated (x)html may be modified in any 

way to fit your requirements.

=================================================================== */



.menu {position:relative;z-index:100;}

/* hack to correct IE5.5 faulty box model */

* html .menu {width:100%; w\idth:100%;}

/* remove all the bullets, borders and padding from the default list styling */

.menu ul {padding:0;margin:0;list-style-type:none;}

.menu ul ul {}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */

.menu li {float:left;position:relative;}

/* style the links for the top level */

.menu a, .menu a:visited {

padding-left:15px;

padding-right:15px;

padding-top:12px;

height:28px;

background-image:none;

display:block;

color:#555555;

text-decoration:none;

float:left;

font-size:14px;

font-weight:bold;

border-right:1px solid #CCCCCC;

}

.menu a:hover {

text-decoration:none;

}

/* a hack so that IE5.5 faulty box model is corrected */

* html .menu a, * html .menu a:visited {}



/* style the second level background */

.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#f4f4f4;}

/* style the second level hover */

.menu ul ul a.drop:hover{background:#e3e3e3;}

.menu ul ul :hover > a.drop {background:#e3e3e3;}

/* style the third level background */

.menu ul ul ul a, .menu ul ul ul a:visited {background:#f4f4f4;}

/* style the third level hover */

.menu ul ul ul a:hover {background:#e3e3e3;}





/* hide the sub levels and give them a positon absolute so that they take up no room */

.menu ul ul {visibility:hidden;position:absolute;height:0;top:40px;left:-1px;border-top:1px solid #CCCCCC;}

/* another hack for IE5.5 */

* html .menu ul ul {top:40px;t\op:40px;}



/* position the third level flyout menu */

.menu ul ul ul{left:170px; top:-1px; width:172px;}



/* position the third level flyout menu for a left flyout */

.menu ul ul ul.left {right:-170px;}



/* 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 {

padding-left:10px;

padding-right:10px;

padding-top:6px;

height:20px;

background-image:none;

display:block;

color:#555555;

text-decoration:none;

float:left;

font-size:12px;

font-weight:bold;

border-bottom:1px solid #CCCCCC;

border-left:1px solid #CCCCCC;

border-right:1px solid #CCCCCC;

background-color:#efefef;

width:150px;

text-align:left;

}

/* yet another hack for IE5.5 */

* html .menu ul ul a, * html .menu ul ul a:visited {width:150px;w\idth:150px;}



/* style the top level hover */

.menu a:hover, .menu ul ul a:hover{color:#555555; background:#e3e3e3;}

.menu :hover > a, .menu ul ul :hover > a {color:#555555;background:#e3e3e3;}



/* 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;}

.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
/* optional rounded corners for browsers that support it */
-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;
}

img.alignleft, div.alignleft
{
float:left;
margin:0 0.5em 0.5em 0;
}
img.alignright, div.alignright
{
float:right;
margin:0 0 0.5em 0.5em;
}
img.aligncenter, div.aligncenter
{
text-align:center;
margin:0 auto;
}

.pullquote_left { width: 200px; margin: 5px 15px 5px 0; font-size: 1.4em; text-align: center; float: left; }

.pullquote_right { width: 200px; margin: 5px 0 5px 15px; font-size: 1.4em; text-align: center; float: right; }

blockquote.left { width: 200px; margin: 5px 15px 5px 0; font-size: 1.4em; text-align: center; border: none !important; padding: 0 !important; float: left; }

blockquote.right { width: 200px; margin: 5px 0 5px 15px; font-size: 1.4em; text-align: center; border: none !important; padding: 0 !important; float: right; }


