/* -------------------------------------------------------------- 
   y3k.com.au CSS
   PT Campbell 2010
-------------------------------------------------------------- */
body{
background:url(../images/background.png) repeat-y;
}

a{
color:#4c4c4c;
text-decoration:none;
}

a:hover{
color:#ff4c53;
text-decoration:none;
}

#header{
padding-top:50px;
}

.menu{
margin-top:200px;
text-align:right;
}

#work {
margin-top:200px;
height:490px;
}

#about {
margin-top:200px;
height:490px;
}

#contact {
margin-top:200px;
padding-bottom:200px;
height:490px;
}

.dot{
margin:30px 30px 0px 0px;
text-align:right;
}

.grid_bottom{
position:absolute;
bottom:0px;
}

.column{
padding-left:10px;
height:490px;
border-left:solid #e5e5e5 1px;
}
.column_right{
padding-left:10px;
height:490px;
border-left:solid #e5e5e5 1px;
}

.gallery_window{
padding-top:13px;
}

.title{
padding-top:17px;
}

.left_col_space{
padding-top:41px;
}

.col_space{
padding-top:96px;
}

#twitter_div ul{
margin-left:0;
}


#twitter_update_list a {

}

.ticks{
background: transparent url(../images/tick.png) no-repeat scroll 0px 3px;
padding-left:25px;
}

ul {
margin-left:0px;
}

.contact_fail, .contact_success{
display:none;
}

/*About*/

.camera_icon{
background: transparent url(../images/camera_8x11.png) no-repeat scroll 0px 2px;
padding-left:20px;
}

.music_icon{
background: transparent url(../images/heaphones_8x7.png) no-repeat scroll 1px 2px;
padding-left:20px;
}

.person_icon{
background: transparent url(../images/user_6x8.png) no-repeat scroll 2px 2px;
padding-left:20px;
}

.blog_icon{
background: transparent url(../images/pen_alt_stroke_8x8.png) no-repeat scroll 1px 2px;
padding-left:20px;
}

.iphone_icon{
background: transparent url(../images/iphone_6x8.png) no-repeat scroll 1px 2px;
padding-left:15px;
}

/*Contact Form*/

#myForm{

}

label {
display:none;
}

.loadingspinner{
float:left;
padding-top:7px;
}

#success{
color:#9ae3ef;
display:none;
}

#bademail, #badserver {
color:#ff4c53;
display:none;
}

#message, #name, #email{
border:none;
background-color:#fbfbfb;
color:#4C4C4C;
font-size:14px;
padding:15px;
}

form #submitinput {
background:#FBFBFB none repeat scroll 0 0;
border:none;
text-align:left;
cursor:pointer !important;
font-size:14px;
padding:15px;
width:210px;
float:right;
color:#4C4C4C;
}

form #submitinput:hover {
background:#4C4C4C none repeat scroll 0 0;
border:none;
text-align:left;
cursor:pointer !important;
font-size:14px;
padding:15px;
width:210px;
float:right;
color:#FFF;
}

#message{
width:427px;
margin-bottom:15px;
height:175px;
}

#name{
width:189px;
margin-right:15px;
margin-bottom:15px;
}

#email{
width:189px;
margin-bottom:15px;
}
