/*CONTENT-CONTAINER*/
.content-container {
	width:960px;
	background:#D5D5D5 url(../images/top-curve.jpg) no-repeat;
}
/*MAIN-CONTAINER*/
.main-container {
	width: 650px;
	min-height: 650px;
	height: auto !important;
	height: 585px;
	padding:1px 30px 0 15px;
	float:left;
	margin:14px 0 0 0;
	background:#FFF url(../images/main-divider.jpg) repeat-y right;
}
/*CONTAINERS*/
.feat-proj, .works-container {
	width:650px;
	margin:0 0 15px 0;
}
.proj-container {
	width:650px;
	/*border-top:1px solid #BFBFBF;*/
	padding:10px 0 0 0;
	margin:0 0 2px 0;
}

.proj-container-left {
	width:325px;
float: left;
	/*border-top:1px solid #BFBFBF;*/
	padding:10px 0 0 0;
	margin:0 0 10px 0;
}

.proj-container-right {
	width:325px;
float: right;
	/*border-top:1px solid #BFBFBF;*/
	padding:10px 0 0 0;
	margin:0 0 10px 0;
}

.works-container1 {
	width:650px;
	border-bottom:1px solid #BFBFBF;
	padding:0 0 15px 0;
	margin:0 0 2px 0;
}
.works-container2 {
	width:650px;
	border-top:1px solid #BFBFBF;
	padding:20px 0 0 0;
	margin:0 0 10px 0;
}
.services-client-says-container {
	width:650px;
}
.services-container {
	width:325px;
	border-right:1px solid #BFBFBF;
	padding:15px 0 0 0;
	float:left;
}
.client-says-container {
	float:left;
	margin:15px 0 10px 0;
}

.project, .works {
	width:202px;
	float:left;
	margin:0 22px 0 0;
}
.project-right, .works-right {
	width:202px;
	margin:0;
	float:right;
}
.about-me, .contact-me {
	width:650px;
}
.works-menu {
	float:right;
	width:320px;
}
.feat-proj {
margin-top: 2px;
border-top:1px solid #BFBFBF;
}

/*RSS*/
.feat-proj a:link, .feat-proj a:visited {
	position:relative;
	top:1em;
	left:25.7em;
}
/*HEADERS*/
.feat-proj h2 {
	font-size:24px;
	padding:10px 0 5px 0;
	float:left;
	width:325px;
	font-weight:bold;
}

.client-says-container h2, h1 {
	font-size:24px;
	padding:0 0 5px 0;
	width:325px;
	font-weight:bold;
}
.proj-container h2 {
	font-size:14px;
	font-weight:bold;
}
.about-me h2, .contact-me h2 {
	font-size:24px;
	margin:0 0 15px 0;
	width:640px;
	font-weight:bold;
}
.about-me h3 {
	font-size:20px;
	margin:15px 0 15px 0;
}

.about-me h4 {
	font-size:15px;
	margin:15px 0 15px 0;
}

.projects h3
{
	font-size: 20px;
}

.projects h4
{
	font-size: 15px;
}

.projects h5
{
	font-size: 13px;
}

/*PARAGRAPHS*/
.main-container p {
	margin:4px 0 10px 0;
}
/*IMAGES*/
.proj-container img {
	width:200px;
	height:104px;
	border:1px solid #E2E0E1;
	margin:0 0 10px 0;
}
img.me {
	float:right;
	width:140px;
	border:1px solid #5F5F5F;
	height:130px;
	margin:20px 13px 5px 0;
}
/*SPANS*/
.works-container1 span, .works-container2 span,
.proj-container span {
	font-size:12px;
}

/* Blockquote */
blockquote.quote
{
    margin: 1em 2em;
    color: #999;
    border-left: 2px solid #999;
    padding-left: 1em;
}

/*LISTS*/
.works-menu ul {
	float:right;
	margin:3px 0 0 0;
}
.works-menu ul li {
	float:left;
	margin:0 0 0 5px;
}

.about-me ul, ul.errors
{
	margin: 5px 0 10px 15px;
	list-style-type: square !important;
}

.about-me li, ul.errors li
{
	margin-left: 10px;
}

.works-menu ul li a:link, 
.works-menu ul li a:visited,
.about-me ul li a:link, 
.about-me ul li a:visited {
	text-decoration:underline;
	cursor:pointer;
	color:#333;
}
.works-menu ul li a:hover,
.about-me ul li a:hover {
	text-decoration:none;
	color:#70461C;
	cursor:pointer;
}
.works-menu ul li a.activelink:link, 
.works-menu ul li a.activelink:visited,
.about-me ul li a.activelink:link, 
.about-me ul li a.activelink:visited {
	text-decoration:none;
	font-weight:bold;
	color:#333;
}

/*RIGHT-CONTENT*/
.right-content-container {
	width:250px;
	position:relative;
}
/*CONTAINERS*/
.right-content {
	width:250px;
	position:absolute;
	left:57.95em;
	padding:15px 15px 0 0;
}
.hire-me  {
	width:250px;
}
.little-about-me {
	width:220px;
	padding:10px 15px 10px 15px;
	background:#E3E3E3;
	position:relative;
	margin:15px 0 15px 0;
}
.find-me-container {
	width:220px;
}
.books-container {
	width:220px;
	margin:0 0 2px 0;
}
.find-me {
	width:220px;
	padding:10px 15px 10px 15px;
	background:#E3E3E3;
}

.books {
	width:220px;
	padding:10px 10px 10px 15px;
	background:#E3E3E3;
	margin:15px 0 0 0;
}

.LT_itemLast
{
text-align: center !important;
}

img.LT_cover
{
display:block !important;
margin-bottom:5px !important;
margin-left:auto !important;
margin-right:auto !important;
}

/*HEADERS*/
.right-content-container h2 {
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px 0;
	letter-spacing:2px;
	text-transform:uppercase;
}
/*IMAGES*/
.little-about-me img {
	float:left;
	width:65px;
	border:1px solid #5F5F5F;
	height:50px;
	margin:6px 13px 2px 0;
}
.little-about-me img.pointer {
	position:absolute;
	width:15px;
	height:11px;
	border:none;
	top:-.5em;
	left:-1.25em;
}
.little-about-me p {
	margin:0 0 5px 0;
}
/*SIDE-POINTER*/
.side-pointer {
	height:13px;
	width:275px;
}
/*LINKS*/

a:link, 
a:visited {
	text-decoration:underline;
	cursor:pointer;
	color:#333;
}

a:hover {
	text-decoration:none;
	color:#70461C;
	cursor:pointer;
}
.hire-me a:link, .hire-me a:visited {
	width:249px;
	display:block;
	height:43px;
	background:url(../images/hireme-off.gif) no-repeat;
}
.hire-me a:hover {
	width:249px;
	display:block;
	height:43px;
	background:url(../images/hireme-on.gif) no-repeat;
}
.find-me ul li, .find-me2 ul li, .skills ul li, .clients ul li {
	width:220px;
	display:block;
	padding:4px 0 4px 0;
	border-bottom:1px solid #BFBFBF;
}
.find-me ul li a:link, .find-me ul li a:visited,
.find-me2 ul li a:link, .find-me2 ul li a:visited,
.clients ul li a:link, .clients ul li a:visited {
	text-decoration:underline;
	color:#333;
	/*display:block;*/
}
.find-me ul li a:hover, .find-me2 ul li a:hover,
.clients ul li a:hover {
	text-decoration:none;
	color:#70461C;
	/*display:block;*/
}

.find-me h2 a
{
	text-decoration: none;
}

/*BOTTOM-CURVE*/
.bottom-curve {
	width:960px;
	height:8px;
	background:#1E292F url(../images/bottom-curve.jpg) no-repeat top;
}

/* Icons */
.find-me ul li a
{
	text-decoration: none !important;
}

.icon
{
	line-height: 20px;
	padding: 0px 0px 0px 20px;
}

.icon_twitter
{
	background: transparent url(../images/icons/find_me.png) -10px -46px no-repeat;
}

.icon_linkedin
{
	background: transparent url(../images/icons/find_me.png) -10px -82px no-repeat;
}

.icon_wakoopa
{
	background: transparent url(../images/icons/find_me.png) -10px -154px no-repeat;
}

.icon_flickr
{
	background: transparent url(../images/icons/find_me.png) -10px -118px no-repeat;
}

.icon_launchpad
{
	background: transparent url(../images/icons/find_me.png) -10px -190px no-repeat;
}

.icon_sloandroid
{
	background: transparent url(../images/icons/find_me.png) -10px -514px no-repeat;
}

.icon_slotech
{
	background: transparent url(../images/icons/find_me.png) -10px -298px no-repeat;
}

.icon_codeigniter
{
	background: transparent url(../images/icons/find_me.png) -10px -406px no-repeat;
}

.icon_tbdev
{
	background: transparent url(../images/icons/find_me.png) -10px -442px no-repeat;
}

.icon_egghelp
{
	background: transparent url(../images/icons/find_me.png) -10px -550px no-repeat;
}

.icon_freebsdsi
{
	background: transparent url(../images/icons/find_me.png) -10px -262px no-repeat;
}

.icon_phpclasses
{
	background: transparent url(../images/icons/find_me.png) -10px -370px no-repeat;
}

.icon_ubuntusi
{
	background: transparent url(../images/icons/find_me.png) -10px -226px no-repeat;
}

.icon_pehapesi
{
	background: transparent url(../images/icons/find_me.png) -10px -334px no-repeat;
}

.icon_bitly
{
	background: transparent url(../images/icons/find_me.png) -10px -10px no-repeat;
}

.icon_moddb
{
	background: transparent url(../images/icons/find_me.png) -10px -586px no-repeat;
}
.icon_ispcontrol
{
	background: transparent url(../images/icons/find_me.png) -10px -478px no-repeat;
}