

@import "css/screen.css";
@import "css/fancy-type.css";



/* wp css */

.aligncenter, div.aligncenter 
{ 
display: block; margin-left: auto; margin-right: auto;
}
.alignleft 
{ 
float: left; 
}
.alignright 
{ 
float: right; 
}

p {margin: 0 0 1.5em 0; padding: 0;}

p + p { text-indent: 0em; margin-top:-1.5em; }

a {
color : #ec098d;
text-decoration : none;
}
li ul, li ol {
margin : 0;
}
ul {
margin : 0 0 1.5em 0;
}
ul {
list-style-type : none;
}
ul li {
background : none;
padding-left : 0;
}
ol {
list-style-type : decimal;
}
ol {
margin : 0 1.5em 1.5em 1.5em;
}
ol li {
padding-left : 0;
}
.content ul li {
background : url(images/check.gif) no-repeat left top;
padding-left : 18px;
}
.sidebar {
margin-top : 2em;
/*background: #F1F1F1; FEDFFA*/
}
.sidebar h2 {
font-size : 1.5em;
margin-top : 0.5em;
}
.sidebar-alt img {
border : 2px outset #0076a3;
}
.sidebar ul li ul li {
background : url(images/bullet.gif) no-repeat left top;
padding-left : 18px;
border-bottom : 1px dotted #ddd;
}
.sidebar-alt ul li {
background : none;
}
.bottombar ul li {
border-bottom : 1px dotted #ddd;
}
.twocol ul {
width : 100%;
}
.twocol ul li {
list-style : none;
padding-left : 18px;
border-bottom : 1px dotted #ddd;
background : url(images/bullet.gif) no-repeat left top;
width : 43%;
float : left;
margin : 0 0 0 0;
}
.twocol ul li a {
text-decoration : none;
}
.container {
width : 960px;
margin : 0 auto;
}
.showgrid {
background : url(images/grid.png);
}
body {
margin : 0 0 0 0;
background : #fff url(images/header.gif) repeat-x;
}
.footerbg {
background : #fff url(images/footer.gif) repeat-x;
}
.footer {
height : 110px;
color : #ddd;
}
.alt {
color : #ddd;
}
.alt a {
color : #fff;
}
.small-alt, .small-alt a {
color : #f8f8f8;
font-family : "Warnock Pro", "Goudy Old Style", "Palatino", "Book Antiqua", Georgia, serif;
font-style : normal;
font-weight : normal;
}
.header-alt, .header-alt a {
color : #303030;
margin-top : 18px;
text-decoration : none;
}
.right {
float : right;
}
.left {
float : left;
}
.rss-feed-header a {
color : #fff;
}
.row {
position : relative;
clear : both;
}
.thumb {
position : relative;
float : left;
width : 300px;
height : 330px;
margin : 0 12px 0 0;
}
.thumb a:link img, .thumb a:visited img {
padding : 0px;
border : 1px solid #7dc1f5;
}
.thumb a:hover img {
border : 1px solid #ec0c8c;
}
.thumb .themeheader {
font-size : 11px;
margin : 5px 0 5px 15px;
text-align : left;
}
.thumb .themelabel {
font-size : 9px;
margin : 5px 0 0 0;
text-align : left;
}
.thumb .themelabel a:link, .thumb .themelabel a:visited {
font-weight : normal;
color : #cb4721;
}
.thumb .themelabel a:hover {
color : #cb4721;
text-decoration : underline;
}
.headerbackground { background: url(images/header-point.gif) no-repeat; height: 150px; width: 960px; z-index: 1000;}
.menu {
width: 960px;
margin-top : 3px;
position: absolute;
top: 110px;
left: auto;
}
.menu a {
font-size : 16px;
text-decoration : none;
padding-right : 9px;
}
.menu a:hover {
text-decoration : underline;
}
.menu li {
display : inline;
padding-left: 9px;
border-right: 1px solid #fff;
}
div.colborderleft {
padding-left : 1px;
margin-left : 1px;
border-left : 1px solid #eee;
}
.maincontent {
margin-top : 0px;
}
#m1, #m2, #m3, #m4, #m5, #m6, #m7, #m8, #m9 {
display : none;
}
.clear {
clear: both;
padding-top : 9px;
padding-bottom : 9px;
}
div.pagination {
padding : 3px;
margin : 3px;
text-align : left;
}
div.pagination a {
border : 1px solid #dedfde;
margin-right : 3px;
padding : 2px 6px;
text-decoration : none;
color : #0061de;
}
div.pagination a:hover, div.meneame a:active {
border : 1px solid #000;
background-image : none;
background-color : #ec0c8c;
color : #FFF;
}
div.pagination span.current {
margin-right : 3px;
padding : 2px 6px;
font-weight : bold;
color : #ec0c8c;
}
div.pagination span.disabled {
margin-right : 3px;
padding : 2px 6px;
color : #adaaad;
}
.note {
font-size : 0.9em;
padding-right : 15px;
border-top : 2px solid #ffd324;
margin-left : 15px;
padding-left : 20px;
background : #fff6bf 0% 50%;
padding-bottom : 5px;
margin : 10px auto;
padding-top : 5px;
border-bottom : 2px solid #ffd324;
text-align : left;
}
.invisible {
display : none;
}
.single img {
padding : 4px;
margin : 3px;
border : 1px solid #ffffff;
clear : both;
}
.single p {
padding-top : 9px;
clear : both;
}
.single a, .single a:hover {
font-weight : bold;
}

/* -- comment form -- */
#comments 	
{ 
clear : both; background : #BBE6F6; padding : 15px; font-size: 11px; 
}
#comments a, #comments a:hover 
{ 
text-decoration : none; 
}
#comments h2 	
{ 
margin : 0; 
}
#comments dl 	
{ 
margin : 0; padding : 0; 
}
#comments dt 	
{ 
padding : 8px 0 0 0; font-size : 1.2em; border-top : 1px dotted #99c; color : #666666; 
}
#comments dt.highlighted 
{ 
padding : 8px; background : #000000; border : 4px solid #fff; 
}
#comments dd.highlighted 
{ 
background : #fff; padding : 2px 8px; 
}
#comments h3, #postComment h3 
{ 
padding : 0px; margin : 0 0 15px 0; 
}
#postComment 	
{ 
background : #ABCBDD; padding : 15px; color : #666666; 
}
#postComment label 
{ 
width : 320px; display : block; float : left; clear : both; margin : 5px 0 0 0; color: #8A817E; 
}
#postComment input, #postComment textarea 
{ 
margin : 5px 0 0 0; width : 560px; 
}
#postComment textarea 
{ 
height : 160px; 
}
#postComment .button 
{ 
padding : 5px; clear : both; width : 100px; margin : 10px 0 0 0; 
}
#postComment p, #postComment a, #comments dt a, #comments a 	
{ 
color: #A82A15; background: none;  
}

/* tabs */

.tab_container 
{ 
margin: 0px 0px; padding: 0px; border: 5px solid #FEDFFA; 
}
.tab_container_in 
{ 
margin: 0px; padding: 10px 0px; border-left: 1px solid #FEDFFA; border-top: 1px solid #FEDFFA; border-right: 1px solid #FEDFFA; border-bottom: 1px solid #FEDFFA;
}
.tab_menu_container 
{ 
margin: 0px 0px; padding: 0px 0px 0px 0px; height: 30px; background-color: #FEDFFA;
}
#tab_menu li 
{
margin: 0px; padding: 5px 5px 2px 0px; font-size: 13px; line-height: normal; float: left; list-style: none; cursor: pointer; border-bottom: none;
}
#tab_menu .first 
{
padding: 5px 5px 2px 6px; 
}
#tab_menu li a, #tab_menu li a:visited 
{
margin: 0px; padding: 3px 6px 3px 6px; color: #000000; text-decoration: none; display: block;
}
#tab_menu li a:hover, #tab_menu li a.current 
{
background-color: #BBE6F6; color: #000000; text-decoration: none; 
}
.tab_content_list 
{ 
display: none;	 
}
#tab_content_tags a, #tab_content_tags a:visited 
{
color: #BBE6F6; text-decoration: none; 
}
#tab_content_tags a:hover 
{
color: #ffffff; text-decoration: none;
}
.tab_container ul li
{
background : url(images/bullet.gif) no-repeat left top;
padding-left : 18px;
border-bottom : 1px dotted #ddd;
}



.sponsors 
{
margin-bottom : 0px; padding: 0px; overflow : hidden; 
}
.sponsors img.ml 
{
padding: 4px;
margin: 5px;
border: 1px solid #FFF;
}
.sponsors a {
	border: 0px; padding: 0px; margin: 0px;
	border-bottom:0px dotted;
}
.ads a {
	border: 0px; padding: 0px; margin: 0px;
	border-bottom:0px dotted;
}

img
{ 
	border: 0px; padding: 0px; margin: 0px;
	border-bottom: 0px;
}
a img 
{ 
	border: 0px; padding: 0px; margin: 0px;
	border-bottom: 0px;
}
.commentsblock img {
	display: inline;
	padding: 0px;
	border: 0px solid #FFF;
	margin: 0px;
	}
blockquote 
{
	display:block;
	margin-left:1em;
	padding-left:27px;
	background:url(images/blockquote.png) top left no-repeat;
}
