﻿body 
{
    font-family:Verdana;
    font-size:12px;
    color:#FFFFFF;
    margin:0;
    padding:0;
    background:#25262b url(../../images/bottom_repeater.jpg) top center repeat-y ;
}
a
{
    color:#FFFFFF;
}
a:hover
{
    color:#feffb0;
    text-decoration:none;
}
hr
{
    margin:20px 0 0 0; 
    padding:0;
}
a#home_link
{
    width:190px;
    height:70px;
    cursor:pointer;
    margin:25px 0 0 22px;
    display:block;
    position:fixed;
}
#page
{
    background:url(../../images/bg_slice.jpg) repeat-x;
    min-height:680px;
    width:100%;
    margin:0;
    padding:0;
}
#header_section
{
    background:url(../../images/header.jpg) top left no-repeat;
    height:117px;
}
#middle_section
{
    background:url(../../images/middle_bg.jpg) top left no-repeat;
    height:232px;
    padding:10px 0 10px 30px;
    color:#000;
}
#main_container
{
    margin:0 auto;
    width:1077px;
    height:500px;
    padding:0;
    top:0;
}
.main_title
{
    font-size:19px;
    font-weight:bold;
    text-shadow: 2px 2px 2px #585858;
    text-align:left;
    color:#fff;
    float:left;
}
#bottom_section
{
    background:url(../../images/bottom_area.jpg) top left no-repeat;
    min-height:291px;
    padding:20px 0 10px 30px;
}
#bottom_content
{
    min-height:241px;
    width:1015px;
}
.bottom_title
{
    font-size:19px;
    font-weight:bold;
    padding:0 10px 10px 0;
    font-family:Arial;
    text-shadow:2px 2px 2px #000;
}
#footer
{
    padding:5px 0 15px 0;
    font-size:10px;
    text-align:center;
}
#navigation_container 
{
    height:40px; 
    width:250px; 
    float:right; 
    margin:80px 0 0 0;
 }

ul#nav_list
{
    margin: 0;
    padding: 0;
}
ul#nav_list li 
{
    list-style:none; 
    margin:0 2px 0 2px;
    padding:4px 0 0 0;
    float:left;
    text-align:center;
}
ul#nav_list li a
{
    font-size:20px;
    font-weight:bold;
    font-family:Arial;
    text-shadow:2px 2px 2px #333;
    text-decoration:none;
}
ul#nav_list li.resume
{
    background:url(../../images/resume_btn.png) no-repeat;
    width:109px;
    height:37px;
    cursor:pointer;
    }
ul#nav_list li.resume_over
{
    background:url(../../images/blog_btn.png) no-repeat;
    width:69px;
    height:37px;
    cursor:pointer;
    }
ul#nav_list li.blog
{
    background:url(../../images/blog_btn.png) no-repeat;
    width:69px;
    height:37px;
    cursor:pointer;
    }
ul#nav_list li.network
{
    background:url(../../images/contact_btn.png) no-repeat;
    width:107px;
    height:37px;
    cursor:pointer;
    }
li.site_example
{
    text-indent:30px;
    list-style-type:circle;
    list-style-position:inside;
}
.resume_item
{
}
#title_img
{
    width:463px;
    height:117px;
    float:left;
    margin:50px 0 0 80px;
    background:url(../../images/make_it_go.png) no-repeat;
}
#screenshots_img
{
    width:258px;
    height:251px;
    float:right;
    display:block;
    margin:0 27px 0 0;
    background:url(../../images/screenshots.png) no-repeat;
}
.plus
{
	background: #fff url(../../images/plus_icon.jpg) no-repeat;
	cursor:pointer;
	height:25px;
	width:30px;
	display:block;
	float:right;
}
.minus
{
	background: #fff url(../../images/minus_icon.jpg) no-repeat;
	cursor:pointer;
	height:25px;
	width:30px;
	display:block;
	float:right;
}
#argosy_thumb
{
    background:url(../../images/featured/argosy1_thumb.png) no-repeat;
    width:181px;
    height:131px;
    display:block;
    margin:15px 15px 15px 0;
    float:left;
}
#art_thumb
{
    background:url(../../images/featured/aio1_thumb.png) no-repeat;
    width:181px;
    height:131px;
    display:block;
    margin:15px 15px 15px 0;
    float:left;
}
#left_feature
{
    width:490px;
    float:left;
}
#right_feature
{
    width:490px;
    float:right;
}
.clear
{
    clear:both;
}
#resume_pic
{
    background:url(../../images/resume_pic.png) no-repeat;
    width:326px;
    height:251px;
    display:block;
    margin:-9px 25px 0 0;
    float:right;
}
#icon_links
{
    float:left;
    margin:50px 0 0 50px;
}
#icon_links .icon
{
    float:left;
    height:160px;
    width:100px;
    border:none;
    display:block;
    margin:0 20px 0 20px;
}
#icon_links .net_icon
{
    float:left;
    height:63px;
    width:63px;
    border:none;
    display:block;
    margin:20px 30px 0 30px;
    text-align:center;
}