/*
Theme Name: Flipgirl
Theme URI: www.tripleflip.ca
Description: Flipgirl theme for www.flipgirl.ca - are you flip? 
Version: 1.0
Author: <a href="www.qmci.net">qmci.net</a>
Author URI: www.qmci.net
*/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

/* DEFAULT CSS */

h2 {
   color: #C0D731;
   text-align: left;
   font-size: 22px;
   font-family: verdana;
}

h2 a {
	font-size: 18px;
   font-family: Trebuchet MS;
   color: #04ACEE;
   text-decoration: none;
}

h3 a {
   font-size: 18px;
   color: #04ACEE;
   text-decoration: none;
   font-family: Trebuchet MS;
}

a {
	text-decoration: none;
}

p {
	line-height: 18px;
	font-family: verdana;
	font-size: 11px;
	}
	
body {
	background: #D4B2D4 url('images/bg_gradient_top.png') repeat-x;
	width: 100%;
	margin: 0;
	font-family: Trebuchet MS;
	}

	#bottom_gradient{
		background: url('images/bg_gradient_bottom.png') repeat-x bottom;
	}
	
	#global {
		margin: 0 auto;
		width: 1200px;
	}
		
		#page {
			background: url('images/bg_top.png') no-repeat top;
		}
		
		#page_foot {
			background: url('images/bg_footer.png') no-repeat bottom;
			padding-bottom: 170px;
		}
	
			#content {
				background: #fff;
				width: 459px;
				float: left; 
				border-left: #9D3293 solid 1px;
				border-right: #9D3293 solid 1px;
				border-bottom: #9D3293 solid 1px;
				margin-left: 243px;
				padding: 20px 20px 0 20px;
				margin-top: 13px;
			}
			#top_nav {
				padding-top: 175px;
				margin-left: 243px;
			}
			
			#top_nav li {
				list-style: none;
				float: left;
				padding-left: 25px;				
			}
			
			#top_nav li a {
				text-decoration: none;
				color: #ffffff;
				font-size: 15px;
			}
			#sidebar_wrapper {
				width: 206px;
				float: left;
				margin-left: 5px;
                padding-top: 10px;
				margin-top: 10px;
				
			}
			
			#rss_img {
				background: url('images/rss.png') no-repeat;
				width: 20px;
				height: 20px;
				padding-bottom: 10px;
			}
			
			#rss_img a {
				padding-left: 25px;
				text-decoration: none;
				color: #643A83;
				font-family: Trebuchet MS;
				font-size: 18px;
			}
			
				#search_box {
								background: url('images/bg_search.png') no-repeat;
								width: 245px;
								height: 56px;
							}
								
							#search_form {
								width: 130px;
							}
							
																					
							#search_inputs{
								padding-left: 23px;
								padding-top: 22px;
							}
							#text_field {
								width: 150px;
								border: none;
							}
							
							.button {
							    border: none;
							    background: url('images/searchButton.png') no-repeat;
								width: 29px;
								height: 29px;
								margin-left: 15px;
								cursor: pointer;
							}
							
			#goto_triple {
				background: url('images/goto.png') no-repeat;
				width: 216px;
				height: 56px;
				padding-bottom: 5px;
			}
			
			#sidebar{
				margin-top: 35px;
				width: 196px;
				background: #fff;
				border-left: #9D3293 solid 1px;
				border-right: #9D3293 solid 1px;
				border-bottom: #9D3293 solid 1px;
				padding-left: 11px;
				padding-right: 10px;
			}
			
				#sidebar .purp {
					margin-left: -35px;
					color: #9D3293;
					padding-right: 10px;
				}
                            #sidebar li a, #sidebar li{
                                 list-style: none;
                                 text-decoration: none;
                                 color: #AE4EA3;								 
                            }
							
							#sidebar ul {
								margin-left: 0;												
								width: 166px;
								text-align: left;
							}
						
						.sidebar_banner {
							padding: 10px 0;
						}
						
						.categories {
								width: 190px;
								margin-left: -3px;
								border-top: 2px solid #C0D731;
								padding-bottom: 5px;
						}
						
							.border_top {								
								width: 190px;
								margin-left: -2px;
								border-top: 2px solid #C0D731;
								padding-bottom: 5px;
							}
							
							#content li {
								list-style-image: url('images/list_flip.png');
							}
							
							li {
								font-family: Trebuchet MS;
								font-size: 14px;
							}
							#log_in {
								margin-top: -27px;
								float: right;
							}
							
							#log_in li {
								float: left;
								padding-left: 5px;
							}
							
							#sidebar ul{
								list-style: none;
								text-decoration: none;
								margin-left: -40px;
							}
							
							
							#sidebar ul li {
								list-style-image: none;
							}
							
							#paddingBot ul li {
								list-style: none;
							}
							
							#archives h2 {
								font-size: 12px;
							}
							
							#paddingBot {
								padding-bottom: 10px;								
								font-family: Trebuchet MS;
								font-size: 14px;
							}						
							
							a h3 {
								font-size: 12px;
								font-family: verdana;
								color: #04ACEE;
								text-align: left;
								width: 180px;
							}
							
							.border_green p {
								margin-top: -5px;
								font-size: 12px;
								font-family: verdana;
								color: #000;
								padding-left: 1px;
							}
							
							.stbuttontext {
								color: #04ACEE;
								text-decoration: none;
								list-style: none;
							}
							
							.stico_default {
								border: none;
								text-decoration: none;
							}
							
							.post {
								padding-top: 20px;
								padding-bottom: 3px;
								border-bottom: 1px dotted #9D3293;
								font-family: verdana;
							}
							
							.post small {
								padding: 0;
								color: #ccc;
								font-family: Trebuchet MS;
							}
														
							.entry, .entry p {
								font-family: verdana;
								font-size: 12px;
							}
													
							.postData{
								width: 479px;
								color: #9D3293;
								clear: both;
								font-family: Trebuchet MS;
								font-size: 12px;
								}
							
													
							.postmetadata {
								float: left;
							}
							
							.postmetadata a{
								color: #9D3293;
								text-decoration: none;
								}
								
								#meta_right {
									padding-right: 20px;
									float: right;
								}
								#meta_right a {
									color: #9D3293;
									text-decoration: none;
									float: left;
								}
								
								#comment {
									width: 455px;								
								}
								
								.navigation {
									padding-top: 15px;
									width: 479px;
								}
								
								.alignleft {
									float: left;
								}
								
								.alignright {
									padding-right: 20px;
									float: right;
								}
								
								.title {
									padding-top: 5px;
									margin: 0;
								}
								
								.entry {
									padding: 0 0px 15px 0px;
									clear: both;
									margin-top: -25px;
								}
								
								#top_left {
									padding-bottom: 50px;
									height: 0;
									float: left;
								}
								
								#top_right {
									margin-top: -20px;
									float: right;
								}
								
								#sidebar .stbutton {
									visibility: hidden;
									cursor: none;
								}
								
								#comments {								
									font-size: 16px;
									font-family: verdana;
									color: #04ACEE;
								}
								
								#respond{
									font-size: 12px;
									font-family: verdana;
									color: #04ACEE;
								}
								
								/*.commentmetadata a{
								padding: 0;
								color: #ccc;
								font-family: Trebuchet MS;
								}*/
								
								.commentlist li, .commentlist li a {
									list-style: none;
									color: #9D3293;
								}
								.commentlist li{
									border-bottom: 1px dotted #ccc;
								}
								.commentlist p {
									padding-left: 15px;
								}
								
								/*cite {
									margin-left: -35px;
								}*/
								
								#loginform {
									background: #ccc;
								}
								
								#bottom_gradient {
									margin: 0;
									padding: 0;
								}
								
								.wp-caption {
									margin: 0 auto;
									margin-top: 10px;
									width: 459px;
									text-align: center;
									border: solid 1px #D4B2D4;
									padding: 8px 5px 5px 5px;

								}				
								
								.wp-caption-text {
									font-family: verdana;
									font-style: italic;
									color: #6438A3;
									padding-bottom: 5px;
									text-align: center;
								}	
								
								.wp-caption-dd {
									font-family: verdana;
									font-style: italic;
									color: #643A83;
									padding-bottom: 5px;
									margin-left: 0px;
								}
									
								table {
									margin: 0 auto;
									width: 459px;
								}
								/*							
								a img {
									border: 1px solid #800080;
								}
								
								.wp-polls-ans li {
									width: 190px;
								}
								*/
								
			#footer {
				text-align: center;
				clear: both;
				margin-bottom: 0;
			}
		
		