﻿/* reset all margins */
* {
	margin: 0;
	padding: 0;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width:0;
	color: #FFFFFF;
}

ul, li {
	list-style: none;
	text-indent: none;
}
img {
    border: none;
}

a {
	text-decoration: underline;
	color: #FFFFFF;
}
a:hover {
	text-decoration: line-through;
	color: #FFFFFF;
}
p {
    margin: 0 0 20px 0;
    line-height: 1.4em;
	
}

h2 {
	color: #FFFFFF;
	font-size: 28px;
	font-family: "georgia", garamond, Times, serif;
	font-weight: normal;
	padding: 15px 0px 15px 0px;
	margin: 0px;
	text-align: right;
}


h3 {
	color: #FFFFFF;
	font-size: 28px;
	font-family: "georgia", garamond, Times, serif;
	font-weight: bold;
	padding: 5px 0px 15px 0px;
	margin: 0px;
}



h4 {
	color: #575451;
	font-size: 22px;
	font-family: "georgia", garamond, Times, serif;
	font-weight: normal;
	margin: 0px;
	line-height: 40px;
	padding: 0px;
}

h5 {
	color: #FFFFFF;
	font-size: 18px;
	font-family: "georgia", garamond, Times, serif;
	font-weight: normal;
	margin: 0px;
	line-height: 20px;
	padding: 0px;
	padding-bottom: 10px;
}


html {
	text-align: left;
	font-family: Arial,sans-serif;
	font-size: 14px;
	font-family: "georgia", garamond, Times, serif;
}

h1.logo {
	position: absolute;
	top: 60px;
	z-index: 2;
}


#top {
	position: fixed;
	width: 780px;
	left: 250px;
	height: 180px;
	z-index: 1;
	border-bottom: 1px solid #FFF;
	background-color: #34a7d7;
}

#navigation {
	position: fixed;
	top: 220px;
	width: 250px;
	padding: 5px 0 0 0;
    }
    #navigation ul {
        }
        #navigation li {
	text-align: left;
            }
            #navigation li a{
	color: #FFFFFF;
	display: block;
	font-size: 16px;
	padding: 10px 0px 0px 60px;
                }
            #navigation li a:hover{
	color: #FFFFFF;
            }
            #navigation li.active a {
	color: #FFFFFF;
            }
    
#content {
	position: absolute;
	left: 250px;
	width: 620px;
    }
    
#home {
    padding: 220px 0 600px;
}

#profile {
    padding: 220px 0 600px;
}


#services  {
    padding: 220px 0 600px;
}

#projects  {
    padding: 220px 0 600px;
}

#contact {
    padding: 220px 0 600px;
}

.RHS {
	width: 310px;
	float:right;	
}


.LHS {
	width: 280px;
	height: auto;
	padding: 0px 30px 0px 0px;
}

.img_style {
	FLOAT: left;
	MARGIN: 0px 15px 11px 0px;
}

    
    
.red{
	color:#ba131a
}

.red_bold{
	color:#FFFFFF;
	font-weight: bold;
}

.bulletpadding
{
	line-height: 20px;
}
.small {font-size: 12px}
