@charset "utf-8";
/* CSS Document */

* {
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
body{
background:url(../img/pgbg.jpg) repeat-x;
color:#777;
}
a{
color:#1bb7ea;
text-decoration:none;
}
p{margin-bottom:10px;}

h1{
font-size:20px;
color:#FFFFFF;
position:relative;
float:left;
width:760px;
margin-bottom:25px;
}
h2{
color:#1bb7ea;
font-size:22px;
margin-bottom:8px;
}
h3{
margin-left:15px;
}
p{
margin-right:20px;
}



.nonum{ 			/*disables the skype addin*/
display:none;
}
#main{
width:980px;
height:1450px;
margin:auto;
margin-top:5px;
background:#fff;
border:1px solid #1bb7ea;
}
#header{
height:150px;
width:980px;
text-align:center;
background:url(../img/header.jpg) no-repeat;
float:left;
position:relative;
}
#menu ul{
background:url(../img/menuback.png);
padding-top:3px;
padding-bottom:3px;
}
#menu li, #footer li{
list-style-type:disc;
display:inline;
}
#menu li{
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
margin-left:20px;
letter-spacing:-1px;
}
#menu li:first-line{
margin-left:0px;
}
#menu li a{
color:#fff;
font-size:12px;
}
#menu li a:hover{
color:#fff486
}
#menu li.active{
background-color:#f16781;
}

.maincontent{
height:1255px;
width:783px;
margin-left:2px;
background:url(../img/headerbottom.jpg) top left no-repeat;
position:relative;
float:left;
}
.maincontent h1, .maincontent h2, .maincontent p{
margin-left:14px;
}

.maincontent li{
margin-bottom:10px;
margin-left:37px;
margin-right:20px;
}

#leftbar{
width:195px;
height:860px;
float:left;
position:relative;
}
#leftbar h2{
font-size:16px;
margin-left:20px;
margin-top:10px;
margin-bottom:2px;
}
#leftbar ul{
margin-left:40px;
list-style-image:url(../img/arrowpink.jpg);
}
#leftbar li:hover{
list-style-image:url(../img/arrowblue.jpg);
margin-left:3px;
}

#leftbar h3{
margin-top:10px;
margin-bottom:10px;
}
#leftbar h4{
margin-left:20px;
color:#1bb7ea;
font-size:14px;
}
#leftbar a{
color:#999;
}
#leftbar a:hover{
color:#1bb7ea;
}

#leftbar h3 a{
color:#f16781;
margin-left:20px;
font-size:14px;
letter-spacing:-1px;
}
#leftbar hr{
margin-left:20px;
margin-top:15px;
border:none;
border:1px solid #F7F7F7;
}
#twitter{
margin-top:10px;
margin-left:20px;
width:127px;
height:40px;
background:url(../img/twitter.jpg);
}
#twitter:hover{
background:url(../img/twitter-h.jpg);
}
table.contact{
margin-left:20px;
}
input, textarea, select{
width:200px;
margin-left:10px;
font-size:11px;
color:#555555;
padding-left:5px;
}
input.sendbutt{
width:70px;
margin-left:100px;
background-color:#EEEEEE;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#999999;
}
input.sendbutt:hover{
background-color:#1bb6ec;
color:#fff;
}
textarea.comments{
width:400px;
height:250px;
}

div.description{
width:350px;
float:left;
min-height:266px;
margin-top:20px;
}
div.description h4{
margin-left:14px;
margin-top:40px;
margin-bottom:10px;
}
div.description input, textarea, select{
width:200px;
margin-left:10px;
font-size:11px;
color:#555555;
padding-left:5px;
float:left;
}
div.description input.sendbutt{
width:70px;
margin-left:100px;
background-color:#EEEEEE;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#999999;
float:left;
}
div.description input.sendbutt:hover{
background-color:#1bb6ec;
color:#fff;
}
div.description textarea.comments{
width:200px;
height:100px;
float:left;
}



div.bigpic{
width:400px;
height:266px;
float:right;
margin-right:20px;
margin-top:20px;
}
div.smallpicholder{
width:420px;
float:right;
height:600px;
margin-top:20px;
}

div.smallpic{
width:190px;
height:126px;
float:left;
margin-right:20px;
margin-bottom:20px;
}

#footer{
width:980px;
height:45px;
background:url(../img/footer.jpg) no-repeat bottom right;
float:left;
position:relative;
clear:both;
}
#footer ul{
margin-right:20px;
}
#footer a{
font-size:10px;
color:#CCCCCC;
}
#footer a:hover{
color:#AAAAAA;
}
#footer li.copyright{
color:#666666;
font-size:10px;
margin-left:25px;
margin-right:120px;
}