/*

Theme Name: 1024px-10

Theme URI: http://andreasviklund.com/wordpress-themes/

Description: A Modified version of the 1024px theme for WordPress, based on Andreas' open source XHTML/CSS website template with the same name.

Version: 1.0

Author: Paul Stone & Andreas Viklund

Author URI: http://www.itcallout.com.au/ and http://andreasviklund.com/

*/



/* Body */

body 
{background:#fff url(images/w2repeater.gif) top repeat-x; margin-top:0px; color :#404040; font:15px Verdana,Tahoma,Arial,sans-serif; line-height:1.3em; padding:0;} 
*{margin:0; padding:0;}



/* Main wrap */
#wrap {
	color: #404040;
	margin: 0px auto;
	width: 760px;
	margin-top: 0px;
	vertical-align: top;
}

#slogan {color:#fff; font-size:14px; font:Verdana,Arial; font-weight:bold; letter-spacing:-1px; line-height:1.2em; margin:-8px 0 30px 210px; padding:5px 0 20px 0;}
#toplinks {padding:5px 2px 2px 3px; text-align:right;}

/* Headers */
h1 {
 text-indent: -9999px;
	line-height: 1;
	color: #A1C5E5;
	font-size: 1.8em;
	letter-spacing: 0px;
	margin: 0px 0 20px 210px;
	padding: 8px 0px 0px 0px;
}
h1 a {color:#ffffff;}
h1 a:hover {text-decoration:none;}
h2 {
	border-bottom: 1px solid #dadada;
	color: #0a0;
	font-size: 17px;
	letter-spacing: -0px;
	margin: 0px 0px 5px 0px;
	padding: 0 2px 2px 5px;
        line-height: 1.2
}
h3 {
	border-bottom: 1px solid #dadada;
	color: #ace;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 17px 8px 10px;
	padding: 1px 2px 2px 3px;
}

h4 {
	border-bottom: none;
	color: #008;
	font-size: 1.5em;
	font-weight: bold;
        line-height: 1.6;
}

h5 {
	border-bottom: none;
	color: #008;
	font-size: 1.2em;
	font-weight: bold;
        line-height: 1.5;
}

h6 {
	border-bottom: 0px solid #dadada;
	color: #0a0;
	font-size: 18px;
	letter-spacing: -1px;
	margin: 0px 0px 5px 0px;
	padding: 0 2px 2px 5px;
}

#hdrl {
  float: left;
  clear: both;
  display: block;
}

#hdrr {
 font-weight: bold;
 float: right;
 clear: right;
 z-index: 99;
 display: block;
 margin: 0;
 padding: 0;
}


#intro {
  margin-top: 110px;
margin-left: 220px;
 font-size: 10px;
 color: #aaa;
margin-bottom: 20px;
}

/* Sidebar */
#sidebar {float:left; margin:0 0 5px; padding:1px 0 0; width:185px;border-right: 0px solid #dadada;}
#sidebar p,#sidebar ul,#sidebar .textwidget {margin:0 0 15px 10px;}
#sidebar li {list-style:none; margin: 0px 0px 10px 0px; }
#sidebar li a {font-size:1.2em; font-weight:bold; display: block; width: 145px; padding: 6px; text-align: left; background: url(images/menu.gif) bottom left no-repeat; border-top: 1px solid #D1E0F0;}
#sidebar li a:hover {background-position: bottom right;}
#sidebar ul ul {margin:5px 0 5px 10px;}
#sidebar ul ul li {margin:0 0 5px;}
#sidebar ul ul li a {font-weight:normal;}

/* SubSidebar */
#subsidebar {float:left; margin:0 0 9px; padding:1px 0 0; width:185px;border-right: 0px solid #dadada;}
#subsidebar p,#sidebar ul,#sidebar .textwidget {margin:0 0 15px 10px;}
#subsidebar li {list-style:none; margin: 0px 0px 10px 0px; }
#subsidebar li a {font-size:10px; font-weight:bold; width: 145px; padding: 0px; text-align: left; background: none; border-top: none;}
#subsidebar li a:hover {}
#subsidebar ul {margin:5px 0 5px 10px;}
#subsidebar ul ul li {margin:0 0 5px;}
#subsidebar ul ul li a {font-weight:normal;}



/* RightSidebar */
#rightsidebar {
margin:0 0 5px;
padding:1px 0 0; 
width:185px;
border-right: 0px solid #dadada;
vertical-align: top;
font-weight:bold;
z-index: 2;
position: absolute; right: 10px; top: 250px; background-color: white; width: 154px; padding: 10px; border: grey 0px dashed;
}


/* Content */
.suban {
     width: 545px;
     height: 220px;
	overflow: hidden;
	background-image: url('http://www.itcallout.com.au/images/suban.jpg');
background-repeat: no-repeat;
}
.subantext {
    width: 380px;
    height: 150px;
margin-left: 120px; 
margin-top: 30px;
overflow: hidden;
}

#content {float:right; line-height:1.5em; margin:-2px 0 10px; text-align:left; width:545px;}
#content ul,#content ol {margin:0 0 18px 30px;}
#content ul li,#content ol li {margin:0 0 3px;}
#content ul ul,#content ol ol {margin:5px 0 5px 15px;}
#content img {margin:5px;}
#content p {margin:10px 0 15px 10px;}
#content p.timestamp {display:none;font-size:9px; margin:-5px 0 15px 10px;}
#content p.timestamp a {font-weight:normal;}
#content #postnav {padding:5px; margin:5px 0 18px;}
#content #postnav p {margin:0; padding-left:5px;}
#content #postnav p.right {text-align:right; padding-right:5px; margin-top:-18px; line-height:5em;}

/* Footer */
#footer {border-top:0px solid #dadada; clear:both; color:#808080; font-size:0.9em; line-height:1.6em; margin:0 auto; padding:0px 0; text-align:left;}
#footer p {margin:0; padding:0;}
#footer a {color:#808080;}
#footer a:hover {text-decoration:underline;}

/* Comments */
#content div.comment {margin-bottom:15px;}
#content div.comment p {margin:0 0 4px 10px;}
#commentsection p {margin:0 0 8px 10px;}
#commentsection input,#commentsection textarea {padding:5px; width:300px;}
#commentsection textarea#comment {width:330px;}
#commentsection input#submit {width:75px;color:#333; background-color:#fff;}
#commentsection input,#commentsection textarea,form div.searchbox input {font:94% Verdana,Tahoma,Arial,sans-serif; border:1px solid #ccc;}

/* Tags */
blockquote {border:1px solid #dadada; font-size:0.9em; margin:20px 10px; padding:8px;}
blockquote p {padding:2px 0; margin:0; font-weight:bold;}
table#wp-calendar {width:180px; margin:0 0 18px 10px;}
p {margin:0 0 18px 10px;}
ul,ol,dl {font-size:0.9em; margin:2px 0 16px 35px;}
ul ul,ol ol {margin:4px 0 4px 35px;}

/* Links */
a {
	color: #777;
	font-weight: bold;
	text-decoration: none;
}
a:hover {text-decoration:underline;}
a img {border:0;}

/* Float fix */
.contenttext {overflow:hidden;}
* html .contenttext {height:1px; overflow:visible;}
* html .contenttext p {overflow:hidden; width:99%;}

/* Searchbox */
.searchbox {margin: 10px 0px 15px 10px;}
.searchbox label {display:none;}
.searchbox input {font-size:0.9em; padding:5px; width:px; border:1px solid #ccc;}

/* Various classes */
.post {margin:0 0 15px;}
.post a {	color: #0a0;}
.textright {text-align:right;}
.textcenter {text-align:center;}
.hide {display:none;}

#promo {
 background-color: #f1f5ff;
 padding: 10px 10px 10px 10px;
 font-size: 15px;
 border: 1px solid #5af;
}

#Promo copy {
font-size:10px;
padding: 0px;
}

#promo li {
 padding: 5px 0 0px 0px;
}





/* rounded corner bits */



 .roundedCornerSpacer {
    margin: 0px; padding: 0px; border: 0px;
    clear: both;
    font-size: 1px; line-height: 1px;
}
/* In the CSS below, the numbers used are the following:
    1px: the width of the border
    3px: a fudge factor needed for IE5/win (see below)
    4px: the width of the border (1px) plus the 3px IE5/win fudge factor
    14px: the width or height of the border image
*/
.borderTL, .borderTR, .borderBL, .borderBR {
    width: 14px; height: 14px;
    padding: 0px; border: 0px;
    z-index: 99;
}
.borderTL, .borderBL { float: left; clear: both; }
.borderTR, .borderBR { float: right; clear: right; }
.borderTL { margin: -1px 0px 0px -1px; }
.borderTR { margin: -1px -1px 0px 0px; }
.borderBL { margin: -14px 0px 0px 0px; }
.borderBR { margin: -14px 0px 0px 0px; }
/* IE5-5.5/win needs the border scooted to the left or right by an
   additional 3px! Why? */
.borderTL {
    margin-left: -4px;
    ma\rgin-left: -1px;
}
html>body .borderTL {
    margin-left: -1px;
}
.borderTR {
    margin-right: -4px;
    ma\rgin-right: -1px;
}
html>body .borderTR {
    margin-right: -1px;
}
.borderBL {
    margin-left: -3px;
    ma\rgin-left: 0px;
}
html>body .borderBL {
    margin-left: 0px;
}
.borderBR {
    margin-right: -3px;
    ma\rgin-right: 0px;
}
html>body .borderBR {
    margin-right: 0px;
}
/* To get around a known bug in IE5/win, apply the
   border (no margin, padding or positioning) to the
   content class and apply whatever positioning you
   want to the contentWrapper class. */
.content {
    margin: 0px;
    padding: 0px;
    border: 1px solid #00000;
}
.contentWrapper {
    /* position this div however you want, but
       keep its padding and border at zero */
    padding: 0px;
    border: 0px;
}



.corner-box {
	background: url(images/left-cnr-box.jpg) top left no-repeat;
bborder: medium double rgb(50,50,50);
color: #333;
padding: 12px 15px;
}