/*
Theme Name: Carolina Cardona v2
Theme URI: http://carolinacardona.com/
Description: New Custom Theme for Carolina Cardona
Version: 2.0
Author: Ariel Acentares
Author URI: 
Tags: custom theme

	
*/
@charset "utf-8";
body {
	background-color: #030303;
	margin: 0px;
	padding: 0px;
	font-family:Georgia;
	color:#373737;
	font-size:12px;
}
* {margin:0; padding:0;}
img {border:0;}
a {color:#45260a;}
a:hover {text-decoration:none;}
#logo img, #typewriter img, #frame img { behavior: url(scripts/iepngfix.htc)}
#wrapper {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
}

/* Header Begins */
#header {
	background-image: url(images/bg-header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 316px;
	position: relative;
}
#logo {
	position: absolute;
	left: 30px;
	top: 68px;
	z-index: 2;
}

#menu {
	background-image: url(images/bg-menu.jpg);
	background-repeat: no-repeat;
	position: absolute;
	top: 27px;
	width: 514px;
	height: 53px;
	left: 388px;
	z-index: 1;
	padding-left:56px;
	padding-top:23px;
}
#typewriter {
	position: absolute;
	top: 252px;
	left: 0px;
}
#visit-my-blog {
	position: absolute;
	top: 278px;
	left: 416px;
	width:197px;
	height:135px;
	
}
#visit-my-blog a {
	width:197px;
	height:135px;
	display:block;
	text-indent:-9999px;
	background-image: url(images/visit-my-blog.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#visit-my-blog a:hover {background-position:0 -136px ;}

#frame {
	position: absolute;
	top: 108px;
	left: 570px;
	

}
#social {
	position: absolute;
	top: 337px;
	left: 150px;}
#social ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#social ul li {
	float: left;
	padding-right: 2px;
	padding-left: 2px;
}

/* Header End */


/* Content Begins */
#content {
	background-color: #f7f6f4;
	float: left;
	width: 825px;
	background-image: url(images/bg-content.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top:83px;
	padding-left: 95px;
}

#contact-form {
	float:right;
	clear:right;
	width:350px;
	background-image: url(images/bg-contactform.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 100px;
	padding-bottom:65px;
	text-align: center;
	
}
#contact-form p {
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#contact-form .input,  .input  {
	background-color: #e7e0c7;
	border: 1px solid #777366;
	padding: 6px 4px;
	width: 215px;
	font-family: Verdana;
	color: #78725f;
	font-size: 11px;
}
#searchform { position:relative; height:33px;}
#searchform .input {width: 170px;position:absolute; top:0px;}
#searchform .button {left:183px;position:absolute;top:0px;}
#contact-form .button {
	margin-left:155px;
}

#sidebar{
	float:right;
	width:220px;
	background-image: url(images/bg-search.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 100px 65px 65px 65px;
	text-align: left;
	
}
#sidebar ul { list-style:none;}
#sidebar p {padding-top:10px;}
#sidebar h2 {font-size:14px; padding: 10px 0;}
#sidebar ul li ul li {padding:2px 0;}


#body-home { float:left; width:465px; padding-top:40px;}
#body {float:left; width:465px; padding-top: 40px; padding-bottom: 40px;line-height:18px;}

#body h2, #body h2 a {font-size:19px; color:#000; text-decoration: none;}
#body h3 {font-size:15px;}

#body ul {padding: 10px 30px;}

#body small {font-size:11px; padding: 5px 0; display:block;}
#body .post, #body .page {padding-bottom:30px;}
#body .entry {padding-top:15px;}
#body p {padding: 5px 0;}
#body p.postmetadata {border-top: 1px solid #000; margin-top:20px}

#body .navigation {padding-bottom:20px;}
#body .alignleft {text-align:left;}
#body .alignright {text-align:right;}

.columns #services {float:left; width:230px;}
.columns #for { width: 230px; float:left;}
.columns h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	font-weight: bold;
	color: #000;
	padding-bottom: 10px;
}
.columns p {
	font-size: 12px;
	font-weight: bold;
	color: #373737;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 20px;
}

/* Content End */


/* Footer Begins */
#footer {
	background-image: url(images/bg-footer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #594840;
	float:left;
	width:920px;
	padding-bottom:20px;
	padding-top:16px;
}
#footer a {color: #594840; text-decoration:none;}
#footer a:hover  { color:#000;}
#footer #left {float:left; padding-left:140px;}
#footer #right {
	float:right;
	padding-right:141px;
	padding-top:10px;
	text-transform: uppercase;
	font-size: 9px;
	font-weight: bold;
}

#footer #right a {padding:0 3px;}

/* Footer end */

/* Menu Begins */

#menu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#menu ul li {
	float: left;
}
#menu ul li a {
	display: block;
	background-image: url(images/menu-home.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 26px;
	width: 50px;
}
#menu ul li.about a {background-image: url(images/menu-about.gif); width: 56px;}
#menu ul li.services a {background-image: url(images/menu-services.gif); width: 77px;}
#menu ul li.links a {background-image: url(images/menu-links.gif); width: 99px;}
#menu ul li.writer a {background-image: url(images/menu-writer.gif); width: 117px;}
#menu ul li.contact a {background-image: url(images/menu-contact.gif); width: 69px;}

#menu ul li a:hover {
	background-position: left -26px;
}
