.imgborder {

    border: ridge 7px #707070;

}



BODY {

    background: #707070;

    color: #000000;

    font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;

    margin: 0;

    padding: 0;



}



td, th, p, li

{

	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;

}



a

{

  text-align: center;

  white-space: nowrap;

}



a:link, body_alink, a:visited

{

        white-space: nowrap;

	color: #000000;

}

a:hover, a:active, body_ahover

{

	color: #000000;

        white-space: nowrap;

}



.onbody, a:link, a:visited, a:active {

        color: #000000;

        white-space: nowrap;

}



.onbody a:hover {

	color: #000000;

        white-space: nowrap;

}



FORM {

  display: inline;

  margin-bottom: 0;

}



PRE {

  display: inline;

  margin-bottom: 0;

  

  

}



.tableborders {

    background: #00FFFF; /* for non-css3 browsers */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00FFFF', endColorstr='#33FFFF'); /* for IE */

    background: -webkit-gradient(linear, left top, left bottom, from(#00FFFF), to(#33FFFF)); /* for webkit browsers */

    background: -moz-linear-gradient(top,  #00FFFF,  #33FFFF); /* for firefox 3.6+ */

    color: #000000;

    width: 100%;

}





.tableborders a:link, .tableborders a:visited {

  color: #000000;

}



.tableborders a:hover {

  color: #000000;

}



.tddetails {

  background: #FFFFFF;

  color: #000000;

}



.tddetails a:link, .tddetails_alink

{

  color: #000000;

  text-decoration: none;

}

.tddetails a:visited, .tddetails_avisited

{

  color: #000000;

}



.alt1, .alt1Active

{

        background: #FFFFFF;

}

.alt2, .alt2Active

{

  background: #D4D4D4;

}





.tdbackground {

  color: #000000;

  background: #FFFFFF;

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

}



.tdnothumbs {

  background: #FFFFFF;

}



.menubar{

    padding-right: 5px;

    padding-left: 5px;

    font-weight: bold;

    font-size: 10px;

    padding-bottom: 5px;

    margin: 0px;

    color: #000000;

    padding-top: 5px;

}

.menubar a:link, a:visited, a:active {

  color: #000000;

}

.menubar a:hover {

  color: #000000;

}



.menubarnb {

color: #000000;

}



.catcolumn {

  background: #D9D9D9;

}



.photocol {

  background: #D9D9D9;

}



.commentscol {

  background: #D9D9D9;

}



.lastphocol {

  background: #D9D9D9;

}



.lastcommcol {

  background: #D9D9D9;

}



.small {

    font-size: 10px;

    font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;

}



.medium {

    font-size: 12px;

    font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;

}



.large {

    font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;

    font-size: 14px;

    font-weight: bold;

}



.welcome {

    font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;

  color: #000000;

}



.lighttable {

  background: #D4D4D4;

    color: #000000;

}



.alternatetable {

  background: #D4D4D4;

}



.formboxes{

  background: #D4D4D4;

  color: #000000;

  font-size: 10px;

}



blockquote {

    font-family:verdana;

    font-size:8px;

    font-weight:bold;

     background:#999999;

    padding:3px;

    margin-top: 2px;

    display:inline;

}



select {

    font-family:verdana;

    font-size:10px;

    background: #D4D4D4;

    padding: 2px;

    margin-top: 2px;

}

input {

    font-family:verdana;

    font-size:10px;

    font-weight:bold;

    background: #D4D4D4;

    padding:3px;

    margin-top: 2px;

    display:inline;

}



textarea, .bginput

{

    background: #D4D4D4;

	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;

}



#share-icons					{ margin: 0 0 0 0; padding: 0; }

#share-icons li					{ display: inline; list-style: none; padding: 0 5px 0 0; }

#share-icons li a				{ background: url(images/social-icons.png) no-repeat; display: inline-block; height: 16px; opacity: 1; width: 16px; }

#share-icons li a:hover			{ opacity: .7; }

#share-icons li a.twitter 		{ background-position: 0 0; }

#share-icons li a.flickr 		{ background-position: 0 -16px; }

#share-icons li a.facebook		{ background-position: 0 -32px; }

#share-icons li a.digg			{ background-position: 0 -48px; }

#share-icons li a.designmoo	    { background-position: 0 -64px; }

#share-icons li a.stumble		{ background-position: 0 -80px; }

#share-icons li a.designbump	{ background-position: 0 -96px; }

#share-icons li a.rss			{ background-position: 0 -112px; }

#share-icons li a.email		    { background-position: 0 -128px; }

div.menubar{

        

        border-radius: 10px;

	margin: 0 0 0 0;

	

	width: 99%;

	margin: auto 5px auto 5px;

	background: #FFFFFF;

}



div.menubar ul{

    text-indent: 0;

	padding:2px 10px 2px;

    list-style: none outside none;

}



div.commentline {

 height:0px;

 border-top:  1px solid #999999;

}



div.sigline {

 height:0px;

 border-bottom:  2px dotted #444444;

 border-top: 0px;

 padding-top: 3px;

 padding-bottom: 3px;

}



.catavatar {

  max-width: 5%;

  width: 100px;

  margin: 0 auto;

  background: #FFFFFF;

  color: #000000;

}



div.section

{

  margin: 0 auto;

  overflow: hidden; zoom: 1;

  border: none;	

  border-top: none;

  border-bottom: none;

  width: 100% !important;

  box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box;

}



div.titlebar {

   width: 100%;

   display: table-cell;

   border-radius: 10px;

   background: #00FFFF;

   padding: 5px;

   color: #000000;

   text-align: center;

   column-span: all;

  -webkit-column-span: all;

  -moz-column-span: all;

  -ms-column-span: all;

  -o-column-span: all;

} 



div.titlebar a {

	color: #000000;

}



div.titlebar a:hover {

	color: #000000;

}



div.submitRow

{

  margin: 0 auto;

  text-align: center;

  border:  none;

  padding: 5px;

  column-span: all;

  -webkit-column-span: all;

  -moz-column-span: all;

  -ms-column-span: all;

  -o-column-span: all;

}



div.mainBlock

{

  width: 95%;

  display: block;

  margin: 0 auto;

  text-align: center;

  border-left:  none;

  border-bottom: none;

  padding: 5px;

}



div.content

{

  width: 100%;

  display: table;

  margin: 0 auto;

  text-align: center;

  border-left:  none;

  border-bottom: none;

  overflow-y:hidden;

}



div.innerBlock

{

  display: table-cell;

  margin: 0 auto;

  text-align: center;

  border:  none;

  padding: 5px;

  vertical-align: middle;

}



div.innerBlock a {

    text-align: center;

}



div.online1

{

  width: 70%;

  display: table-cell;

  margin: 0 auto;

  text-align: center;

  border:  none;

  padding: 5px;

}



div.online2

{

  width: 15%;

  display: table-cell;

  margin: 0 auto;

  text-align: center;

  border:  none;

  padding: 5px;

}



div.smallBlock

{

  width: 35%;

  display: table-cell;

  margin: 0 auto;

  text-align: left;

  border:  none;

  padding: 5px;

  vertical-align: middle;

}



div.smallBlock a{

    text-align: left;

}





div.innerRow

{

  display: table-row;

  padding: 5px;

}



div.imageBlock

{

  display: inline-block;

  vertical-align: middle;

  margin-left: auto;

  margin-right: auto;

}



div.thumbBlock

{

  display: inline-block;

  vertical-align: middle;

  margin: 0 auto;

  white-space: nowrap;

}



div.featured

{

  margin: 0 auto;

  text-align: center;

  border-left:  none;

  border-bottom: none;

  padding: 5px;

}

table.ppTable

{

  height:100%;

  width: 100%;

  vertical-align: top;

  text-align: center;

}

  

table.ppTable td

{

  text-align: center;

  padding: 5px;

  vertical-align: top;

}

 

#sidebar

{

  width: 100%;

  display: table;

  text-align: center;

}

  

#leftcol

{

  display: table-cell;

  width: 20%;

  vertical-align: top;

  padding: 5px;

}

 

#rightcol

{

  display: table-cell;

  width: 20%;

  vertical-align: top;

  padding: 5px;

}



#midcol

{

  display: table-cell;

  max-width: 80%;

  min-width: 60%;

  vertical-align: top;

  padding: 5px;

}  



#sidecol

{

  display: table-cell;

  width: 20%;

  vertical-align: top;

  padding: 5px;

}



#photocol

{

  display: table-cell;

  max-width: 80%;

  min-width: 60%;

  vertical-align: top;

  padding: 5px;

}  



div.miniBlock

{

  width: 250px;

  display: table-cell;

  margin: 0 auto;

  text-align: center;

  border:  none;

  padding: 5px;

  vertical-align: middle;

}



div.miniBlock a:link,

div.miniBlock a:visited,

div.miniBlock a:active,

div.miniBlock a:hover,

{

  text-align: center;

}



.maintext,.blocktext

{

  margin: 0 auto;

  padding: 5px;

  text-align: center;

}



.leftJustified

{

  text-align: left;

  font-size: 12px; 

  vertical-align: middle;

  padding: 5px;

}



.blocktitle

{

  text-align: left;

  white-space: nowrap;

  vertical-align: middle;

}



.halfBlock

{

  text-align: center;

  display: table-cell;

  width: 50%;

  margin: 0 auto;

  border:  none;

  vertical-align: middle;

}



.leftBlock

{

  text-align: left;

  display: table-cell;

  margin: 0 auto;

  border:  none;

  vertical-align: middle;

}



div.leftBlock a:link,

div.leftBlock a:visited,

div.leftBlock a:active,

div.leftBlock a:hover,

{

  text-align: left;

}



.rightBlock

{

  text-align: right;

  display: table-cell;

  margin: 0 auto;

  border:  none;

  vertical-align: middle;

}



div.rightBlock a{

    text-align: left;

}



div.innerBlock a

{

  text-align: center;

  white-space: nowrap;

  word-wrap: nowrap;

}



.matchs dt,.matchsInline dt,.matchsRows dt,.matchsColumns dt,.matchsJustified dt{white-space:nowrap;}

.matchsRows,.matchsColumns,.matchsJustified{line-height:1.5; margin: 0px 5px 0px;}

.matchsInline dl,.matchsInline dt,.matchsInline dd{display:inline}

.matchsRows dt,.matchsRows dd{display:inline-block;vertical-align:top;*display:inline;*margin-right:1ex;*zoom:1}

dl.matchsColumns,dl.matchsJustified,.matchsColumns dl,.matchsJustified dl{overflow:hidden;zoom:1}

.matchsColumns dt{text-align:left;width:100px;}

.matchsColumns dd{text-align:left;}

.matchsJustified dt{float:left}

.matchsJustified dd{float:right;text-align:right}



.newcontent_button {

	background: #00FFFF;

	-moz-border-radius: 10px;

	-webkit-border-radius: 10px;

	border-radius: 10px;

	-moz-box-shadow: 0 3px 8px #dddddd;

	-webkit-box-shadow: 0 3px 8px #dddddd;

	box-shadow: 0 3px 8px #dddddd;

	font:   normal 14px Arial, sans-serif;

	color: #000000;

	padding: 4px 15px 4px 15px;

	border: 0  ;

	display:block;

	float: left;

	clear: right;

}



.newcontent_button a {

	color: #000000;

}



.newcontent_button a:hover {

	color: #000000;

}



.blockcontainer {

	width:100%;

	margin: 0;

	margin-top:10px;

	margin-bottom:20px;

	clear:both;

	-moz-border-radius-topright: 5px;

	-moz-border-radius-topleft: 5px;

	-webkit-border-top-right-radius: 5px;

	-webkit-border-top-left-radius: 5px;



}



.blocktop a {

	color: #000000;

}



.blocktop a:hover {

	color: #000000;

}



.blocktop{

        background: #00FFFF; /* for non-css3 browsers */

        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00FFFF', endColorstr='#33FFFF'); /* for IE */

        background: -webkit-gradient(linear, left top, left bottom, from(#00FFFF), to(#33FFFF)); /* for webkit browsers */

        background: -moz-linear-gradient(top,  #00FFFF,  #33FFFF); /* for firefox 3.6+ */

	position:relative;

	color: #000000;

	-moz-border-radius-topright: 5px;

	-moz-border-radius-topleft: 5px;

	-webkit-border-top-right-radius: 5px;

	-webkit-border-top-left-radius: 5px;

        border-top-left-radius: 5px;

        border-top-right-radius: 5px;

	display:block;

	padding: 5px 0;

	padding-left: 10px;

        padding-right: 10px;

}



.blockbody {

        background: #ffffff;

        color: #000000;

        border-style:outset;

	border:1px solid #00FFFF;

	border-top:none;

	padding: 5px;

}



.blockbody a {

  color: #000000;

}



.blockbody a:hover {

  color: #000000;

}



.blockbody ul{

    text-indent: 0;

    padding: 0px 5px 0px 5px;

    list-style: none outside none;

}



.blockbody ul li{

    display: inline;

}



.blockbody ul li a{

    text-decoration: none !important;

    background-image: none;

	display:block;

    text-align:left;

}



.navtabs {

    background: #00FFFF; /* for non-css3 browsers */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00FFFF', endColorstr='#33FFFF'); /* for IE */

    background: -webkit-gradient(linear, left top, left bottom, from(#00FFFF), to(#33FFFF)); /* for webkit browsers */

    background: -moz-linear-gradient(top,  #00FFFF,  #33FFFF); /* for firefox 3.6+ */

    padding: 0px 0px 0px 20px;

    height: 36px;

    margin:0;

    list-style-type: none;

}



.navtabs ul {

    position:absolute; 

    top:36px;

    left:0px;

    width:100%;

    margin-right:-80px;

}



.navtabs li {

    float:left;

    border-right: 1px solid #707070;

}



.navtabs ul li {

    border-right: 0;

    position: relative;

    list-style-type: none;

}



.navtabs li a {

    height:36px;

    line-height:36px;

    padding:0 10px;

}



.navtabs li a.navtab {

    text-decoration: none !important;

    background-image: none;

    display:block;

    background: #00FFFF; /* for non-css3 browsers */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00FFFF', endColorstr='#33FFFF'); /* for IE */

    background: -webkit-gradient(linear, left top, left bottom, from(#00FFFF), to(#33FFFF)); /* for webkit browsers */

    background: -moz-linear-gradient(top,  #00FFFF,  #33FFFF); /* for firefox 3.6+ */

    min-width:60px;

    width:auto !important;

    width:60px;

    text-align:center;

    color: #000000;

    font:  bold 12px Arial, Calibri, Verdana, Geneva, sans-serif;

    text-decoration:none;

    line-height:36px;

    padding: 0 10px;

}



.navtabs li a.navtab:hover {

    background:#FFFFFF;

    color:#000000;

}



.header {

 background:#ffffff;

 height:100px;

 color:#000000;

}

