/*

Theme Name: Modicus Remix

Theme URI: http://www.zidalgo.com/modicus-remix-wordpress-theme

Description: Simple, clean theme. For updates, please <a href="http://feeds.feedburner.com/artculture">subscribe to ArtCulture</a>.

Version: 2.0

Author: Brad Mahaffey

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

License: Creative Commons Attribution-Share Alike 3.0 (http://creativecommons.org/licenses/by-sa/3.0/ - Please always leave credit link back to Zidalgo.com in sidebar or footer.

*/

/* @group Normalize */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {

	margin:0pt;

	padding:0pt;

}

h1, h2, h3, h4, h5, h6 {

	font-size:100%;

	font-weight:normal;

}

h1, h1 a:link, h1 a:visited {

	font-family:Georgia, Times New Roman, Arial;

	font-size:32px;

	font-weight:normal;

	letter-spacing:-1px;

	line-height:1em;

	margin-bottom:5px;

	text-indent:0px;

}

/* #header h1 a { font-weight:normal; 	font-size:1.1em; background:#000; padding:10px; color:#fff; } */



#header h1 a {

	height:50px;

	width:400px;

	display:block;

	font-weight:normal;

	font-size:0.1px;

	background:url(logo_cicfi.png) no-repeat top left;

	color:#fff;

}



#headerstripe {

	background:url(images/headerstripes.gif);

	background-repeat:repeat;

	width:900px;

	height:20px;

	margin-top:5px;

}

ol, ul {

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

}

li {

	list-style-type:none;

	padding:5px 0px;

}

ul.nav {

	list-style-type:none;

	list-style-image:none;

	float:right;

	margin:10px 0px 0px;

}

ul.nav li {

	display:inline;

	margin:0px 0px 0px 20px;

	padding:0px;

	list-style-type:none;

	list-style-image:none;

}

ul.nav li a {

	font-size:11px;

	text-transform:uppercase;

	font-weight:bold;

}

#footer2 ul.nav {

	list-style-type:none;

	list-style-image:none;

	float:right;

	margin:0px 0px 0px;

	font-size:10px;

}

#footerstripe {

	background:url(images/headerstripes.gif);

	background-repeat:repeat;

	width:900px;

	height:20px;

	margin-top:5px;

}

#footer2 ul.nav li {

	display:inline;

	margin:0px 0px 0px 10px;

	padding:0px;

	list-style-type:none;

	font-size:10px;

	list-style-image:none;

}

#footer2 ul.nav li a {

	font-size:10px;

	text-transform:uppercase;

	font-weight:bold;

}

#sidebar ul li ul.syndicate {

	margin-top:5px;

}

#sidebar ul li ul.syndicate li {

	background:url(images/icon_rss.gif) left center no-repeat;

}

address, caption, cite, code, dfn, em, strong, th, var {

	font-style:normal;

	font-weight:normal;

}

table {

	border-collapse:collapse;

	border-spacing:0pt;

}

fieldset, img {

	border:0pt none;

}

caption, th {

	text-align:left;

}

q:before, q:after {

	content:'';

}

#homebody {

	font-size:1.5em;

	letter-spacing:0.1em;

	line-height:2.5em;

	padding-top:200px;

	text-align:left;

	width:916px;

}

#wrapper {

	font-size:12px;

	margin:0pt auto;

	position:relative;

	text-align:left;

	width:900px;

}

#header {

	font-size:11px;

	margin:10px 0px 0px 0px;

	text-align:left;

}

body {

	background-color:#FFFFFF;

	color:#444444;

	font-family:"Helvetica Neue", Helvetica, Arial, Verdana;

	font-size-adjust:none;

	font-stretch:normal;

	font-style:normal;

	font-variant:normal;

	font-weight:normal;

	margin:0pt auto;

	line-height:16px;

	padding:0pt;

	text-align:center;

}

.description {

	font-size:0.5em;

}

#header img {

	border:0px solid #BEBEBE;

	float:left;

}

#sidebar {

	color:#999999;

	float:left;

	font-size:11px;

	margin-top:25px;

	padding-bottom:25px;

	text-align:left;

	width:268px;

}

#footer {

float:left;

}

#footer a:link, #footer a:visited {

	color:#000;

}

#footer a:hover {

	color:#00AD92;

}

#footer2 {

	float:left;

}

#footer2 a:link, #footer2 a:visited {

	color:#000;

}

#footer2 a:hover {

	color:#990000;

}

a:link, a:visited {

	color:#000000;

	text-decoration:none;

}

a:hover {

	color:#990000; text-decoration:underline;

}

#sidebar a {

	border:medium none;

	font-weight:bold;

}

#sidebar ul {

list-style-image:none;

list-style-type:none;

margin:0px;

}

#sidebar ul li {

	list-style-type:none;

	padding:10px 0px;

	list-style-image:none;

}

#sidebar ul li ul {

list-style:none;

margin:0px; 

}

#sidebar ul li ul li {

	background:url(images/icon_bullet.gif) left center no-repeat;

	margin:0px;

	border-bottom:1px dotted #999999;

	padding:2px 0px 2px 14px;

}

#sidebar h1 {

	font-size:16px;

	color:#00AD92;

	font-weight:bold;

	font-size:18px;

}

#sidebar p a {

	font-weight:bold;

}

.interviewtime {

	background:#e8e8e8;

	border-left:3px solid #fff;

	padding:4px;

	float:right;

	width:auto;

	text-transform:uppercase;

	color:737373;

}

.interviewlist {

	background:#f3f3f3;

	padding:4px;

	border-left:2px solid #00aa7f;

}

a.subscribe:link, a.subscribe:visited {

	color:#F36A18;

}

a.subscribe:hover {

	color:silver;

}

.cat a:link, .cat a:visited {

	color:#000000;

}

.cat a:hover {

	color:silver;

	text-transform:uppercase;

}

.post h2, .post h2 a {

font-size:16px;

font-weight:normal;

color:#333;

}

.post li {

	margin-left:15px;

}

.noindent li {

	margin-left:0px;

}

ul.archive li ul li {

	margin:0px;

}

ul.archive li {

	display:block;

	padding:0pt 0pt 1em;

	margin-left:15px;

}

ul.archive p {

	display:block;

	padding:0pt;

}

ul.archive li p {

	padding:0pt 0pt 0.5em;

}

ul.archive {

	margin:0pt;

	padding:0pt;

}

p.postmetadata {

	border-top:1px solid #999;

	color:#000000;

	/*height:12px;*/

	line-height:10px;

	margin-bottom:15px;

	margin-top:5px;

	padding:5px 0pt;

	position:relative;

	/*text-transform:uppercase;*/

}

.page {

	margin-left:0px;

	padding-bottom:25px;

	text-align:left;

	width:100%;

	float:left;

}

.blackbar {

	font:12px/14px Arial, Helvetica, sans-serif;

	padding:10px 0;

	color:#333;

	text-align:left;

	width:878px;

}

.blackbar .credit { padding-top:2px; font:11px/13px Arial, Helvetica, sans-serif; color:#666666; }

.blackbar .credit a, .blackbar .credit a:link, .blackbar .credit a:visited { color:#990000 !important; }





.blackbar a:link, .blackbar a:visited {

	color:#000;

}

a.whitelink:link, a.whitelink:visited {

	color:#ffffff;

}

a.whitelink:hover {

	color:#00AD92;

}

.post {

	float:left;

	margin-left:0px;

	margin-top:25px;

	margin-right:42px;

	padding-bottom:25px;

	text-align:left;

	width:590px;

}



.post h2, h2 a:link, h2 a:visited {

	letter-spacing:-0.05em; font:20px/22px Georgia, "Times New Roman", Times, serif; text-decoration:none; 

	/* font-family:Georgia, Times New Roman, Arial;

	font-size:24px;

	font-weight:normal;

	letter-spacing:-1px;

	line-height:1em;

	margin-bottom:5px;

	text-indent:0px; */

}

.post h2 a:hover { text-decoration:underline; }



/* .post p { font: 12px/13px Georgia, "Times New Roman", Times, serif; } */

.post img {

	max-width:588px; border:1px solid #ddd;

}

.post-image {

	height:45px;

	width:45px;

}

.post p:first-child {

	color:#F44040;

	font-size:16px;

	font-weight:lighter;

	line-height:17px;

	font-family:Georgia, Times New Roman, Arial;

}

.post p:first-child a {

	font-weight:lighter;

}

.post blockquote p:first-child {

	margin:0px;

	padding:0px;

	font-family:Times New Roman, serif, arial;

	font-size:12px;

	font-weight:normal;

	color:#555555;

}

.post blockquote p {

	margin:0px;

	padding:0px;

	font-family:Times New Roman, serif, arial;

	font-size:12px;

	font-weight:normal;

	color:#555555;

}

.post blockquote {

	background:#FBFAEA none repeat scroll 0%;

	padding:1.3em;

}

p {

	padding:0em 0pt 1em;

}

strong {

	font-weight:bold;

}

#sidebar ul li h2, #sidebar ul li h2 a {

	background:#333;

	border-bottom:1px solid #000;

	border-right:1px solid #000;

	font-size:10px;

	display:block;

	margin:0px 0px 5px 0px;

	padding:5px 5px 3px 5px;

	line-height:normal;

	text-transform:uppercase;

	letter-spacing:0px;

	color:#fff;

	font-family:Helvetica, "Helvetica Neue", Arial, serif;

	font-weight:bold;

}

#sidebar ul li h2 a:hover {

	color:#ff8787;

}

h2 {

	color:#000000;

	font-family:Georgia, Times New Roman, Arial;

	font-size:18px;

	font-weight:lighter;

	letter-spacing:-1px;

	line-height:1em;

	margin:0px 0px 7px 0px;

	padding:10px 0px 0px 0px;

}

h3 {

	color:#000000;

	font-family:Georgia, Times New Roman, Arial;

	font-size:18px;

	letter-spacing:-1px;

	line-height:1em;

	margin-bottom:10px;

}

.normal {

	font-weight:normal;

}

.navigation {

	margin:0pt 0pt 1em;

}

.center {

	text-align:center;

}

.borderless img, img.borderless {

	border:medium none;

}

.imgleft {

	float:left;

}

em {

	font-style:italic;

}

.alignright {

	float:right;

	margin:5px 0px 10px 10px;;

}

.alignleft {

	float:left;

	margin:5px 10px 10px 0px;

}

.bluebox {

background:#fafafa;

padding:10px;

border-bottom:1px solid #ddd;

border-right:1px solid #ddd;

color:#666;

}

a.more-link {

background:transparent url(images/more-link.gif) no-repeat;

display:block;

width:78px;

height:23px;

border:0px;

margin-top:5px;

margin-bottom:2px;

outline:none;

}

.more-link:hover {

border:1px solid #fff;

margin-bottom:0px;

}

div.bubble {

	margin-bottom:24px;

	width:auto;

}

div.bubble blockquote {

	border:1px solid #C9C2C1;

	margin:0px;

	padding:10px;

	background:#fff;

}

div.bubble blockquote p {

	line-height:1.3em;

	margin:0px;

	padding:0px;

}

div.bubble cite {

	background:transparent url(images/tip.gif) no-repeat scroll 20px 0pt;

	display:block;

	font-size:1em;

	font-style:normal;

	margin:-7px;

	padding:7px 0px 10px 15px;

	position:relative;

	top:5px;

}

.artistimages {

	margin:8px;

	text-align:center;

	padding:10px;

	background:#ebebeb;

}

.alt {

	margin:0pt;

	padding:0pt;

}

#comment {

	height:100px;

	width:100%;

}

.nocomments {

	margin:0pt;

	padding:0pt;

	text-align:center;

}

.commentmetadata {

	display:block;

	margin:0pt;

}

#commentPreview {

	font-size:0.8em;

}

#wp-calendar {

	empty-cells:show;

	margin:10px auto 0pt;

	width:125px;

}

#wp-calendar #next a {

	padding-right:10px;

	text-align:right;

}

#wp-calendar #prev a {

	padding-left:10px;

	text-align:left;

}

#wp-calendar a {

	display:block;

}

#wp-calendar caption {

	text-align:center;

	width:100%;

}

#wp-calendar td {

	padding:3px 0pt;

	text-align:center;

}

#wp-calendar td.pad:hover {

	background-color:#FFFFFF;

}

#wp-calendar #prev a, #wp-calendar #next a {

	font-size:9pt;

}

#wp-calendar a {

	text-decoration:none;

}

#wp-calendar caption {

	font-family:"Helvetica Neue", Helvetica, Arial, Verdana;

	font-size:1.3em;

	font-size-adjust:none;

	font-stretch:normal;

	font-style:normal;

	font-variant:normal;

	font-weight:bold;

	line-height:normal;

	text-align:center;

}

#wp-calendar th {

	font-style:normal;

	text-transform:capitalize;

}

#search {

	background:transparent url(images/icon_search.gif) no-repeat scroll 3px 4px;

	color:#BBBBBB;

	font-size:9px;

	padding:0pt 0pt 0pt 22px;

}

#register p {

	color:#EAEAEA;

	font-size:10px;

	margin:0pt;

}

#register {

	color:#FFFFFF;

}

#register .actionitem a {

	background:#EAEAEA none repeat scroll 0% 50%;

	border:2px solid #AAAAAA;

	color:#000000;

	display:block;

	font-size:14px;

	font-weight:bold;

	margin:10px 0pt;

	padding:5px;

	text-align:center;

}

#login p.last {

	margin-bottom:0pt;

}

p.last {

	margin-bottom:0pt;

}

.warning p {

	margin:0pt 0pt 5px;

}

#loginform input.button {

	background:transparent url(images/go-button.gif) no-repeat;

	width:32px;

	height:24px;

	padding:0px;

	margin:0px;

}

#loginform input {

	width:115px;

	padding:6px;

	margin:0px 3px 5px 0px;

	height:11px;

	font-weight:bold;

	font-size:11px;

	color:#666;

	background:#f0f0f0;

	border-bottom:1px solid #ddd;

	border-top:0px;

	border-left:0px;

	border-right:0px;

}

#loginform input.button:hover {

	border:1px solid #f66767;

	cursor:pointer;

}

input.button {

	background:#FFFFFF none repeat scroll 0% 50%;

	border:1px solid #C3C3C3;

	color:#000000;

	font-size:11px;

	padding:3px;

}

input.textinput {

	border:1px solid #C3C3C3;

	color:#3A3A3A;

	font-size:11px;

	padding:2px;

	width:98%;

}

h4 {

	color:#B30000;

	font-weight:normal;

	font-size:10px;

	letter-spacing:1px;

	text-transform:uppercase;

	font-family:Georgia, Times New Roman, Arial;

}

.warning {

	background:#FFF8C1 url(../images/icon_warning.gif) no-repeat scroll 100% 0pt;

	border:1px solid #FDE0BB;

	margin:20px 0pt;

	padding:10px 25px 10px 10px;

}

ul.entries {

	margin:0px;

}

ul.entries li {

	background:transparent url(images/icon_search.gif) no-repeat scroll 0pt 14px;

	border-bottom:1px dotted #BBBBBB;

	list-style-type:none;

	padding:10px 0pt 10px 25px;

	list-style-image:none;

}

ul.entries li:hover {

	background:#f8f8f8 url(images/icon_search.gif) no-repeat scroll 0pt 14px;

}

ul.entries li p {

	color:#999999;

	font-size:10px;

	margin:0pt;

}

ul.sidebyside li {

	float:left;

	list-style-image:none;

	list-style-type:none;

}

/*

---------------------------------------

Threaded comments styling

---------------------------------------

*/

ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }

ol.commentlist li { margin:0px 0px 15px 0px; }

ol.commentlist li.alt { }

ol.commentlist li.bypostauthor {}

ol.commentlist li.byuser {}

ol.commentlist li.comment-author-admin {}

ol.commentlist li.comment { float:right;

padding:1em;

width:410px;

border:none; }



ol.commentlist li div.comment-author {}

ol.commentlist li div.vcard { font:normal 12px; }

ol.commentlist li div.vcard cite.fn { float:left;

font-style:normal;

margin:100px 0px 0px -137px; }

ol.commentlist li div.vcard cite.fn a.url {}

ol.commentlist li div.vcard cite.fn a.url:hover {

border:0px;}

ol.commentlist li div.vcard img.avatar { border:5px solid #f0f0f0;

float:left;

height:100px;

margin:-16px 0pt 0pt -137px;

width:100px; }

ol.commentlist li div.vcard img.avatar-32 {}

ol.commentlist li ul.children div.vcard img.photo, ol.commentlist li ul.children div.vcard img.avatar-32,  ol.commentlist li ul.children div.vcard img.avatar {

border:3px solid #f0f0f0;

float:left;

height:50px;

margin:-12px 0pt 0pt -85px;

width:50px;

}

ol.commentlist li div.vcard img.photo {border:5px solid #f0f0f0;

float:left;

height:100px;

margin:-11px 0pt 0pt -137px;

width:100px;}

ol.commentlist li div.vcard span.says {display:none;}

ol.commentlist li div.commentmetadata {float:left;width:100px;margin:115px 0px 0px -137px;}

ol.commentlist li div.comment-meta { font-size:9px; }

ol.commentlist li div.comment-meta a { color:#9e9e9e; }

ol.commentlist li div.comment-meta a:hover {border:0px;}

ol.commentlist li p { font-size:12px; margin:0 0 1em; }

ol.commentlist li ul { font-size:11px; list-style:square; margin:0 0 1em 2em; }

ol.commentlist li div.reply { font-size:10px;margin:0px 0px 5px 0px; }

ol.commentlist li div.reply a { font-weight:bold;color:#a2a2a2;display:inline;padding:4px;border:1px solid #ddd;width:auto;background:#e8e8e8; }

ol.commentlist li div.reply a:hover { color:#ed258a; }

ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }

ol.commentlist li ul.children li ul.children div.vcard img.photo, ol.commentlist li ul.children li ul.children div.vcard img.avatar-32,  ol.commentlist li ul.children li ul.children div.vcard img.avatar {

border:3px solid #f0f0f0;

float:left;

height:50px;

margin:-2px 0pt 0pt -75px;

width:50px;

}

ol.commentlist li ul.children li.alt {}

ol.commentlist li ul.children li.bypostauthor {}

ol.commentlist li ul.children li.byuser {}

ol.commentlist li ul.children li div.vcard span.says {display:inline;}

ol.commentlist li ul.children li div.vcard cite.fn { float:none;font-style:normal;margin:0px; }

ol.commentlist li ul.children li div.commentmetadata {float:none;width:auto;margin:0px 0px 5px 0px;}

ol.commentlist li ul.children li.comment {}

ol.commentlist li ul.children li.comment-author-admin {}

ol.commentlist li ul.children li.depth-2 { border-left:4px solid #555; margin:0 0 .25em .25em;

float:right;

padding:1em;

width:300px; }

ol.commentlist li ul.children li.depth-3 { border-left:3px solid #999; margin:0 0 .25em .25em;float:right;

padding:.5em;

width:215px; }

ol.commentlist li ul.children li.depth-4 {}

ol.commentlist li ul.children li.depth-5 {}

ol.commentlist li ul.children li.odd {}

ol.commentlist li.even { background:#fff; }

ol.commentlist li.odd { background:#f2f2f2; }

ol.commentlist li.parent { border-left:5px solid #111; }

ol.commentlist li.pingback { border-bottom:1px dotted #666; padding:1em; }

ol.commentlist li.thread-alt { }

ol.commentlist li.thread-even {}

ol.commentlist li.thread-odd {}

/*

---------------------------------------

Personal CSS styles DK

---------------------------------------

*/

h1#noticias	{ color:#990000;  }

h1#post	{ margin-top:5px; margin-bottom:15px; }

h1#post	a:link, h1#post a:visited { color:#990000; }

#sidebar ul li ul.download-docs 	{ margin:0 !important;; padding:0 !important;; padding-top:6px !important; list-style:none; }
#sidebar ul li ul.download-docs li	{ padding:0 !important; border:none !important; margin-bottom:5px !important; background:none !important; }
