.imgborder {









}







BODY {
	background: #6A6A6A;
	color: #FFFFCC;
	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:link, a:visited



{



        white-space: nowrap;



	color: #0000FF;



}



a:hover, a:active, body_ahover



{



	color: #0000FF;



        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: #2B3B44; /* for non-css3 browsers */



    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2B3B44', endColorstr='#556269'); /* for IE */



    background: -webkit-gradient(linear, left top, left bottom, from(#2B3B44), to(#556269)); /* for webkit browsers */



    background: -moz-linear-gradient(top,  #2B3B44,  #556269); /* for firefox 3.6+ */



    color: #000000;



    width: 100%;



}











.tableborders a:link, .tableborders a:visited {



  color: #FC6B6B;



}







.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-color: #FFFFFF;



}











.tdbackground {



  color: #000000;



  background: #FFFFFF;



  font-family: Verdana, Helvetica, sans-serif;



}







.tdnothumbs {



  background: #FFFFFF;



}







.menubar{



    background: #2B3B44; /* for non-css3 browsers */



    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2B3B44', endColorstr='#556269'); /* for IE */



    background: -webkit-gradient(linear, left top, left bottom, from(#2B3B44), to(#556269)); /* for webkit browsers */



    background: -moz-linear-gradient(top,  #2B3B44,  #556269); /* for firefox 3.6+ */



    padding-right: 5px;



    padding-left: 5px;



    font-weight: bold;



    font-size: 10px;



    padding-bottom: 5px;



    margin: 0px;



    color: #ffffff;



    padding-top: 5px;



}



.menubar a:link, a:visited, a:active {



  color: #ffffff;



}



.menubar a:hover {



  color: #ffffff;



}







.menubarnb {



color: #ffffff;



}







.catcolumn {



  font-size: 10px;



  



  



  background: #FFFFFF;



}







.photocol {



  font-size: 10px;



  



  



  background: #FFFFFF;



}







.commentscol {



  font-size: 10px;



  



  



  background: #FFFFFF;



}







.lastphocol {



    font-size: 10px;



  background: #FFFFFF;



}







.lastcommcol {



    font-size: 10px;



  background: #FFFFFF;



    color: ;



}







.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: #ffffff;



}







.lighttable {



    background: #BEBEBE;



}







.alternatetable {



  background: #909090;



}







.formboxes {



    



    background: #848484;



    font-size: 10px;



}







.blockquote input {



    font-family:verdana;



    font-size:8px;



    font-weight:bold;



    background: #cccccc;



    padding:3px;



    margin-top: 2px;



    display:inline;



}







select {



    font-family:verdana;



    font-size:10px;



    background: #cccccc;



    padding: 2px;



    margin-top: 2px;



}







input {



    font-family:verdana;



    font-size:10px;



    font-weight:bold;



    background: #cccccc;



    padding:3px;



    margin-top: 2px;



    display:inline;



}







textarea, .bginput



{



	background: #cccccc;



	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: #2B3B44;



   padding: 5px;



   color: #FFFFFF;



   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: #ffffff;



}







div.titlebar a:hover {



	color: #ffffff;



}







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;
	border-color: #FFF;


}







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;
	color: #FFC;


}







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: #2B3B44;



	-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: #ffffff;



	padding: 4px 15px 4px 15px;



	border: 0  ;



	display:block;



	float: left;



	clear: right;



}







.newcontent_button a {



	color: #ffffff;



}







.newcontent_button a:hover {



	color: #ffffff;



}







.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: #ffffff;



}







.blocktop a:hover {



	color: #ffffff;



}







.blocktop{



    background: #2B3B44; /* for non-css3 browsers */



    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2B3B44', endColorstr='#556269'); /* for IE */



    background: -webkit-gradient(linear, left top, left bottom, from(#2B3B44), to(#556269)); /* for webkit browsers */



    background: -moz-linear-gradient(top,  #2B3B44,  #556269); /* for firefox 3.6+ */



	position:relative;



	color:#FFFFFF;



	-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: #6A6A6A;



        border-style:outset;



	border:1px solid #2B3B44;



	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:center;



}







.navtabs {



    background: #2B3B44; /* for non-css3 browsers */



    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2B3B44', endColorstr='#556269'); /* for IE */



    background: -webkit-gradient(linear, left top, left bottom, from(#2B3B44), to(#556269)); /* for webkit browsers */



    background: -moz-linear-gradient(top,  #2B3B44,  #556269); /* 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 #FFFFFF;



}







.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: #2B3B44; /* for non-css3 browsers */



    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2B3B44', endColorstr='#556269'); /* for IE */



    background: -webkit-gradient(linear, left top, left bottom, from(#2B3B44), to(#556269)); /* for webkit browsers */



    background: -moz-linear-gradient(top,  #2B3B44,  #556269); /* for firefox 3.6+ */



    min-width:60px;



    width:auto !important;



    width:60px;



    text-align:center;



    color: #ffffff;



    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;



}
