/*  
Theme Name: JustAct
Description: Template for JustAct website.
Author: Dan Hickingbotham
Author URI: http://www.alined.com

*/



/* Begin Typography & Colors */

body {
	margin: 0px;
	padding: 0;
	background: url(images/background_03.jpg) no-repeat top center #C2C3C5;
	height: 100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
}

#wrapper{
	margin:0 auto;
	width:969px;
}
#page{
	float:left;
	clear:both;
	width:969px;
}
#uca{
	float:left;
	clear:both;
	width:969px;
	height:35px;
	background:#333;
}
#header{
	float:left;
	clear:both;
	width:933px;
	height:130px;
	padding:18px 0px 0px 36px;
	background:url(images/header_this_month_03.jpg) no-repeat left top;
}
#this_month{
	float:left;
	clear:none;
	background:#000000;
	width:372px;
	height:110px;
	margin:0px;
}


/* MENU */
#topmenu_dove{
	background:url(images/logos_21.jpg) right no-repeat;
	float:left;
	clear:both;
	width:969px;
	height:45px;
}
#topmenu{
	float:left;
	clear:both;
	width:966px;
	height:25px;
	padding:10px 0px 10px 3px;
}
#topmenu ul{
	margin:0px;
	padding:0px;
}
#topmenu li{
	list-style:none;
	display:block;
	float:left;
	clear:none;
	padding:10px 14px 10px 10px;
	background:url(images/index_17.jpg) repeat-y right;
}
#topmenu a{
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
}
#topmenu a:hover{
	text-decoration:none;
	color:#FF6600;
}
/* END MENU */

#page_content{
	float:left;
	clear:both;
	width:951px;
	padding:9px;
	background:#FFF;
}
#left{
	float:left;
	clear:none;
	width:466px;
}

#other{
	float:left;
	clear:both;
	width:450px;
	padding:8px;
}
#middle{
	float:left;
	clear:none;
	width:281px;
	padding:0px 0px 0px 9px;
}
#just_stuff{
	float:left;
	clear:both;
	background:url(images/just_stuff.gif) no-repeat top #F1F1D2;
	width:265px;
	padding:50px 8px 8px 8px;
}

#sidebar{
	float:right;
	clear:none;
	width:175px;
	padding-right:10px;
}
#sidebar ul{
	margin:0px;
	padding:0px;
}
#sidebar ul li{
	list-style:none;
	margin:0px;
	padding:0px;
}
#sidebar ul li ul{
	margin:10px;
	padding:10px;
}
#sidebar ul li ul li{
	list-style:square;
}
#wp_quotes{
	padding:40px 5px 40px 5px;
	background:url(images/quotes_dove.jpg) center no-repeat;
}
.wp_quotes_quote{
	line-height:17px;
	font-size:14px;
	color:#666666;
	font-weight:lighter;
	text-align:center;
}

.wp_quotes_author{
	line-height:17px;
	font-size:14px;
	color:#666666;
	font-weight:bold;
	text-align:center;
}

#footer_wrap{
	float:left;
	clear:both;
	background:#FFFFFF;
	width:939px;
	padding:15px;
}
#footer{
	float:left;
	clear:both;
	width:919px;
	padding: 5px 10px 10px 10px;
	background-color:#525051;
	color:#FFFFFF;
	text-align:center;
}
#footer_logo{
	background:url(images/logos_60.jpg) right no-repeat;
	height: 55px;
	float:left;
	clear:both;
	width:939px;

}
#footer a{
	text-decoration:none;
	color:#FFFFFF;
}
#footer a:hover{
	text-decoration:none;
	color:#FF6600;
}

#the_content{
	float:left;
	clear:none;
	width:736px;
	padding:0px 8px 8px 8px;
}


h1{
	color:#000000;
	font-weight:lighter;
	font-size:18px;
}

h2, h2 a:link, h2 a:visited{
	color:#FF0000;
	font-weight:bold;
	font-size:15px;
	line-height:18px;
}
h2 a:hover{
	color:#333333;
}
a{
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
a:hover{
	font-weight:bold;
	color:#FF6600;
	text-decoration:underline;
}

* GLOBAL UCA BAR STYLES */

.uca_globalbar {
background:url("uca_globalbar/background.png") no-repeat top left;
padding: 0 0 0 25px;
height:36px;
margin:-1px 0px 0px 0px;
}

.uca_globalbar li {
float:left;
margin-right:40px;
list-style-type:none;
text-transform:uppercase;
font-size:9px;
color:#fff;
padding-top:21px;
}

.uca_globalbar li a {
font-size:9px;
color:white;
text-decoration:none;
}

.uca_globalbar li a:hover {
text-decoration:underline;
}

div#toplivery {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-image: url(http://victas.uca.org.au/images/uca/all/toplivery_bg.png);
	background-repeat: repeat-x;
	height: 35px;
}

div#toplivery ul {
	display: block;
	margin: 0px;
	padding: 0px 5px 0px 10px;
	list-style: none;
}
div#toplivery ul li {
	display: block;
	float: left;
	margin: 15px 0px 0px 0px;
	font-size: 0.9em;
	padding: 3px 15px 0px 20px;
	list-style: none;
	text-transform: uppercase;
	color: #CCCCCC;
}
div#toplivery ul li.logo {
	padding: 0px;
	margin: 0px;
	float: right;
	position: absolute;
	right: 80px;
}
div#toplivery ul li a {
	color: #CCCCCC;
	text-decoration: none;
	display: block;
	_height: 1px;
	float: left;
}
div#toplivery ul li a:hover {
	color: #990000;
}

.letter{
	background:url(images/letter.jpg);
	width:548px;
	height:400px;
	padding:70px 50px 0px 100px;
	float:left;
	clear:both;
}

#moreactions_header{
	background-image:url(images/index_21.jpg);
	background-repeat:no-repeat;
	height:54px;
	width:182px;
}
#moreactions_content{
	background-image:url(images/index_27.jpg);
	width:169px;
	background-repeat:repeat-y;
	padding:0px 7px 0px 7px;
}
#moreactions_content a img{
	padding: 4px 0px 0px 0px;
}
#moreactions_contenttwo{
	background-image:url(images/index_27.jpg);
	width:169px;
	background-repeat:repeat-y;
	padding:0px 7px 0px 7px;
}
#moreactions_top{
	padding:0px 3px 0px 3px;
}
#moreactions_footer{
	background-image:url(images/index_29.jpg);
	background-repeat:no-repeat;
	width:182px;
	height:9px;
}
#moreactions_headertwo{
	background:url(images/index_30.jpg) no-repeat bottom;
	width:182px;
	height:16px;
}
#action_hero img{
	width:500px;
}
#action{
	margin:-270px 0px 0px 0px;
	float:right;
	clear:none;
	text-align:left;
	background:url(images/actionbg.jpg) repeat-y;
	width:226px;
	position:relative;
	overflow:visible;
	z-index:1000;
}
#action p{
	padding: 0px 10px 0px 10px;
	font-size:12px;
}
#action ul{
	margin: 0px 10px 0px 10px;
	list-style:square;
}

#issue{
	float:left;
	clear:right;
	width:732px;
	padding:0px 15px 8px 0px;
}

#issue ul li{
list-style:square;
margin: 3px 0px 3px -15px;
}

#more_info{
	float:left;
	clear:both;
	width:737px;
	padding:0px 15px 8px 0px;
}

.entry_about{
	padding: 5px 10px 5px 10px;
	background:url(images/logos_55.jpg) bottom right no-repeat;
}
#normalpage{
	width:552px;
	padding: 5px 10px 5px 10px;
}
blockquote{
	padding:10px 10px 10px 72px;
	background:#F2F2F2 url(images/quote.jpg) top left no-repeat;
	margin:0px;
}
blockquote p{
	margin:0px 0px 10px 0px;

}

hr{
	float:left;
	clear:both;
	border:0;
	height:1px;
	border-top:1px dotted #999999;
	width:100%;
}

.juststuff_button{
	margin: 5px 10px 15px 10px;
	float:right;
}

.navigation{
	float:left;
	clear:both;
	width:100%;
	height:30px;
}
.alignright {
	float: right;
	padding:0px 10px 10px 10px;

}
.alignleft {
	float: left;
	padding:0px 10px 10px 10px;
}


/* JUST STUFF */
#juststuff{
	background-color:#F1F1D2;
	width:722px;
	padding:0px 15px 8px 15px;
	float:left;
	clear:none;
}

#juststuff_post{
	padding: 5px 10px 5px 10px;
	width:236px;
	float:left;
}
#juststuff_archives{
	width:722px;
}
#juststuff hr{
	background-image:url(images/index_32.jpg);
	background-repeat:repeat-x;
	border-style: none none none none;
	border: 0px 0px 0px 0px;
	height: 5px;
}


#ongoing_actions{
	float:left;
	clear:both;
	width:466px;
	height:124px;
	padding:121px 0px 0px 0px;
	background:url(images/ongoing_actions.jpg) no-repeat top;
}
#monthly_actions{
	float:left;
	clear:both;
	width:450px;
	padding:50px 8px 8px 8px;
	background:url(images/monthly_actions.gif) no-repeat top;
}

/*ONGOING ACTIONS MENU NAV BUTTONS */
#ongoing_menu { margin: 0; padding: 0; background:url(images/ongoing_actions_buttons.jpg) left top no-repeat; height:124px;  }
#ongoing_menu li { display: inline; }
#ongoing_menu li a { float: left; width: 126px; height: 0; padding-top: 124px; overflow: hidden; }
#ongoing_menu li a { background:url(images/ongoing_actions_buttons.jpg); background-repeat: no-repeat; }

/* NORMAL STATES */
#ongoing_menu li.link-1 a { background-position: 0 0; }
#ongoing_menu li.link-2 a { width: 126px; background-position: -126px 0; }
#ongoing_menu li.link-3 a { width: 118px; background-position: -252px 0; }
#ongoing_menu li.link-4 a { width: 96px; background-position: -370px 0; }

/* OVER STATES */
#ongoing_menu li.link-1 a:hover { background-position: 0 -124px; }
#ongoing_menu li.link-2 a:hover { background-position: -126px -124px; }
#ongoing_menu li.link-3 a:hover { background-position: -252px -124px; }
#ongoing_menu li.link-4 a:hover { background-position: -370px -124px; }

#signup{
	float:left;
	clear:both;
	background:url(images/signup_06.jpg) no-repeat top;
	width:669px;
	height:64px!important;
	padding:0px 0px 0px 300px;
	text-align:right;
	margin:0px;
}
#signup form{
	margin:0px;
	padding:0px;
	height:64px;
}


#cforms3form #li-3-1, #cforms3form #li-3-2, #cforms3form #li-3-3{
	float:left;
	clear:none;
	margin:0px 3px 0px 0px!important;
	padding-left:0px!important;
	padding-right:0px!important;
}
#cforms3form label{
	width:0px!important;
	margin:0px!important;
	padding:0px!important;
	display:none;
}
#cforms3form ol{
	margin:0px!important;
	padding:20px!important;
	float:left;
	clear:none;
}
#cforms3form ol.cf-ol{
	float:left;
	clear:none;
	padding:20px!important;
	height:24px!important;
}

#cforms3form .cf-sb{
	width:100px;
	height:64px;
	float:left;
	clear:none;}
#cforms3form .reqtxt, #cforms3form .emailreqtxt{
	display:none;
}
#cforms3form input.sendbutton{
	background:url(images/submit_04.jpg)!important;
	width:120px!important;
	height:64px!important;
	border:0px!important;
	margin:0px!important;
	padding-top:64px!important;
	padding-left:0px!important;
	padding-right:0px!important;
	padding-bottom:0px!important;
	overflow:hidden;
}
#cforms3form .cf_li_err{
	padding:0px!important;
	margin:0px!important;
	height:0px!important;
	border:0px!important;
}
#cforms3form .cf_hidden legend{
	display:none!important;
}
#usermessage3b{
top:180px;
left:auto;
	margin:0px 0px 0px -680px!important;
	background:none!important;
	font-weight:bold;
	color:#FFF;
	border:0px!important;
	position:absolute;
	display:block;
	height:10px!important;
	line-height:10px!important;
	width:300px!important;
	text-align:left!important;
}
#front_action{
	float:left;
	clear:both;
	width:450px;
	border-bottom:1px dotted #999;
	padding:0px 0px 15px 0px;
	margin-bottom:15px;
}
#front_action_image{
	float:left;
	clear:none;
	width:200px;
}
#front_action_blurb{
	float:left;
	clear:right;
	width:250px;
}

img{
	border:0px;
}

#entry{
	float:left;
	clear:both;
	padding:0px 0px 30px 0px;
	width:524px;
}
#cforms12form{
	border-top:1px dotted #CCCCCC!important;
	padding:10px 0px;
}
#cforms12form #li-12-7{
	border:1px solid #999999;
	background:#FFFED7!important;
	padding:10px;
}

#cforms18form{
	width:200px !important;
		margin:0px 0px 0px 10px !important;
}
.vvqbox{
	float:left !important;
	clear:both !important;
	width:100% !important;
}
#post-1411 #action{
	margin-top:-630px !important;
}

.vvqyoutube{
	margin:0px !important;
	text-align:center !important;
	padding:0px !important;
}