@charset "UTF-8";
/* Styles used on all Pages
*  Jessica Greenwalt
*  www.jgreenwalt.com
*  05-21-2010
******************************* */

/* Headings
 *************************/
h1 {
	text-align:right;
	position:absolute;
	top:5px;
	right:0;}
h1 a {
	font-size:60%;
	text-decoration:none;}
h2.tagline {
	font-size:70%;
	font-family:"Times New Roman", Times, serif;
	color:#808285;
	display:inline-block;
	text-align:right;
	position:absolute;
	top:20px;
	right:0;}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#D7D7D7;
	margin:6px 0 4% 0;
	font-size:100%;}

h3 {
	font-weight:normal;
	font-style:italic;
	font-size:90%;
	color:#ACACAC;
	margin:-3.5% 0 3% 0;}

h4 {color:#F494BE;}

#sidebar h4 {
	margin-top:3.5%;}

h5 {
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#D7D7D7;
	margin:3px 0 10px 0;}

h6 {
	margin:0;
	color:#999;
	font-weight:normal;}

/* Links
 *************************/
a,
a:link {
	color:#DD549E;}

a:hover,
a.active_link {
	color:#808285;}

h4 a {text-decoration:none;}

#content #column_1 a,
#content #column_1 a:link,
#content #column_2 a,
#content #column_2 a:link,
#content #column_3 a,
#content #column_3 a:link,
#main_content a,
#main_content a:link {
	color:#FFAFD4;}
	
#content #column_1 a:hover,
#content #column_2 a:hover,
#content #column_3 a:hover,
#main_content a:hover {
	color:#D7D7D7;}

#tooltip{
	position:absolute;
	border:1px solid #DF45A2;
	background:#fff;
	padding:2px 5px;
	color:#DF45A2;
	display:none;
	font-size:80%;
	width:130px;}

/* = Emphasized Text
 *************************/
 .client_list p strong {color:#FFAFD4;} /* Used on client map page */
 
.quotation {
	font-size:180%;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	color:#DD549E;
	text-align:center;}

.quotation .credit {
	font-size:50%;
	color:#808285;}

.client_quote {
	font-size:90%;
	color:#FFAFD4;
	margin-bottom:8%;}

.client_quote span {
	margin-top:2%;
	display:block;
	font-size:100%;
	color:#D7D7D7;
	text-align:right;
	font-style:italic;}	

.tips {
	clear:both;
	font-style:italic;}

.question strong,
.answer strong {
	color:#F494BE;
	}

.question {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;}

.answer {
	display:block;
	font-style:italic;}

.divider {
	text-align:center;color:#F494BE;}

/* = Main Site Containers
 *************************/
/* = Signature */
#signature {
	width:220px;
	height:42px;
	position:relative;
	top:10px;
	}
#header .logo {
	background:url(../images/freelance_designer_logo.gif) top left no-repeat;
	width:42px;
	height:42px;
	display:inline-block;
	text-indent:-9999px;
	}
*+html #header .logo {
	position:absolute;
	top:0;
	left:0;
	}
* html #header .logo {
	position:absolute;
	top:0;
	left:0;}

/* = Top Navigation */
#header ul {
	position:absolute;
	top:3px;
	right:0;}

#header ul li {
	display:inline;
	margin-left:10px;}

#header ul li a {
	height:43px;
	color:#F494BE;
	display:inline-block;
	font-weight:bold;
	text-decoration:none;
	font-size:80%;
	text-align:center;
	padding-top:20px;}

#header ul li a:hover,
#header ul li a.active {
	color:#808285;
	background-image:url(../images/nav_dot.gif) top left no-repeat;}

#header .home .link_home a,
#header .home .link_home a:link,
#header .portfolio .link_portfolio a,
#header .portfolio .link_portfolio a:link,
#header .awards .link_awards a,
#header .awards .link_awards a:link,
#header .clients .link_clients a,
#header .clients .link_clients a:link,
#header .resources .link_resources a,
#header .resources .link_resources a:link,
#header .about .link_about a,
#header .about .link_about a:link,
#header .contact .link_contact a,
#header .contact .link_contact a:link{
	color:#DD549E;
	background:url(../images/nav_dot.gif) center -8px no-repeat;}

/* = Bread Crumbs */
#bread_crumbs {
	margin-top:32px;
	height:20px;
	font-size:75%;
	font-family:"Times New Roman", Times, serif;
	color:#F494BE;
	}
#info_bar a,
#info_bar a:link,
#bread_crumbs a,
#bread_crumbs a:link {
	color: #F494BE;
	text-decoration:none;
	}
#info_bar a:hover,
#bread_crumbs a:hover {
	color:#FFF;}

/* = Sidebar */
#sidebar {
	width:200px;
	margin-left:50px;
	color:#D7D7D7;
	}

#sidebar h4 {
	color:#F494BE;
	font-style:normal;
	}

#sidebar ul {
	list-style:none;
	font-size:75%;
	margin-top:3%;
	}

#sidebar ul li {
	margin-bottom:4%;
	}

.list_with_links a {
	color:#F494BE;
	}

#sidebar .contact_test {
	font-size:80%;
	}

/* = Footer */
#footer {
	color:#808285;
	text-align:center;
	border-top:3px solid #DD549E;
	background:#FFF;
	width:100%;
	clear:both;
	font-size:75%;
}
#footer ul {
	margin-top:1%;
	padding-bottom:1%;}
#footer ul li {
	display:inline;
	margin-right:10px;
	}
#footer a {text-decoration:none;}

.footer_ad {font-size:80%;}

/* = Tables */
table {
	font-size:80%;
	border:1px solid #F174B4;
	color:#333;
	}
.data_table {
	background-color:#FFF;
	width:540px;
	}
table th {
	background:#F9CBDF;
	border:1px dotted #F174B4;
	}
table tr td {
	border:1px dotted #F174B4;
	}

/* = Sidebar Ads */
.paid_ads img {
	margin-bottom:.5em;}

/* = Guide/Instruction text - used in highslide to tell the user about arrow keys */
.guide {
	display:block;
	color:#F494BE;
	margin-top:1em;
	font-style:italic;}