
/* ----------------------------------------------

Theme Name: Liberation

Theme URI: http://www.rshawn.com

Description: A cool theme.  Template designed by <a href="http://www.rshawn.com">R.shawnwilliams</a>

Version: 3.0

Author: R. Shawn williams

Author URI: http://www.rshawn.com/

Tags: minimal, fixed width, two columns, widgets



------------------------------------------------- */ 





/* ----------------------------------------------

HTML ELEMENTS

------------------------------------------------- */ 

body {

font: 12px/170% 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif;

color: #91807F; 

margin: 0; padding: 0; 

background: #fff url(images/bodyBg.jpg) repeat-x  ;
text-align: center;

}



/* links */

a:link, a:visited { 

text-decoration: none;

color: #fff;	

}

a:hover { color: #fff; }

a:link.more, a:visited.more {

float: left;	

margin-top: 20px;	

margin-right: 5px;

padding: 3px 5px 4px 5px;

border: 1px solid #333;

background-color: black; 

text-transform: lowercase;

font-weight: bold;

text-decoration: none;	

color: #fff;		

}

a:hover.more {	

border: 1px solid #333;

background-color: #999; 

}



/* headers */

h1, h2, h3, h4 {

font: bold 1em/1.5em Palatino, Georgia,  Serif;
color: black;
letter-spacing: 2px;
margin: 10px 20px 7px 20px;	 

}

h1 { font-size: 2.9em; font-weight: bold; letter-spacing: -2px; }

h2 { font-size: 2.8em; font-weight: bold; letter-spacing: -2px;}

h3 { font-size: 2.1em; font-weight: normal; letter-spacing: -0.5px; padding-top: 5px; }

h4 { 

font-size: 1.8em;
font-weight: normal;

}



/* Lists */

ul, ol {

margin: 10px 10px;

padding: 0 10px;

}

ul { list-style: disc; }

ol { list-style: decimal; }



dt {

font-weight: bold;

color: #6f892c;

}

dd {

padding-left: 20px; 

}



p, dl { 

margin: 10px 20px; 
font: normal 1.0em Palatino, Georgia,  Serif;
color:#999;
letter-spacing: .1em;
line-height: 1.5em;

}



/* images */

img{border:none;}

img.float-righ {	margin: 5px 0px 10px 10px; }

img.float-lef { margin: 5px 10px 10px 0px; }



code {

	margin: 3px 0;

	padding: 20px;

	text-align: left;

	display: block;

	overflow: auto;  

	font: 500 1em/1.5em 'Lucida Console', 'Courier New', Monospace;

	/* white-space: pre; */

	border: 1px solid #251a14;

background-color: #130d0a; 

}

acronym {

cursor: help;

border-bottom: 1px dotted #555;

}

blockquote {

margin: 10px 20px;

	padding: 15px 15px 15px 32px;  

border: 1px solid #251a14;

background: #130d0a url(images/quote.gif) no-repeat 12px 12px;

font-weight: normal;

font-size: 17px;

line-height: 1.5em;

font-style: italic;

font-family: Georgia, 'Times New Roman', Times, Serif;	



}

strong {	font-weight: normal; }






/* ------------------------------------------

LAYOUT

------------------------------------------- */ 

#wrap {

width: 940px;

margin: 0 auto ;

text-align: left;		

background: #fff url(images/content-b.jpg) no-repeat center 100%; 		

}

/* header */

#header {

position: relative;

margin: 0px auto 100px auto;

height: 5px;			


}

#header h1#logo-text { 

margin: 0; 
padding: 0;
 


}

#header h1#logo-text a {

position: absolute; 	

/* change the values of top and left to adjust the position */

top: 30px; 
left: 20px;	
margin: 0; 
padding: 0 5px 0 0;
font: bold 48px 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-Serif;  
width:300px;
height:63px;
letter-spacing: -3px;
text-decoration: none;	
color: #fff;
background: #fff url(images/logo.jpg) no-repeat;
text-indent:-1000px;
float:left;		

}

#header p#slogan {

position: absolute;

/* change the values of top and left to adjust the position */

top: 60px; 
left: 30px;		
margin: 0; 
padding:  0 5px 0 0;
font: bold 11px 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-Serif;
color: #897876;
text-indent:-1000px;		
	

}



/* RSS Feed */

#header #rss-feed {

position: absolute;

right: 5px; top: 18px;			

z-index: 99999; 

}

#header #rss-feed a.feed {

padding: 0 0 0 30px;

background: url(images/feed-icon16.gif) no-repeat 5px center;
text-transform: lowercase;		
color: black;
font: normal 12px Palatino, Georgia,  Serif;
	

}



/*  navigation  */

#header #nav {

position: absolute;

margin: 50px 0 5px 220px; 

padding: 0;			

overflow: hidden;	

height: 30px;

width: 700px;

}

#header #nav ul {	

float: left;	

margin: 0 0 0 200px;	

padding: 0;		

width: 500px;	

list-style: none;	

}

#header #nav ul li {

float: right;

margin: 0; padding: 0 0 0 5px;			

}

#header #nav ul li a:link,

#header #nav ul li a:visited {

float: left;

margin: 0;

padding: 10px 15px 17px 11px;	

font: 15px Palatino, Georgia,  Serif;

text-transform: lowercase;			

color: black;

}

#header #nav ul li a:hover, 

#header #nav ul li a:active {

border: none;

color: #867474;		

}

#header #nav ul li.current_page_item { 

background: #333;			

}

#header #nav ul li.current_page_item a {	

background: #999;			


}



/* header quick search */

#header form#quick-search {

position: absolute;

top: 80px; right: 15px;

z-index: 999999;

padding: 0; margin: 0;

border: none;

width: 222px; height: 32px;

background: url(images/header-search.png) no-repeat;		

}

#header form#quick-search p {

margin: 0; padding: 0;		

border: none;

}

#header form#quick-search input {

float: left;

margin: 0; padding: 5px;

border: none;

background: transparent;

color: #4a413c;	

}

#header form#quick-search .tbox {

margin: 6px 0 0 5px; 

width: 170px;	

display: inline;		

}

#header #search form#quick-search .btn{

width: 25px; height: 25px;		

}

#header form#quick-search label {

display: none;

}
/* Easy Slider */
	
pre{
	display:block;
	font:12px "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #bae2f0;
	background:#e3f4f9;	
	margin:.5em 0;
	width:920px;
	}	

			
#content{
	position:relative;
	}			



#slider{
	width:920px;
	height:220px;
	padding-top:2px;
	margin-bottom:20px;
	padding-bottom:20px;
	margin-left:20px;
	display:block;
}	
#slider ul, #slider li, #slider2 ul, #slider2 li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li, #slider2 li{ 
	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/ 
	width:920px;
	height:290px;
	overflow:hidden;
	margin: 5px 0  0 0; 
	}	

#slider2 li{ 
	background:#f1f1f1;
	}		
#slider2 li h2{ 
	margin:0 20px;
	padding-top:20px;
	}	
#slider2 li p{ 
	margin:20px;
	}						
	
p#controls, p#controls2{
	margin:0;
	position:relative;
	} 

#prevBtn, #nextBtn, #prevBtn2, #nextBtn2{ 
	display:block;
	margin:0;
	overflow:hidden;
	text-indent:-8000px;		
	width:50px;
	height:87px;
	position:absolute;
	left:-36px;
	top:130px;
	}	
#nextBtn, #nextBtn2{ 
	left:938px;
	}														
#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a{  
	display:block;
	width:50px;
	height:87px;
	background:url(images2/prevButton.png) no-repeat 0 0;	
	}	
#nextBtn a, #nextBtn2 a{ 
	background:url(images2/nextButton.png) no-repeat 0 0;	
	}												

/* // Easy Slider */

/* featured block */

#featured {

clear: both;

margin: 0;	

padding-bottom: 20px;

width: 940px;		

background: url(images/sep-bg.jp) no-repeat center bottom; 		

}

#featured-block {

position: relative;

border: 1px solid #333;

background-color: #666;

width: 900px;

margin-left: 20px;	

padding-bottom: 25px;				

}

#featured-ribbon {

position: absolute;

background: url(images/ribbon.png) no-repeat;

width: 99px;

height: 98px;

top: -1px;

right: -2px;

z-index: 99999;

}

#featured h2 {

margin-bottom: 0;

padding-bottom: 0;	

font: bold 2.7em Palatino, Georgia,  Serif;	

letter-spacing: -.0em;	

color: #333;

}

#featured h2 a {

color: black;

border: none;	

}

#featured .image-block {

float: left;

width: 380px;	

margin: 20px 0 0 25px;

padding: 10px 0 0 0;

display: inline;	

}

#featured .image-block img {

background-color: #333;

border: 1px solid #999;

padding: 12px;

}

#featured .text-block {

float: right;

width: 460px;

margin: 15px 25px 0 0;

display: inline;

color:black;

}

#featured p{color:black;}

#featured a.more-link {

float: left;

margin-top: 25px;

padding: 5px 10px;

border: 1px solid #999;

background: black url(images/button-bg.pn) repeat-x;	

text-decoration: none;

text-transform: uppercase;

font-size: 10px;

font-weight: bold;

line-height: 20px;	

color: #fff;	

display: block;

}

#featured a.more-link:hover {

border: 1px solid #333;

background: #999 url(images/button-hover-bg.pn) repeat-x;

}



/* Content */

#content-wrap {

clear: both;	

width: 940px;

margin: 5px 0 0 0; 

padding: 0;	
		

}

#content {

float: left;

width: 920px;

padding-bottom: 40px;

display: inline;
		

}



/* Main */

#main {

width: 600px;	
float: left;
padding-top: 0px;
margin-top: 0px;			

}

#main h2 {

color: black;

border-bottom: 1px solid #29201c;

margin-top: 15px;

letter-spacing: .1em;

}

#main h2 a { color: #f0e8e8; }

#main .block {

float: left;	

width: 500px;

margin-top: 10px;

padding-bottom: 15px;	

display: inline;	

}

#main .block img {	

margin: 0 0 20px 0;

padding: 10px;	

background-color: #150e0b;

border: 1px solid #261b15;

display: block;

}

#main .block .blk-top {

width: 100%;

margin-bottom: 10px;

padding-bottom: 2px;

border-bottom: 1px solid #29201c;	

}

#main .block .blk-top h4 {

margin: 0 5px;	

font-family: 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif;	

font-size: 1.4em;	

font-weight: normal;

line-height: 125%;

}

#main .block .blk-top h4 a {	
font-family: Palatino, Georgia,  Serif;
color: black;
letter-spacing: .1em;
	

}

#main .block .blk-top p {

padding: 2px 0 3px 0;

margin: 0 3px;

font-size: 11px;

color: #666;

}

#main .block .blk-top p a:link,

#main .block .blk-top p a:visited {

color: #666;		

}

#main .block .blk-top p .comment {

margin-left: 5px;

padding: 0 0 5px 10px;	



}

#main .block .blk-top p .datetime {

padding: 0 0 5px 0px;


}



#main .block .blk-content { width: 100%; }

#main .block .blk-content p {	

margin: 5px; 
color:black;
}



#main .block.odd { margin-left: 15px; }

#main .block.even { 

margin-left: 20px; 
background-color: #999;
padding: 8px 5px 8px 0;


}

/* miniportfolio */

.title { 
background: url(images/subheaderBg.jpg) repeat-x;
font: 16px Palatino, Georgia,  Serif;
font-weight:lighter; 
letter-spacing: 1px; 
margin:5px 0 25px 20px;
padding:5px 0 3px 10px;
color:#fff; 
width:892px;
float:left;
text-transform:lowercase;


}

.view { 

font: normal 14px Palatino, Georgia,  Serif;
font-weight: normal;
font-style:italic; 
letter-spacing: 1px; 
margin:0px 0px 0 0;
padding:0px 0 0 0px;
color:black; 
text-align:right;
float:right;



}

a:link.view, a:visited.view  { 

font: normal 16px Palatino, Georgia,  Serif;
font-weight: normal;
font-style:italic; 
letter-spacing: 1px; 
margin:0px 0px 0 0;
padding:0px 10px 0 20px;
color:#fff; 
text-align:right;
float:right;

}


a:hover.view, a:active.view { 

font: normal 16px Palatino, Georgia,  Serif;
font-weight: normal;
font-style:italic; 
letter-spacing: 1px; 
margin:0px 0px 0 0;
padding:0px 10px 0 20px;
color:#999; 
text-align:right;
float:right;

}

/* identity */

#identity {

width:930px;
height:100%;
padding:10px 0 0 0;
margin:30px 0px 0 20px;
display:block;
list-style:none;	

}

#identity li {
margin:0px 2px 20px 0;
padding:0px 0 20px 0;
list-style: none;
height:200px;
display:inline;

}

#identity li img {
padding:0px 0px 0px 0;
margin:0px 20px 20px 0;
list-style: none;
height:200px;
display:inline;
width:280px;
border:2px solid #CCCCCC;

}


/* interactive */

#interactive {

width:930px;
height:100%;
padding:10px 0 0 0;
margin:30px 0px 0 20px;
display:block;
list-style:none;	

}

#interactive  li {
margin:0px 2px 20px 0;
padding:0px 0 20px 0;
list-style: none;
height:200px;
display:inline;

}

#interactive  li img {
padding:0px 0px 0px 0;
margin:0px 20px 20px 0;
list-style: none;
height:179px;
display:inline;
width:280px;
border:2px solid #CCCCCC;

}

/* interactive */

#collateral {

width:930px;
height:100%;
padding:10px 0 0 0;
margin:30px 0px 0 20px;
display:block;
list-style:none;	

}

#collateral  li {
margin:0px 2px 20px 0;
padding:0px 0 20px 0;
list-style: none;
height:200px;
display:inline;

}

#collateral  li img {
padding:0px 0px 0px 0;
margin:0px 20px 20px 0;
list-style: none;
height:179px;
display:inline;
width:280px;
border:2px solid #CCCCCC;

}


/* special */

#special {

width:930px;
height:100%;
padding:10px 0 0 0;
margin:30px 0px 0 20px;
display:block;
list-style:none;	

}

#special li {
margin:0px 2px 20px 0;
padding:0px 0 20px 0;
list-style: none;
height:200px;
display:inline;

}

#special li img {
padding:0px 0px 0px 0;
margin:0px 20px 20px 0;
list-style: none;
height:179px;
display:inline;
width:280px;
border:2px solid #CCCCCC;

}



/* sidebar */

#sidebar {

float: right;

width: 290px;	

padding-top: 5px;	

}

#sidebar h3 {

margin: 10px 0 15px 10px;	

color: black;

}



/* sidemenu */

.sidemenu ul {

margin: 10px 8px 8px 8px; padding: 0;

border-top: 1px solid black; 

text-align: left;

}

.sidemenu ul li {

list-style: none;

margin: 0;	padding: 8px 5px 8px 19px;

border-bottom: 1px solid black;

font-size: 11px;

line-height: 20px;	

text-transform: uppercase;	


}

.sidemenu ul li a:link, 

.sidemenu ul li a:visited {

padding-left: 0;	

font-weight: bold;		

color: black;

}

.sidemenu ul li span {

display: block;	

margin-left: -16px;

color: #9a8377;	

font-family: 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif;

text-transform: none;	

}

.sidemenu ul li a:hover { color: #fff;	border: none; }

.sidemenu ul ul { margin: 0 0 0 5px; padding: 0; border: none; }

.sidemenu ul ul li { border: none; }



/* footer */

#footer {

float: left;

width: 100%;

text-align: center;

background: black;

border: #666 double;

border-width: 1.2px 0;

font: normal 14px Palatino, Georgia,  Serif;
letter-spacing: 1px;
color:#999;
line-height: 20px;
background: black url(images/footerBg.jpg) repeat-x  ;



}

#footer-outer {

clear: both;

width: 940px;		

margin: 0 auto;

font-size: .9em;		

text-align: left	

}

#footer-wrap {

float: left;

width: 920px;

margin-left: 10px;	

padding-top: 20px;	

display: inline;

}

#footer-wrap h3 {

margin-bottom: 15px;

font: normal 1.6em Palatino, Georgia,  Serif;
letter-spacing:1px;
		

font-weight: bold;	

color: #999;

}

#footer-wrap .col-a {

width: 300px;

float: left;

display: inline;

}

#footer-wrap .col-b {

width: 300px;

float: left;	

display: inline;

}

#footer-wrap .col-c {

width: 300px;

float: right;	

display: inline;

}



/* footer-list */

#footer-outer .footer-list ul {

list-style: none;

margin-left: 20px;	

padding: 0;	

border-top: 1px solid #29201c; 

}

#footer-outer .footer-list ul li { border-bottom: 1px solid #29201c; }

#footer-outer .footer-list ul li a {

display: block;

width: 98%;

margin-left: 0;

padding: 5px 0;

border: none;

line-height: 2em; 	

color: #877878; 		

}

#footer-outer .footer-list ul li .email {

background: url(images/email.gif) no-repeat 0 center;

padding-left: 20px;

}

#footer-outer .footer-list ul li .rssfeed {

background: url(images/feed-icon14.gif) no-repeat 0 center;

padding-left: 20px;

}

#footer-outer .footer-list ul li .twitter {

background: url(images/twitter.gif) no-repeat 0 center;

padding-left: 20px;

}

#footer-outer .footer-list ul li .paypal {

background: url(images/paypal.png) no-repeat 0 center;

padding-left: 20px;

}

#footer-outer .footer-list ul li a span {

font-style: italic;

font-weight: normal;

font-family: Georgia, 'Times New Roman', Times, Serif;

font-size: .95em;	

}

#footer-outer .footer-list ul li a:hover,

#footer-outer .footer-list ul li a:hover span {

color: #fff;	

}



/* footer-bottom */

#footer-bottom {

float: left;	

width: 100%;

margin: 30px auto 15px auto;	

font-family: 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-Serif;			

}

#footer-bottom .bottom-left {	float: left; }		

#footer-bottom .bottom-right {

text-align: right;

padding-right: 0;	

}

#footer-bottom a.back-to-top {

background: url(images/arrow-up.gif) no-repeat right center;

padding-right: 20px;

}



/* post */

.post {

margin-bottom: 15px;

padding-bottom: 15px;

}

.post .image-section {

clear: both;

display: block;

margin: 25px 0 10px 20px;

padding: 0;

}

.post .image-section img {

background: #150e0b;

border: none;

padding: 12px;

}

.post .postmeta {	

padding: 7px 15px; margin: 20px 20px 15px 20px;	

border: 1px solid #251a14;

background-color: #130d0a;

}

.post .postmeta a.comments { margin: 0 10px 0 5px;	}

.post .postmeta a.readmore { margin: 0 10px 0 5px;	}

.post .postmeta .date { margin: 0 10px 0 5px;	}



.post .post-info, 

#featured .post-info { 

margin-top: 0; 

text-transform: uppercase; 

font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

font-size: 9px;	

}

.post .post-info a, .post .post-info a:visited,

#featured .post-info a, #featured .post-info a:visited { color: black; border: none; font-weight: bold }

.post .tags {

padding: 7px 15px; margin: 20px 20px 15px 20px;	

border-top: 1px solid #34251C;

border-bottom: 1px solid #30221A;

}

.post .tags strong { color: #6f892c; }



/* comments list */

ol.commentlist {

margin: 12px 20px;

padding: 0;

background-color: #130d0a;	

border-style: solid;	

border-color: #2C1F18;	

border-width: 1px 1px 0 1px;		

}

.commentlist li {

list-style: none;

margin: 0;

padding: 15px 0 0 0;		 

border-bottom: 1px solid #251a14;	

}

.commentlist li .comment-info {	

width: 99%;

margin: 0; padding: 0;

overflow: auto; 	

}

.commentlist li .comment-info img {

float: right;

margin: 0 13px 0 0;		

border: 1px solid #2C1F18;	

display: inline;

}

.commentlist li .comment-info cite {

display: block;

margin: 0; padding: 5px 65px 5px 20px;

font-style: normal; 

font-weight: bold;		

}

.commentlist li .comment-info cite .comment-data {

font-size: .8em;

font-weight: normal;		

}

.commentlist li .comment-text {

clear: both;

margin: 0; padding: 0 20px 25px 20px;	

}

.commentlist li .comment-text p {

margin:  10px 0 20px 0; 

padding: 0;

}

.commentlist li .comment-text .reply a {

padding: 5px;	

background-color: #E27304; 

border: 1px solid #E7871C;	

font-weight: bold;

font-size: 11px;		

color: #fff;

}

.commentlist li ul.children { margin:0; padding: 0; }

.commentlist li ul.children li.depth-2,

.commentlist li ul.children li.depth-3 {

margin-left: 40px;	

border-style: solid;	

border-color: #2C1F18;	

border-width: 1px 0 0 1px;	

}

.commentlist li.thread-alt {

background: #0A0605;

}



/* archives */

ul.archive {

margin: 10px 20px;

padding: 0;	

border-top: 1px solid #29201c;

}

ul.archive li {

margin: 0;

padding: 12px 5px;		

border-bottom: 1px solid #29201c;	

list-style: none;

}

ul.archive li .post-title {

margin: 0;	padding: 0;

font-size: 1.2em;	

}

ul.archive li .post-title a {

color: #F1E3D8;

}

ul.archive li .post-title a:hover {

border: none;

color: #fff;

}

ul.archive li .post-details {	

margin-left: 0;

margin-top: 0;

font-size: .9em;	

}



/* pagenavigation */

.navigation {

margin: 10px 20px; padding: 0;

width: 560px;	

}

.navigation a:link,

.navigation a:visited {

float: left;

display: block;

margin: 10px 10px 0 0;

padding: 5px 7px;

border: 1px solid #E7871C;

background-color: #E27304; 

text-transform: lowercase;

text-decoration: none;	

font-weight: bold;

color: #fff;		

}

.navigation a:hover {

border: 1px solid #5A9223;

background-color: #4C7B1E;

}



/* thumbnails */

p.thumbs { 

margin: 0;

padding: 10px 0 0 0px; 	

}

.thumbs img { 

position: relative;

margin: 4px; padding: 8px;	

background: #150e0b;

border: 1px solid #261b15;

}

.thumbs img:hover	{ border: 1px solid #453025; }

.thumbs a:hover { background-color: transparent; border: none }



/* alignment classes & additional classes*/

.float-left  { float: left; margin:0px 16px 4px 0; }

.float-right { float: right; }

.align-left  { text-align: left; }

.align-right { text-align: right; }

.no-border { border: none; }



/* clearing */

.fix { 

clear: both;

height: 1px;

margin: -1px 0 0;

overflow: hidden; 

}

.clear {	display:inline-block; }

.clear:after {

display:block; 

visibility:hidden; 

clear:both; 

height:0; 

content: " "; 

}

#hero {
	width:920px;
	height:290px;
	padding-top:2px;
	margin-bottom:20px;
	padding-bottom:20px;
	margin-left:20px;
	display:block;
	background: url(images/01.jpg) no-repeat;
}

#heroInteractive {
	width:920px;
	height:290px;
	padding-top:2px;
	margin-bottom:20px;
	padding-bottom:20px;
	margin-left:20px;
	display:block;
	background: url(images/02.jpg) no-repeat;
}

#heroCollateral  {
	width:920px;
	height:290px;
	padding-top:2px;
	margin-bottom:20px;
	padding-bottom:20px;
	margin-left:20px;
	display:block;
	background: url(images/03.jpg) no-repeat;
}


#heroSpecial  {
	width:920px;
	height:290px;
	padding-top:2px;
	margin-bottom:20px;
	padding-bottom:20px;
	margin-left:20px;
	display:block;
	background: url(images/04.jpg) no-repeat;
}	

/* about page */	


#aboutPara {
height:500px
width:400px;
float:right;



}	

#aboutPara p{
font: bold 1em/1.9em Palatino, Georgia,  Serif;	
font-weight:bold;
color:black;
float:right;
width:400px;
padding: 0 0 20px 0;
border:black double;
border-width:0 0 4px 0;

}	


#aboutPara dl {
clear:right;
float:right;
width:400px;
color:#444;

}

#aboutPara dl div {
margin:0px;
font-weight: normal;
}


#aboutPara dl dt {
color:black;
padding: 0 0 10px 0;
font-size: 1.2em;
letter-spacing: .1em;

}

#aboutPara dl dd{
padding:5px 0 0 0;
background:#EBEBEB none repeat scroll 0 0;
border-bottom:1px solid #F7F7F7;
overflow:hidden;
padding:4px 7px;
width:390px;
margin:0px;
font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
letter-spacing: .1em;
font-size: .9em;
font-weight: normal;
}

#aboutPara dl dd a {
color:#7CB4DD;
text-decoration:underline;
font-weight: normal;			

}

#aboutPara dl dd a:hover {
text-decoration:none;			

}

#aboutPara dl .left {
width:30%;
font-weight: bolder;

}




.left {
float:left;

}


/* Content */

#content-wrap {

clear: both;	

width: 940px;

margin: 5px 0 0 0; 

padding: 0;	
		

}

#contentContact {

float: left;

width: 400px;

padding-bottom: 40px;
margin-left:20px;

display: inline;

color:black;
		

}

/* ------------------------------------------

About Page	

------------------------------------------- */ 

#mainAbout {

width: 920px;	
float: left;
padding-top: 0px;
margin-top: 0px;			

}

/* ------------------------------------------

Contact Page	

------------------------------------------- */ 

#mainContact {

width: 920px;	
float: left;
padding-top: 0px;
margin-top: 0px;			

}

/* ------------------------------------------

Footer Page	

------------------------------------------- */ 

footer p{
color:#fff;	

}
