    html { font-family: Arial, Verdana, sans-serif;  font-size: 12px;  color: #000;  font-weight: normal;  margin-top: 0px; background: #f2d1c2 url(/images/background.jpg);
		background-attachment: fixed; background-repeat:no-repeat; background-position:top center; } 
    #content-container {  padding-bottom: 0px;  padding-left: 0px;  padding-right: 0px;  padding-top: 0px;  } 
    #header-container {  background-image: url('/uploads/css/contentboxbg.jpg');  font-family: Verdana, sans-serif;  font-size: 26px;  color: #000;  padding-bottom: 5px;  padding-top: 5px;  -moz-border-radius: 5px;  } 
    .block-login-box {  background-color: #f5f5f5;  line-height: 150%;  padding-bottom: 10px;  padding-left: 10px;  padding-right: 10px;  padding-top: 10px;  -moz-border-radius: 2px;  } 
    a:link {  color: #1d48ff;  text-decoration: none;  } 
    a:visited {  color: #1d48ff;  text-decoration: none;  } 
    a:active {  color: #1d48ff;  text-decoration: none;  } 
    a:hover {  color: #1d48ff;  text-decoration: none;  } 
    #footer-container {  font-size: 11px;  padding-top: 5px;  -moz-border-radius: 5px;  } 
    div {  font-family: Arial, sans-serif;  font-size: 12px;  } 
    table {  } 
    tr {  } 
    td {  font-family: Arial, sans-serif;  font-size: 12px;  } 
    body {  font-family: Arial, sans-serif;  font-size: 12px;  margin-top: 0px;  padding-top: 0px;  overflow-x:hidden  } 
    p {  font-family: Arial, sans-serif;  font-size: 12px;  margin-bottom: 10pt;  } 
    h1 {  font-size: 16px;  font-weight: bold;  } 
    h2 {  font-size: 14px;  font-weight: bold;  } 
    h3 {  } 
    h4 {  } 
    h5 {  } 
    h6 {  } 
    .manage-site-div a img {  padding-right: 5;  } 
    #iplasma-admin .pf_button {  border: solid 1px #147698;  margin-bottom: 5px;  margin-right: 5px;  margin-top: 5px;  padding-bottom: 1px;  padding-left: 1px;  padding-right: 1px;  padding-top: 1px;  text-align: center;  width: 150px;  } 
    #manage-layout-div a:hover {  color: #ffffff;  } 
    #manage-layout-div a:active {  color: #ffffff;  } 
    #manage-layout-div a:link {  color: #ffffff;  } 
    #manage-layout-div a:visited {  color: #ffffff;  } 
    #iplasma-admin-content-container {  background-color: #ffffff;  padding-bottom: 10px;  padding-left: 10px;  padding-right: 10px;  padding-top: 10px;  -moz-border-radius: 5px;  } 
    #iplasma-admin-footer-container {  font-size: 8pt;  color: #ffffff;  font-weight: bold;  padding-left: 10px;  padding-right: 10px;  padding-top: 5px;  } 
    #iplasma-admin h2 {  font-family: Tahoma, Arial, Verdana, sans-serif;  font-size: 14pt;  color: #303030;  font-weight: normal;  margin-bottom: 10px;  } 
    #iplasma-admin h1 {  font-family: Tahoma, Arial, Verdana, sans-serif;  font-size: 16pt;  color: #303030;  font-weight: normal;  margin-bottom: 10px;  } 
    #iplasma-admin {  background-color: #178bb2;  background-image: url('/templates/default/img/admin/bgRepeat.png');  background-repeat: repeat-x;  font-family: Arial;  font-size: 12px;  } 
    #iplasma-admin-header-container {  font-family: Arial Narrow;;  font-size: 20pt;  color: #ffffff;  font-weight: normal;  padding-bottom: 10px;  padding-left: 10px;  padding-right: 10px;  padding-top: 10px;  } 
    #manage-layout-div textarea {  font-family: Consolas, Courier New, monospace;  font-size: 14px;  font-weight: normal;  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  } 
    #manage-layout-div {  background-image: url('/templates/default/img/admin/popRepeat.png');  background-repeat: repeat;  font-size: 12px;  color: #fff;  padding-bottom: 10px;  padding-left: 10px;  padding-right: 10px;  padding-top: 10px;  } 
    #manage-stylesheet-div a:active {  color: #ffffff;  font-weight: bold;  } 
    #manage-stylesheet-div a:hover {  color: #ffffff;  font-weight: bold;  } 
    .inline-tool {  font-size: 10px;  color: #ffffff;  font-weight: bold;  line-height: 18px;  padding-bottom: 3px;  padding-left: 3px;  padding-right: 3px;  padding-top: 3px;  text-decoration: none;  } 
    #manage-stylesheet-div a:visited {  color: #ffffff;  font-weight: bold;  } 
    #manage-stylesheet-div select {  } 
    #manage-stylesheet-div a:link {  color: #ffffff;  font-weight: bold;  } 
    #manage-stylesheet-div input {  font-size: 11px;  } 
    #manage-stylesheet-div td {  font-size: 11px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  } 
    #manage-stylesheet-div optgroup {  font-size: 12px;  font-weight: bold;  } 
    #manage-stylesheet-div option {  font-size: 12px;  font-weight: normal;  line-height: 16px;  } 
    #manage-stylesheet-div select {  font-size: 11px;  } 
    #manage-stylesheet-div {  background-color: #404040;  background-image: url('/templates/default/img/admin/popRepeat.png');  font-size: 12px;  color: #ffffff;  padding-bottom: 10px;  padding-left: 10px;  padding-right: 10px;  padding-top: 10px;  display: none;   } 
    .add-page-div a:hover {  background-color: #fff;  color: #424261;  text-decoration: none;  } 
    .add-page-div a {  color: #ffffff;  padding-left: 10px;  padding-right: 10px;  padding-top: 5px;  -moz-border-radius: 5px; display: block; height: 25px; width: 160px;  } 
    .add-page-div p {  background-color: #696987;  margin-bottom: 10px;  margin-left: 10px;  margin-right: 10px;  margin-top: 10px;  -moz-border-radius: 5px;  } 
    .add-page-div {  background-image: url('/templates/default/img/admin/popRepeat.png');  background-repeat: repeat;  float: left;  font-size: 11px;  color: #ffffff;  font-weight: bold;  padding-bottom: 10px;  padding-left: 10px;  padding-right: 10px;  padding-top: 10px;  display: none; border-right: solid 1px #fff; border-bottom: solid 1px #fff; position: absolute; width: 400px; -moz-border-radius-bottomright: 10px; z-index: 2000;  } 
    #manage-site-div td {  font-size: 11px;  line-height: 14px;  } 
    #manage-site-div th {  border: 0px;  font-size: 12px;  font-weight: bold;  padding-bottom: 5px;  padding-left: 15px;  padding-right: 15px;  } 
    #manage-site-div a:hover {  background-color: #fff;  color: #14404c;  text-decoration: none;  } 
    #manage-site-div a:active {  color: #ffffff;  text-decoration: none;  } 
    #iplasma-menu-bottom {  background-color: #c0c0c0;  margin-top: 10px;  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  -moz-border-radius: 5px;  } 
    #iplasma-menu-left {  border: 1px solid #c0c0c0;  margin-right: 10px;  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  width: 150px;  } 
    #iplasma-menu-right {  border: 1px solid #c0c0c0;  margin-left: 15px;  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  width: 150px;  } 
    #iplasma-menu-top {  } 
    #manage-site-div a:link {  color: #ffffff;  text-decoration: none;  } 
    #manage-site-div a:visited {  color: #fff;  text-decoration: none;  } 
    #manage-site-div a {  color: #fff;  margin-left: 5px;  margin-right: 5px;  padding-bottom: 3px;  padding-left: 10px;  padding-right: 3px;  padding-top: 3px;  display: block; -moz-border-radius: 10px; position: relative; top: 0px;  } 
    .manage-site-div-iP {  background-image: url('/templates/default/img/admin/planet.png');  background-repeat: no-repeat;;  background-position: right;  } 
    .manage-site-div-margin {  margin-bottom: 10px;  margin-left: 10px;  margin-right: 10px;  margin-top: 10px;  } 
    .manage-site-div {  background-image: url('/templates/default/img/admin/popRepeat.png');  background-repeat: repeat;  font-size: 11px;  color: #fff;  display: none; border-bottom: solid 1px #fff;  } 
    .manage-site-bar img {  position: relative; top: 0px;  } 
    .manage-site-bar a:hover {  background-color: #FFFFFF;  color: #14404c;  padding-bottom: 10px;  padding-right: 10px;  padding-top: 10px;  text-decoration: none;  display: block; width: 125px;   } 
    .manage-site-bar a:active {  color: #cccced;  padding-bottom: 10px;  padding-left: 10px;  padding-right: 10px;  padding-top: 10px;  text-decoration: none;  display: block; width: 125px;   } 
    .manage-site-bar a:visited {  color: #14404c;  padding-bottom: 10px;  padding-left: 10px;  padding-right: 10px;  padding-top: 10px;  text-decoration: none;  display: block; width: 125px;   } 
    .manage-site-bar a:link {  color: #14404c;  padding-bottom: 10px;  padding-left: 10px;  padding-right: 10px;  padding-top: 10px;  text-decoration: none;  display: block; width: 125px;   } 
    .iplasma-dropdown a:hover {  } 
    .iplasma-dropdown a {  color: #000;  } 
    .iplasma-dropdown {  } 
    .manage-site-bar {  background-color: #1e1e1e;  background-image: url('/templates/default/img/admin/barBg.png');  background-repeat: repeat-x;  color: #14404c;  font-weight: bold;  border-bottom: solid 1px #FFFFFF;  } 
    strong {  font-weight: bold;  } 
    #iplasma-admin .pf_button a {  background-image: url('/templates/default/img/admin/buttonBg.png');  background-repeat: repeat-x;  font-size: 11px;  color: #ffffff;  font-weight: bold;  padding-bottom: 3px;  padding-left: 3px;  padding-right: 3px;  padding-top: 3px;  text-decoration: none;  display: block;  } 
    #iplasma-admin .pf_button a:hover {  background-image: url('/templates/default/img/admin/buttonBgRo.png');  background-repeat: repeat-x;  color: #fff;  text-decoration: none;  } 
    #iplasma-admin .alt1 {  background-color: #fff;  font-size: 11px;  color: #000;  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  } 
    #iplasma-admin .alt2 {  background-color: #f5f5f5;  font-size: 11px;  color: #000;  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  } 
    #iplasma-admin th {  background-color: #0283ad;  font-size: 11px;  color: #fff;  font-weight: bold;  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  } 
    .manage-site-div th {  background-image: url('/templates/default/img/admin/popRepeat.png');  } 
    #iplasma-admin dt {  font-size: 11px;  font-weight: bold;  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  } 
    #iplasma-admin dd {  padding-bottom: 5px;  padding-left: 5px;  padding-right: 5px;  padding-top: 5px;  } 
    #iplasma-admin a {  color: #007099;  text-decoration: none;  } 
    #iplasma-admin a:visited {  text-decoration: none;  } 
    #iplasma-admin a:active {  text-decoration: none;  } 
    #iplasma-admin a:hover {  color: #000000;  text-decoration: underline;  } 
    #iplasma-admin .pf_button a:link {  color: #fff;  } 
    #iplasma-admin .pf_button a:visited {  color: #fff;  } 
    #iplasma-menu-top span a  {  font-size: 18px;  color: #fff;  font-weight: bold;  padding-bottom: 15px;  padding-left: 20px;  padding-right: 20px;  padding-top: 13px;;  } 
    #innermenu {  margin-left: auto;  margin-right: auto;  margin-top: 15px;;  width:874px;   } 
    #top-menu-item-2  {  padding-left: 20px;  } 
    #iplasma-menu-top img {  float: left;  margin-left: -2px;  margin-top: -14px;;  position:absolute   } 
    #iplasma-menu-top span a:hover {  background-image: url('/images/nav-hover.jpg');  background-repeat: repeat-x;  } 
    #contact-field-email  {  margin-bottom: 10px;  margin-left: 100px;  margin-top: -40px;;  width:200px;  } 
    #contact-field-method {  margin-bottom: 20px;  margin-left: 100px;  } 
    #contact-field-name  {  margin-left: 100px;  margin-top: -20px;;  width:200px;  } 
    #contact-field-phone  {  margin-left: 100px;  margin-top: -20px;;  width:200px;height:20px  } 
    .contact-form-block   {  float: left;  color: #000;  } 
    #contact-label-email {  font-weight: bold;  margin-bottom: 20px;  margin-top: 10px;  } 
    #contact-label-method {  font-weight: bold;  margin-bottom: 15px;  margin-top: 20px;  } 
    #contact-label-name {  font-weight: bold;  margin-top: 10px;  } 
    #contact-label-phone {  font-weight: bold;  margin-top: 10px;  } 
    #comments {  margin-bottom: 10px;  width:300px;height:200px;  } 
    #contact-field-name input {  height:20px;width:200px;  } 
    #contact-field-email input {  width:200px;height:20px;  } 
    #contact-field-phone input {  width:200px;height:20px; } 
    .method-email {  margin-left: 20px;  } 
    .iplasma-breadcrumb  {  font-size: 14px;  font-weight: bold;  margin-bottom: 10px;  } 
    .iplasma-breadcrumb a {  color: #CD3542;  } 
    .iplasma-breadcrumb a:hover {  color: #000;  text-decoration: underline;  } 
    .iplasma-content-title {  } 

@charset "UTF-8";

/*IE7 HACK*/
/**:first-child+html #dos { color: red }*/


/* CSS Document */


body {
	margin:0;
	overflow-x:hidden;
}


.red {
	color:#B12127;
}
h2 {
	font-size:18px;
}
img {
	outline:none;
	border:none;
}
#header {
	width:980px;
	margin:0px auto 0 auto;
	position:relative;
	z-index:999;
}

#icons {
	width:140px;
	margin:15px 0 0 15px;
}

#headerlinks {
	float:right;
	width:400px;
	margin:-80px 0 -210px 0;
	color:#FFF;
	position:relative;
	z-index:5;
}

#headerlinks img {
	float:left;
	clear:right;
	margin:7px 31px 0 7px;
}
#headerlinks a {
	color:#FFF;
	text-decoration:none;
}
#headerlinks a:hover {
	color:#000;
	text-decoration:underline;
}
#headerlinks ul{
	color::#FFF;	
}
#headerlinks ul li {
	list-style:none;
	display:inline;
	color::#FFF;
}
#photos {
	width:650px;
	margin:-86px 0 0 197px;
	position:relative;
	z-index:4;
}

/*IE7 HACK*/
*:first-child+html #date { margin:-40px 0 0 -80px;  }

#date {
	width:200px;
	position:absolute;
	margin:-203px 0 0 773px;
	z-index:4;
}
#logo {
/*	display:none;*/
	margin:-145px 0 0 15px;
	width:830px;
	position:relative;
	z-index:30;
}

/*IE7 HACK*/
*:first-child+html #logo { margin:0px 0 -30px 0px; }

#atv {
	width:220px;
	float:right;
	margin:-190px -5px 0 0px;
	position:relative;
	z-index:3;
}
#marker {
	width:70px;
	position:absolute;
	margin:-28px 0px 0 922px;
	z-index: 4;
}

div#content-container {
	width:842px;
	background: url(/images/content-bg.png);
	margin:-50px auto 0 auto;
	padding:50px 15px 0 15px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border: 1px solid #fff;	
/*	position: relative;
	z-index:-1;*/
}

td.inner-content-container { 
	position: relative;
	z-index:0;
}

*:first-child+html #content-container {
	width:842px;
	background:url(/images/content-bg.png);
	margin:0px auto 0 auto;
	padding:0px 15px 0 15px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border: 1px solid #fff;	
	position: relative;
	z-index:0;
}

/*IE7 HACK*/
*:first-child+html td.inner-content-container { 
	position: relative;
	z-index:1;
}

.iplasma-block {
/*	background:red;*/
}

div.iplasma-content-title {
	font-size:18px;
	color:#B12127;
	font-weight:bold;
	margin:5px 0 15px 0;
}

#welcome {
	width:590px;
	margin:20px 0 0 0;
	text-align:justify;
}

#html-content-1 { float:left; width:600px; }
#html-content-76 { width:211px; float:left; margin:20px 0 0 20px;}
#rightsidebar {
	width:211px;
	height:355px;
	float:left;
	background-image: url(/images/sidebarlogo.png);
	background-repeat:no-repeat;
	background-position: center bottom;
/*	background:red;*/

}
/*IE 7 Hack*/
*:first-child+html #rightsidebar { margin:-460px 0 0 330px; }



#rightsidebar p {
	margin-left:30px;
}
.schedule {
	font-size: 12px;
	margin-top:-7px;
}
.schedule img {
	float:left;
	margin-bottom:-2px;
}
#seemore a {
	color:#B12127;
	font-size: 10px;
	margin-left:15px;
}
#seemore a:hover {
	color:#000;
	text-decoration:underline;
}
#footer {

}

/**IE7 HACK**/
*:first-child+html #footer-container {  }

/**IE7 HACK**/
*:first-child+html #footer { }

#sponsors {
	background:url(/images/sponsor-bar.png);
	width:auto;
	margin:-25px 0 0 0;
	padding-top:5px;
	height:111px;
}

#sponsorlogos {
	margin:auto;
	width:800px;
}

#sponsorlogos img {
	margin:0px 0 0 20px;
}


#bottomnav {
	background:url(/images/footerbg.png);
	background-position: left center;
	height:60px;
	width:847px;
	margin:-30px auto 0 auto;	
}
#bottomnav ul {
	margin: auto;
	width:535px;
}
#bottomnav ul li {
	list-style:none;
	display:inline;
}
#bottomnav ul li a{
	color:#fff;
	font-weight: bold;
}
#bottomnav ul li a:hover {
	color:#000;
	font-weight: bold;
	border-bottom:1px #000 solid;
}
#bottomnav img {
	position:relative;
	margin-top:5px;
	margin-bottom:-5px;
}
#bottom {
	font-size: 10px;
	margin:10px 0 0 20px;
	color:#fff;
}
#bottom img {
	margin:-5px 0 0px 10px;
	position:absolute;
}
div#bottom a {
	color:#fff;
}
div#bottom a:hover {
	text-decoration: underline;
}
div#content-container a {
	color:#B12127;
}
div#content-container a:hover {
	color:#000;
	text-decoration: underline;
}
div#map_canvas {
	float:right;
	margin-top:210px;
	margin-left:10px;
	margin-bottom:30px;
}
div#contact_text {
	position:absolute;
	width:450px;
	margin:-20px 0 0 350px;
}



#iplasma-menu-top {
	height:47px; 
	width:874px; 
	margin:-35px 50px 0 0px;
	float:right;
	z-index: 200;
	padding:1px;
	background:url(/images/nav-bg.png);
}

div#iplasma-menu-top .iplasma-dropdown  {
	background:#D63E4A;	
	margin:-4px 0 0 0px;
	visibility: hidden; 
	position: absolute; 
	padding:2px;
	z-index:999;
}

/*IE7 HACK*/
*:first-child+html #iplasma-menu-top  { 
	margin:-0px 50px 0 0px; 

}

/*IE7 HACK*/
*:first-child+html #iplasma-menu-top img { margin-top:0px }

div.iplasma-dropdown a {
	background-image: url(/images/dropdownbg.png);
	color:#000;
	padding:13px 20px 13px 20px;
	font-size: 16px;
	margin-bottom:2px;
	color:#fff;
	font-weight: bold;
	display: block;	
}

div .iplasma-dropdown a:hover {
	background-image: url(/images/nav-hover.jpg);
	background-repeat:repeat-x;
}


/*IE7 HACK*/
*:first-child+html #iplasma-menu-top a { 
	color:#000;
	padding:13px 20px 13px 20px;
	font-size: 18px;
	margin-bottom:2px;
	color:#fff;
	font-weight: bold;
/*	display: block;*/
}


/*IE7 HACK*/
*:first-child+html #iplasma-menu-top a:hover { 
	background-image: url(/images/nav-hover.jpg);
/*	background-repeat:repeat-x;	*/
}

div.latest-blog {
	margin:0 0px 20px 0;
	padding:0 0 0px 0;
	text-align: justify;
	float:left;
}

div#latest-blog-title {
	font-weight: bold;
	font-size: 18px;
	color:#B12127;
	margin:0 0 10px 0;
}
div.latest-blog .blog-date {
	margin:5px 0 5px 0;
}
div.latest-blog .blog-subtitle {
	font-style: italic;
}
div.latest-blog .blog-readmore {
	margin-bottom:10px;
}
div.blog-title a{
	font-size: 14px;
	font-weight: bold;
	color:#000;
}
div#latest-blog-viewall {
	width:100px;
	margin:5px auto 0 auto;
	font-weight:bold;
}

/*IE7 HACK*/
*:first-child+html #latest-blog-viewall  { margin:5px 200px 0 0;}

div.iplasma-block-gallery-randomalbum {
	margin:0px 0 20px 170px;
	width:350px;
	padding:5px;
	float:left;
}


div.album-title {
	font-weight: bold;
	font-size: 18px;
	color:#B12127;	
	margin:0 0 10px 0;
}
div.album-featured {
/*	float:left;
	margin:5px;*/

}
div.album-featured img, table.border img {
	border:1px #B12127 solid;
}
div.album-viewmore {
	width:130px;
	margin:5px auto 5px auto;
	font-weight:bold;
}


div.iplasma-breadcrumb {
	margin-top:15px;
}
div.blog-paginator {
	margin-bottom:20px;
}
/******blogWrap Styles******/

div#blogWrap {
	float:right;
	width:250px;
	margin:35px 0 0 0;
}
div#latest-blog-post {
	margin:10px 0px 20px 0;
	padding:0 0 0px 0;
	text-align: justify;
	border:1px solid #000;

}
div#latest-blog-post #latest-blog-title, #latest-blog-index-title {
	font-weight: bold;
	font-size: 18px;
	color:#000;
}
div.latest-blog-post .blog-date {
	margin:5px 0 5px 0;
}

div.latest-blog-post .blog-readmore {
	margin-bottom:10px;
}

div .blog-archive-block {
	border:1px solid #000;
	margin:10px 0 20px 0;
}
div .blog-category-block {
	border:1px solid #000;
}
div.blog-category-link a {
	font-size:14px;
	margin-left:5px;
	font-weight:bold;
}
div.blog-image {
	float:left;
}

div#latest-blog-index-post {
	margin:10px 0px 20px 0;
	padding:0 0 0px 0;
	text-align: justify;
	border:1px solid #000;
}

div#latest-blog-index-post .blog-title a {
	font-size:14px;
	margin-left:5px;
}

div#latest-blog-index-post .blog-date  {
	font-size:10px;
	margin-left:10px;
}

div#latest-blog-index-post .blog-readmore  {
	margin:4px auto 4px auto;
	width:100px;
	text-align:center;
}

div.month  {
	margin:4px 0 4px 15px;
	font-weight:bold;
}

div.year  {
	font-weight:bold;
	margin:0px 0 0px 10px;	
}

div.blog-category-block-title {
	font-weight: bold;
	font-size: 18px;
	color:#000;	
}
div.blog-archive-title {
	font-weight: bold;
	font-size: 18px;
	color:#000;	
}
/*******Blog Catagory Styles*******/
div.blog-category-index {
	margin:0 0 20px 0;
}
div.blog-category-index .blog-readmore {
	margin:0 0 15px 0;
}

/*******Blog Index Styles***********/
div.blog-index {
	
}
div.blog-post {
	width:550px;
	margin:10px 0 30px 0;
}
div.blog-index .blog-title {
	margin:0 0 5px 0;
}


/********Blog View Styles********/
div.blog-article {
	width:550px;
	text-align:justify;
}
div.blog-view .blog-title {
	font-size: 16px;
	font-weight: bold;
	margin:0 0 15px 0;
}
div.blog-view .blog-subtitle {
	font-style:italic;
	margin:5px 0 10px 0;
}
div.blog-view .blog-title, div.blog-category-title, div.gallery-album-page .gallery-album-title, div.gallery-category-title {
	font-size:18px;
	color:#B12127;
	font-weight:bold;
	margin:5px 0 15px 0;	
}

/*********Gallery Index Page********/
div.gallery-content-container {
	
}
div.gallery-album-title {
	margin:20px 0 0 10px;
	font-weight:bold;
}
div#album-cover img{
	border:1px solid #B12127;
	float:left;
	margin:10px 0 0 10px;	
}
div.subtitle-container {
	margin:0 0 20px 0;
	width:100px;
	text-align: justify;
}
div.gallery-album-container {
	margin:0 0 20px 0;
}
.paginator {
	margin:10px 0 10px 0;
}
li.sub {
	list-style-position: inside;
/*	margin-left:5px;*/
}
div.sitemap-title {
/*	display:none;*/
	font-size:14px;
	margin:10px 0 10px 0;	
}
div.comment-header {
	margin:10px 0 2px 0;
}
div.comment {
	margin-bottom:10px;
}
div.blog-comments-title {
	color:#B12127;
	font-weight:bold;
}
dd#date-element {

	margin:200px 0 0 -735px;
}
div#iplasma-admin-content-container {
	padding-bottom:20px;
}

div.sitemap-container
{
	float: left;
	width: 960px;
}

div.sitemap-block
{
	float: left;
	width: 300px;
	margin: 9px;
	min-height: 160px;
}

div.sitemap-block.right	{ clear: right;}
div.sitemap-block.left	{ clear: left;}

div.sitemap-title
{
	float: left;
	width: 100%;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	line-height: 25px;
	background: url('/uploads/css/boxTitleBg.png') repeat-x;
	overflow: hidden;
}

a.sitemap-entry
{
	float: left;
	clear: both;
	padding: 4px 5px;
}

a.sitemap-entry.depth-1 { padding-left: 12px !important; }
a.sitemap-entry.depth-2 { padding-left: 22px !important; }
a.sitemap-entry.depth-3 { padding-left: 32px !important; }
a.sitemap-entry.depth-4 { padding-left: 42px !important; }
a.sitemap-entry.depth-5 { padding-left: 52px !important; }
a.sitemap-entry.depth-6 { padding-left: 62px !important; }
a.sitemap-entry.depth-7 { padding-left: 72px !important; }

.gallery-album-cell > a > img
{
    padding: 2px;
    border: 1px solid black;
}

.gallery-album-page > table img
{
    padding: 2px;
    border: 1px solid black;
}

div#lightbox { z-index: 10000 !important; }

/*IE7 HACK*/
*:first-child+html #contact-field-name { margin-left:50px; }

/*IE7 HACK*/
*:first-child+html #contact-field-email { margin-left:50px; }

/*IE7 HACK*/
*:first-child+html #contact-field-phone { margin-left:50px; }
