/*

Theme Name: Simplex (bright)

Theme URI: 

Theme Name: Simplex (bright)

Description:  A simple and bright wordpress theme with an multi-level dropdown navigation... Designed by <a href="http://www.quality-media.de/">Quality Media</a>.

Version: 1.2.4

Author: Julian Danz (Quality Media)

Author URI: http://www.quality-media.de

Tags: light, white, two-columns,  fixed-width,  right-sidebar, blue

License: http://www.gnu.org/licenses/gpl.html GPL  Would be nice if leave the Credit Link in the Footer!



*/

body {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	margin:0 ;

	padding:0;

}

body a{

	color:#333;

	text-decoration:none;

	color: #ff9900;

}

.widget ul {

	list-style:none;

	margin:0;

	padding:0;

}

.author-meta {

	font-size:12px;

	color:#333;

	margin-top:-17px;

	display:block;

}

.postmetadata {

	font-size:13px;

}

body h1 a{

	color: #ff9900;

	display:block;

	font-size:35px;

/*	background-image: url(images/1.png);*/

	background-repeat: no-repeat;

}

body h2 a{
	color: #ff9900;
	display:block;
	font-size:20px;
/*	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D27E00;*/
	padding-bottom: 20px;
}

#top {

	background-color: #999999;

	height: 25px;

}

.clear {

	clear:both;

}

#head {

	background-image: url(images/head-bg.png);

	background-repeat: repeat-x;

	height: 186px;

}

#logo {
	/*	margin-left:16%;*/

	padding-top:50px;
	margin-right: auto;
	margin-left: auto;	

/*	clear:both;*/

}

#horizontal-navigation {

	background-repeat: repeat-y;

	height: 20px;

	width: 880px;

}

#horizontal-navigation a{

	font-weight:bold;

	font-size:15px;

	text-decoration:none;

	color:#666;

}





#wrapper {

	width: 920px;

	background-image: url(images/bg.png);

	overflow:auto;

	margin: -40px auto 0 auto;

}

#logo {
	/*	float: left;*/
	margin-top:-10px;
	width: 745px;
	background-image: url(http://ccsofa.org.au/images/ccsa_logo_mini.gif);
	background-repeat: no-repeat;
	background-position: right 55px;
	height: 80px;
}

#content {

	width: 842px;

	margin: 10px 29px 0 29px;

	background-color:#fafafa;

	padding: 0 5px 5px 10px;

	overflow:auto;

	clear:both;

}

#left-col {

	width: 557px;

	background-image:url(images/left-col-bg.jpg);

	background-repeat: repeat-x;

	padding:0 10px 10px 10px;

	float:left;

	margin-top:13px;

}

#right-col {

	margin: 10px;

	padding: 10px;

	float: left;

	width: 225px;

}

.widget {

	width:205px;

	border: 1px solid #ff9900;

	padding:10px;

	background-color:#F2F7F7;

	margin-bottom:15px;

}

.widget h3 {

	display:block;

	background:#ff9900;

	height:12px;

	padding:1px 2px 2px 2px;

	margin:-12px -10px 10px -10px;

	color:#FFF;

	font-weight:bold;

	font-size:12px;

}

#content-footer a {

	text-decoration:none;

	color:#999;

}

#content-footer span{

	float:left;

	margin: 5px 0 15px 55px;

	display:block;

	color:#CCC;

}

#content-footer {

	background-image: url(images/content-footer.png);

	background-repeat: no-repeat;

	height: 49px;

	width: 920px;

	margin: 0 auto 0 auto;

	font-size:12px;

}

#top-navigation a {

	color:#FF0;

	text-decoration:none;

}

#top-navigation {

		width: 880px;

	margin:auto;

	color:#FFF;

}

#top-navigation label {

	display:inline;

}

#top-navigation ul{

	float:right;

	margin:0;

	padding:0;



}

#top-navigation li{

	display:  inline;

}

#user-action {

	display:inline-block;

	padding-top:-12px;

	color:#FC0;

}

#user-action a {

		color:#FC0;



}



.hidden {

	display:none;

	visibility:hidden;

}

    table#wp-calendar

    {

       margin:auto;

    }

    tbody .pad

    {

	background-color:#FFEDA6;

    }

    table#wp-calendar>tbody>tr>td>a

    {

       font-weight:bold;

       /*color:#8796A5;

       color:#333333;*/

       font-size:16px;

       font-family:arial narrow, arial, garamond, palatino linotype, times new roman, bookman old style;

       color:#3c4a55;

    }

    thead>tr>th

    {

       width:20px;

       height:20px;

       text-align:center;

       background-color:#FFEDA6;

       border:1px solid #cccccc;

    }

    tbody>tr>td

    {

       width:20px;

       height:20px;

       text-align:center;

       border:1px solid #cccccc;

    }

    tfoot>tr>td>a, tfoot>tr>td>a:link, tfoot>tr>td>a:visited, tfoot>tr>td>a:hover, tfoot>tr>td>a:active

    {

       font-weight:bold;

       font-size:18px;

       height:20px;

       font-family:garamond, bookman old style, times new roman, arial narrow, arial;

       color:#5b7085;

       /*color:#3c4a55;*/

    }

    tfoot>tr>td#prev

    {

       width:58px;

       height:20px;

       text-align:left;

   

    }

    tfoot>tr>td#next

    {

       width:58px;

       height:20px;

       text-align:right;

  

    }

	.comment-box{

		margin-top:20px;

		padding:5px;



	}

.kommentarbg {

	background-color:#F4FAFF;

}



#commentform input {

width:170px;

margin:5px 5px 1px 0;

padding:2px;

}



#commentform textarea {

width:500px;

padding:2px;

}



#commentform #submit {

float:right;

margin:0 50px 0 0;

}



.alt {

margin:0;

}



.commentlist {

text-align:justify;

padding:0;

}

.comment{

	background:#FFF

		border: 1px solid #ECF9FF;

}

.comment-box{

list-style:none;

margin:5px 0 3px;



}



.commentlist p {

margin:5px;

}



#commentform p {

margin:5px 0;

}



.nocomments {

text-align:center;

margin:0;

padding:0;

}



.commentmetadata {

display:block;

margin:0;

}

#comments h3 {

		color: #ff9900;

		font-size:16px;

}

.alignleft {

	float:left;

	margin:5px;

}

.alignright {

	float:right;

	margin:5px;

}

ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }

ol.commentlist li { }

ol.commentlist li.alt { }

ol.commentlist li.bypostauthor {}

ol.commentlist li.byuser {}

ol.commentlist li.comment-author-admin {}

ol.commentlist li.comment { border-bottom:1px dotted #666; padding:1em; }

ol.commentlist li div.comment-author {}

ol.commentlist li div.vcard { font:normal 16px georgia,times,serif; }

ol.commentlist li div.vcard cite.fn { font-style:normal; }

ol.commentlist li div.vcard cite.fn a.url {}

ol.commentlist li div.vcard img.avatar { border:5px solid #ccc; float:right; margin:0 0 1em 1em; }

ol.commentlist li div.vcard img.avatar-32 {}

ol.commentlist li div.vcard img.photo {}

ol.commentlist li div.vcard span.says {}

ol.commentlist li div.commentmetadata {}

ol.commentlist li div.comment-meta { font-size:9px; }

ol.commentlist li div.comment-meta a { color:#ccc; }

ol.commentlist li p { font-size:11px; margin:0 0 1em; }

ol.commentlist li ul { font-size:11px; list-style:square; margin:0 0 1em 2em; }

ol.commentlist li div.reply { font-size:11px; }

ol.commentlist li div.reply a { font-weight:bold; }

ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }

ol.commentlist li ul.children li {}

ol.commentlist li ul.children li.alt {}

ol.commentlist li ul.children li.bypostauthor {}

ol.commentlist li ul.children li.byuser {}

ol.commentlist li ul.children li.comment {}

ol.commentlist li ul.children li.comment-author-admin {}

ol.commentlist li ul.children li.depth-2 { border-left:5px solid #555; margin:0 0 .25em .25em; }

ol.commentlist li ul.children li.depth-3 { border-left:5px solid #999; margin:0 0 .25em .25em; }

ol.commentlist li ul.children li.depth-4 { border-left:5px solid #bbb; margin:0 0 .25em .25em; }

ol.commentlist li ul.children li.depth-5 {}

ol.commentlist li ul.children li.odd {}

ol.commentlist li.even { background:#fff; }

ol.commentlist li.odd { background:#f6f6f6; }

ol.commentlist li.parent { border-left:5px solid #111; }

ol.commentlist li.pingback { border-bottom:1px dotted #666; padding:1em; }

ol.commentlist li.thread-alt { }

ol.commentlist li.thread-even {}

ol.commentlist li.thread-odd {}

.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-dd {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}

.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.alignleft {

	float: left;

}



.alignright {

	float: right;

}


