
/*   
Theme Name: Launch template
Version: 4.0
*/

.title { /* The blog title, only used when the site specific header image is missing */
  padding-top:	30px;
  padding-left:	30px;
}

.title a{
  font-size:		60px;
  text-decoration:	none;
  color: #ffffff;
}

.title a:visited{
}

body {line-height:1;margin: 0px;padding: 0px;text-align: center; color: #000000; font-family: Arial,Helvetica,sans-serif;font-size: 12px; background: #5F2942 url('images.php?url=body$FEDADE.png&c=5F2942') repeat-x scroll 0 0;}
table{border-collapse:separate;border-spacing:0;}
blockquote:before, blockquote:after,q:before, q:after{content:"";}
blockquote,q{quotes:"" "";}
h2{font-size: 20px; font-weight: normal; margin: 10px 0px 10px; padding: 0px;}
h3{text-align:left;font-weight:bold;}
h4{font-size:16px;font-weight:bold;line-height:150%;text-align:left;}
hr{display:none;}
a{text-decoration: none; color: #400650; font-size: 12px;}
a:hover{color: #222222;}
img{border: 0px;}
p{line-height:120%;margin-bottom:10px;}
div{font-size: 13px;}
img.wp-smiley{display:inline !important;margin:0 !important;padding:0 !important;background:transparent !important;vertical-align:middle !important;border:0 !important;}
strong{font-weight:bold;}
em{font-style:italic;}

/* MAIN WRAPPER */
#wrapper{overflow:hidden; text-align: center; padding-top: 6px; padding-bottom: 85px;}
.wrapper-css {width: 1195px /*1100px*/; margin: 0 auto;}
.wrapper-js {padding-left: 15px; padding-right: 15px;}
#wrapper .wrapper-top {height: 35px;}
#bnw {float:left; width: 35px; height: 35px; background: url('images/wrapper-top-left.png') no-repeat scroll 0 0;}
#bnw .line {float:left; width: 35px; height: 35px; background: url('images.php?url=line-top-left$00D600.png&c=DDDDDD') no-repeat scroll 0 0;}
#bn {float:left; background: url('images/wrapper-top-mid.png') repeat-x scroll 0 0; width: 1125px/*1030px*/; height: 35px;}
#bn .line {float:left; background: url('images.php?url=line-top-mid$00D600.png&c=DDDDDD') repeat-x scroll 0 0; width: 1125px /*1030px*/; height: 35px;}
#bne {float:left; width: 35px; height: 35px; background: url('images/wrapper-top-right.png') no-repeat scroll 0 0;}
#bne .line {float:left; width: 35px; height: 35px; background: url('images.php?url=line-top-right$00D600.png&c=DDDDDD') no-repeat scroll 0 0;}
#wrapper .wrapper-middle {float:left; width: 1195px /*1100px*/; overflow:hidden;}
#wrapper .wrapper-middle .wrapper-line {float:left; width: 1195px /*1100px*/; overflow:hidden;}
#wrapper .wrapper-middle-bg {background: url('images/wrapper-mid.png') repeat-y scroll 0 0;}
#wrapper .wrapper-middle-bg .wrapper-line {background: url('images.php?url=line-mid$00D600.png&c=DDDDDD') repeat-y scroll 0 0;}
#bw {width: 23px; float:left; background: url('images/wrapper-left-mid.png') repeat-y scroll 0 0; height: 10px; visibility:hidden; margin: 0 -2px 0 0;}
#bw .line {width: 23px; float:left; background: url('images.php?url=line-left-mid$00D600.png&c=DDDDDD') repeat-y scroll 0 0; height: 10px; visibility:hidden; margin: 0 -2px 0 0;}
#bcenter {width: 1153px /*1058px*/; float:left; position:relative;}
#be {width: 23px; float:right; background: url('images/wrapper-right-mid.png') repeat-y scroll 0 0; height: 10px; visibility:hidden; margin: 0 0 0 -2px;}
#be .line {width: 23px; float:right; background: url('images.php?url=line-right-mid$00D600.png&c=DDDDDD') repeat-y scroll 0 0; height: 10px; visibility:hidden; margin: 0 0 0 -2px;}
#wrapper .wrapper-bottom {height: 35px; clear:left;}
#bsw {float:left; width: 35px; height: 35px; background: url('images/wrapper-bottom-left.png') no-repeat scroll 0 0;}
#bsw .line {float:left; width: 35px; height: 35px; background: url('images.php?url=line-bottom-left$00D600.png&c=DDDDDD') no-repeat scroll 0 0;}
#bs {float:left; background: url('images/wrapper-bottom-mid.png') repeat-x scroll 0 0; width: 1125px /*1030px*/; height: 35px;}
#bs .line {float:left; background: url('images.php?url=line-bottom-mid$00D600.png&c=DDDDDD') repeat-x scroll 0 0; width: 1125px /*1030px*/; height: 35px;}
#bse {float:left; width: 35px; height: 35px; background: url('images/wrapper-bottom-right.png') no-repeat scroll 0 0;}
#bse .line {float:left; width: 35px; height: 35px; background: url('images.php?url=line-bottom-right$00D600.png&c=DDDDDD') no-repeat scroll 0 0;}

/* HEADER */
#header_left_corner{position:relative;} 
#header_right_corner {position:relative;}
#corner_wrapper{margin-bottom:-17px;
padding-left:10px;
text-align:left;}
#corner_wrapper2 {margin-bottom:-17px;
text-align:right;
padding-right:10px}
#header{text-align:center; margin: 0 2px 0 2px; overflow:hidden; background: #FFFFFF; zoom: 1;/*background: url('/design/quantumtheory.org.jpg') no-repeat scroll 8px 0;*/}
#logo {/*float:left; */ padding: 0 /*0 15px 12px*/; overflow:hidden; text-align:center}
#logo a {cursor:pointer;
display:block;
/*float:left;*/
height:97px;
left:13px;
outline:medium none;
overflow:hidden;
position:absolute;
top:44px;
width:409px;}
#top-bar {display: block; margin: 0 auto; padding:10px 0; position:relative;float:right; width:800px;}
#menu {overflow:hidden; height: 35px; clear:both;background:none;/*#FFFFFF; */position:relative; margin-top:-30px;}
#menu-bottom {background:none/*url('images.php?url=wrapper-menu$00D600.png&c=DDDDDD') repeat-x scroll 0 bottom */;}
#menu-l {background:none /* url('images.php?url=wrapper-menu-left$00D600.png&c=DDDDDD') no-repeat scroll 0 bottom*/;}
#menu-r {background:none /* url('images.php?url=wrapper-menu-right$00D600.png&c=DDDDDD') no-repeat scroll right bottom*/; padding: 0 15px 0 16px; }
#menu .menu {height: 30px; clear:both;}
#menu .menu ul {margin: 0; list-style:none; padding: 0; height: 30px;}
#menu .menu ul li {display:block; float:left; overflow:hidden; padding: 0 0 0 4px; height: 30px;}
#menu .menu ul li a {display:block; outline:none; float:left;  text-decoration:none; height:32px;}
#menu .menu ul li a span {display:block; float:left; height: 32px;}
#menu .menu ul li a span.left {width: 5px;background-image: url(images/menu-left-grey.png);  background-repeat: no-repeat; background-position: 0 0;}
#menu .menu ul li a span.center {color:#545454; font-size: 12px;font-weight:bold; height: 27px;text-transform:uppercase; padding: 9px 0 0 0;background-image: url(images/menu-center-grey.png);background-repeat: repeat-x; background-position: 0 0; }
#menu .menu ul li a span.right {width: 5px;background-image: url(images/menu-right-grey.png); background-repeat: no-repeat; background-position: 0 0;}
#menu .menu ul li.current_page_item a span.left,
#menu .menu ul li a:HOVER span.left {background-image: url('images.php?url=menu-left$548CC6.png&c=FFCFEC');}
#menu .menu ul li.current_page_item a span.center,
#menu .menu ul li a:HOVER span.center {background-image: url('images.php?url=menu-center$548CC6.png&c=FFCFEC'); color: #FFFFFF}
#menu .menu ul li.current_page_item a span.right,
#menu .menu ul li a:HOVER span.right { background-image: url('images.php?url=menu-right$548CC6.png&c=FFCFEC');}

/* TOP PAGES LIST */
#cont{padding: 0 4px 0 3px; margin: 0 2px; overflow: hidden; clear: both; position:relative; background: #FFFFFF; zoom: 1;}

/* FIRST MAIN COLUMN */
#content {float: left; font-size: 12px; text-align: left; overflow:hidden; width: 635px /*538px*/}
#content-nw {background: transparent url('images.php?url=content-nw$00D600.png&c=DDDDDD') scroll 0 0 no-repeat;}
#content-nw-bg{background:url(images/content-mini-bg.png) scroll 0 0 no-repeat;}
#content-n  {background: transparent url('images.php?url=content-side$00D600.png&c=DDDDDD') scroll 0 0 repeat-x;}
#content-ne {background: transparent url('images.php?url=content-ne$00D600.png&c=DDDDDD') scroll right 0 no-repeat;}
#content-ne-bg{background:url(images/content-mini-bg.png) scroll right 0 no-repeat;}
#content-e  {background: transparent url('images.php?url=content-side$00D600.png&c=DDDDDD') scroll right 0 repeat-y;}
#content-se {background: transparent url('images.php?url=content-se$00D600.png&c=DDDDDD') scroll right bottom no-repeat;}
#content-se-bg{background:url(images/content-mini-bg.png) scroll right bottom no-repeat;}
#content-s  {background: transparent url('images.php?url=content-side$00D600.png&c=DDDDDD') scroll 0 bottom repeat-x;}
#content-sw {background: transparent url('images.php?url=content-sw$00D600.png&c=DDDDDD') scroll 0 bottom no-repeat;}
#content-sw-bg{background:url(images/content-mini-bg.png) scroll 0 bottom no-repeat;}
#content-w  {background: transparent url('images.php?url=content-side$00D600.png&c=DDDDDD') scroll 0 0 repeat-y;}

#content div.midcontent {overflow:hidden; float:left; width: 635px /*538px*/}
#content div.middle {width:auto /*518px*/}
#content div.post .post_content p {float:left;line-height: 20px; font-size: 13px; font-family: Arial, sans-serif;}
.post_content img{margin: 15px;}

#content div.post {padding: 0 12px;overflow:hidden;text-align:justify; border-top: 1px dotted #DDDDDD;  clear:both; padding: 17px 10px; width: auto;/*518px*/}
#content div.first-post {border-top: none; padding-top:0px}
#content div.post h2, div.middle h2 {outline:none; font-size: 24px; text-decoration: none; color: #400650; display:block; padding: 1px 0 0 0px; font-weight:normal;}
#content div.post h2 a, div.middle h2 a{outline:none; font-size: 24px; text-decoration: none; color: #400650; display:block;  padding: 1px 0 0 0px; font-weight:normal;}
#content div.post h2 a:hover, div.middle h2 a:hover{color:#000000;}
#content div.post h2.page-title {outline:none; font-size: 20px; text-decoration: none; color: #000000; display:block;  padding: 2px 0 0 0px; font-weight:normal;}
#content div.post div.star-rating {float:left; width:300px; height: 30px; padding-top: 16px;}
#content div.post div.star-rating em {font-style:normal; font-weight:normal;}
#content ul{list-style-type:square;padding-left:30px;}
#content code{font-family:courier,"courier new", monospace;font-size:14px;background-color:#dfdfdf;}
#content blockquote{padding:6px;font-style:italic;color:#555;}
#content blockquote p{font-style:italic;}
.navigation div{line-height:200%;}
div.post .details_small {color:#818181;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
letter-spacing:0;
margin-top:5px;
padding-bottom:0;
text-align:left;
float:left;}
div.post .details_small img{margin-top:-7px;}
div.post .details_small a{color:#818181; text-decoration: underline; font-size:11px;}

/* FORMS */
textarea{width:90%; border: 1px solid #400650;}
input  {border: 1px solid #400650;}

/* SIDEBARS WITH MENU */
.sidebar {overflow:hidden;}
.sidebar h2 {clear:both; display:block; height: 31px; font-size: 14px; margin: 0; font-weight:bold; text-align:left; text-transform:lowercase;}
.sidebar h2 span.left {height: 31px; width: 7px; float:left;}
.sidebar h2 span.center {height: 23px; padding-top: 8px; float:left;}
.sidebar h2 span.right {height: 31px; width: 7px; float:left;}
.sidebar ul {margin: 0; padding: 5px 0; list-style:none;}
.sidebar ul li {display:block; border-top: 1px dotted #DDDDDD; text-align:left; padding: 9px 3px; }
.sidebar ul li.first {border-top:none;}
.sidebar ul li a {font-size: 13px; color: #000;}
ul.sidebar-menu li a:hover {text-decoration: underline;}

#sidebar-left {float:left; clear:both; padding: 0 6px 0 0; width: 336px;}
#sidebar-left .banners {margin-bottom: 5px; overflow:hidden; float:left; width: 336px; position:relative;}
#sidebar-left h2 {width: 336px; color:#FFFFFF; background: #400650; text-transform: capitalize;}
#sidebar-left h2 span.left {background: url(images/h2-left.png) no-repeat scroll 0 0;}
#sidebar-left h2 span.center {width: 322px;}
#sidebar-left h2 span.right {background: url(images/h2-right.png) no-repeat scroll 0 0;}
#sidebar-left ul {}
#sidebar-left ul li {line-height: 20px;}
#sidebar-left ul li a :hover{text-decoration: underline;}

#sidebar-right {float:right; padding: 0; width: 160px;}
#sidebar-right .banners {margin-bottom: 5px;}
#sidebar-right h2 {width: 336px; color:#FFFFFF; background: #400650; font-family: helvetica, sans-serif; text-transform: capitalize;}
#sidebar-right h2 span.left {background: url(images/h2-left.png) no-repeat scroll 0 0;}
#sidebar-right h2 span.center {width: 322px;}
#sidebar-right h2 span.right {background: url(images/h2-right.png) no-repeat scroll 0 0;}
#sidebar-right ul {}
#sidebar-right ul li {}
#sidebar-right ul li a {}
ul.popular li {line-height: 22px;}
ul.popular li a {color: #400650; font-size: 15px; }
ul.popular li a:hover {color: #000000;}
ul.recent li {line-height: 20px;}
ul.recent li a:hover {text-decoration: underline;}
#follow_twitter, #follow_facebook {border:none; outline:none;margin:2px 0;background-image: url('images/follow_me.jpg'); background-repeat: no-repeat; width:160px; height:31px; display:block;}
#follow_twitter {background-position:0 -31px;}
.follow_me {
width:auto;position:relative; float:right;margin-top:-38px;background:url('images/button_facebook.png') no-repeat left top;padding-right:15px;}
#s { border: solid 1px #400650; 	width: 100px;  /width: 95px; float:left;}
#searchsubmit { background: #400650; border: solid 1px #400650; color: #ffffff; float: right;}
input, textarea, select {font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;}
/* BOOKMARKIFY */
div.linkbuttons {margin-bottom:2px;height:20px;display:block;}
div.linkbuttons a img {margin:1px; width:25px !important; height:24px !important;}
div.linkbuttons a {position:relative;}
.bookmarkify {
display:block;
float:left;
margin-top:-2px;
padding-bottom:0px;
padding-left:7px;
padding-right:20px;
clear:right;}
/* FOOTER */
#footer {margin: 0 2px; padding: 15px 0 5px 0; color: #808080; clear: both; font-size: 10px; position: relative; text-align: center; background: #FFFFFF;}
#footer a {font-size: 10px;}
#footer * {color: #808080;}

.wpcf7-form td{font-size: 13px;}
.wpcf7-form h3 {font-weight: normal; font-family: Arial, san-serif; font-size: 13px; line-height: 20px;}
.wpcf7-form h2 {font-size: 15px; text-decoration: none; font-weight: normal; }
.ngg-galleryoverview {padding-bottom:15px !important;}

/* PAGES FIX */
#content.page_content {width:795px !important;}

#content.page_content div.post{width:auto !important; text-align:justify;}
#content.page_content div.midcontent {width:795px !important;}
.page-content-post {width: 479px /*479px*/}
.page-content-post div.middle {width: 479px /*479px*/}
.page-content-post div.post{ width: 479px /*479px*/ text-align:justify;}
