/*  
Theme Name: Australia
Version: 1.0
*/

/* ##### Common Styles ##### */

body{
margin:0px;
padding:0px;
background-color:#014E82;
color:#004499;
text-align:center;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:150%;
}

a:link{color:#004499; text-decoration:none;}
a:visited{color:#004499; text-decoration:none;}
a:hover{color:#009900; text-decoration:none;}

img{border:0px; margin:0px; padding:0px;}
.float-left{float:left;}
.float-right{float:right;}

/*top*/
.canada{
width:780px;
margin:0px auto;
display:none;
text-align:right;
}
.top-banner{
width:780px;
margin:0px auto;
height:80px;
}
.top-banner-left{
width:250px;
float:left;
}
.top-banner-right{
width:530px;
float:right;
text-align:right;
padding:10px 0px 0px 0px;
}
.nav{
width:780px;
margin:0px auto;
padding:12px 0px 12px 0px;
background-color:#FFFFFF;
font-weight:bold;
line-height:100%;
}
.nav a {border:1px solid #004499;background-color:#D1E2FE; padding:3px 4px 1px 5px;}
.nav a:hover {background-color:#009900; color:#FFFFFF; border:1px solid #009900;}
/*main*/
.bg{
width:780px;
margin:0px auto;
background-color:#FFFFFF;
clear:both;
}

.left{
width:120px;
padding:0px 0px 20px 0px;
border-left:9px solid #FFFFFF;
border-right:9px solid #FFFFFF;
float:left;
text-align:left;
background-color:#FFFFFF;
}
.left ul {margin:0px; padding:0px;}
.left li {margin:0px; padding:2px 0px 0px 10px; border-bottom:1px dashed #AACBEE; background:#FFFFFF; font-size:14px;}
.left li a:hover {font-size:14px; font-weight:bold;}
.left-title{ font-weight:bold; color:#666666; margin:10px 0px 0px 0px; font-size:12px; background-color:#FFFFFF;}
.left-title a:link {color:#666666;}
.left-title a:visited {color:#666666;}

.middle{
width:388px;
border-right:12px solid #FFFFFF;
float:left;
text-align:left;
font-size:14px;
background-color:#FFFFFF;
}
.middle-date{margin:0px 0px 6px 0px; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.middle-title{margin:0px; padding:0px 0px 0px 10px; background:#014E82; color:#FFFFFF; font-size:14px; font-weight:bold; height:23px; line-height:23px;}
.middle-content{margin:0px 0px 10px 0px; padding:5px 0px 10px 0px; border:1px solid #014E82;}
.middle-title-2{margin:0px 0px 12px 0px; padding:0px 10px 0px 0px; background:#014E82; color:#FFFFFF; text-align:right; font-size:12px; height:20px; line-height:20px;}
.middle-content-2{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:1px solid #014E82; text-align:center; font-size:12px;}

.middle-content ul {margin:0px; padding:0px; list-style:none;}
.middle-content li {margin:0px 8px 0px 8px; padding:3px 0px 0px 10px; border-bottom:1px dashed #AACBEE; background:#FFFFFF; font-size:14px;}

.date{ float:right; font-size:10px; color:#CCCCCC;}
.pages{margin:5px 0px 0px 0px; padding:0px 15px; height:20px;}

.right{
width:234px;
border-right:8px solid #FFFFFF;
float:right;
background-color:#FFFFFF;
}
.right-title{margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; text-align:left; background:#014E82; color:#FFFFFF; font-size:14px; font-weight:bold; height:23px; line-height:23px;}
.right-content{margin:0px 0px 10px 0px; padding:5px 0px 10px 0px; border:1px solid #014E82; text-align:left;}
.right-content ul {margin:0px; padding:0px;}
.right-content li {margin:0px 6px 0px 6px; padding:3px 0px 0px 2px; border-bottom:1px dashed #AACBEE; background:#FFFFFF; font-size:12px; list-style:none;}
.right-bg{ margin:0px 0px 10px 0px;}


/*bottom*/
.bottom{
clear:both;
width:780px;
margin:0px auto;
padding:10px 0px 5px 0px;
text-align:center;
color:#FFFFFF;
}
.bottom a:link {color:#FFFFFF;}
.bottom a:visited {color:#FFFFFF;}
.stats{display:none;}


/* ##### Single Styles ##### */
.single-right{
width:634px;
padding:0px 0px 20px 0px;
border-right:8px solid #FFFFFF;
float:right;
text-align:left;
color:#333333;
background-color:#FFFFFF;
}

.single-right h1{margin:10px 0px 0px 0px; padding:0px;font-size:28px; height:40px; line-height:40px; font-weight:bold;}
.single-sub { border-top:1px dashed #AACBEE;}
.single-content {font-size:14px; color:#333333; line-height:150%;}

.single-content table {border:0px; border-collapse: collapse;}
.single-content tr {margin:0px; padding:0px;}
.single-content td {border:1px solid #DDDDDD; margin:0px; padding:4px; vertical-align:middle;}


.comment-title{margin:10px 0px 0px 0px; padding:0px 0px 0px 10px; background-color:#D1E2FE; height:22px; line-height:22px; font-size:14px; font-weight:bold;}

.commentlist {padding:0px;}
.commentlist li {margin:5px 0px 3px 0px; padding:5px 10px 3px 0px;}
.commentlist cite, .commentlist cite a {font-weight: bold; font-style: normal;}
.commentlist p {font-weight:normal; line-height:150%; margin: 5px 5px 0px 0px; font-size:14px;}

#commentform p {margin:5px 0px;}
#commentform input {width: 170px; padding:2px; margin:5px 5px 1px 0px;}
#commentform textarea {width:500px; padding:2px;}
#commentform #submit {margin:0; float:left; font-weight:bold; font-size:14px;}

.commentmetadata {font-weight: normal; margin:0px; font-size:11px; float:right;}
.commentmetadata a:link {color:#999999;}
.commentmetadata a:visited {color:#999999;}

.nocomments {text-align:center; margin:0px; padding:0px;}

/* ##### Page Styles ##### */
.wide{
width:768px;
margin:0px auto;
background-color:#FFFFFF;
padding:0px 0px 20px 0px;
border-left:6px solid #FFFFFF;
border-right:6px solid #FFFFFF;
color:#333333;
text-align:left;
font-size:14px;
}
.wide h1 { margin:20px 0px 0px 0px; font-size:28px; line-height:28px; text-align:center; color:#004499;}

