@font-face{
font-family:"Swis721 LtEx BT";
src:url(font/swiss721ext.eot);
font-weight:normal
}
@font-face{
font-family:"Swis721 LtEx BT";
src:url(font/swiss721ext.ttf) format("truetype");
font-weight:normal
}
*{
border:none;
margin:0;
padding:0
}
.cleared{
clear:both!important
}
body{
background-image:url(img/bck.png);
background-position:top center;
background-repeat:repeat;
font:12px Arial,Helvetica,sans-serif
}
a{
color:#0a5b89;
text-decoration:none
}
a:hover{
color:#0d7ebf;
text-shadow:0 1px 0 #eee
}
p{
padding-bottom: 10px;
line-height: 17px;
}
h1,h2,h3,h4,h5,h6{
margin: 10px 0;
}
#content-holder{
width:1000px;
margin:0 auto
}
#header{
width:100%;
clear:both
}
.head-text{
width:300px;
margin-top:18px;
color:#0a5b89;
text-shadow:0 1px 0 #fff
}
.name{
font:bold 18px Swis721 LtEx BT,arial
}
.description{
font:15px Swis721 LtEx BT,arial
}
#menu-custom{
width:320px;
height:30px;
margin-top:14px;
background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgb(235,235,235)),color-stop(1,rgb(249,249,249)));
background:-moz-linear-gradient(center bottom,rgb(235,235,235) 0%,rgb(249,249,249) 100%);
-moz-border-radius:4px;
border-radius:4px;
-webkit-border-radius:4px;
border:1px solid #aaa;
-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);
-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);
font-size:16px
}
#mc_menu_1{
list-style:none;
padding-top:4px
}
li{
color:#0a5b89;
display:inline;
padding-left:7px;
font:15px Arial,Helvetica,sans-serif
}
#menu_item_1{
padding-left:18px
}
#menu-custom a:hover{
text-shadow:0 0 1px rgba(0,0,0,0.3);
color:#0a5b89
}

#main{
margin:0 auto;
text-align:center;
width:1000px;
height:300px;
position:relative;
-moz-border-radius:4px;
border-radius:4px;
-webkit-border-radius:4px;
-moz-box-shadow:-0px -0px 1px rgba(0,0,0,0.5) inset,0 0 1px white inset,0 0 5px rgba(0,0,0,.5);
-webkit-box-shadow:-0px -0px 1px rgba(0,0,0,0.5) inset,0 0 1px white inset,0 0 5px rgba(0,0,0,.5);
margin-top:20px
}
.slide{
float:left
}
#menu{
height:18px
}
#menu li{
display:inline-block;
list-style:none;
overflow:hidden
}
#menu li.act a{
cursor:default
}
#menu li a{
display:block;
padding:2px 10px
}
.slidemenuitem{
background-color:#0a5b89;
color:#bbb;
float:left;
-moz-border-radius-bottomleft:4px;
border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
border-radius-bottomright:4px;
-moz-box-shadow:0 0 4px rgba(0,0,0,0.5);
-webkit-border-bottom-left-radius:4px;
-webkit-border-bottom-right-radius:4px;
-webkit-box-shadow:0 0 4px rgba(0,0,0,0.5);
margin-left:8px;
text-align:center;
font-family:Arial,Helvetica,sans-serif;
padding-top:2px;
border:1px solid #0d7ebf;
border-top:none;
cursor:pointer
}
.slidemenuitem a{
color:#bbb;
font-size:12px
}
.slidemenuitem a:hover{
color:#bbb;
text-shadow:0 1px 0 #0d7ebf
}

#footer{
width:290px;
height:25px;
background-color:#0c0c0c;
color:#77a7c2;
display:block;
float:right;
margin-top:35px;
text-align:center;
padding-top:7px;
-moz-border-radius:4px;
border-radius:4px;
-moz-box-shadow:0 0 5px rgba(0,0,0,0.5);
-webkit-border-radius:4px;
-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);
font:11px Arial,Helvetica,sans-serif
}

#social{
width:224px;
display:inline;
float:right;
margin-top:-28px
}
#social img{
width: 28px;
height: 28px;
}
#socrss,#soctwt,#socvim,#socdev,#socfac,#socflc,#soclin,#socstu{
width:28px;
height:28px;
float:left
}
#socrss{
background-image:url(img/soc/01rss.png);
background-repeat:no-repeat;
margin:0;
padding:0
}
#soctwt{
background-image:url(img/soc/02twitter.png);
background-repeat:no-repeat;
margin:0;
padding:0
}
#socvim{
background-image:url(img/soc/03vimeo.png);
background-repeat:no-repeat;
margin:0;
padding:0
}
#socdev{
background-image:url(img/soc/04deviant.png);
background-repeat:no-repeat;
margin:0;
padding:0
}
#socfac{
background-image:url(img/soc/05facebook.png);
background-repeat:no-repeat;
margin:0;
padding:0
}
#socflc{
background-image:url(img/soc/06flickr.png);
background-repeat:no-repeat;
margin:0;
padding:0
}
#soclin{
background-image:url(img/soc/07linkedin.png);
background-repeat:no-repeat;
margin:0;
padding:0
}
#socstu{
background-image:url(img/soc/08stumble.png);
margin:0;
background-repeat:no-repeat;
width:27px;
padding:0
}

.content-layout{
border:1px solid #aaa;
-moz-border-radius:4px;
border-radius:4px;
-webkit-border-radius:4px;
margin-top:20px;
padding:10px;
-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);
-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);
background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgb(235,235,235)),color-stop(1,rgb(249,249,249)));
background:-moz-linear-gradient(center bottom,rgb(235,235,235) 0%,rgb(249,249,249) 100%)
}
.post{
width:700px;
margin-bottom:10px
}
.postcontent{
margin:20px 12px
}
.postfootericons{
margin-bottom:30px;
padding-bottom:30px;
padding-left:10px;
border-bottom:1px solid #ccc
}
p object,embed{
margin:10px 0;
width:676px;
height:448px
}
.more-link{
margin:20px 10px;
float:right
}
.wp-caption{
padding:5px;
padding-bottom:10px;
background:#eee;
margin:10px;
border:1px solid #bbb;
-moz-border-radius:4px;
border-radius:4px;
-webkit-border-radius:4px;
text-align:center;
color:#aaa !important;
text-shadow:0 1px 0 #fff !important
}

#headplusdate{
margin-left:-80px
}
.postheader{
font-size:26px;
padding-left:80px;
text-shadow:0 1px 0 #fff
}
.postheader a:hover{
color:#333
}
#datum{
float:left;
width:60px;
margin-top:-41px;
-moz-border-radius:4px;
border-radius:4px;
-webkit-border-radius:4px;
text-align:center;
height:50px;
-moz-box-shadow:0 0 5px rgba(0,0,0,0.5);
-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);
background-color:#0c0c0c;
color:#0d7ebf;
display:block;
padding-top:5px;
font:16px Arial,Helvetica,sans-serif
}
#datum big{
width:60px;
font-size:26px;
font-weight:bold;
float:left;
text-align:center
}
.pagetitle{
color:#999;
text-shadow:0 1px 0 #fff;
float:right;
margin-top:-35px
}

#sidebar{
width:250px;
float:right;
margin-top:-20px;
padding:20px 10px;
border:1px solid #aaa;
-moz-border-radius:4px;
border-radius:4px;
-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);
-webkit-border-radius:4px;
-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);
background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgb(235,235,235)),color-stop(1,rgb(249,249,249)));
background:-moz-linear-gradient(center bottom,rgb(235,235,235) 0%,rgb(249,249,249) 100%)
}

textarea,input{
background:transparent;
-moz-border-radius:4px;
border-radius:4px;
-webkit-border-radius:4px;
border:1px solid #bbb;
padding:5px;
-moz-box-shadow:-0px -0px 5px rgba(0,0,0,.1) inset,0 0 5px rgba(0,0,0,.1) inset;
-webkit-box-shadow:-0px -0px 5px rgba(0,0,0,.1) inset,0 0 5px rgba(0,0,0,.1) inset;
background-image:url(img/bck.png);
margin:5px 0;
color:#777777;
text-shadow:0 1px 0 #fff;
font:11px Arial,Helvetica,sans-serif
}
textarea:hover,input:hover{
border:1px solid #64b0db
}

.button,.navigation a,.more-link,input[type=submit]{
padding:2px 5px;
border:1px solid #aaa;
-moz-border-radius:4px;
border-radius:4px;
-moz-box-shadow:0 0 5px rgba(0,0,0,0.1);
-webkit-border-radius:4px;
-webkit-box-shadow:0 0 5px rgba(0,0,0,0.1);
background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgb(235,235,235)),color-stop(1,rgb(249,249,249)));
background:-moz-linear-gradient(center bottom,rgb(235,235,235) 0%,rgb(249,249,249) 100%)
}
.button:hover,.navigation a:hover,.more-link:hover,input[type=submit]:hover{
-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);
-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);
border:1px solid #64b0db
}

#portfolio{
margin:0 auto;
width:1000px;
margin-top:20px
}
.portfolio_item{
float:left;
width:238px;
height:285px;
text-align:center;
margin:0 5px;
-moz-border-radius:8px;
border-radius:8px;
-moz-box-shadow:0 0 5px rgba(0,0,0,0.5);
-webkit-border-radius:8px;
-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);
border:1px solid #bbb;
padding-bottom:30px;
background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgb(249,249,249)),color-stop(1,rgb(235,235,235)));
background:-moz-linear-gradient(center bottom,rgb(249,249,249) 0%,rgb(235,235,235) 100%);
cursor:pointer
}
.portfolio_item:hover{
background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgb(234,2341,234)),color-stop(1,rgb(220,220,220)));
background:-moz-linear-gradient(center bottom,rgb(234,234,234) 0%,rgb(220,220,220) 100%)
}
.portfolio_item img{
border-bottom:1px solid #bbb
}
.portfolio_item p{
text-shadow:0 1px 0 #fff;
color:#999;
margin:7px 0;
vertical-align:top;
font:13px Swis721 LtEx BT,arial
}

.comments,.commentlist{
width:676px
}
.commentlist{
padding:10px
}
.commentlist li{
float:left;
clear:both;
padding:10px 0
}

#google-ad{
margin:10px 0
}

.LikeBotButton{
float:right;
margin-left:10px;
margin-top:18px !important
}

.google-buzz-button{
float:right;
margin-left:10px !important;
margin-top:2px !important
}

.alignleft{
float:left;
color:rgba(0,0,0,0.1);
margin: 0 10px 10px 0;
}
.alignright{
float:right;
color:rgba(0,0,0,0)
}
.alignleft a,.alignright a{
padding:5px;
color:#0a5b89
}
.navigation{
height:40px;
padding-top:20px
}

#respond{
clear:both
}
.comment-author{
margin:10px 0;
font-size:16px
}
.comment-body{
margin:10px 0 10px 30px;
background:transparent;
-moz-border-radius:4px;
border-radius:4px;
-webkit-border-radius:4px;
border:1px solid #bbb;
padding:5px;
-moz-box-shadow:-0px -0px 5px rgba(0,0,0,.1) inset,0 0 5px rgba(0,0,0,.1) inset;
-webkit-box-shadow:-0px -0px 5px rgba(0,0,0,.1) inset,0 0 5px rgba(0,0,0,.1) inset;
background-image:url(img/bck.png);
margin:5px 0;
color:#777777;
text-shadow:0 1px 0 #fff;
width:670px;
font:11px Arial,Helvetica,sans-serif
}
#gallery,#slides{
width:1000px;
height:300px;
overflow:hidden
}
.comment-meta,.comment-body p{
margin:10px 0 10px 30px
}