@charset "utf-8";
/* CSS Document */
/* TanyaChalkin.com */

body{
background-color:#d0d0d0;
height:100%;
font-family:Verdana, Geneva, sans-serif;
font-size:x-small;
color: #838181;
margin:0px;
padding:25px 0px 0px 0px;
}


.main{
background-image:url(../img/background.png);
background-position:top;
background-repeat:no-repeat;
width:824px;
height:752px;
margin:0 auto;
}

.main_contentbox{
position:relative;
float:left;
background-color:#d0d0d0;
height:500px;
width:741px;
margin-left:39px;
margin-top:40px;
}

#img_frame{
float:left;
position:absolute;
top:0;
left:0;
}

#img_frame img{
float:left;
border:none;
}

#img_frame .imagesStack{
float:left;
background-repeat:no-repeat;
margin-left:5px;
}

.main_footer{
position:relative;
float:left;
background-image:url(../img/logo.gif);
background-position:left top;
background-repeat:no-repeat;
height:149px;
width:741px;
margin-left:39px;
margin-top:39px;
}

ul.menu{
display:block;
float:left;
list-style:none;
position:relative;
margin:0px;
padding:0px;

}

li{
float:left;
margin-right:14px;
font-size:11px;
}

.copyright a,
ul.menu a{
color:#999;
text-decoration:none;
}

.copyright a:hover,
ul.menu a:hover{
color:#730909;
}


ul.menu a.current{
color:#730909;
text-decoration:none;
}

.main_icons{
float:right;
text-align:right;
font-size:10px;
color:#999;
}

.main_icons a{
margin-left:7px;
}

.main_devstars{
position:relative;
float:right;
font-size:10px;
color:#fff;
margin-top:10px;
margin-right:45px;
}

.main_devstars a{
color:#fff;
text-decoration:none;
}

.copyright2{
display:relative;
float:left;
font-size:10px;
color:#fff;
margin-top:10px;
margin-left:40px;
}

.copyright2 a{
color:#fff;
text-decoration:none;
}



/* leftbox and rightbox*/

.main_leftbox{
position:relative;
float:left;
background-color:#d0d0d0;
height:598px;
width:357px;
}

.main_leftbox a{
color:#333;
text-decoration:none;
}

.main_leftbox a:hover{
color:#333;
text-decoration:underline;
}

.leftbox_scrollbox{
position:absolute;
float:left;
width:312px;
height:476px;
padding-left:20px;
padding-top:10px;
overflow:hidden;
}

.leftbox_scrollbox h1{
font-size:12px;
font-weight:bold;
color: #730909;
}

.leftbox_scrollbox h1.contact_info{
margin-bottom:2px;
color: #730909;
}

.leftbox_scrollbox h1.shuffle_text{
margin-top:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:36px;
color:#FFF;
text-align:center;
}

.leftbox_scrollbar{
float:right;
height:498px;
width:21px;
margin-left:4px;
}

#btn_up{
margin-top:20px;
}

#btn_down{
margin-top:430px;
}
	
.main_rightbox{
position:relative;
float:left;
height:500px;
width:383px;
margin-left:1px;
}

.copyright{
display:block;
float:right;
font-size:11px;
}

.tweetfeed{
float:right;
color:#999999;
width:330px;
background:#fff;
text-align:right;
font-size:11px;
}

.tweetfeed a{color:#999999;text-decoration:underline;}
.tweetfeed a:hover{color:#999999;text-decoration:none;}
.tweetfeed .tweetdescr{margin-bottom:7px;}
