/* CSS Document */
/*main structures*/
body{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #255C5C;
	background-image: url(../images/bottom_bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0px;
	height:100%;
	background-attachment: fixed;/*geez like I thought only IE was crazy 
	this will fix the background to the bottom not according to whats on the content 
	removing this will move the background on top or to the bottom part of the last text*/
}

#outer{
	background-image: url(../images/top_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin:0px;
}

#inner{
	padding-top:72px;
}

#main_container{
	background-image: url(../images/paul_home_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:412px;
	width:994px;
	margin-left:auto;
	margin-right:auto;
}

#main_inner{
	margin-left:494px;
	padding-top:3px;
}

#paul_text{
	background-image: url(../images/paul_txt.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 39px;
}

/*navbar*/
#navbar{
	height: 33px;
	padding-top: 9px;
	margin-left: -2px
}

#navbar2{
	height: 33px;
	margin-top: -4px;
	margin-left: -1px;
	padding-bottom: 3px;
}


#quick_pics{
	height:203px;
	padding-top:30px;
	padding-left:1px;
}

#contact{
/*	width:570px;
*/
	width: 360px;
	margin-top:10px;
}

.contact_content-inner{
	width:166px;
	float:left;
}

.contact_content-inner2{
	width: 180px;
	float:left;
}

/*box backgrounds*/
#content_box_mainbg{
	background-image: url(../images/content_box_bg.jpg);
}

#content_box_mid_left{
	background-image: url(../images/content_box_mid_left.jpg);
	background-repeat: repeat-y;
	background-position: left;
}

#content_box_mid_rt{
	background-image: url(../images/content_box_mid_rt.jpg);
	background-repeat: repeat-y;
	background-position: right;
}

#content_box_top_mid{
	background-image: url(../images/content_box_top_mid.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height:27px;
}

#content_box_top_left{
	background-image: url(../images/content_box_top_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:27px;
}

#content_box_top_rt{
	background-image: url(../images/content_box_top_rt.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height:27px;
}

#content_header{
	height:27px;
	color:#FFFFFF;
	line-height:160%;
	padding-left:8px;
	text-transform:capitalize;
}

#content_box_bot_mid{
	background-image: url(../images/content_box_bot_mid.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}

#content_box_bot_left{
	background-image: url(../images/content_box_bot_left.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#content_box_bot_rt{
	background-image: url(../images/content_box_bot_rt.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height:14px;
}

#content{
	color:#333333;
	padding-left:8px;
	margin:0px;
	padding-top:5px;
	font-size:12px;
}

#gallery{
	overflow-x:hidden;
	margin-top:-5px;
	margin-left:-7px;
}

#content a, #content a:link, #content a:active, #content a:visited{
	color:#333333;
	text-decoration:none;
}

#content a:hover{
	color:#FFFFFF;
}

#content111 a, #content111 a:link, #content111 a:active, #content111 a:visited{
	color: #0000FF;
	text-decoration: underline;
}

#content111 a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}

/*end of box backgrounds*/

/*design by*/
.designByText
{
	color: #7ECBC9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align:right;
}

.designByText a, .designByText a:link, .designByText a:visited{
	color: #7ECBC9;
	text-decoration:none;
}

.designByText a:hover{
	color: #FFFFFF;
	text-decoration:underline;
}

#design-box{
	width:90%;
/*	margin-left:auto;
	margin-right:auto;	*/
}

#design-box-home{

}


/*fixes*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
