/*
Theme Name: Rhyans Design Studio
Theme URI: http://rhyansdesignstudio.com/
Description: Rhyans Design Studio, Marietta, GA
Version: 1.0
Author: Kyle Kinnaman
Author URI: http://usabledesignworks.com.com/
Tags: black, custom, fluid width, portfolio, ecommerce

	Rhyans Design Studio v1.1
	 http://rhyansdesignstudio.com/

	CSS, XHTML and design are released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



* {
	background: transparent;
	text-decoration: none;
	border: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-weight: normal;
    font-style: normal;
    text-transform: inherit;
	color: #767676;
	}

html {
	width: 100%;
	height: 100%;
	}
	
	body {
		background: #000;
		font-family: "Palatino Linotype", Verdana, Arial, Sans-Serif;
		width: 60em;
		margin: 0 auto;
		}
		
		p {
			margin: 0 0 1em;
			}
			
		h1, h2, h3, h4, h5, h6 {
			text-align: center;
			cursor: default;
			}

		h1 {
			font-size: 1em;
			margin: 0;
			font-weight: normal;
			text-align: left;
			display: inline;
			text-transform: none;
			}
			
		h2 {
			display: block;
			float: left;
			background: #000;
			width: 22.65em;
			margin: 0 0 .5em 0;
			padding: .5em;
			letter-spacing: -0.025em;
			-moz-border-radius: .5em;
			-webkit-border-radius: .5em;
			}
			
			#searchform {
				display: block;
				float: left;
				background: #101010;
				width: 34.5em;
				margin: 0 0 .5em 1.5em;
				padding: 1.125em .5em 0;
				}
				

		h3 {
			font-size: 2.25em;
			letter-spacing: -0.05em;
			cursor: default;
			}
			
		h4 {
			font-size: 1.125em;
			}

		a, a:visited {
			color: #FFCB00;
			font-weight: bold;
			}

			a:focus, a:hover, a:active {
				color: #DCDCDC;
				outline: none;
				}

		#content {
			margin: 2em 0 0;
			padding: 2em 0 1em;
			}
			
			#header {
				display: block;
				height: 7.0625em;
				width: 22em;
				background: url(images/logos/logo.png) top center no-repeat;
				margin: 0 auto;
				}

			#left, #right {
				float: left;
				display: block;
				width: 11.25em;
				padding: 0em 0 0;
				}
				
					.searchresults a { 
						clear: both;
						display: block;
						padding: .5em;
						}

					.center_comments_container_header, .center_comments_container {
						margin: 0;
						}
					
					.feeds, #all_comments, #center_comments, #left_comments, #right_comments {
						font-size: 0.8125em;
						}
						
						#all_comments h3 {
							font-size: 2.775em;
							}
			
				#main, #footer {
					margin: 0 auto;
					display: block;
					width: 37.5em;
					}
		
				.post {
					float: left;
					display: block;
					width: 35.5em;
					background: #121212;
					margin: 1em 0 .5em;
					padding: 1em;
					-moz-border-radius: .5em;
					-webkit-border-radius: .5em;
					}
		
					.post img {
						float: right;
						margin: 0 0 0 1em;
						}
						
					.archive h2, .search h2 {
						background: #101010;
						margin: .5em 0 .5em 1em;
						}
						
					.archive .post, .search .post {
						width: 12em;
						margin: 0 .5em 1em;
						padding: 1em;
						}

					.archive a {
						display: block;
						cursor: pointer;
						}
						
					.archive .post .entry img, .search .post .entry img {
						width: 12em;
						height: 12em;
						margin: 0 0 .5em;
						}

					.forminput {
						margin: 0 0 .5em;
						}

					.inp {
						background: #121212;
						}			
				
						input {
							width: 14em;
							padding: 0 .5em;
							background: #000;
							}

							input.category {
								width: 1em;
								cursor: pointer;
								}
						
							li.inp {
								width: 10em;
								margin: 0 auto;
								text-align: center;
								}

						textarea {
							width: 42.35em;
							padding: .5em;
							overflow: auto;
							background: #000;
							}
	
		#footer {
			clear: both;
			width: 37.5em;
			}
			
			#footer p {
				font-size: .75em;
				text-align: center;
				}			

			#footer a {
				font-weight: normal;
				background: #101010;
			 	margin: 0 .25em;
				padding: .25em .5em;
				-moz-border-radius: .5em;
				-webkit-border-radius: .5em;
				}

.radio_label {	
	width: 5em;
	text-align: right;
	cursor: pointer;
	}
	
	#comment_category {
		width: 31.5em;
		margin: 0 auto;
		}

		#comment_category li {
			float: left;
			margin: 0 .75em 0 0;
			cursor: pointer;
			}

			#comment_category li#comment_category_last {
				margin: 0;
				}
				
				#comment_submit {
					text-align: center;
					margin: 2em 0 0;
					}
	
					#comment_submit span {
						padding: .75em 0;
						}

					#comment_submit input {
						width: 11em;
						padding: 1em 0;
						}				

						#comment_submit input:hover, #comment_submit input:focus, #comment_submit input:active {
							cursor: pointer;
							}
							
						.comment_author {
							clear: both;
							float: right;
							margin: 0 0 1em 1em;
							padding: 0 1em;
							border-left: 1px solid #767676;
							text-align: center;
							}
							
							#search {
								text-align: center;
								}
						
							input#s {
								width: 10em;
								padding: .5em;
								background: #000;
								margin: 0 1em 0 0;
								}
								
							input#searchsubmit {
								width: 4em;
								padding: .5em;
								background: #000;
								}
								
.navigation {
    clear: both;
    width: 100%;
    text-align: center;
    margin: 0 0 .5em;
}
