/* main */
body{margin:0;padding:0;font-family:Arial, Helvetica, Georgia, sans-serif;font-size:14px;vertical-align:top;color:#ccc;background:#1B6293 url('images/body-bg.gif') top left repeat}
#container{width:70%;line-height:130%;margin:10px auto}
#portfolio{float:left;width:160px;margin:0;padding:1em}
#contact{margin-left:300px;max-width:36em;padding:1em}
input{width:254px;border:1px solid;font-family:arial;font-size:22px;color:#737373;padding:3px;margin:5px}
textarea{width:355px;height:122px;border:solid 1px;font-family:arial;font-size:22px;color:#737373;overflow:auto;padding:3px;margin:5px}
.textfield_on{border-color:black}
img {border:0}
.title {font-size:30px;line-height:40px;font-weight:bold}
/* jcarousel core */
.jcarousel-container{position:relative}
.jcarousel-clip{z-index:2;overflow:hidden;position:relative;margin:0;padding:0}
.jcarousel-list{z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0}
.jcarousel-list li,.jcarousel-item{float:left;list-style:none;width:230px;height:182px}
.jcarousel-next,.jcarousel-prev{z-index:3;display:none}
/* tango skin */
.jcarousel-skin-tango .jcarousel-container{-moz-border-radius:10px;background:#F0F6F9;border:1px solid #346F97}
.jcarousel-skin-tango .jcarousel-container-vertical{width:245px;height:445px;padding:40px 20px}
.jcarousel-skin-tango .jcarousel-clip-vertical{width:245px;height:445px}
.jcarousel-skin-tango .jcarousel-item{width:230px;height:182px}
.jcarousel-skin-tango .jcarousel-item-vertical{margin-bottom:10px}
.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000}
.jcarousel-skin-tango .jcarousel-next-vertical{position:absolute;bottom:5px;left:123px;width:32px;height:32px;cursor:pointer;background:transparent url(images/next-vertical.png) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-prev-vertical{position:absolute;top:5px;left:123px;width:32px;height:32px;cursor:pointer;background:transparent url(images/prev-vertical.png) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-next-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-vertical:hover{background-position:0 -32px}
.jcarousel-skin-tango .jcarousel-next-vertical:active,.jcarousel-skin-tango .jcarousel-prev-vertical:active{background-position:0 -64px}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active{cursor:default;background-position:0 -96px}