
body {
	text-align:				center;
	background-color:		#FFFFFF;
	background-image:		url(images/top-border.png);
	background-repeat:		repeat-x;
	font-family:			Arial, Helvetica, sans-serif;
	font-size: 				.8em;
	}

img { border:none }

a {color:#0C6E81;}
a:visited {color:#0C6E81;}
a:hover {color:#241304;}


#container {
	width:			1012px;
	margin-right:	auto;
	margin-left:	auto;
	text-align:		left;
	}
.logo {
	margin: 30px 0 30px 15px;
	}

/************ NAVIGATION ****************/


#Nav {
	height:25px;
	margin:0;
	padding:0;
	}

#Nav-List {
	margin:0;
	padding:0;}

#Nav ul {
	padding: 0;
	margin: 0;
	float: left;
	width: 90%;
	}

#Nav ul li {
	display: inline;
	float:	 left;
	}


.blank-list {
	list-style-type:none;}



/********* BILLBOARD *************/
#welcomeBanner {
	width: 532px;
	height:	277px;
	margin:0;
	padding:0;
	text-align:left;
	}
#welcomeBanner ul {
	list-style: none;
	padding:0;
	margin:0;
	}	
ul#welcomeBanner li {
	margin:0;
	padding:0;
	background:none;
	list-style:none;
	}	
	
	
	


#Title-Area-Home {
	width:100%;
	height:436px;
	background-image:url(images/title/title-area-home.jpg);
	background-repeat:no-repeat;
	}

#Tite-Inner-Column-Left {
	margin: 50px 58px 30px 50px;
	width:	322px;
	float:left;
	color: #a9a9a9;
	font-weight:normal;
	font-size:1.1em;
	line-height:135%
	}

#Tite-Inner-Column-Right {
	margin: 50px 0 0 0;
	float:left;
	line-height:normal;
	}


/************* 2ND LEVEL **************/

#Title-Area-2 {
	background:url(images/title/title-area-small.jpg);
	width:1012px;
	height:131px;
	}
#Title-Area-2 img {
	margin:48px 0 0 50px;}

/**************************************/


#Content {
	padding:50px;
	}

#Content-Background {
	background-image:url(images/3col-background.png);
	background-repeat:repeat-y;
	background-position:center;
	overflow:auto;
	}


/************ 3 COL **************/
	
#Col3A {
	width:	270px;
	float:	left;
	}

#Col3A p {
	margin:0 0 10px 0;	}

#Col3B {
	width:	270px;
	float:	left;
	padding: 0 50px;
	}
#Col3B p {
	margin:0 0 10px 0;	}
#Col3C {
	width:	270px;
	float:	left;
	}
#Col3C p {
	margin:0 0 10px 0;	}


/************ PACKAGES ****************/


#package-platinum {
	width:228px; 
	float:left; 
	border:1px solid #999999; 
	padding:20px;
	}


#package-gold {
	width:228px; 
	float:left; 
	margin-right:20px; 
	border:1px solid #999999; 
	padding:20px;
	}

.package-title {
	margin:0 0 5px 0; 
	padding:0 0 2px 0; 
	border-bottom:1px solid #999999;
	}

/************ 2 COL ****************/

#Col2A {
	width:	569px;
	float:	left;
	border-right:1px solid #aaaaaa;
	padding-right:50px;
	overflow:auto;
	font-size:1.2em;
	line-height:125%;
	}
h1 {font-weight:normal;
	line-height:normal;
	padding:0;
	margin: 0 0 20px 0;
	color:#42372D;}	
h2 {font-weight:normal;
	line-height:110%;}
h3 {font-weight:normal;
	line-height:normal;}		
#Col2B {
	width:	270px;
	float:	right;
	}	
#Hire-Me {
	width:	270px;
	float:	left;
	padding:	0 0 25px 0;
	margin:	0 0 25px 0;
	border-bottom:1px solid #a9a9a9;
	}
#Hire-Me p {margin:0 0 10px 0;}

#Website-Services {
	width:	270px;
	float:	left;
	padding:	0 0 25px 0;
	margin:	0 0 25px 0;
	border-bottom:1px solid #a9a9a9;
	}
	
#Website-Services p {margin:0 0 10px 0;}

#Happy-Clients {
	width:	270px;
	float:	left;
	}
#Happy-Clients p {margin:0 0 10px 0;}


#sorry {
	border: 1px dotted #666666;
	background-color:#FFFFCC;
	padding:20px;}





/* ----- CATEGORY LIST ----*/
#Category-List ul {
    list-style-type:none;
	margin:0;
	padding:0;
	}

#Category-List li {
    background:transparent url(images/bullet.gif) no-repeat;
    background-position:0 2px;
    list-style-type:none;
	margin:0 0 4px 0;
	padding:0 0 0 15px;
	}

#Search-Title {
	width:	270px;
	float:	left;
	padding:	0 0 25px 0;
	margin:	0 0 25px 0;
	border-bottom:1px solid #a9a9a9;
	}

#Search-Title p {
	margin:0;
	padding:0;
	}


#Category-Title {
	width:	270px;
	float:	left;
	padding:	0 0 25px 0;
	margin:	0 0 25px 0;
	border-bottom:1px solid #a9a9a9;
	}

#Category-Title p {
	margin:0;
	padding:0;
	}

blockquote {
	color:#333333;
	font-style:italic;
	}


.post {
	margin-bottom:30px;}
	
.post img {
	margin-bottom:20px;}	

.post h1 {
	margin:0;
	padding:0;
	}
	
.top_meta {
	font-size: .8em;
	color:#333333;
	padding:0;
	margin:0;}



/* ----- BULLET LIST ----*/
#Service-List ul {
    list-style-type:none;
	margin:0;
	padding:0;
	}

#Service-List li {
    background:transparent url(images/bullet.gif) no-repeat;
    background-position:0 2px;
    list-style-type:none;
	margin:0 0 4px 0;
	padding:0 0 0 15px;
	}

.Design tbody tr.tabletitle td {
      background-color: #EFEFEF;
	  font-weight:	bold;
	  border-left:1px solid #ccc;
    }
.Design tbody tr.even td {
      background-color: #fff;
	  border-top:1px solid #ccc;
	  border-bottom:1px solid #ccc;
	  border-left:1px solid #ccc;
    }
.Design tbody tr.price  td {
      background-color: #fff;
	  border-left:1px solid #ccc;
      background-color: #EFEFEF;
    }

.Design ul {
    list-style-type:none;
	margin:0;
	padding:0;
	}

.Design li {
    background:transparent url(images/bullet.gif) no-repeat;
    background-position:0 2px;
    list-style-type:none;
	margin:0 0 4px 0;
	padding:0 0 0 15px;
	}


.list ul {
    list-style-type:none;
	margin:0;
	padding:0;
	}

.list li {
    background:transparent url(images/bullet.gif) no-repeat;
    background-position:0 2px;
    list-style-type:none;
	margin:0 0 4px 0;
	padding:0 0 0 15px;
	}


	
#Footer {
	margin-top:50px;
	border-top:1px solid #a9a9a9;
	padding-top:40px;}