/*  
Theme Name:  RRdotC "Uh Oh"
Theme URI: http://www.royalrodent.com/
Description:  Inspired by "Uh Oh" color pallette by Kacee (http://colourlovers.com/index.cfm?section=lovers&view=display&lover=1446)
Author:  Bryce Fields
Author URI: http://www.royalrodent.com
Version: 1.0
*/

body {
	background : #828a96 url(http://www.royalrodent.com/imgs/stripe.png) repeat left top;
	margin : 0;
	padding : 0;
	font-family : Verdana, Geneva, Helvetica, Arial, sans-serif;
	color : #fff;
}

#container {
	margin : 0 auto;
	padding : 0;
	width : 780px;
	background: #000 none repeat scroll 0%;
}

#banner {
	margin : 0;
	padding : 13px 12px 0 12px;
	background: #000 none repeat scroll 0%;
	border-bottom : 1px solid #797979;
}

#banner img {
	display: block;
	border : none;
}

ul#sitenav {
	list-style-type: none;
	margin : 0;
	padding : 0;
	background-color : #414141;
	border-bottom: 1px solid #797979;
	font-weight : bold;
	color : #999;
	height : 1.4em;
}

ul#sitenav li {
	display : inline;
}

ul#sitenav li a {
	display : block;
	border-right : 1px solid #999;
	padding : 2px 1.5em;
	text-decoration : none;
	color : #999;
	float : left;
	font-size : 0.85em;
}

ul#sitenav li a:hover {
	background-color : #777;
	color : #222;
}

#content_column {
	margin : 0;
	padding : 0 200px 1.5em 0;
}

#content_column_wide {
	padding-bottom : 1.5em;
}

#content_column h1, #content_column_wide h1 {
	margin : 0 0 1em 0;
	padding : 18px 0 0 20px;
	height : 44px;
	color : #EB8B01;
	font: italic bold 1.3em "Trebuchet MS",Georgia,'Times New Roman', Times, serif;
}

#content_column h1.archive, #content_column_wide h1.archive {
	padding-top : 14px;
	font-size : 1.1em;
	height : 54px;
}

#content_column h2, #content_column_wide h2 {
	color : #fff;
	font-size : 1em;
	margin : 1em 4em 0 0;
	text-align : right;
}

#content_column h2 a, #content_column h2 a:visited, #content_column_wide h2 a, #content_column_wide h2 a:visited {
	color : #fff;
	text-decoration : none;
}

#content_column h2 a:hover, #content_column_wide h2 a:hover {
	color : #AA7117;
}

#content_column #comments, #content_column #postcomment {
	text-align : left;
	font-size : 0.9em;
	margin : 1em 4em 0 1em;
	color : #CC9951;
}

#content_column #postcomment {
	margin-top : 3em;
}

#content_column h3, #content_column h4, #content_column_wide h3, #content_column_wide h4  {
	margin-left : 1em;
	font-size : 0.9em;
}

#commentlist {
	font-size : 0.8em;
	margin-bottom : 5em;
}

#content_column #commentlist p {
	font-size : 1em;
	margin : 1em 4em 0pt 1.4em;
}

#content_column a, #content_column_wide a {
	color : #EB8B01;
}

#content_column a:visited, #content_column_wide a:visited {
	color : #EB8B01;
	text-decoration: none;
}

#content_column a:hover, #content_column_wide a:hover {
	color : #AA7117;
	text-decoration : underline;
}

#content_column blockquote, #content_column_wide blockquote {
	width : 75%;
	margin : 0.5em auto;
	padding : 1em;
	border-top : 1px dotted #A2A28F;
	border-bottom : 1px dotted #A2A28F;
	background-color : #E5E5CF;
	font-size : 0.8em;
}

#content_column img, #content_column_wide img {
	float : left;
	margin : 0 1em 1em 0;
	border : 2px solid #000;
}

#content_column_wide img {
	float : right;
	margin : 0 0 1em 1em;
	border : 2px solid #000;
}

#content_column a.imglink:link, #content_column a.imglink:visited,
#content_column a.imglink:hover, #content_column a.imglink:active,
#content_column_wide a.imglink:link, #content_column_wide a.imglink:visited,
#content_column_wide a.imglink:hover, #content_column_wide a.imglink:active {
	text-decoration : none;
}

#content_column pre, #content_column_wide pre {
	margin-left : 1.5em;
	font-size : 0.9em;
}

div.timestamp {
	color : #a0a0a0;
	text-align : right;
	margin-right : 7.5em;
	font-size : 0.55em;
}

#content_column p, #content_column_wide p {
	margin : 3em 4em 0 1.4em;
	font-size : 0.8em;
	color : #fff;
}

#content_column code, #content_column_wide code {
	font-family: "Courier New", Courier, monospace;
	font-size : 1em;
}

#content_column #commentform p {
	margin-top : 1em;
}

#content_column #commentinstructions {
	border : 1px dotted #c0c0c0;
	background-color : #333;
	padding : 1em;
	font-size : 0.8em;
	margin : 1em 4em 2em 1.1em;
}

#content_column iframe {
	margin-top : 5em;
	margin-left : 3em;
}


div.navigation {
	position : relative;
	height : 2em;
	font-size : 0.7em;
}

div.navigation div.alignleft {
	position : absolute;
	left : 1.4em;
}

div.navigation div.alignright {
	position : absolute;
	right : 5em;
}

div.content_footer {
	color : #fff;
	text-align : right;
	margin : 0.3em 4.5em 4em 0;
	font-size : 0.7em;
	clear : left;
}

div.content_footer ul {
	list-style-type: none;
	display : inline;
	margin : 0;
	padding : 0;
}

div.content_footer ul li {
	display: inline;
	padding : 0 1px;
}

#comment {
	width : 98%;
}

#sidebar {
	width : 200px;
	float : right;
	padding : 15px 10px 0 0;
	color : #999;
}

#sidebar h2, #sidebar label {
	color : #CC9951;
	border-bottom : none;
	margin : 1em 0.4em 1em 0.4em;
	font: normal bold 0.8em Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
	border-bottom : 1px solid #cc9951;
}

#sidebar iframe {
	position : relative;
	left : 0.4em;
	top : 1em;
	margin : 2em 0;
}

#sidebar label {
	display : block;
}

#sidebar a {
	color : #EB8B01;
	text-decoration : none;
}

#sidebar a:visited {
	text-decoration : line-through;
}

#sidebar a:hover {
	text-decoration : underline;
}

#wp-calendar {
	font-size : 0.7em;
	margin-left : auto;
	margin-right : auto;
	width : 90%;
	border-collapse: collapse;
	border-bottom : 1px solid #999;
	color : #999;
}

#wp-calendar caption{
	font: normal bold 1.1em Georgia,'Times New Roman', Times, serif;
	text-align : center;
	color : #999;
	margin : 1em 0 0.5em 0;
}

#wp-calendar td, #wp-calendar th {
	padding-top : 3px;
	padding-bottom : 3px;
	text-align : center;
}

#wp-calendar a {
	color : #EB8B01;
	text-decoration : none;
	font-weight : bold;
	font-size : 1.1em;
}

#wp-calendar a:visited {
	text-decoration : none;
}

#wp-calendar a:hover {
}

#wp-calendar tbody {
	border-bottom : 1px solid #999;
}

#wp-calendar thead tr {
	border-bottom : 1px solid #999;
}

#wp-calendar tfoot td {
	padding-bottom : 5px;
}

#wp-calendar #prev {
	text-align : left;
}

#wp-calendar #next {
	text-align : right;
}

#sidebar ul {
	list-style-type: none;
	margin : 0 0.4em 0 0.8em;
	padding : 0;
	color : #999;
	font-size : 0.7em;
}

#sidebar ul.children {
	font-size : 1em;
}

#sidebar ul h2 {
	margin-left : -0.2em;
	margin-top : 2em;
	font-size : 1.2em;
}

#sidebar ul ul {
	font-size : 1em;
}

#sidebar li#linkcat-20 {
	display : none;
}

#sidebar li#linkcat-1 ul {
	font-size : 1em;
	margin-left : -0.2em;
}

#sidebar ul li {
	padding-bottom : 1px;
}

#sidebar #searchform {
	margin : auto 0.4em 3em 0.4em;
}

input#s {
	display : block;
	width : 175px;
	margin-bottom : 0.4em;
	border : 1px solid #688A89;
}

input[type="submit"] {
	border : 1px solid #688A89;
}

#sidebar #credits {
	padding-top : 3em;
	clear : both;
}

#sidebar #credits #wp_cred {
	padding-top : 5em;
}

#footer {
	clear : both;
	color : #444;
	font-size : 0.7em;
	padding : 50px 15px 10px 14px;
	text-align : right;
}

#footer p {
	margin : 0;
	padding : 5px;
}

/* Start of Flickr Badge */

#flickr_badge_uber_wrapper {
	text-align:center;
	width: 200px;
	margin: 2em auto;
}

#flickr_badge_wrapper {
	padding : 10px 0 10px 0;
}

.flickr_badge_image {
	float : left;
	display : inline;  /* IE6 double float margin bug fix */
	margin : 0 0 15px 15px;
}

.flickr_badge_image img {
	border: 1px solid #fff !important;
}

#flickr_www {
	display:block;
	padding:0 10px 0 10px !important;
	font: 1em Verdana, Geneva, Helvetica, Arial, sans-serif !important;
	color:#3993ff !important;
}

#flickr_badge_uber_wrapper a:hover, #flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active, #flickr_badge_uber_wrapper a:visited {
	text-decoration:none !important;
	background:inherit !important;
	color:#3993ff;
}

/* Extraneous style from Flickr kept for legacy */

/*#flickr_badge_source {
	text-align:left;
	margin:0 10px 0 10px;
}

#flickr_badge_icon {
	float:left;
	margin-right:5px;
}

#flickr_badge_wrapper {}

#flickr_badge_source {
	padding:0 !important;
	font: 11px Arial, Helvetica, Sans serif !important;
	color:#666666 !important;
}*/

/* Start of Flickr Blogged Content */

#content_column img.flickr-photo { 
	border: solid 1px #fff;
	float : none;
	display : block;
	margin : 0 auto;
}

#content_column p.flickr-yourcomment {

}

#content_column p.flickr-frame {
	text-align: left;
	padding: 3px;
	margin : 5px 0 10px 15px;
	width : 502px;
}

#content_column p.flickr-caption {
	/*font-size: 0.8em;
	margin-top: 0px;*/
	display : none;
}