/* Screen CSS - For layout of screen elements */

body {

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

	padding: 0;	

	

	margin: 0;

	font-size: 62.5%;

	

	background: #DAEFF0 url(/sites/dev.roadingnz.org.nz/images/bg.jpg) repeat-x top;

	text-align:left;

}

/**/


#body_bottom_pattern{

 padding-top: 12px;

 padding-bottom: 20px;

}


#WrapAll{

	width: 830px;	

	margin:0px auto 0 auto;

 

	background-color:#FFFFFF;

}

#WrapHeader{

width:829px;

height:134px;

display:block;

background-color:#Fcc604;

}

#WrapHeader img{

float:left;

}

#MenuBox{

width:829px;

height:27px;

background-color:#000000;

display:block;

font-size:1.0em;

}


ul.nice-menu-down .menuparent a {

padding-right:10px;

}

#Photos{

width:829px;

height:172px;

display:block;

margin-top:1px;

}

#WrapContent{

width:829px;

/*height:280px; <- commented out cos the user has made some changes, and they want it to be flexiable*/ 

display:block;

margin-top:15px;

}

.views-field-created{

padding:8px 0 0 0;

}

.more-link{

padding:5px 8px 5px 0;

}

#NewsColumn{

float:left;

width:172px;

margin-top:5px;

display:inline;

background-color:#c5bf04;

}

#TextColumn{

position:relative;

left:0;

top:0;

z-index:10;

width:320px;

margin:10px 288px 0 190px;

padding:0x;

}

#EvenColumn{

width:286px;

float:right;

}

.view-content{

padding:5px 10px 5px 15px ;

}

#admin-border{

position:relative;

left:-6px;

top:-79px;

border:1px solid #ccc;

background-color:#c5bf04;

margin:30px 0 0 10px;

width:250px;

height:100px;

overflow:hidden;

z-index:50;

}

#Footer{

position:relative;

left:0;

top:0;

width:829px;

height:23px;

background-color:#ffde5c;

display:block;

margin-top:30px;

}

#truck-left{

position:absolute;

left:190px;

top:-170px;

width:225px;

height:170px;

background:url(/sites/dev.roadingnz.org.nz/themes/zen/images/framework/truck-bottom1.gif) no-repeat 0 0;

z-index:0;

}

#truck-right{

position:absolute;

left:646px;

top:-121px;

width:181px;

height:121px;

background:url(/sites/dev.roadingnz.org.nz/themes/zen/images/framework/truck-bottom2.gif) no-repeat 0 0;z-index:-1000;

}

#NewsColumn .News{

background-color:#fff;

}

.News{

/*width:164px;*/

height:246px;

overflow-y: auto;

overflow-x: hidden;

display:block;

margin:0 1px 1px 1px;

padding:0 0 0 4px;

color:#000;

}

.menu li a:link, .menu li a:visited{

color:#000;

}

.menu li a:hover{

color:#c5bf04;

}

.Yellow{

background-color:#FCC604;

}

dl{

margin-top:30px;

}

.News p{

font-size:1.0em;

line-height:1.0em;

}

.News a:link, .News a:visited{

color:#000;

}

p a:link, p a:visited{

color:#000;

text-decoration:underline;

}

p a:hover{

color:#D6De4f;

text-decoration:none;

}

.News a:hover{

text-decoration:underline;

}

.subject{

font-size:1.1em!important;

font-weight:bold;

}

#Calendar{

width:286px;

height:258px;

display:block;

background-color:#ffc604;

}

#Login{

border:1px solid #FFF;

width:273px;

height:161px;

margin-top:10px;

}

.header{

margin:10px  0px 0 10px;

}

a.header img{

border:none;

}

.quote{

margin: 7px 0 0 10px;

}

#search-theme-form{

float:right;

margin-top:2px;

margin-right:10px;

display:inline;

}

#edit-submit{

background-color:#000;

color:#fff;

}

#block-event-0{

background-color:#FCC604;

}

.month-view{

font-size:1.2em;

}

.event-calendar a:link{

color:#000;

text-decoration:none;

}

table{

position:relative;

left:0;

top:0;

z-index:100;

}

.event-calendar th {

background-color:#C5BF04;

color:#000;

padding:1px 5px;

text-align:center;

border:none;

}

.event-calendar td{

text-align:center;

color:#000;

}

.event-calendar td.sat, .event-calendar td.sun {

background:#FFDE5C none no-repeat 0 0;

}

.Photo{

float:left;

display:inline;

}

.Space{

margin-right:1px;

}

h1 {

	font-size: 1.4em;

	font-weight:bold;

}

h2, h4 {

	font-size: 1.4em;

}

h2 a:link, h2 a:visited{

color:#000;

text-decoration:underline;

}


h2 a:hover{

color:#C5bf04;

text-decoration:none;

}

h3{

	font-size: 1.2em;

}

p, td{

	font-size: 1.2em;

	line-height:1.4em;

}

.node-type-list{


}

dt{

margin-bottom:10px;

font-weight:bold;

margin-left:10px;

}

dd{

margin-bottom:20px;

}

/* INTERNAL CSS */

#WrapContentInt{

width:829px;

}

#WrapContentInt a:link, #WrapContentInt a:visited{

color:#000;

}

#WrapContentInt a:hover{

text-decoration:none;

color:#c5bf04;

}

#InfoColumnInt{

width:264px;

float:right;

display:inline;

}

#ImageColumnInt{

float:left;

width:172px;

border-top:24px solid #fcc604;

display:inline;

}

#ImageColumnInt p{

margin:0;

padding:0;

}

#ImageColumnInt img{

border-bottom:40px solid #fcc604;

display:inline;

}

#quicklinks h1{

color:#C5BF04;

margin-top:0;

}

#search_box, .drophome{

width:230px;

margin-bottom:20px;

}

#InfoColumnInt h2{

background-color:#ffde5c;

height:24px;

margin:0;

padding:2px 0 0 20px;

}

#InfoColumnInt p, #TextColumnInt p{

margin:10px 0 5px 20px;

line-height:1.5em;

/*padding:0;*/

}

#TextColumnInt{

/*width:369px;*/

/*margin-left:184px;*/

margin-left:184px;

margin-right:276px;

/*display:inline;*/

}

#TextColumnInt table, #InfoColumnInt table{

margin-left:20px;

}

#TextColumnPub{

margin-left:184px;

width:500px;

}

#TextColumnInt h1, #TextColumnPub h1{

background-color:#c5bf04;

padding:2px 0 0 20px;

margin:0;

min-height:24px;

}

#TextColumnInt li, #InfoColumnInt li, #TextColumnPub li{

font-size:1.2em;

line-height:1.4em;

margin-bottom:10px;

}

#TextColumnIntEvent{

/*width:369px;*/

/*margin-left:184px;*/

margin-left:184px;

margin-right:6px;

/*display:inline;*/

}

#TextColumnIntEvent p, #TextColumnPub p{

margin-left:20px;

}

#TextColumnIntEvent h1{

background-color:#d6d24f;

height:24px;

padding:2px 0 0 20px;

margin:0;

}

#webform-client-form-43{

margin-left:20px;

}

.view-header p{

padding-left:15px;

}

ul #nice-menu-1{

border:none;

}

ul.menu a:link, ul.menu a:visited {

color:#fff;

text-decoration:none;

}

ul.menu a:hover{

text-decoration:underline;

}

#edit-submitted-message-wrapper{

width:400px;

}

#TopMenu{

width:800px;

}

/* navigation styles */

#main-nav {

}

#section-nav {

}

/* end navigation styles */

/* footer styles */

/* end footer styles */

/* miscellaneous styles */

.cleaner {

	clear: both;

	margin: 0;

	padding: 0;

	line-height: 0;

}

.title{

font-size:1.2em!important;

font-weight:bold;

padding-left:5px;

margin:6px 0;

}

.clear-block {

	display: inline-block;

}

ul.links li{

	display:block;

}

ul.nice-menu-down li li.menuparent, #header-region ul.nice-menu-down li li.menuparent {

background:url(/sites/dev.roadingnz.org.nz/images/arrow.gif) no-repeat scroll right center;

}

.event-calendar table {

	height: 186px;

	width:255px;

	margin-top:5px;

	margin-left:10px;

	margin-bottom:0;

	border:none;

}

#WrapContentInt .event-calendar table {

	width:810px;

}

.event-calendar tr {

background:#fcc604 none repeat scroll 0 0;

margin:0;

padding:0;

}

.event-calendar td{

border:none;

}

.event-calendar td.today {

background:#C5BF04 none repeat scroll 0 0;

}

.views-admin-links ul.links li {

	display:inline;

}

.event-calendar .prev {

text-align:left;

}

.event-calendar caption span {

font-weight:bold;

}

caption{

padding-bottom:4px;

}

.prev a:link, .prev a:visited, .event-calendar .stop{

color:#000;

text-decoration:none;

}

#Footer ul{

margin-left:110px;

padding-top:5px;

}

#Footer ul li{

display:inline;

}

#Footer ul li a{

color:#000;

text-decoration:none;

}

#Footer ul li a:hover{

color:#000;

text-decoration:underline;

}

.content ul, .content ol{

margin-left:20px;

}

.content a:link, .content a:visited{

color:#000;

text-decoration:underline;

}

.content a:hover{

color:#D6De4f;

text-decoration:none;

}

.item-list ul{

list-style:none;

margin-left:0;

padding-left:0;

}

.views-field-title{

margin:5px 0;

}

.breadcrumb, .wyr{

margin:10px 0;

float:left;

display:inline;

font-size:1.0em;

}

ul.galleries li {

background:#cbbf04 none repeat scroll 0 0;

margin:1em 0;

padding:1em;

position:relative;

}

ul.galleries li img{

float:left;

margin:4px 8px 12px 0;

padding:0;

}


li.image{

outline:none;

}

ul.images li{

height:110px!important;

}

ul.images h3{

margin-lefT:4px;

}

.galleries li a:hover{

color:#000!important;

text-decoration:none;

}

.nodeimage{

}

ul.links.inline{

}


.links.inlineli{

display:inline;

padding-left:0;

margin-right:5px;

}


.wyr{

padding-left:4px;

font-weight:bold;

}

.breadcrumb a:link, .breadcrumb a:visited{

color:#000;

text-decoration:none;

} 


.node-type-members-only .content ul, .content ol {

margin-left:0px;

}

/*To enable full with on page-node-781*/
/*http://www.roadingnz.org.nz/node/781*/
.page-node-781 #TextColumnInt,
.page-2011-roading-excellence-awards #TextColumnInt {
	margin-left:0;
	margin-right:0;	
}

.page-node-781 #ImageColumnInt,
.page-2011-roading-excellence-awards #ImageColumnInt {
	display:none;	
}
