*{margin:0; padding:0;}body {background:#fff;font-family: tahoma, arial, helvetica, tahoma, sans-serif;font-size: 11px;margin:0;padding:0;}h1 {font-size: 26px; color: #000;font-weight: normal;text-transform: none;font-family: arial, helvetica, sans-serif;line-height: 120%;}h2, h2 a {font-size: 22px; color: #333;font-weight: normal;text-transform: none;font-family: arial, helvetica, sans-serif;line-height: 120%;}h3, h3 a {font-size: 18px; color: #333;font-weight: normal;text-transform: none;font-family: arial, helvetica, sans-serif;line-height: 120%;}h4 {font-size: 14px; font-weight: bold;color: #000;font-weight: bold;text-transform: none;font-family: arial, helvetica, sans-serif;line-height: 120%;}h2.pagetitle { display:none; }p { margin-top: 6px; }img { border: none; padding:0; }img a {border:none;}img.left { float: left; border: none; padding: 6px 0 0 0; }img.right { float: right; border: none; padding: 0 0 0 6px; }blockquote { background: #f5f5f5; padding: 5px;padding-left: 10px;margin: 15px 0;color: #666;font-size: 12px;line-height: 135%;border-left: solid 5px #99cccc;}code{font-family:"Courier New", Courier, monospace;}a {color:#990000;text-decoration:none;}a:hover {text-decoration: underline;}#container {width: 100%;padding:0;color: #000;overflow: hidden;line-height: 135%;background: #fff;}#header {width: 100%; height: 115px;background: #fff;}#headin {width: 900px;margin: 0 auto;overflow: hidden;}#logo {width:200px;float:left;margin-left: 0;height: 40px;margin-top: 22px;}#logo a {color: #fff;}#logo h1 {margin-top: 10px;}#logo h1 a {color: #000;font-weight: normal;font-size: 34px;font-family: Lucida Grande, Lucida Sans, Arial, Helvetica;}#header h2 {display: none;}#wrapper {width: 900px;margin: 0 auto;margin-top: 0;}#contentwrapper {overflow: hidden;width: 900px;float: left;clear: left;margin-top: 20px;}#leftcontent {width: 600px;float:left;}#content {float:left;width:600px;overflow: hidden;margin:0;padding: 0;}#content2 {float:left;width:900px;overflow: hidden;margin-top: 0px;}.post {margin:0;padding:0;clear:left;overflow: hidden;margin-bottom: 10px;width: 100%;padding-bottom: 5px;border-bottom: dashed 1px #ccc;}.post h2 a {margin: 0;line-height: 100%;}.post h3 {margin:0;padding: 0;}.post h3 a {font-size: 22px; color: #333;font-weight: normal;text-transform: none;font-family: arial, helvetica, sans-serif;line-height: 100%;}.post h3 a:hover {text-decoration: none;color: #cc3333}.post h2 a:hover{text-decoration: none;color: #cc3333;}.post img.alignright,.post img.alignleft{border: solid 1px #ccc;padding: 1px;margin-top:3px;}.post ul {}.post li {margin-left: 15px;}.entry p {margin:12px 0;}a.more-link {clear: left;float: right;margin-right: 534px;margin-top: 6px;margin-bottom: 6px;color: #fff;background: #cc3333;padding: 3px 7px;}a.more-link:hover {background: #000;text-decoration: none;}.postmetadata{clear: both;color:#666;padding:0;margin:0;font-size: 10px;}.postmetadata a {color:#cc3333;font-weight: normal;}.postmetadata a:hover {border: none;text-decoration: underline;}.navigation {font-size:8pt;width:100%;float:left;margin:0px;padding-top:5px;padding-bottom:5px;overflow:hidden;}.alignleft a {float:left; margin:25px 0;}.alignright a {float:right;margin:25px 0;}#sidebar {width:230px;float:right;margin:0;padding: 0;background: #f5f5f5;padding-left: 20px;padding-right: 20px;border-right: solid 1px #ddd;line-height: 150%;}#sidebar .widgets {width: 230px;display: block;background: none;margin-bottom: 20px;}#sidebar label {font:normal 11pt arial, georgia, times;color: #000;margin: 0;padding: 0;}#sidebar h2 {color: #000;font-size: 12px;margin-bottom: 10px;margin-top: 0;height: 30px;width: 246px;padding-left: 20px;margin-left: -20px;line-height: 30px;background: #ddd;border-right: solid 5px #cc3333;font-weight: normal;text-transform: uppercase;}#sidebar p {margin:0; padding:0;}#sidebar img {padding: 0; margin: 0;}#sidebar ul {margin:0;padding:0;width: 100%;}#sidebar ul li {margin: 0;padding: 0;line-height: 25px;list-style-type: none;color: #ccc;width: 100%;}#sidebar ul ul {margin:0;padding:0;}#sidebar ul ul li {list-style-type: disc;height: 22px;line-height: 22px;margin-left: 15px;}#sidebar ul li a {color: #666;font-size: 11px;font-weight: bold;}#sidebar ul ul ul {margin: 0;padding: 0;height: auto;float: left;display: block;}#sidebar ul ul ul li {padding: 0 0 0 15px;list-style-type: square;color: #898989;}#sidebar2 {width: 575px;float: left;padding-bottom: 0;padding-left: 25px;clear: left;margin-bottom: 20px;font-size: 11px;line-height: 140%;color:#666;background:#f5f5f5;border-bottom: solid 1px #ddd;}#sidebar2 .widgets {width: 160px;float: left;padding-bottom: 20px;padding-top: 20px;margin-right: 30px;}#sidebar2 h2 {color: #666;font-size: 14px;margin-bottom: 2px;font-weight: normal;margin-top: 0;text-transform: uppercase;text-decoration: none;width: auto;font-family: arial, helvetica, sans-serif;}#sidebar2 a {color: #cc3333;clear: left;float: left;}#commentform {background:#fff;margin:0;padding:0;}#commentform p {color: #666;}#commentform a { color: #666; text-decoration: none; border-bottom: 1px dotted #666;line-height: 14pt;}#commentform h3 {font-size: 10pt;font-weight: bold;color: #666;margin:0;padding:0;}#comment {width:80%;}#author, #email, #url, #comment, #submit {background: #fff;font-size: 11px;margin:5px 5px 0 0;padding:0;border: 1px solid #ccc;}#author, #email, #url {height:16px;padding-top:3px;}#submit {margin:5px 5px 0 0; cursor:pointer;color: #666;}#comments {margin:0; padding:0;}#respond h3,h3#comments {color: #000;font-size: 14px;margin: 0;padding: 0;margin-bottom: 2px;clear: left;}ol.commentlist { list-style-type: none; margin:0; padding:0; float:left;background: #f5f5f5;padding: 20px;border-left: solid 1px #ccc;margin-top: 10px;margin-bottom: 10px;}.avatar {float:left; margin:0 12px 0 0;}ol.commentlist li {margin:20px 0;padding:5px 0 5px 10px;list-style-type:none;float: left;background: #eaeaea;margin-bottom: 20px;padding-right: 10px;}ol.commentlist li.alt {background: #f5f5f5;}ol.commentlist li p {margin: 6px 0 6px 0; padding: 0 12px 0 0; line-height: 14pt;}ol.commentlist a {color:#666;text-decoration: none;border-bottom: 1px dotted #666;}cite {font-family: arial, verdana, tahoma;font-size: 9pt;font-weight: bold;font-style: normal;}cite a {color: #666; text-decoration: none; border-bottom: 1px dotted #666;}#searchform {padding:0;margin:0;float: right;width: 270px;height: 40px;background: url(/wp-content/themes/republica/images/searchbg.png) no-repeat right;display: block;}#searchform input#s {margin:0;padding:2px;color: #666;width: 202px;background: #fff;border: solid 1px #666;height:14px;margin-left: 10px;margin-top: 10px;font-size:11px;padding-top:2px;float: left;}#searchform input#searchsubmit {border:none;background:none;color:#fff;height: 40px;width: 40px;float: right;cursor: pointer;text-transform:lowercase;text-indent: 999px;}img.centered {display: block;margin-left: auto;margin-right: auto;}img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;padding-left: 2px;}.alignright {float: right;}.alignleft {float: left}.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px;}.wp-caption img { margin: 0; padding: 0; border: 0 none;}.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;}.post ol li,.post ul li { margin-left: 20px; }#footer {width: 100%;margin: 0;padding: 0;font-size: 9px;height: 40px;background: #000;color: #fff;margin-top: 30px;clear: left;float: left;overflow: hidden;}#footerint { width: 900px;margin: 0 auto;}#copyinfo {margin-top: 12px;float: right;width: 400px;text-align: right;height: 20px;line-height: 20px;}#socialize {width: 300px;float: left;text-align: left;margin-top: 10px;background: url(/wp-content/themes/republica/images/minilogo.png) no-repeat left bottom;padding-left: 110px;height: 20px;line-height: 20px;}#footer a { border-bottom: dotted 1px #fff;color: #fff;text-decoration: none;font-style: normal;}#footer a:hover {color: #fff;text-decoration: none;border: none;}#menudiv {clear: left;float: left;margin-top: 20px;width: 100%;height: 31px;background: #d3262b;background-image:url('http://www.vitalevents.net/images/menubg_red.jpg');border-bottom: 1px solid #000;}#mainmenu {width: 900px;margin:0 auto;height: 31px;}.mainnav, .mainnav * {margin: 0;padding: 0;list-style: none;}.mainnav ul {position: absolute;top: -999em;padding-top: 1px;}.mainnav li {float: left;position: relative;z-index: 900;height: 32px;line-height: 32px;}.mainnav a {display: block;padding-left: 30px;padding-right: 30px;font-size: 11px;font-weight: 500;color: #fff;font-family: tahoma;text-transform: uppercase;}.mainnav li#current a,.mainnav li.current-cat a,.mainnav li.current_page_item a,.mainnav li:hover a {color: #fff;text-decoration: none;}.mainnav ul li{ width: 100%;}.mainnav li:hover ul,ul.mainnav li.sfHover ul {left: -1px;top: 32px;}.mainnav li:hover li ul,.mainnav li.sfHover li ul {top: -999em;}.mainnav li li:hover ul,ul.mainnav li li.sfHover ul {left: 170px;top: -1px;}.mainnav li:hover ul,.mainnav li li:hover ul {top: -999em;}.mainnav li li {display: block;padding: 0px;height: auto !important;background: url(/wp-content/themes/republica/images/menubg.png);border-left: solid 1px #cc3333;border-bottom: solid 1px #000;width: 170px;height: 25px;line-height: 25px;border-right: none;}.mainnav li#current,.mainnav li.current-cat,.mainnav li.current_page_item,.mainnav li:hover {background: #000;}.mainnav li li a:link, .mainnav li li a:visited {display: block;height: auto !important;line-height: 25px;text-transform: none;color: #fff;padding-left: 30px;padding-right: 0;}.mainnav li li a:hover {text-decoration: none !important;}#gallery {position:relative;height:350px;width: 900px;overflow: hidden;}#gallery a {float:left;position:absolute;}#gallery a img {border:none;}#gallery a.show {z-index:500}#gallery .caption {z-index:600; background-color:#000; color:#fff; height:30px; width:900px; position:absolute;bottom:0;border-left: 5px solid #cc3333;}#gallery .caption .content {margin:5px;margin-top: 8px;margin-left: 20px;font-size: 14px;font-weight: normal;text-transform: none;font-family: arial;}#gallery .caption .content h3 {margin:0;padding:0;font-weight:normal;color:#fff;margin-bottom: 5px;}
