/*
THEME NAME: Sandbox - Richard May Photography
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION:This stylesheet was written by <a href="http://richardmay.cr/">Richard May</a>
TAGS: widgets, sandbox, microformats, hcard, hatom, xoxo
VERSION: 1.6
AUTHOR: 
AUTHOR URI:
*/

/* Two-column with sidebar on left from the /sandbox-layouts/ folder  */
@import url('sandbox-layouts/1c-b.css');

BODY {
	font:88%/170% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #ccc;
	padding-top: 10px;
	background-color: #202020;
	background-image: url("images/fondo2.png");
	background-position: 0 0;
	background-attachment: fixed;
	background-repeat: no-repeat;
}

#wrapper { width: 850px; margin-left: auto; margin-right: auto; }
#container { padding-top: 0px; }
#content { padding-top: 20px; width: 805px; margin: auto; }

DIV.archive-meta {
	margin-top: 35px;
	padding: 5px 10px;
	background-color: #272727;
	color: #eee;
	border-top: 1px solid #cc3e26;
	border-bottom: 1px solid #cc3e26;
}
DIV.archive-meta H2 { color: #cc3e26; }
DIV.archive-meta IMG { padding-top: 20px; padding-left: 0px; }
DIV.archive-meta UL.twitter { padding: 0 0 0 0; list-style: none;}
DIV.archive-meta LI.twitter-item { padding-top: 0px; padding-bottom: 0px; padding-left: 15px; }

A, A:active, A:link, A:visited { color: #cc3e26; text-decoration: none; }
A:hover { color: #cc3e26; text-decoration: underline; }

#nav-above { padding: 0px 0px 20px 0px; margin-top: 3px; width: 575px; margin: auto; clear: both; }
#nav-below { padding: 5px 0px 20px 0px; width: 575px; margin: auto; clear: both; }
.nav-previous { float: left;}
.nav-next { float: right;}

IMG.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto }

IMG.alignright { display: block; float: right; vertical-align:text-bottom; padding-left: 10px; }
#floatright { float: right; margin-left: 15px; width: 200px;}

/* The Header */
h1#blog-title {
	font: 200%/70% 'Verdana', 'Arial', 'sans-serif';
	font-weight: 500;
	color: #eee;
	border-bottom: 1px solid #cc3e26;
	margin-bottom: 3px;
	padding-bottom: 3px;
}

h1#blog-title a { color: #eee; text-decoration: none; border: 0px dotted #cc3e26; }

h2 { clear: both; }

#blog-description {
	font: 100%/85% Trebuchet, Verdana, Arial;
	float: right;
	text-align: right;
	color: #ddd;
	padding-right: 5px;
	border: 0px dotted #cc3e26;
}

/* The Options Menu */
#options-menu { float: left; background-color: transparent; width: 200px; font-size: 12px; margin-left: 9px; color:#cc3e26; }

#options-menu UL{
	font-family:  'Trebuchet', 'Verdana', 'Arial', 'sans-serif';
	font-size: 11px;
	font-weight: normal;
	list-style-type: none;
	padding-top: 0px;
	padding-left: 13px;
	padding-bottom: 55px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#options-menu LI {
	float: left;
	height: 25px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #f60;
	color:#cc3e26;
	padding: 2px;
}
#options-menu A, #options-menu A:active, #options-menu A:link, #options-menu A:visited  {
	color: #fff;
	text-decoration: none;
	border-bottom: 0px;
}
#options-menu A:hover { color: #fff; padding-bottom: 3px; border-bottom: 1px solid #cc3e26; }


#options-menu LI.rss a { border-bottom: 0px solid #cc3e26; padding-right: 6px; }
#options-menu LI.rss a IMG { vertical-align: text-top; }

.lang-divider { color:#cc3e26; }

/* Drop down menu styles dtabs */
#tabbar { float: right; background-color: transparent; width: 65%; }

UL#tabbar {
	font-family:  'Trebuchet', 'Verdana', 'Arial', 'sans-serif';
	font-size: 12px;
	font-weight: normal;
	list-style-type: none;
	padding-top: 0px;
	padding-bottom: 35px;
	margin-top: 0px;
	margin-bottom: 0px;
}

UL#tabbar LI {
	float: right;
	height: 25px;
	padding: 0px 0px 0px 0px;
}


UL#tabbar A,UL#tabbar A:active,UL#tabbar A:link,UL#tabbar A:visited  {
	color: #777;
	text-decoration: none;
	border-bottom: 0px;
	padding: 5px;
}

a#contact { color: white; }

UL#tabbar A:hover { color: #fff; border-bottom: 0px solid #cc3e26; }

#tabbar li.tabselected A { color: #fff;	margin: 0px 0px 0px 5px; border-bottom: 1px solid #cc3e26; }

DIV.dmenu ul{ padding-left: 3px; padding-top: 15px; border-bottom: 1px solid #cc3e26; }

DIV.dmenu LI{
	font-family:  'Trebuchet', 'Verdana', 'Arial', 'sans-serif';
	font-size: 12px;
	font-weight: normal;
	list-style-type: none;
	padding: 0px 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #222;
}

DIV.dmenu LI:hover { background-color: #333; }

DIV.dmenu LI A:hover { text-decoration: none; }

LI#client_login_button A, LI#client_login_button A:active, LI#client_login_button A:link, LI#client_login_button A:visited { color: #fff; }


/* Content Styles */

h2.entry-title { color: #fff; margin-bottom: 0px; font: 130% 'Lucida Grande', 'Lucida Sans Unicode', 'sans-serif'; font-weight: normal;}
h2.entry-title A,h2.entry-title A:active,h2.entry-title A:link,h2.entry-title A:visited { color: #fff; }
h2.entry-title A:hover { color: #fff; }

h3 { color: #fff; margin-bottom: 0px; font: 120% 'Lucida Grande', 'Lucida Sans Unicode', 'sans-serif'; font-weight: normal;}

.star {color:red;}
.entry-date { font-size: 85%; margin-left: 20px; }


/* Post footer stuff */

#footer { clear:both; }

.entry-meta { 
	font:85%/170% 'Tahoma' 'Lucida Grande', 'Lucida Sans Unicode', 'sans-serif'; 
	text-align: center; 
	border-top: 1px #cc3e26 solid; 
	border-bottom: 1px #cc3e26 solid;
	background-color: transparent;
	padding: 3px 0;
	margin-bottom: 35px;
}

/* Contact form */
#form {
		padding: 0 0 0 35px;
}

#form input, #form textarea, #form SELECT {
	background-color: #aaa;
	border: solid 1px #fff;
	margin: 7px 0 0 2px;
	padding: 1px 2px 1px 2px;
	color:  #111;
}	

#form input.btn {
	background-color: #930;
	border: solid 1px #fff;
	color: #fff;
	float: right;
	margin-right: 65px;
}	

#form input.btn:hover {
	background-color: #f60;
	border: solid 1px #fff;
	color: #fff;
}

#form input:focus, #form textarea:focus, #form select:focus{
	background-color: #fff;
	border: solid 1px #fff;
	color:  #000;
}

/* Sidebars on the bottom */

#primary { width: 49%; float: left; clear:both; 
	font:88%/170% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Helvetica, sans-serif; }
#primary li { padding-bottom: 1ex; }
#primary .flickr_photo {padding: 3px;}

#secondary { width: 49%; float: right;
	font:88%/100% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Helvetica, sans-serif; }
#twitter_update_list li { margin-left: 5px; padding-left: 5px; }
#twitter_update_list li { padding-bottom: 5px; padding-top: 5px; margin-left: 0px; padding-left: 0px;}

.sidebar ul { list-style-type: none; }

/* Flickr */

img.flickr_photo { border: 0 solid #202020; }

/* test flash */

#ft {
	width: 905;
	height: 555px;
	color: #fff;
	border: 1px solid silver;
        margin-left: auto;
        margin-right: auto;
}

blockquote {
      margin-left: 100px;
      margin-right: 100px;
      font: 115%/160% Georgia,serif italic;
      font-style: italic;
 }

