

/*=== Setup ===*/

* {

	border: 0;

	margin: 0;

	padding: 0;

	outline: none;

}

body {

	background: url(images/bgr.gif) #ffffff repeat-x top;

	color: #404040;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: .75em;

}

a {

	color: #037ABA;

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

}

input, select, textarea {

	border: #cfcfcf 1px solid;

	color: #404040;

	font-size: 12px;

	padding: 3px;

	font-family: Arial, Verdana, Helvetica, sans-serif;

}

li {

	list-style: none;

}

h2 {

	color: #777777;

	font-size: 9pt;
	font-family:Arial,Helvetica,sans-serif;
font-weight: bold;

	margin: 0 0 1em;

}

h3 {

	color: #333333;

	font-size: 1.2em;

	margin: 0 0 .8em;

}

h4 {

	font-size: 1em;

	margin: 0 0 1em;

}

p {

	line-height: 1.5em;

	padding: 0 0 1.3em;

}

/*=== Layout ===*/

#page {

	margin: 0 auto;

	width: 975px;

}

#page-bot {

	background: url(images/page-bot.gif) repeat-x top;

	height: 39px;

}

/**************************
** Site Header
**************************/
#header{}
/**** Masthead ****/
#masthead{margin-bottom:10px;clear:left;}
#branding{width:236px;float:left;}
#logo{font-size:72px;font-weight:bold;}
/*#logo{text-indent:-9999em;}*/
/*#logo a{outline:0;display:block;width:236px;height:90px;background:url(/wp-content/themes/v6/_base/img/spritemap.png) 0 8px no-repeat;}*/


/**************************
** Logo (Header)
**************************/

#logo{position:relative;width:353px;height:98px;margin:0 auto;overflow:hidden;text-indent:-9999px;background:url(http://www.rositacortez.com/wp-content/themes/convergence/images/logo4.gif) no-repeat -100px -550px}

#logo a {position:relative;display:block;top:0px;bottom:0px;}
#logo a.link-home {right:0px;}
#logo a.link-channel {right:0;}
	
#masthead .cse-search-box{margin:-34px 0 0;position:absolute;right:0;bottom:1px;}
#branding{float:none;width:auto;margin:10px 0 0;}
#tertiary_nav{position:relative;z-index:2;}


#masthead{margin-bottom:0px;clear:left}
#masthead{position:relative;height:98px;overflow:hidden}.mashable-head-shortad{position:absolute;left:0;top:50px;font-size:12px;line-height:15px;color:#777;height:30px}.mashable-head-shortad img{float:left;padding:0 5px 0 0}.mashable-head-shortad p{display:block;float:left;padding:5px 0 0}.bing-search-form{width:181px}.bing-search-form .search-query{width:108px}


#branding{float:none;width:auto;margin:15px 0 0}


/*=== Navigation ===*/

/*- Top Nav -*/

.topnav {

	font-size: 9pt;
	font-family:Arial,Helvetica,sans-serif;
text-transform: uppercase;

	font-weight: bold;

	height: 26px;

	overflow: hidden;

}

.topnav li {

	background: url(images/topnav-sep.gif) no-repeat left;

	float: left;

	line-height: 30px;

}

.topnav li.first {

	background: none;

}

.topnav li.first a {

	padding: 0 7px 0 4px;

}

.topnav li a {

	color: #777777;

	display: block;

	float: left;

	padding: 0 7px 0 8px;

	text-decoration: none;

}

.topnav li a:hover,

.topnav li.active a {

	text-decoration: underline;

}	


/*new nav */
#nav

{

	background:#EEEEEE;

	height:32px;

	margin: 0px;
padding: 0px;
	font-size: 9pt;
	font-family:Arial,Helvetica,sans-serif;
text-transform: uppercase;
font-weight: bold;
	
}

#nav li

{

	margin-right:5px;

	height: 100%;

}

#nav li, #subnav li

{

	float:left;

	list-style:none;

}

#nav a, #nav a:visited

{

	color:#777777;

	text-decoration:none;

	font-weight:bold;

	float: left;

	height: 21px;

	padding: 10px 10px 0px 10px;

}

#nav a:hover, #nav a:active,  li.current_page_parent a,  li.current_page_parent a:visited,  #nav li.current_page_item a,  #nav li.current_page_item a:visited,  #nav li.current-cat,  #nav li.current-cat-parent, #nav li a.active_category { background:#FF960C; color:#FFFFFF;}


#subnav

{

	background:#D0E4F5;

	height:25px;
padding:2px 0 1px;
	margin:0 1px;
	text-transform:uppercase;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;

}

#subnav li

{

	border-right:0px solid #1482BE;

	padding: 6px 7px;

	height: 13px;

}

#subnav li.current-cat { background: #D0E4F5; }

#subnav a, #subnav a:visited

{

	color:#246EB1;
	text-decoration:none;

}

#subnav a:hover, #subnav a:active,  #subnav li.current_page_item a,  #subnav li.current_page_item a:visited { text-decoration:underline; }



/*=== All Columns ===*/

#columns {

	margin: 37px 0 0;

	padding: 0 0 15px;

	display: table-cell;

	display: block;

	height: auto !important;

	height: 900px;

	min-height: 900px;

}

/*=== Center Column ===*/

#centercol {

	float: left;

	width: 660px;

}

/*=== Right Column ===*/

#rightcol {

	float: right;

	width: 305px;

}

#rightcol a {

	color: #404040;

	text-decoration: none;

}

/*=== Sub Columns ===*/

.subcols {

	background: url(images/subcols-bgr.gif) repeat-y left;

	height: 1%;

}

.col1, .col2 {

	float: left;

	width: 285px;

}

.col2 {

	float: right;

}

/*=== Post ===*/

/*- Post Title -*/

.post-title h1 {

	color: #333333;

	font-size: 18px;

	font-weight: bold;

	letter-spacing: -0.5px;

}



.post-title h1 span {

	color: #33707e;

}

.post-title h1.author {

	color: #888888;

	font-size: 14px;

	padding-top: 2px;

}

.post-title h2, .post-title h2 a  {

	font-family:"Vegur";
	font-style: normal;
	letter-spacing: normal;
	font-size: 30px;
	font-weight: bold;
	color: #094c79;
	line-height: 1.0em;
	margin: 0 0 .45em;
	text-decoration: none;

}

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

/*- Post Date -*/

.post-date {

	margin: 0 0 1.25em;

}

.post-date a {

	color: #ffffff;

}

.post-date em {

	background: #FF960C;

	color: #ffffff;

	font-size: .9em;

	font-style: normal;

	padding: 3px 5px;

	line-height: 1.75em;

}

/*- Post Excerpt -*/

.post-excerpt {

	display: table;

	font-size: 13px;

	font-style: italic;

	height: 1%;

 /* margin: 0 0 1em; */

}

/*- Post Lists -*/

.post ul, .post ol {

	margin: 0 0 1.5em;

}

.post ul li {

	background: no-repeat 0 6px;

	margin: 0 0 .4em;

	padding: 0 0 0 10px;

}

.post ol li {

	list-style: decimal;

	list-style-position: inside;

	margin: 0 0 .4em;

}

/*- Post Blockquote -*/

.post blockquote {

	border-left: 3px solid #cfcfcf;

	font-size: 13px;

	font-style: italic;

	margin: 0 0 1.5em;

	padding: 5px 0 0 10px;

}

/*- Post Author -*/

.post-author {

	margin: 0 0 1em;

}

.author-details {

	font-size: .85em;

}

.author-descr {

	display: table;

	height: 1%;

}

/*- Social Links -*/

.social-links {

	background: url(images/box-bgr2.gif) #f1f1f1 repeat-x top;

	height: 42px;

	padding: 0 18px;

}

.social-links .fl {

	line-height: 42px;

}

.social-links .fl span {

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

	font-weight: bold;

	font-size: 14px;

	text-align: center;

	padding: 4px 0 8px 0;

	width: 33px;

	margin-right: 6px;

	display: inline-block;

	line-height: 32px;

}

.social-links .fb span {

	padding: 9px 0 0px 10px;

	width: 33px;

	margin-right: 6px;

	display: inline-block;

	line-height: 32px;

}

.social-links .fr {

	padding: 0px 0 0 0px;

}

.social-links .fr span {

	line-height: 0px;

}

.social-links img {

	margin: 0 0 0 2px;

}

/*- Related Posts -*/

.post-rel {

	line-height: 1.5em;

}

.post-rel a {

	color: #33707E;

}

/*- Post Comments -*/

.post-comments .fl {

	width: 80px;

}

.post-comments .fr {

	width: 520px;

}

/*- Widget Title - */

.wtitle {

	background: url(images/box-bgr.gif) repeat-x top;

}

.wtitle h2 {

	line-height: 40px;

	margin: 0;

	padding: 0 0 0 18px;

}

/*=== Styling Boxes ===*/

/*- Box1 -*/

.box {

	background: #ffffff;

	border: 1px solid #cfcfcf;

	margin: 0 0 28px;

	padding: 1px;

}

.box .content {

	background: url(images/box-bgr.gif) #ffffff repeat-x top;

	height: 1%;

	padding: 18px;

}

.box.ads .content {

	padding-left: 15px;

	padding-right: 0;

	text-align: center;

}

#rightcol .box {

	margin: 0 0 10px;

}

/*- Box2 -*/

.box2 {

	background: #f9f9f9;

	border: 1px solid #cfcfcf;

	height: 1%;

	margin: 0 0 20px;

	padding: 18px;

	min-height: 115px;

}

.box2.alt {

	background: #FFFFFF;

}

.box2.alt {

	background: #FFFFFF;

}

.comm-name, .comm-date {

	line-height: 20px;

}

/*=== Styling Lists ===*/

/*- List1 -*/

.list1 li {

	background:  no-repeat 0 1.1em;

	border-bottom: 1px solid #e7e7e7;

	height: 1%;

	padding: .7em 0 .7em 5px;

}

.list1 li.last {

	border: 0;

}

#rightcol .list1 li a:hover {

	color: #5ab6ce;

}

/*=== Styling Forms ===*/

input.btn {

	background: none;

	border: 0;

	margin: 0;

	padding: 0;

}

select {

	padding: 1px;

}

/*- Search -*/

#search {

	float: right;

	height: 25px;

	padding: 31px 0 0;

}

#search input {

	background: url(images/search-bgr.gif) repeat-x top;

	border: 1px solid #000000;

	float: left;

	padding: 8px;

	width: 285px;

}

#search input.btn {

	background: none;

	border: 0;

	margin: 8px 0 0 -30px;

	padding: 0;

	width: auto;

}

/*- Message -*/

.message div {

	margin: 0 0 18px;

}

.message input {

	padding: 9px 15px;

	width: 487px;

}

.message textarea {

	height: 114px;

	overflow: auto;

	padding: 9px 15px;

	width: 487px;

	font-family: Verdana;

}

.message .submit {

	float: left;

}

.message .btn {

	padding: 0;

	width: auto;

}

.message .notice {

	color: #a4a4a4;

	float: right;

	font-style: italic;

	padding: 10px 0 0;

}

/*=== Pics, Thumbs, Ads etc. ===*/

.pic img {

	border: 1px solid #cfcfcf;

	display: block;

	margin: 0 0 .8em;

}

.pic.fl img {

	margin-right: 23px;

}

.pic.fr img {

	margin-left: 23px;

}

.th {

	display: block;

	margin: 0 0 .5em;

}

.th.fl img {

	margin-right: 10px;

}

.th.fl img

{

	width:40px;

	height:40px;

	border: 1px solid #cfcfcf;

}

.ads img, .ads.flickr .content img {

	margin: 0 14px 15px 0;

}

.ads.flickr .content img {

	border: 1px solid #cfcfcf;

}

.ads.flickr .ac img {

	border: 0;

	margin: 0;

}

/*=== Footer ===*/

#footer {

	color: #5f5f5f;

	font-size: 11px;

	line-height: 39px;

	margin: 0 auto;

	width: 975px;

}

#footer a {

	color: #33707e;

	text-decoration: none;

}

#footer a:hover {

	color: #5f5f5f;

	text-decoration: underline;

}

/*=== Misc. ===*/

.fix {

	clear: both;

	height: 1px;

	margin: -1px 0 0;

	overflow: hidden;

}

.hl, .hl2 {

	background: url(images/hl-dot.gif) repeat-x top;

	clear: both;

	height: 2px;

	overflow: hidden;

	width: 100%;

}

.hl2 {

	background: none;

	border-top: 1px solid #e7e7e7;

	height: 1px;

	margin: 0 0 .8em;

}

.fl {

	float: left;

}

.fr {

	float: right;

}

.ac {

	text-align: center;

}

.ar {

	text-align: right;

}

/*=== ConnectwithMe. ===*/

#subscribe_options .subscribe_icons{

width:295px;

margin:0 auto

}

#subscribe_options .subscribe_icons li{

float:left;

margin:0 2px 2px 2px;

width:55px;

text-align:center;

font-size:11px;

	list-style: none;

}

#subscribe_options .subscribe_icons a{display:block;background:url(http://www.rositacortez.com/wp-content/uploads/2010/07/spritemap3.png) center top no-repeat;padding:40px 0 2px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out}

#subscribe_options .subscribe_icons a:hover{color:#444;text-decoration:none;-moz-box-shadow:0 2px 4px hsla(0,0%,0%,.35);-webkit-box-shadow:0 2px 4px hsla(0,0%,0%,.35)}

#subscribe_options .subscribe_icons .subscribe_twitter a{background-position:center -1598px}
#subscribe_options .subscribe_icons .subscribe_facebook a{background-position:center -1698px}
#subscribe_options .subscribe_icons .subscribe_rss a{background-position:center -1798px}
#subscribe_options .subscribe_icons .subscribe_email a{background-position:center -1898px}
#subscribe_options .subscribe_icons .subscribe_buzz a{background-position:center -1989px}
#subscribe_options p{clear:both}#subscribe_options .more_subscribe_options{text-align:center}