/**********************************************************************************************
	Main Sections in CSS:
	
	1.	BASIC ELEMENTS
		Define styles for basic elements: body, h1-h6, ul, ol, a, p, etc.
	
	2.	LAYOUT
		Define the basic template: header, footer, etc. Elements that help to define the basic layout of the site
		
	3.	PAGE COMMON STYLES
		Define content styles that are common to all the pages in the project. For example Logo in header, tabs in navigation, buttons, rounded boxes etc
	
	4.	PAGE SPECIFIC STYLES
		Define content styles that are specific to a particular page
	
***********************************************************************************************/


/* import core styles */
@import url(base.css);


/*------------------------------------------
// 1.BASIC ELEMENTS
//	 Define styles for basic elements: body, h1-h6, ul, ol, a, p, etc.
//------------------------------------------*/
body { color:#434343; font-family:Tahoma, Geneva, sans-serif; background:#d5d5d5;  }
h1, h2, h3, h4, h5, h6, p, li { line-height:1.0em; }


/*------------------------------------------
// 2.LAYOUT
//   Define the basic template: header, footer, etc. Elements that help to define the basic layout of the site
//------------------------------------------*/
	
/*---- Container ----*/
div#container div#container-top {background:url(../images/container-top.gif) repeat-x 0 0; }
div#container div#container-top div#container-bottom{background:url(../images/container-bottom.gif) repeat-x left bottom;}

div.wrapper{ width:987px; margin:0 auto;}

/*---- Header ----*/
div#header{ margin-bottom:15px;}
div#header div.wrapper{  background:url(../images/header/header-bg.jpg) no-repeat 0 0; height:139px; padding-top:6px; }

/*---- Main Navigation ----*/
div#main-navigation { background:url(../images/navigation/main-nav-bg.gif) repeat-x 0 0; clear:both; height:31px;  position:relative; padding-left:10px;font-size: 120%; font-family:Verdana;}

/*---- Content ----*/
div#content div#inner-content{background:#FFF; padding:10px 8px 10px 10px; border:1px solid #dfdfdf; }

/*---- Main ----*/
div#main { float:right; width:580px; padding:10px; background:#9c9; }

/*---- Sidebar ----*/
div#sidebar { float:left; width:340px; padding:10px; background:#99c; }

/*-- Two-column-layouts---*/
div.two-column-layout1{margin-bottom:20px;}
div.two-column-layout1 div.column1{width:730px;}
div.two-column-layout1 div.column1bis{width:970px;}
div.two-column-layout1 div.column2{width:225px; padding-top:15px;}

/*-- Two-column-layout2---*/
div.two-column-layout2{}
div.two-column-layout2 div.column1{width:536px;}
div.two-column-layout2 div.column2{width:422px;}

/*-- Two-column-layout3---*/
div.two-column-layout3{}
div.two-column-layout3 div.column1{width:450px; padding-left:2px;}
div.two-column-layout3 div.column2{width:525px; padding-right:2px;}

/*-- Two-column-layout4---*/
div.two-column-layout4{}
div.two-column-layout4 div.column1{width:640px; padding-left:8px;}
div.two-column-layout4 div.column2{width:308px; padding-right:5px;}

/*---- Footer ----*/
div#footer.wrapper{ padding:10px 0 10px 10px;  }


/*------------------------------------------
// 3. PAGE COMMON STYLES
//	  Define content styles that are common to all the pages in the project. For example Logo in header, tabs in navigation, buttons, rounded boxes etc
//------------------------------------------*/

/*---- Header - Logo ----*/
div#header div.logo {float:left; width:403px; padding:3px 0 0 2px; margin-bottom:15px;}
div#header div.logo h1 a { position:relative; width:401px; height:86px; display:block;  }
div#header div.logo h1 a span  { position: absolute; top: 0; left: 0; background:url(../images/header/logo.jpg) 0 0 no-repeat; width:100%; height:100%; display:block; }

div#header div#blog-navigation{/*width:555px; float:right; margin-bottom:18px;*/float:left;
margin-bottom:18px;
padding-left:30px;
width:350px;}
div#blog-navigation ul li{list-style:none; float:left; height:40px;}
div#blog-navigation ul li a{display:block; color:#FFF; font-size:11px;  padding:5px 10px; line-height:16px; text-align:center;}
div#blog-navigation ul li a:hover, div#blog-navigation ul li a.active{background:#101010; text-decoration:none;}
div#blog-navigation ul li.devider{width:2px; margin:0 2px; height:40px; background:url(../images/header/devider-bg.jpg) no-repeat 0 0;}
div#blog-navigation ul li a.largesize{background:url(../images/header/large-size.png) no-repeat 0 0; width:16px; height:16px; float:left; margin:10px 0 0 5px; padding:0; }
div#blog-navigation ul li a.smallsize{background:url(../images/header/small-size.png) no-repeat 0 0; width:16px; height:16px; float:left; margin:15px 0 0 5px; padding:0; }

/*--- Search-form ---*/
div#search-form{float:left;
padding-left:30px;
width:425px;/*width:555px; float:right;*/}
div#search-form input.textbox{display:block; background:#272727; border:1px solid #606060; float:left; width:275px; margin-right:10px; height:24px; color:#FFF; padding:10px 5px 0;}
div#search-form input.submit{float:left;}


/*---- Main Navigation ----*/
div#main-navigation ul li{ float:left; margin-right:31px; }
div#main-navigation ul li a { float:left; text-decoration:none; font-size:100%; color:#000; line-height:31px; display:block;}
/*div#main-navigation ul li a.initio{background:url(../images/navigation/inicio.gif) no-repeat 0 0; padding-left:38px;} 
div#main-navigation ul li a.presentation{background:url(../images/navigation/presentation.gif) no-repeat 0 0; padding-left:38px;}
div#main-navigation ul li a.program{background:url(../images/navigation/programa.gif) no-repeat 0 0; padding-left:38px;}
div#main-navigation ul li a.eventes{background:url(../images/navigation/event.gif) no-repeat 0 0; padding-left:33px;}
div#main-navigation ul li a.registration{background:url(../images/navigation/incripcion.gif) no-repeat 0 0; padding-left:29px;}
div#main-navigation ul li a.contact{background:url(../images/navigation/contact.gif) no-repeat 0 0; padding-left:29px;}*/

div#main-navigation a.mail-lnk{position:absolute; z-index:2; width:35px; height:31px; right:0; top:0; background:url(../images/navigation/mail-button.gif) no-repeat 0 0;}

/*---- Post ---*/
div.post h1 { font-size:360%; margin-bottom:10px; color:#d00056; font-weight:normal;}
h1.pagetitle { font-size:360%; margin-bottom:10px; color:#d00056; font-weight:normal;}
div.post h2 { font-size:260%; margin-bottom:10px;}
div.post h3 { font-size:240%; margin-bottom:10px;}
div.post h4 { font-size:220%; margin-bottom:10px;}
div.post h5 { font-size:200%; margin-bottom:10px;}
div.post h5 { font-size:180%; margin-bottom:10px;}

div.post p { color:#434343; line-height:21px; font-size:120%; margin-bottom:20px; display:block; padding-left:10px; }
form#commentform p { color:#434343; line-height:21px; font-size:120%; margin-bottom:20px; display:block; padding-left:10px; }
div.post p a { color:#d00056; }

div.post blockquote { margin-bottom:20px; }
div.post blockquote p{ margin-bottom:5px; font-style:italic;}
div.post blockquote p cite{ font-weight:bold; text-align:right; display:block;}

div.post img { max-width:100%; }
div.post img.alignleft{ float:left; margin:0 10px 10px 0; display: inline;}
div.post img.alignright{ float:right; margin:0 0px 10px 10px; display: inline;}
div.post img.aligncenter{ display:block; margin-left:auto; margin-right:auto; margin-bottom:10px;}

div.post ul { margin:0 0 20px 14px; list-style:disc; }
div.post ol { margin:0 0 20px 18px; list-style:decimal; }
div.post li { line-height:1.2em; font-size:120%; }
div.post li ul, div.post li ol { margin-bottom:0px; } 
div.post li li, div.post li p { font-size:100%; margin-bottom:0px; }

hr{background:#d6d6d6; margin-bottom:7px; height:1px; border:0;}
img.imagestyle{border:1px solid #d6d6d6;}

/*---- Post - Custom Lists ---*/
div.post ul.list1 { margin:0; padding:0; }
div.post ul.list1 li { margin:0; padding:0; }

div.post ol.list2 { margin:0; padding:0; }
div.post ol.list2 li { margin:0; padding:0; }

/*--- Widget --*/
div.widget{margin-bottom:10px;}
div.widget h2{font-size:220%; color:#3f3f3f; font-weight:normal; background:url(../images/content/widget-h2-bg.gif) no-repeat 0 0; padding-left:20px; line-height:42px; margin-bottom:13px;}

div.widget h3{font-size:220%; color:#d00056; font-weight:normal; background:url(../images/content/widget-h3-bg.gif) no-repeat 0 0; padding-left:20px; line-height:44px; margin-bottom:13px;}

/*--- controls---*/
div.controls{width:116px; background:url(../images/content/controls-bg.gif) repeat-x 0 0; height:27px; position:relative; padding:5px 30px 0;}
div.controls a.previous-btn{background:url(../images/buttons/previous-btn.gif) no-repeat 0 0; width:27px; height:32px; position:absolute; z-index:5; left:0; top:0;}
div.controls a.next-btn{background:url(../images/buttons/next-btn.gif) no-repeat 0 0; width:27px; height:32px; position:absolute; z-index:5; right:0; top:0;}
div.controls div.control-buttons a{background:url(../images/buttons/controls-a-bg.gif) no-repeat 0 0; width:20px; height:20px; display:block;  float:left; margin-left:8px;}
div.controls div.control-buttons a:hover, div.controls div.control-buttons a.active{background:url(../images/buttons/controls-a-bg.gif) no-repeat 0 -20px; }

/*--- Sections----*/
div.section1{background:url(../images/content/section1-bg.gif) repeat-x 0 0; border:1px solid #e2e2e2; padding:14px 15px; margin-bottom:10px;}
div.section1 h2{font-size:200%; color:#747474; font-weight:normal; margin-bottom:10px;}
div.section1 h2 a{color:#747474;}
div.section1 p{font-size:120%; color:#373737; line-height:19px;}
div.section1 img{float:right; margin-left:10px;}


/*-- featured --*/
div.featured{background:#313131 url(../images/content/fetured-bg.gif) repeat-x 0 bottom; }
div.featured div.post{color:#FFF; padding:0 15px 15px; }
div.featured div.post p{color:#FFF; line-height:21px;}
div.featured div.header{background:url(../images/content/fetured-header.gif) no-repeat -1px 0; padding:13px 15px; margin-bottom:10px;}
div.featured img.alignleft{float:left; margin-right:15px;}
div.featured div.header h2{font-size:260%; font-weight:normal; color:#FFF; margin-bottom:8px; padding-top:10px;}
div.featured div.header span.metadata{color:#bcbcbc; font-size:130%; display:block;}

div.featured div.slideshow{float:right; width:394px; border:1px solid #757575; background:#000; padding:3px;}
div.featured div.description{float:left; width:515px; }
div.featured div.post div.usercontrols p.morelinks{min-width:140px; float:left; color:#ff1777; margin-bottom:0;}
div.featured div.post div.usercontrols p.morelinks a{background:#FFF; display:block; line-height:32px; padding:0 10px; color:#ff1777; font-size:110%;}
div.featured div.post div.usercontrols p.morelinks a:hover{text-decoration:none;}
div.featured div.post div.usercontrols div.controls{float:right; margin-right:5px;}

/*--- Pagination ----*/
div.pagination{position:relative; padding:0 82px; height:50px; padding-top:5px; margin-bottom:25px;}
div.pagination a.next-btn{background:url(../images/buttons/next-btn3.jpg) no-repeat 0 0; width:70px; height:48px; position:absolute; z-index:7; right:0; top:0;}
div.pagination a.previous-btn{background:url(../images/buttons/previous-btn3.jpg) no-repeat 0 0; width:70px; height:48px; position:absolute; z-index:7; left:0; top:0;}
div.pagination a.buttons{display:block; background:url(../images/buttons/pagination-a.jpg) no-repeat 0 0; width:47px; height:41px; float:left; margin-left:13px; font-size:150%; color:#6a6a6a; line-height:41px; text-align:center;}
div.pagination a.buttons:hover, div.pagination a.buttons.active{background:url(../images/buttons/pagination-a.jpg) no-repeat 0 bottom; color:#FFF; text-decoration:none;}

/*---Strips-----*/
ul.strip1{padding-left:10px;}
ul.strip1 li{list-style:none; float:left; margin-left:2px;}
ul.strip1 li a{display:block; border:1px solid #cdcdcd; border-bottom:0; height:34px; padding:0 10px; line-height:34px; color:#343434; font-size:120%; font-weight:bold;}
ul.strip1 li a:hover, ul.strip1 li a.active{background:#cdcdcd; text-decoration:none;}

/*-- Morelinks ---*/
a.more-lnk1{display:block; background:url(../images/buttons/morelink1-bg.gif) no-repeat 0 0; padding-left:32px; line-height:28px; color:#686868; font-size:120%;}

a.more-lnk2{display:block; margin-bottom:15px; color:#d31161; font-size:180%; line-height:16px;}


/*---- Footer - Navigation ---*/
div#footer div#footer-navigation { margin-bottom:15px;}
div#footer div#footer-navigation ul li { display:block; font-size:120%; color:#737373; float:left; margin-right:6px;}
div#footer div#footer-navigation ul li a{color:#737373;}
div#footer div#footer-navigation ul li.devider { margin-right:6px; display:block; float:left; }

div#footer div.sociables{float:left; width:225px;}
div#footer div.sociables h2{color:#8b8b8b; font-size:160%;  margin-bottom:15px;}
div#footer div.sociables a{display:block; margin-bottom:5px;}
div#footer div.sociables a:hover{text-decoration:none;}
div#footer div.sociables a.youtube{display:block; background:url(../images/content/you-tube.gif) no-repeat 0 0; padding-left:20px; line-height:16px; color:#8b8b8b; font-size:110%;}
div#footer div.sociables a.twitter{display:block; background:url(../images/content/twitter.gif) no-repeat 0 0; padding-left:20px; line-height:16px; color:#8b8b8b; font-size:110%;}
div#footer div.sociables a.facebook{display:block; background:url(../images/content/face-book.gif) no-repeat 0 0; padding-left:20px; line-height:16px; color:#8b8b8b; font-size:110%;}
div#footer div.sociables a.flicker{display:block; background:url(../images/content/flicker.gif) no-repeat 0 0; padding-left:20px; line-height:16px; color:#8b8b8b; font-size:110%;}

div#footer div.morelinks{float:right; width:700px; padding-right:45px;}
div#footer div.morelinks h2{color:#8b8b8b; font-size:160%;  margin-bottom:15px;}
div#footer div.morelinks div.section{float:left; width:278px; margin-right:15px;}
div#footer div.morelinks div.section.first{width:113px;}
div#footer div.morelinks div.section.last{margin:0;}

div#footer div.morelinks div.section.first ul li{padding-left:0;}
div#footer div.morelinks div.section ul li{list-style:none; padding-left:15px;  border-bottom:1px solid #c6c6c6; }
div#footer div.morelinks div.section ul li a{ line-height:20px; color:#8b8b8b; font-size:110%;}
div#footer div.morelinks div.section ul li.last{border:0;}

/*--- Rss-fielf----*/
div#footer-navigation ul li a.rss-field{background:url(../images/content/rss-field.gif) no-repeat 0 0 ; height:16px; width:16px; display:block;}

div.form1 p label{display:block; font-size:130%; color:#939393; margin-bottom:10px; padding-left:10px;}
div.form1 p label.mini{font-size:100%;}
div.form1 p input.textbox{background:#f1f1f1; border:1px solid #d4d4d4; height:25px; padding:10px 5px 0; display:block; margin-bottom:10px; width:100%;}
div.form1 p input.submit{float:right; display:block;}

/*---- Common Boxes & Containers ----*/
/*--- Box1----*/
div.box1{ margin-bottom:10px; }
div.box1 div.top-left{background:url(../images/boxes/box1-left-top.gif) no-repeat 0 0; padding-left:12px;}
div.box1 div.top-left div.top-right{background:url(../images/boxes/box1-right-top.gif) no-repeat right 0; padding-right:12px;}
div.box1 div.top-left div.top-right div.top-middle{background:url(../images/boxes/boxi-top-middle.gif) repeat-x 0 0; height:12px;}
div.box1 div.middle{background:#dddddd url(../images/boxes/box1-middle.gif) repeat-x 0 0; border: 1px solid #e3e3e3; padding:0 12px; border-bottom:0; border-top:0;}

div.box1 div.bottom-left{background:url(../images/boxes/box1-left-bottom.gif) no-repeat 0 bottom; padding-left:12px;}
div.box1 div.bottom-left div.bottom-right{background:url(../images/boxes/box1-right-bottom.gif) no-repeat right bottom; padding-right:12px;}
div.box1 div.bottom-left div.bottom-right div.bottom-middle{background:url(../images/boxes/box1-bottom-middle.gif) repeat-x 0 bottom; height:10px; }

div.box1 h2 a{font-size:150%; color:#373737; margin-bottom:7px; font-weight:normal; display:block;}
div#comments h2, h2.comments{padding-left:10px;font-weight:bold;font-size:150%; color:#373737; margin-bottom:7px; display:block;}
div.box1 h2.masbloque {font-size:150%; color:#373737; margin-bottom:7px; font-weight:normal; display:block;}
div.box1 p{font-size:110%; color:#8e8e8e; line-height:13px; padding-left:5px;}
div.box1 img {float:left; margin-right:8px;}

/*--- Box2----*/
div.box2{background:url(../images/boxes/box2-middle.gif) repeat-y; width:648px; position:relative;}
div.box2 div.top{background:url(../images/boxes/box2-top.gif) no-repeat 0 0; padding-top:4px;}
div.box2 div.top div.bottom{background:url(../images/boxes/box2-bottom.gif) no-repeat 0 bottom; padding:0 0 35px 15px; }
div.box2 h2{font-size:150%; color:#030303; font-weight:normal; margin-bottom:10px;}
div.box2 p{margin-bottom:10px;}
div.box2 p a{font-size:150%; color:#828282; }
div.box2 a.more-lnk{position:absolute; z-index:5; display:block; color:#d00056; text-decoration:underline; font-size:120%; right:0; bottom:0;}

/*---- Buttons ----*/
a.button1 {background:url(../images/buttons/button1.png) no-repeat 0 0; height:31px; padding-left:14px; display:block; position:absolute;}
a.button1 span{background:url(../images/buttons/button1.png) no-repeat right 0; height:31px; display:block; padding-right:50px; float:left; font-weight:bold; font-size:100%; color:#FFF; line-height:31px;}
a.button1 span.buttonstyle{position:absolute; z-index:6; background:url(../images/buttons/button-style.png) no-repeat 0 0; width:56px; height:39px; left:-19px; top:15px;}
a.button1:hover{text-decoration:none;}

a.button2{background:url(../images/buttons/button2.gif) no-repeat 0 0; padding-left:15px; display:block;}
a.button2 span{background:url(../images/buttons/button2.gif) no-repeat 0 bottom; padding-right:15px; color:#616161; font-size:120%; line-height:25px; height:25px; float:left; display:block;}
a.button2:hover{text-decoration:none;}


/*---- Lists ----*/
/*---- List3 ----*/
ul.list3 li{list-style:none; background:url(../images/content/list3-bg.gif) no-repeat 0 0; padding-left:20px; line-height:16px; margin-bottom:10px;}
ul.list3 li a{ font-size:120%; color:#494949;}

/*---- List4 ----*/
ul.list4 li{list-style:none; margin-bottom:2px;}
ul.list4 li a{display:block; background:url(../images/content/list4-li-bg.gif) no-repeat 0 0; height:25px; line-height:25px; color:#000; font-size:120%; padding-left:26px;}
ul.list4 li a span{color:#aaaaaa; font-size:100%;}
ul.list4 li a:hover, ul.list4 li a.active{background:url(../images/content/list4-li-bg.gif) no-repeat 0 bottom; text-decoration:none;}

/*---- List5 ----*/
ul.list5{padding-left:20px; margin-bottom:25px;}
ul.list5 li{list-style:none; margin-bottom:15px; background:url(../images/content/list5-li-bg.gif) no-repeat 0 0; padding-left:25px; color:#616161; font-size:130%; line-height:20px;}

/*---- List6 ----*/
ul.list6 li{list-style:none; margin-bottom:25px;}
ul.list6 li div.image{float:left; margin-left:5px; width:82px;}
ul.list6 li div.description{float:right; width:548px;}
ul.list6 li div.description h3{background:#646464; line-height:30px; font-size:150%; color:#FFF; font-weight:normal; width:430px; padding:0 10px; margin-bottom:10px;}
ul.list6 li div.description p{font-size:120%; line-height:20px; margin-bottom:15px; padding-left:5px;}

/*------------------------------------------
// 4.1  BLOG PAGE SPECIFIC STYLES
//------------------------------------------*/
div#gallery{ padding:9px 15px; position:relative;}
div#gallery a.flicker{background:url(../images/buttons/flicker-lnk.gif) no-repeat 0 0; width:52px; height:53px; float:left; display:block; margin-right:10px;}

div#gallery ul {list-style:none; float:left; width:795px; padding:0 35px; }
div#gallery ul li{float:left; margin-left:13px;}
div#gallery  a.next-btn{background:url(../images/buttons/next-btn2.png) no-repeat 0 0; width:30px; height:29px; position:absolute; z-index:5; right:50px; top:23px;}
div#gallery a.previous-btn{background:url(../images/buttons/previous-btn2.png) no-repeat 0 0; width:30px; height:29px; position:absolute; z-index:5; left:80px; top:23px;}

div.post span.date-stamp{display:block; background:url(../images/content/datestamp-bg.gif) no-repeat 0 0; width:90px; height:71px; padding:10px 0 0 13px; font-size:260%; color:#4a4a4a; float:left; line-height:37px; margin:0 10px 30px 0;}
div.post p.total-comments{float:right; width:135px; padding-top:15px; line-height:24px;}
div.post p.total-comments a{background:url(../images/content/total-comments.gif) no-repeat 0 0; color:#FFF; font-size:100%; display:block; width:37px; height:27px; margin-right:5px; float:left; text-align:center; line-height:24px;}
div.post p.total-comments a:hover{text-decoration:none;}
div.post div.entry{clear:both;  padding-bottom:10px; }
div.post div.entry a.button1{margin-left:20px;}


div.tab-content{background:#ededed; border:1px solid #cdcdcd; padding:10px 0 0 20px;}
.ui-tabs-hide{ display:none;}

div#suscribe-rss.section1 img{margin-top:-10px; position:relative;}
div#about-madrid.section1 img{margin:0 -14px 0 0; position:relative;}

/*------------------------------------------
// 4.1  INDEX PAGE SPECIFIC STYLES
//------------------------------------------*/
body.home div#content div#inner-content{padding:1px;}

div#pitchline{background:url(../images/content/pitchline-bg.gif) no-repeat 0 0; padding:0 25px;padding-bottom:10px;}
div#pitchline h1{font-size:400%; color:#d00056; font-weight:normal; padding-top:25px; margin-bottom:10px;width:430px;}
div#pitchline h2{font-size:200%; color:#373737; font-weight:normal; margin-bottom:15px;}
div#pitchline p{font-size:150%; color:#373737; line-height:21px;}
div#pitchline img.alignright{margin-left:30px; float:right; }

/*--- Programs---*/
div#programs{background:#f2f2f2; padding:6px 12px 10px 5px; margin-bottom:15px;}
div#programs h2{background:url(../images/content/program-h2-bg.gif) no-repeat 0 0; padding-left:85px; font-size:230%; font-weight:normal; color:#000; margin-bottom:10px; line-height:19px;}
div#programs h2 a{ background:#d00056; font-size:50%; color:#FFF;  }
div#programs h2 a:hover{text-decoration:none;}

/*---- Video---*/
div#video{background:#d00056; padding:6px 6px 5px 8px;}
div#video h2{background:url(../images/content/video-h2-bg.gif) no-repeat 0 0; padding-left:85px; font-size:230%; font-weight:normal; color:#FFF; margin-bottom:10px; line-height:19px;}
div#video h2 a{ background:#FFF; font-size:50%; color:#d00056;  }
div#video h2 a:hover{text-decoration:none;}
div#video img {float:left; margin-right:10px;}
div#video p{font-size:110%; color:#FFF; margin-bottom:15px; line-height:14px;}
div#video p a{font-size:120%; color:#FFF;}

/*--- LatestNews---*/
div#latest-news{padding-top:15px;}
div#latest-news h2{font-size:340%; color:#616161; font-weight:normal; margin-bottom:10px;}

/*--- Twitter---*/
div#twitter{background:#eaeaea; padding:25px 30px 15px 25px;}
div#twitter div.form1{float:right; width:265px;}


div#homeform input{
width:250px;
}

div#homeform input.wpcf7-acceptance{
width:25px;
}

a.menos{font-size:0.8em;}

.commentlist {margin-left:10px;background:#F4F4F4 none repeat scroll 0 0;}
div.comment-body{}

div.comment-body p{margin-bottom:20px;font-size:1.2em;padding-bottom:20px;padding-left:10px;padding-top:10px;border-bottom:1px solid gray;}

div.box1 p.noline {
color:#8E8E8E;
font-size:110%;
line-height:5px;
padding-left:5px;

}

img.logopie{
padding-right:40px;
}

div#logospie{
background-color:white;
padding-bottom:20px;
margin-bottom:30px;
text-align:center;
}

div#pitchline p.fergcorp_countdownTimer_event_li{
padding-top:10px;
font-weight:bold;
color:#D00056;
}

h1.no404{
font-size:130%;
font-weight:bold;
padding:20px;
}

#_mcePaste ul{
padding-left:30px;
}
