* {
  margin: 0;
  padding: 0;
}
/*---:[ after-post elements ]:---*/
.format_text .to_comments {
color:#666;
clear:both;
display:none;
}

/*---:[ content styles ]:---*/
.format_text a {
text-decoration:underline;
color:maroon;
}

.format_text a:hover {
text-decoration:none;
color:gray;
}

.custom #header #logo a {
background:url(http://deysonortiz.com/blog/wp-content/themes/thesis_17/custom/images/Deysonortiz_logo.gif) no-repeat scroll 0 0;
display:block;
height:48px;
outline-color:#-moz-use-text-color;
outline-style:none;
outline-width:medium;
width:586px;
margin-bottom: 6px;margin-top: 1px;margin-left:18px;
}

#column_wrap {
float:left;
}

.post_box,.teasers_box {
clear:both;
border-top:1px solid #000;
}

.custom #header #logo,.custom #header #tagline {
text-indent:-9999px;
}

.custom #header #tagline {
height:0;
}

.custom #header {
border-bottom:0 solid #D3D3D3;
padding:0;
}

.custom #page {
background:#00000 none repeat scroll 0 0;
border-color:#333;
border-style:none solid solid;
border-width:0 0 0.1em;
padding:2em 1.9em;
}

body {
background:#c5c2b1 no-repeat fixed center;
}

.bg-header {
background:#252525 none repeat scroll 0 0;
border-bottom:1px solid #302E2F;
min-height:225px;
width:100%;
}

#footer {
border-top:1px solid #DDD;
clear:both;
color:#888;
text-align:right;
}

/* Images. */
a img {
border:2px solid #D3D3D3;
}

.videopic {
background-color:#FFF;
display:block;
border:1px solid #000;
padding:0;
}

a {
color:maroon;
text-decoration:none;
}

a:hover {
color:gray;
text-decoration:none;
}

vpip-formatslist {
color:#FFF;
display:inline;
margin:0;
padding:0;
}

ul#tabs {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
float:none;
position:relative;
border-bottom:2px solid maroon;
border-style:none;
}

ul#tabs li {
background:none repeat scroll 0 0;
float:left;
margin-bottom:0.1em;
border-bottom:2px none maroon;
border-style:none;
}

.custom ul#tabs li.current_page_item,ul#tabs li.current-cat {
background:none repeat scroll 0 0;
color:#FFF;
padding-bottom:0.1em;
border-bottom-style:solid;
border-bottom-color:maroon;
}

ul#tabs li a {
color:#111;
display:block;
letter-spacing:2px;
line-height:1em;
text-transform:uppercase;
}

ul#tabs li a:hover {
color:#111;
background-color:transparent;
text-decoration:underline;
}

ul#tabs li.current_page_item a,ul#tabs li.current-cat a {
cursor:default;
color:maroon;
background-color:transparent;
}

.ddet_div h2 {
color:#FFF;
}

a.vpip-vs-mediatitle {
background:#FFF none repeat scroll 0 0;
color:grey;
text-decoration:none;
text-align:right;
}

a.vpip-vs-mediatitle:hover {
background:#FFF none repeat scroll 0 0;
color:#300;
text-decoration:none;
}

ul.vpip-formatslist {
list-style-type:none;
float:center;
position:relative;
bottom:0;
right:43px;
clear:none;
top:-27px;
padding:0;
}

ul.vpip-formatslist li.vpip-formatslistitem {
display:inline;
border-right:1px solid #8B8084;
background-color:rgba(0,0,0,0);
font-size:15px;
position:relative;
padding:0 10px;
}

/*---:[ Next Gen Settings ]:---*/
.ngg-album-compact h4 {
font-size:15px;
width:130px;
margin-top:-20px;
margin-bottom:-5px;
}

.ngg-gallery-thumbnail img:hover {
background-color:#D3D3D3;
}

.ngg-album-compact {
float:left;
height:180px;
padding-right:6px !important;
text-align:center;
width:120px;
margin:0 !important;
}

.ngg-album-compactbox {
background:none no-repeat scroll 0;
height:86px;
width:120px;
margin:0 0 6px !important;
padding:12px 0 0 7px !important;
}

.ngg-album-compact p {
font-size:10px;
margin-top:2px;
}

/*---:[ Floating Images ]:---*/
div.float {
width:226px;
text-align:center;
height:98px;
display:inline-block;
font-weight:700;
font-size:12px;
border:1px solid #b2b2b2;
margin:10px;
padding:11px;
}

div.float p {
text-align:center;
float:none;
position:relative;
right:30px;
bottom:20px;
}

/*---:[ Video Button ]:---*/
#videobutton ul {
list-style-type:none;
text-align:center;
position:relative;
top:24px;
padding-bottom:30px;
padding-top:1px;
margin:0;
}

#videobutton ul li {
display:inline;
}

#videobutton ul li a {
text-decoration:none;
color:gray;
font-weight:700;
padding:.2em 1em;
}

#videobutton ul li a:hover {
color:#fff;
background-color:silver;
border-color:#fff;
}

/*---:[ Video Content ]:---*/
#videocontent {
background-color:#FFF;
color:#000;
top:34px;
position:relative;
z-index:0;
text-align:center;
margin-bottom:143px;
margin-top:0;
padding:20px 20px 14px;
}

/*---:[ Video Image ]:---*/
#videoimage img {
width:495px;
border:4px solid #590c15;
margin-right:200px;
margin-left:200px;
margin-top:40px;
}

.custom .comments_closed p,.akpc_report span {
display:none;
}

h2 a:hover,form.ddfm .required {
color:#300;
}
/*---:[ previous and next links ]:---*/
.prev_next { padding-top: 1.1em; padding-bottom: 1.1em; }
	.prev_next p { line-height: 2.2em;
	font-size: 1.5em;
	background-color: #e5e6e6;
	font-weight: bold;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}
	.post_nav .previous { margin-bottom: 0.55em; }
	.post_nav a { font-size: 1.4em; line-height: 1.571em; }

/* google-ajax-translation */

.translate_translate {
font-weight: normal !important;
margin-bottom: 0.5em;
text-decoration: none !important;
}

.translate_loading {
background: url(ajax-loader.gif) no-repeat; /* http://www.ajaxload.info/ */
border: 0;
display: inline;
margin: 0;
padding: 0;
vertical-align: middle;
}

#translate_popup {
background-color: #fff; /* IE6 and IE7 don't support inherit! */
border-style: solid;
border-width: 1px;
-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
font-size: 13px;
padding: 0.5em;
position: absolute;
z-index: 50;
}

.translate_links {
border: 0;
margin: 0;
padding: 0;
text-align: left;
}

.translate_links td {
border: 0;
padding: 0 1em 0 0;
}

.translate_links a {
display: block;
font-weight: normal !important;
line-height: 1.5;
text-decoration: none !important;
white-space: nowrap;
}

.translate_links .translate_flag {
background: url(flags.png) no-repeat;
border: 0;
margin: 0;
padding: 0;
}

.translate_links .af {background-position: 0 0;}
.translate_links .ar {background-position: 0 -12px;}
.translate_links .be {background-position: 0 -24px;}
.translate_links .bg {background-position: 0 -36px;}
.translate_links .ca {background-position: 0 -48px;}
.translate_links .cs {background-position: 0 -60px;}
.translate_links .cy {background-position: 0 -72px;}
.translate_links .da {background-position: 0 -84px;}
.translate_links .de {background-position: 0 -96px;}
.translate_links .el {background-position: 0 -108px;}
.translate_links .en {background-position: 0 -120px;}
.translate_links .es {background-position: 0 -132px;}
.translate_links .et {background-position: 0 -144px;}
.translate_links .fa {background-position: 0 -156px;}
.translate_links .fi {background-position: 0 -168px;}
.translate_links .fr {background-position: 0 -180px;}
.translate_links .ga {background-position: 0 -192px;}
.translate_links .gl {background-position: 0 -204px;}
.translate_links .he {background-position: 0 -216px;}
.translate_links .hi {background-position: 0 -228px;}
.translate_links .hr {background-position: 0 -240px;}
.translate_links .hu {background-position: 0 -252px;}
.translate_links .id {background-position: 0 -264px;}
.translate_links .is {background-position: 0 -276px;}
.translate_links .it {background-position: 0 -288px;}
.translate_links .ja {background-position: 0 -300px;}
.translate_links .ko {background-position: 0 -312px;}
.translate_links .lt {background-position: 0 -324px;}
.translate_links .lv {background-position: 0 -336px;}
.translate_links .mk {background-position: 0 -348px;}
.translate_links .ms {background-position: 0 -360px;}
.translate_links .mt {background-position: 0 -372px;}
.translate_links .nl {background-position: 0 -384px;}
.translate_links .no {background-position: 0 -396px;}
.translate_links .pl {background-position: 0 -408px;}
.translate_links .pt {background-position: 0 -420px;}
.translate_links .ro {background-position: 0 -432px;}
.translate_links .ru {background-position: 0 -444px;}
.translate_links .sk {background-position: 0 -456px;}
.translate_links .sl {background-position: 0 -468px;}
.translate_links .sq {background-position: 0 -480px;}
.translate_links .sr {background-position: 0 -492px;}
.translate_links .sv {background-position: 0 -504px;}
.translate_links .sw {background-position: 0 -516px;}
.translate_links .th {background-position: 0 -528px;}
.translate_links .tl {background-position: 0 -540px;}
.translate_links .tr {background-position: 0 -552px;}
.translate_links .uk {background-position: 0 -564px;}
.translate_links .vi {background-position: 0 -576px;}
.translate_links .yi {background-position: 0 -588px;}
.translate_links .zh-cn {background-position: 0 -600px;}
.translate_links .zh-tw {background-position: 0 -612px;}

.translate_links .google_branding {
font-size: 11px;
page-break-inside: avoid;
}
.translate_links .google_branding img {
border: 0;
display: block;
margin: 0;
padding: 0;
}

/* Sociable */


div.sociable { margin: 16px 0; }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}



/* CSS File for Dagon Design Formmailer Script */
/* http://www.dagondesign.com */

/* COLOR/BORDERS CSS */

form.ddfm h1,
form.ddfm h2 {
	color: #606060;
}

form.ddfm legend, 
form.ddfm label, 
form.ddfm label.fmtextlblwide {
	color: #606060;
}

form.ddfm .fmcheck p, 
form.ddfm .fmradio p,
form.ddfm textarea, 
form.ddfm .fmfullblock, 
form.ddfm .fmhalfblock, 
form.ddfm .fmselect, 
form.ddfm input.fmtext,
form.ddfm input.fmdate,
form.ddfm input.fmverify,
form.ddfm textarea.fmtextwide,
form.ddfm .submit,
form.ddfm .credits {
	color: #404040;
}

form.ddfm .required {
	color: #FF0000;
}

.ddfmerrors {
	color: #FF0000;
}

/* TEXT CSS */

.ddfmwrap {
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
}

form.ddfm h1,
form.ddfm h2 {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0 0 10px 0;
	padding: 0;
}


form.ddfm h1 {
	font-size: 140%;
}

form.ddfm h2 {
	font-size: 115%;
}

form.ddfm legend, 
form.ddfm label, 
form.ddfm label.fmtextlblwide {
	font-size: 100%;
	font-weight: bold;
}

form.ddfm .credits {
font-size:63%;
}

form.ddfm legend {
	font-size: 110%;
}

.ddfmerrors {
	font-weight: bold;
}




/* STRUCTURE CSS */

.ddfmwrap {
	margin: 15px auto 15px auto;
	width: 450px;
}

.ddfmwrap p.fieldwrap {
	padding: 1px;
	margin: 1px;
	clear: left;
}

form.ddfm {
	text-align: left;
	padding: 10px;
	width: 430px; 
}

form.ddfm fieldset {
	padding: 0 10px 2px 10px;
	margin: 0 0 13px 0;
	display: block;
}

form.ddfm legend {
	padding: 0 6px 0 6px;
	margin: 0 0 0 10px;	 
}

form.ddfm label {
	display: block; 
	float: left; 
	width: 26%; 
	text-align: right;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
	clear: left;  
}

form.ddfm label.fmtextlblwide {
	display: block;  
	float: left; 
	text-align: left;
	margin: 0 10px 0 1px; 
	padding-bottom: 8px; 
	width: 100%;
}

form.ddfm select.fmselect {
	float: left; 
	display: block;
	width: 65%; 
	margin-bottom: 15px;  
	padding: 3px; 
}

form.ddfm .fmcheck {
	width: 65%; 
	float: left;
	display: block;  
	margin-bottom: 15px;
}

form.ddfm .fmchecklabel {
	display: inline; 
	float: none; 
	clear: none; 
	text-align: left; 
	margin: 0; 
	padding: 0;
}

form.ddfm .fmradio {
	width: 65%;
	float: left;
	display: block;
	margin-bottom: 15px;
}

form.ddfm .fmradiolabel {
	display: inline; 
	float: none; 
	clear: none; 
	text-align: left; 
	margin: 0; 
	padding: 0;
}

form.ddfm .fmcheck p {
	padding: 0;
	margin: 0 0 5px 0;
	line-height: 140%;
}

form.ddfm .fmradio p {
	padding: 0;
	margin: 0 0 5px 0;
	line-height: 140%;
}

form.ddfm textarea {
	float: left; 
	position: relative;
	width: 65%;
	margin-bottom: 15px;
	padding: 3px;
}


/*
	display: block; 
	float: left; 
	width: 26%; 
	text-align: right;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
	clear: left;  */

form.ddfm .fmfullblock {
	padding-left: 0px;
	float: left; 
	width: 100%;
	margin-bottom: 13px;
	display: block;
}

form.ddfm .fmhalfblock {
	width: 65%;
	padding-left: 29%;
	margin-bottom: 13px;
	float: left; 
	display: block;
}

form.ddfm input.fmverify {
	float: left; 
	width: 22%;
	margin-bottom: 15px; 
	padding: 3px;
	position: relative;
	display: block;
}

form.ddfm img {
	margin: 1px 0 0 10px; 
    float: left;
}

form.ddfm input.fmfile,
form.ddfm input.fmtext {
	float: left; 
	display: block;
	width: 65%;
	margin-bottom: 15px;  
	padding: 3px;
}

form.ddfm input.fmdate {
	float: left; 
	display: block;
	width: 35%;
	margin-bottom: 15px;  
	padding: 3px;
}

form.ddfm textarea.fmtextwide {
	display: block;
	float: left;
	width: 93%;
	margin-right: 2px;
	margin-bottom: 15px; 
	padding: 3px;
}

form.ddfm .credits {
	text-align: right;
	margin-top: 7px;
	width: 97%;
}

form.ddfm .submit {
	text-align: right;
	clear: both; 
	width: 97%;
}

.ddfmwrap .ddfmerrors {
	display: block; 
	float: left; 
	width: 27%; 
	text-align: right;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
}

.ddfmwrap .errorlist {
	float: left; 
	display: block;
	width: 65%;
	margin-bottom: 15px;  
	padding: 3px;
	text-align: left;
}

.ddfmwrap .recaptcha {
	width: 100%;
	text-align: right;
	clear: both; 
	height: 120px;
	margin-right: 7px;
	padding-bottom: 10px;
}

.ddfmwrap .recaptcha-inner {
	float: right;
	margin-right: 3px;
}


/* DATE SELECTION */

/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #404040;
	background-color: #F4F4F4;
	border: 1px solid #999999;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered 
over) */
.dpTDHover {
	background-color: #888888;
	border: 1px solid #888888;
	cursor: pointer;
	color: #000000;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #C0C0C0;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: #555555;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: #666666;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #DDDDDD;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #DDDDDD;
	font-weight: bold;
	}

/* code for Author's profile box below the post */
.postauthor {background: #F5F5F5;
&nbsp;border-top: 1px solid #e1e1e0;
&nbsp;border-bottom: 1px solid #e1e1e0;
overflow: hidden; padding: 1.5em;
}
.postauthor img {border: 1px solid #e2dede;
float: left;
&nbsp;margin-right: 1.5em;}
.postauthor h4 {color: #666;
font-size: 2em; margin-bottom: 5px;}
.postauthor p {color: #515151; font-size: 13px;
margin-bottom: 12px;}.postauthor p.hlight {font-size: 11px;
text-transform: uppercase;}.postauthor p.hlight span {color: #CB3131;
font-size: 1.5em; font-style: italic;
font-weight: bold; letter-spacing: 0.8px;}
.custom .postauthor p {
fontsize:15px;}
.custom .postauthor p.hlight{
fontsize:13px;
fontweight:bold }

/* code for Social Media */

#sidebar
.sideNav{border-top:1px solid #f3f3f3}#sidebar .sideNav
li{border-bottom:1px solid #f3f3f3}#sidebar .sideNav li
a{display:block;font-size:1.1em;padding:0.7em 0}#sidebar .social-media
li{background:transparent url(/wp-content/themes/thesis_17/custom/images/social_icons.png) no-repeat}#sidebar .social-media li
a{padding:0.7em 1em 0.7em 2.5em}#sidebar .social-media
.twitter{background-position:0 7px}#sidebar .social-media
.linkedin{background-position:0 -45px}#sidebar .social-media
.delicious{background-position:0 -95px}#sidebar .social-media
.flickr{background-position:0 -145px}#sidebar .social-media
.facebook{background-position:0 -195px}

