body{
padding:0;
margin:8px;
font-family:'PlakW01-BlackCondensed',Impact;
color:#00B5CC;
}

a:active { outline: none; }
a:focus { -moz-outline-style: none; }
a:visited { outline: none; }
a{
text-decoration:none;
color:#00B5CC;
padding:0;
}
a:hover{
text-decoration:underline;
color:#00B5CC;
}


p{
margin:0px;
}

.cv_address{
font-size:22px;
line-height:25px;
letter-spacing:1px;
}

.cv_res{
font-size:18px;
line-height:18px;
}

.cv_menu{
color:#FAF8EC;
letter-spacing:1px;
text-align:center;
}

.cv_logo{
font-size:14px;
letter-spacing:3px;
text-align:center;
}

.cv_box_title_blue{
letter-spacing:1px;
text-align:center;
font-size:16px;
color:#00B5CC;
}

.cv_box_title_white{
letter-spacing:1px;
text-align:center;
font-size:16px;
color:#FAF8EC;
}


.m_cv_box_title_blue{
letter-spacing:1px;
text-align:center;
font-size:1.5em;
color:#00B5CC;
}

.m_cv_box_title_white{
letter-spacing:1px;
text-align:center;
font-size:1.5em;
color:#FAF8EC;
}

.cv_box_title_big{
text-align:center;
font-size:24px;
}

.m_cv_box_title_big{
text-align:center;
font-size:2em;
margin-top:8px;
}

.cv_box_title_right{
font-size:16px;
letter-spacing:1px;
position:relative;
top:-4px;
}

.cv_box_title_right_big{
font-size:20px;
letter-spacing:1px;
position:relative;
top:-4px;
text-align:center;
}

.cv_box_title_right_big a{
text-decoration:none;
color:inherit;
}

.cv_box_title_right_big a:hover{
text-decoration:none;
color:inherit;
}

.cv_box_title_right:hover{
cursor:pointer;
}

.m_cv_box_title_right{
font-size:1.5em;
letter-spacing:1px;
position:relative;
top:-4px;
}

.m_cv_box_title_right_link{
font-size:1.5em;
letter-spacing:1px;
position:relative;
top:-4px;
text-align:center;
}

.m_cv_box_title_right_link a{
color:inherit;
text-decoration:none;
}

.m_cv_box_title_right_link a:hover{
color:inherit;
text-decoration:none;
}

.m_cv_box_title_right:hover{
cursor:pointer;
}

.m_cv_box_title_right_big{
font-size:1.7em;
letter-spacing:1px;
position:relative;
top:-4px;
text-align:center;
color:#00B5CC;
}

.m_cv_box_title_right_big:hover{
cursor:pointer;
}

.cv_box_text{
font-family:Georgia, serif;	
font-size:13px;
line-height:20px;
}

.cv_box_text_c{
font-family:Georgia, serif;	
font-size:13px;
line-height:20px;
color:#167d9a;
}

.cv_box_text_c a{
color:#167d9a;
text-decoration:underline;
}

.cv_box_text_c a:hover{
color:#167d9a;
text-decoration:none;
}

.cv_box_text_c_mobile{
font-family:Georgia, serif;	
font-size:1em;
color:#167d9a;
line-height:1.5em;
}

.cv_box_text_c_mobile a{
color:inherit;
text-decoration:underline;
}

.cv_box_text_c_mobile a:hover{
color:inherit;
text-decoration:none;
}

.cv_thin_box_text{
font-family:Georgia, serif;	
font-size:12px;
line-height:18px;
}

.m_cv_thin_box_text{
font-family:Georgia, serif;	
font-size:1em;
line-height:1.5em;
}


.cv_white{
color:#FAF8EC;	
}

.cv_white a{
color:#FAF8EC;
text-decoration:underline;
}

.cv_white a:hover{
color:#FAF8EC;
text-decoration:none;
}

.cv_blue{
color:#167d9a;
}

.cv_blue a{
color:#167d9a;
text-decoration:underline;
}

.cv_blue a:hover{
color:#167d9a;
text-decoration:none;
}

.cv_subscribe{
color:#00B5CC;
letter-spacing:1px;
}

.cv_subscribe:hover{
cursor:pointer;
}

.m_cv_subscribe{
color:#00B5CC;
letter-spacing:1px;
font-size:18px;
}

.m_cv_subscribe:hover{
cursor:pointer;
}

.cv_mailing{
font-family:Georgia, serif;	
}

.cv_mailing_box{
font-family:Georgia, serif;
color:#FAF8EC;
background-color:#00B5CC;
border: 1px solid #00B5CC;
text-align:center;
font-size:12px;
}

.m_cv_mailing_box{
font-family:Georgia, serif;
color:#FAF8EC;
background-color:#00B5CC;
border: 1px solid #00B5CC;
text-align:center;
font-size:1.2em;
}

.mail_warning{
font-family:Georgia, serif;	
font-size:12px;
color:#FAF8EC;
}

.m_mail_warning{
font-family:Georgia, serif;	
font-size:1.2em;
color:#FAF8EC;
}

.site_container{
width:880px;
margin-left:auto;
margin-right:auto;
display:none;
}

.site_container_mobile{
display:none;
}

.cv_selector{
/*-webkit-appearance: none;*/
font-family:'PlakW01-BlackCondensed',Impact;
font-weight: normal;
font-style: normal;
font-size:1.6em;
color:#00B5CC;
background-color:#FAF8EC;
width:100%;
border: 1px solid #FAF8EC;
}

.photo_credit{
font-family:'PlakW01-BlackCondensed',Impact;
color:#FAF8EC;
font-size:14px;
text-align:right;
position:fixed;
right:8px;
bottom:8px;
display:none;
z-index:5;
}

.photo_credit a{
color:#FAF8EC;
}

.site_credit{
font-family:Georgia, serif;	
color:#FAF8EC;
font-size:14px;
text-align:left;
position:fixed;
left:8px;
bottom:8px;
display:none;
z-index:6;
}

.site_credit a{
color:#FAF8EC;
}

.website_by{
font-family:'PlakW01-BlackCondensed',Impact;
color:#FAF8EC;
font-size:14px;	

}