/* --------------- Default Styles --------------- */
html, body, p, h1, h2, h3, h4, h5, em, i, table, tr, td, th, form, input, textarea, select, li, ol, ul, strong {padding:0;margin:0;}
body {background:#E6E6E6;color:#333333;font:14px tahoma,verdana,sans-serif;}
em, i { font-style:normal;}
li { list-style-type:none;}
h1, h2, h3, h4, h5 {font-weight:normal;}
p {padding:5px 0;}
a:active, a:focus, img, input, select {outline: 0;focus:0;}
a, a:link, a:active, a:visited {color:#226699;text-decoration:none;cursor: pointer; font-weight:bold;}
a:hover {color:#226699;text-decoration: underline;}
.clear { clear:both; font-size:0; line-height:0; height:0;}
a img {border:2px solid #6699CC;}
a:visited img {border:2px solid #A86500;}
a:hover img {border:2px solid #666699;}
/* ------------------------------------------- */
#wrap {background:#F0F0F0;border-left:1px solid #EEEEFF;border-right:1px solid #EEEEFF;color:#333333;margin:0 auto;min-width:760px;padding:0 20px;text-align:left;width:94%; padding-bottom:20px;}
/* --------------- Header --------------- */
#header { width:100%; overflow:hidden; padding-bottom:20px;}

#sitetitle {color:#333333;float:left;width:42%;}

#header h1 {color:#556677;font-size:40px;letter-spacing:-3px;margin:12px 0 5px 20px;}
#header h2 {color:#888888;font-size:22px;letter-spacing:-1px;margin:-10px 0 0 50px;}
#sitetitle a, #sitetitle a:visited {color:#556677; font-weight:normal;}
	#sitetitle a:hover {text-decoration:none;color:#226699;}

.section { float:right; display:inline;padding-top:35px;}	
.section a, .section a:visited {color:#888888;font-size:1.6em;font-weight:normal;height:100px;letter-spacing:-1px;margin:0;padding:34px 6px 40px;}
.section a:hover {color:#226699; text-decoration:none;}
/* ------------------------------------------- */

/* --------------- Content --------------- */
.blx {border:2px solid #FFFFFF;color:#333333;padding:5px 10px 15px; margin-bottom:15px;}
.blx h2 {font-size:22px;letter-spacing:-1px;border-bottom:2px solid #AABBBB;color:#555555;margin:0 0 10px;}

/* Thumbs */
.thumbs { width:100%; overflow:hidden; text-align:center;}
.thumbs img {  float:left; }
.thumbs a, .thumbs a:visited  {padding:0;width: 154px; height: 204px;display: -moz-inline-stack;display: inline-block;vertical-align: top;margin: 2px 1px 3px 0;zoom: 1;*display: inline; position:relative;z-index:99;}
.thumbs a  * {vertical-align: top;}
.thumbs img {position:relative;z-index:99; display:block;width:150px; height:200px; float:left;}
	.t2 a, .t2 a:visited { width:244px; height:184px;}
	.t2 img { width:240px; height:180px;}

/* Cats */
.cats { width:100%; overflow:hidden; text-align:center;}
.cats li {padding:0;width: 244px; min-height: 360px;display: -moz-inline-stack;display: inline-block;vertical-align: top;margin: 2px 1px 3px 0;zoom: 1;*display: inline;_height: 360px; position:relative;z-index:99;*margin:2px 2px 3px 3px;}
.cats * {vertical-align: top;}
.cats li img {position:relative;z-index:99; width:240px; height:320px; display:block; margin-bottom:4px;}
.cats li p {width:98%; margin:0 auto; overflow:hidden; font-size:13px; padding:1px 0 1px;}


.text { font-size:16px;}
.gals { width:95%; margin:0 auto; overflow:hidden; padding:15px 0;}
.gals ul { width:49.9%; float:left;}
.gals li { padding-left:25px;}

.p_tops { width:920px; margin:0 auto; overflow:hidden;}
.p_tops a { width:24.9%; float:left; text-align:center; margin-bottom:8px;}
.p_tops img { width:200px; height:150px; display:block; margin:0 auto;}

.tops {color:#000; width:920px; margin:0 auto; overflow:hidden; padding:10px 0;}
.tops ul { width:24.9%; float:left;}
.tops li { padding-left:14px;}
.tops a, .tops a:visited, #footer a, #footer a:visited {color:#888888;font-weight:normal;}
.tops a:hover, #footer a:hover {color:#888888; text-decoration:underline;}
/* ------------------------------------------- */

/* --------------- Footer --------------- */
#footer { text-align:center;color:#888888;}
/* ------------------------------------------- */
