/*
Theme Name: Flytonic Theme
Theme URI: http://www.flytonic.com
Description: Creating casino affiliate websites has never been easier!
Version: 1.0
Author: Thomas Calkins
Author URI: 
*/

/**************** Links *****************/

a, a:link, a:visited {
	color:#006699;
	text-decoration: none;
	border:0;
	}
	
a:hover {
	color: #999999;
	text-decoration: none;
	border:0;
	}

body {margin:0px;
      background:#FFFFFF;
      font-size: 12px;
	  font-family:Arial, Helvetica, sans-serif;
      color:#222222;
      }

#main{width:950px;  
      margin:0px auto 0px auto;
	  background-color:#FFFFFF;
      }
	 
#main li {padding: 0px 0px 5px 0px;	
            margin: 0px 0px 0px 10px;
            text-indent:10px; 
            list-style:url(images/bullet.gif) inside;}
			
#main ul{margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px; 
            
           }

img {   border:0;
	
     }
	 

.clearboth{ height:20px; clear:both;}

/****************** HEADER ***************************/


#headeroutside{ width:100%;
height:120px;
background:#000000 url(images/flybk.png) repeat-x;
border-top:5px solid #FFFFFF;
}
#header {width:930px;
		  margin:0px auto 0px auto;
		  padding:0px 0px 0px 0px;
         }
		 

				  
/****************** Navbar ***************************/

#navouter{width:100%;
height:40px;
background:#000000;
border-top:2px solid #FFFFFF;}


#navtop {width: 950px;
margin:0px auto 0px auto;
         color:#FFFFFF; 
         height:40px;
         font:12px Arial, Helvetica, sans-serif; 
         font-weight:bold; 
         } 
		 
#navbottom {width: 100%;
         height:20px;
         margin: 0px 0px 0px 0px;
         background:url(images/bottomnav.jpg) repeat-x top;
         } 

#subnavouter{width:100%;
height:25px;
background:#bab9b9;}


#subnav{width: 950px;
margin:0px auto 0px auto;
         color:#FFFFFF; 
         height:25px;
         font:11px Arial, Helvetica, sans-serif; 
         font-weight:bold; 
         } 


/************* Nav*************************************/

#nav2{
        display: block;
        font-size:12px;
        height:40px;
        width:100%;
		margin:0px;
		font-family:Georgia, "Times New Roman", Times, serif;
}

#nav2, #nav2 ul {
	line-height: 28px;
        margin-top:0px;
        padding-top:0px;
	list-style: none;
}

#nav2 a ,#nav2 a:hover{
	border:none;
	display: block;
}

#nav2 li {
	float: left;
	list-style:none;
          }

#nav2 a,#nav2 a:visited {
	color:#FFFFFF;
	display:block;
	font-weight:bold;
        margin-top:0px;
	padding:6px 26px 6px 26px;     
}

#nav2 a:hover, #nav2 a:active {
	color:#fff;
        background: url(images/navtab2.gif) no-repeat center bottom;
        display:block;
	text-decoration:none;
}	

#nav2 .current_page_item {color:#fff;
        background: url(images/navtab2.gif) no-repeat center bottom;
        display:block;
	text-decoration:none;}

#nav2 .current_page_parent{color:#fff;
        background: url(images/navtab2.gif) no-repeat center bottom;
        display:block;
	text-decoration:none;}



#nav3{
        display: block;
        font-size:11px;
        height:25px;
        width:100%;
		margin:0px;
}

#nav3, #nav3 ul {
	line-height: 13px;
        margin-top:0px;
        padding-top:0px;
	list-style: none;
}

#nav3 a ,#nav3 a:hover{
	border:none;
	display: block;
}

#nav3 li {
	float: left;
	list-style:none;
          }

#nav3 a,#nav3 a:visited {
color:#FFFFFF;
	display:block;
	font-weight:bold;
        margin-top:0px;
	padding:6px 26px 6px 26px;     
}

#nav3 a:hover, #nav3 a:active {
	color:#000000;
	background-color:#FFFFFF;
        display:block;
	text-decoration:none
}	

#nav3 .current_page_item {color:#FFFFFF;
        background:#AFAFAF;
        display:block;
	text-decoration:none;}


/******************** Main Layout ***************************/


#main h1 {padding:10px 0px 20px 0px;
margin:0px;
font-size:28px;
line-height:1.3em;
font-family:Georgia, "Times New Roman", Times, serif;
color:#000000;}


#topcontentl{height:395px;
width:450px;
color:#222222;
font-size:14px;
float:left;
}

#topcontentr{height:395px;
width:475px;
color:#222222;
font-size:14px;
float:left;
margin:10px 0px 0px 25px;
}

#content{width:950px;
         clear:both;  
         line-height: 17px; 
		 margin:0px auto 0px auto;
         }

#content a:hover {
	color: #999999;
	text-decoration: none;
	border:0;
	}

		 
#main h2{padding:0px 0px 5px 0px;
margin:0px 0px 15px 0px;
border-bottom:1px solid #dddddd;
	font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;}



#content p{padding: 0px 0px 10px 0px;
           margin: 0px;
          }

#contentleft{float:left;
width:500px;}


#contentright{float:left; 
margin-left:40px;
width:400px;}

#sidebar a, a:link,a:visited {color:#006699;
	text-decoration: none;
	border:0;}				

#sidebar a:hover {color:#999999;
	text-decoration: none;
	border:0;}		  
				  			  
#sidebar{width:275px; 
              float:left; 
              margin:0px 0px 0px 30px;
			  border-left:1px solid #EEEEEE;
			  padding-left:10px;
             }
			 
#sidebar h2{padding:5px 0px 5px 20px; 
            margin:10px 0px 5px 0px; 
			color:#333333;
				font-family:Georgia, "Times New Roman", Times, serif;
			background:#FFFFFF url(images/sidebarh2.gif) no-repeat;
            font-size:12px;             
			border-top:1px solid #DDDDDD;
			border-bottom:1px solid #DDDDDD;
            }

.dot{background: url(images/bigdot.gif) repeat-x bottom;
height:20px; 
width:630px;
margin-bottom:25px;
border:0px;
clear:both;
                   }
				   
.lefttheme{float:left;
margin-right:20px;
margin-bottom:50px;
border:6px solid #666666;
}

.block{margin:25px 0px 25px 0px;}

.showcase img { border: 4px solid #FF9933;}

.showcase:hover img{ border: 4px solid #666666; }

.showtd{ border-bottom:1px solid #dddddd;}
/*************************** Sidebar ********************************/

		
.newsletter{ 
  
            font:10px Verdana, Arial, Helvetica, sans-serif; 
            line-height:12px; 
			margin-left:20px;
			  padding:8px 2px 2px 36px;
			 background:url(images/rssfeed.gif) no-repeat left;
			 font-weight:bold;
            }

#newsletterform{margin:0;
               }

#newsletterform input{font:10px Verdana, Arial, Helvetica,sans-serif; 
                      color:#666666; 
                      width:160px;
                      padding:1px;
					  
                     }

#newsletterform #submit{width:25px; 
                        background-color:#eeeeee;
                        border:1px solid #cccccc;
                        margin-left:4px; 
                       }

/************************ Pages and Single Page Layout ******************/


#pagecontent p{padding: 0px 0px 10px 0px;
           margin: 0px;
          }

#pagecontent{width:630px; 
             float:left;
      padding-top:10px;
			 }
		

#pagecontent h1 {margin:5px 0px 20px 2px; 
                 font-size:28px; 
                 }

#pagecontent h2 { 
            margin:5px 0px 15px 0px; 
            color:#333333; 
            font-size:18px;   
				font-family:Georgia, "Times New Roman", Times, serif;          
		
                }

#pagecontent h3 {padding:0px 0px 5px 0px; 
                 margin:8px 0px 6px 0px; 
                 font-size:16px; 
				 color:#666666;
				 	font-family:Georgia, "Times New Roman", Times, serif;
				 background:url(images/css-dotted.gif) repeat-x bottom;
				 
                }


#pagecontent h4{margin-bottom:5px; 
                font-size:14px; 
					font-family:Georgia, "Times New Roman", Times, serif;
                padding:3px;
               }

.post-info{padding-top:8px; 
           background:url(images/bigdot.gif) top repeat-x; 
           color:#777777; 
           font-weight:bold; 
           font:10px Verdana, Arial, Helvetica,sans-serif; 
           margin-bottom:25px;
           }

.articledate{color:#999999; 
             font-family:Georgia, "Times New Roman", Times, serif;
            margin-bottom:5px;
padding-bottom:5px;
margin-top:3px;
             }

.breadcrumb {padding:4px;
             background:url(images/bigdot.gif) bottom repeat-x; 
             color:#777777; 
             font:10px Verdana, Arial, Helvetica, sans-serif;              font-weight:bold; 
             margin-bottom:20px;
             }
.date{font-size:10px;
color:#666666;}

.date2{font-size:10px;
color:#666666;
padding-left:20px;
margin:2px 0px 15px 5px;
}

/******************* Image format ****************************************/
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered, .aligncenter, div.aligncenter {
	display: block;
        margin:10px auto 10px auto;
	float:none;
	text-align:center;
	padding:2px;
	}

img.alignright {
	padding: 2px;
	margin: 0 12px 4px 12px;
	display: inline;
	}

img.alignleft {
	padding: 2px;
	margin:  0 12px 4px 12px;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

/****************** Captions *****************************/

.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #eeeeee;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}

.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}

/******************* Comments ****************************************/

#commentform input {
	width: 250px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	border:2px solid #dddddd;
	color:#666666;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	padding: 2px;
	width: 330px;
	border:2px solid #dddddd;
	color:#666666;
	}
	#respond{background:url(images/leave-comment.gif) top left no-repeat; 
             padding-left:40px;}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0;
	width:170px;
	background-color:#EEEEEE;
	border:3px double #CCCCCC;
	}

.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	margin-left:50px;
	text-align: justify;

	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;
		border:1px dashed #dddddd;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
font-size:10px;
	}
.fn{font-size:14px;
font-style:normal;
font-weight:bold;}

.avatar {float:left;}

/************************** Footer************************/

#footer {width:940px;
         color:#FFFFFF; 
		 font-family:Verdana, Arial, Helvetica, sans-serif; 
		 font-size:10px;
		 padding-top:10px;
		 margin:0px auto 0px auto;
         }

#footer a{color:#FFFFFF;
border-bottom:0px;
         }

#footer a:hover{color:#FFFFFF; 
                text-decoration:underline;
				border-bottom:0px;
               }

#footer li{ list-style: none;
            display: inline;

            }

#footer-outside{margin-top:5px; 
background:#000000;
height:50px;
               }