/*  
Theme Name: rethinkfx_photography
Theme URI: http://www.rethinkfx.com/
Description: The theme created by Ben Cowell for rethinkfx.com
Author: Ben Cowell
Author URI: http://www.rethinkfx.com/
 	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/
/* Layout Elements */

 * { margin:0px;} /*   reset everything */

body    {
		background: #000000;
        margin: 0px;
        height: 100%;
        }

#page 	{ 
        width: 900px; 
        margin: 0 auto;
      	}
  
#header {
        margin: 0px;
        height: 30px;
 		font-family: Arial, Helvetica, sans-serif;
 		font-size: 30px;
		color: #FF9933;
        }

#content {
		text-align:left;
         }

#footer {
	    width: 900px;
        text-align:center;
	  	color:#999;
        margin: 0 auto;
        font-family: trebuchet,Verdana,Georgia,sans-serif;
	  	font-size: 10px;
	  	color: #666666;
	  	font-weight: lighter;
	  	line-height: 10px;
        text-transform: uppercase;
        }

.thephoto {
        text-align:center;
        }
        
.box {
		border-style:solid;
		border-width:1px;
		border-color:#666666;
		padding: 10px;
}

.aboutbox {
		border-style:solid;
		border-width:1px;
		border-color:#666666;
		padding: 10px;
		height:350px;
}


.archive_header {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-style: normal;
		color: #FF8100;
		font-weight: lighter;
		line-height: 18px;
        text-decoration: none;
        text-transform: uppercase;
}

.archive_header  a:link 
        {
        color: #FF8100;
        text-decoration: none;
		}
.archive_header a:hover
        {
        color: #666666; 
        text-decoration: none; 
        }

.archive_header a:visited
        {
        color: #FF8100; 
        text-decoration: none; 
        }

.archive_header a:active
        {
        color: #666666; 
        text-decoration: none; 
        }

.photohead a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-style: normal;
		color: #666666;
		line-height: 18px;
        text-decoration: none;
		}

.page_link a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-style: normal;
		color: #666666;
		line-height: 18px;
        text-decoration: none;
   	    float:right;
		}

.page_link a:hover
        {
        color: #999999; 
        text-decoration: none; 
        }

.alignleft { text-align:left; width: 33%; float:left;}
.alignmiddle { text-align:center; width: 33%; float:left; }
.alignright { text-align:right; width: 33%; float:right; }

#footer  a:link 
        {
        color: #666666;
        text-decoration: none;
		}
#footer   a:hover
        {
        color: #FF8100; 
        text-decoration: none; 
        }

#footer   a:visited
        {
        color: #666666; 
        text-decoration: none; 
        }

#footer   a:active
        {
        color: #666666; 
        text-decoration: none; 
        }

/* Typography & Colors */

img a:link 
       {
       border:0px; 
       border-bottom:none;
       }
       
img
       {
       border:0px; 
       border-bottom:none;
       }

.tag_cloud
        {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-style: normal;
		color: #FF8100;
		font-weight: lighter;
		line-height: 18px;
        text-decoration: none;
        text-transform: uppercase;
		}

.v_align {
		line-height: 30px;
        margin-bottom:-15px;
        position:absolute;
        min-height:15px !important;
        bottom: 50%;
}

.tag_cloud a:link 
        {
        color: #666666;
        text-decoration: none;
	}

.tag_cloud a:hover
        {
        color: #FF8100; 
        text-decoration: none; 
        }

.tag_cloud a:visited
        {
        color: #666666; 
        text-decoration: none; 
        }

.tag_cloud a:active
        {
        color: #666666; 
        text-decoration: none; 
        }

.horizontal_line
        {
        border-top:1px solid #aeaeae;
        }

.post_info
        {
 		font-family: trebuchet,Verdana,Georgia,sans-serif;
        text-align:left;
		font-size: 9px;
		color: #666666;
		font-weight: lighter;
		line-height: 16px;
        margin: 0px;
        text-transform: uppercase;
		}
		
.info_text
        {
 		font-family: trebuchet,Verdana,Georgia,sans-serif;
        text-align:left;
		font-size: 11px;
		color: #a2a2a2;
		font-weight: lighter;
		line-height: 16px;
        margin: 0px;
		}

.info_header
        {
        color: #FF8100;
        text-decoration: none; 
	}
		
.info_text a
        {
        color: #ffffff;
        text-decoration: none; 
	}

.info_text a:hover
        {
        color: #FF8100; 
        text-decoration: none; 
        }

.info_text a:visited
        {
        color: #ffffff; 
        text-decoration: none; 
        }
		
.post_text 
		{
		font-size: 11px;
		text-transform: none;
		}

.navigation_link
        {
 		font-family: trebuchet,Verdana,Georgia,sans-serif;
        height:16;
		font-size: 9px;
		font-weight: lighter;
		line-height: 16px;
        margin: 0px;
        text-transform: uppercase;
	}

.navigation_link a
        {
        color: #FF9933;
        text-decoration: none; 
	}

.navigation_link a:hover
        {
        color: #FF8100; 
        text-decoration: none; 
        }

.post_info img {
        vertical-align:top;
        }

.post_info a
        {
        color: #a2a2a2;
        text-decoration: none; 
	}

.post_info a:hover
        {
        color: #FF8100; 
        text-decoration: none; 
        }

.post_info a:visited
        {
        color: #a2a2a2; 
        text-decoration: none; 
        }
        
.comments
        {
 		font-family: trebuchet,Verdana,Georgia,sans-serif;
		font-size: 11px;
		color: #666666;
		width:400px;
		line-height: 16px;
    	margin: 0px;
		font-weight: lighter;
		}
	        
.comment_post_area
		{
		}

.comments_text
        { 
 		font-family: trebuchet,Verdana,Georgia,sans-serif;
		font-size: 11px;
		color: #cccccc;
		line-height: 16px;
    	margin: 0px;
		font-weight: lighter;
		}

.comments_list
		{
			
		}
	
.comments_list img
		{
		padding: 0px 10px 0px 0px;
		float:left;
		}
	
.comments_list ul
		{
		margin: 0px;
		padding: 0px 0px 0px 0px;
		list-style: none;
		}
	
.alt  {background-color:#333333;}
	
.comments a:link
        {
        color: #666666;
        text-decoration: none;
        border-bottom: dotted 1px #cc0000;
	}

.comments a:hover
        {
        color: #FF8100; 
        text-decoration: none;
        border-bottom: dotted 1px #cc0000;
	}

.comments a:visited
        {
        color: #FF8100; 
        text-decoration: none;
        border-bottom: dotted 1px #cc0000;
	}