/*
THEME NAME: CROOKED01
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, WP-CHED is a canvas for CSS artists
TAGS: widgets, sandbox, microformats, hcard, hatom, xoxo, ched
VERSION: 1.0
AUTHOR: <a href="http://chedonline.com">CHED</a>
AUTHOR URI: http://chedonline.com
*/


/*=====================================================================================================================================
 SETUP
=====================================================================================================================================*/
@import url('styles/reset.css');
@import url('styles/960.css');
@import url('styles/common.css');
@import url('styles/miscellaneous.css');
@import url('styles/typography.css');
@import url('fonts/futura/stylesheet.css');

body {background-color:#333;}

.futura-bold {font-family:'Futura Std Extra Bold', Arial, sans-serif; color:#333333}
.futura-heavy {font-family:'Futura Std Heavy', Arial, sans-serif; color:#333333}

ul#image-list li {margin-bottom:20px}
ul#image-list li a.post-title {text-align:center; position:absolute; bottom:10px; left:10px; width:340px; padding:5px 10px; font-size:11px; text-decoration:none; color:#FFF; background:url(images/trans80black.png); -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px;}


h3.section-title {font-size:18px; margin-bottom:16px}



/*=====================================================================================================================================
 GENERAL
=====================================================================================================================================*/
.futura-bold a {text-decoration:none; color:#000000}
.futura-bold a:hover {color:#0099FF}

a {color:#0066FF}
a:hover {color:#0099FF}

#wrapper {padding:0 0 20px 0; background:url('images/vertical-stripe.gif') #CCC;}







/*=====================================================================================================================================
 HEADER
=====================================================================================================================================*/
#header {position:fixed; width:100%; top:0; height:45px; background:url('images/trans50black.png'); z-index:99}
	#header #top-trim {height:12px;}
	h1#blog-title {position:absolute; left:10px; top:3px; font-size:30px;letter-spacing:-2px; margin-top:10px}
	
	#header #page-title {position:absolute; top:12px; left:170px; font-size:24px; height:24px; color:#333; text-shadow: 0px 1px 0px #AAAAAA;}
	
	ul#menu {position:absolute; right:10px; top:0; list-style-type:none; margin:0}
	ul#menu li {float:left; margin:0;}
	ul#menu li a {display:block; padding:13px 10px; font-size:11px; text-decoration:none; color:#FFF; background:url('images/trans10black.png'); border:1px dotted #666; border-bottom:none; border-top:none}
	ul#menu li a:hover {background:url('images/trans50black.png')}

	.pageid-2 ul#menu li a.about,
	.pageid-272 ul#menu li a.archives,
	.pageid-263 ul#menu li a.contact,
	.pageid-238 ul#menu li a.submit {background:url('images/trans50black.png')}

	ul#menu li a.submit-link {background-color:#0CC}


/*=====================================================================================================================================
 BODY
=====================================================================================================================================*/
#body {position:relative}


/*=====================================================================================================================================
 SIDEBAR
=====================================================================================================================================*/
#sidebar {position:fixed; top:60px; left:50%; margin-left:-470px}

#sidebar ul.wp-tag-cloud {list-style-type:none; margin:0}
#sidebar ul.wp-tag-cloud li {margin:0 0 2px 0; line-height:10px}
#sidebar ul.wp-tag-cloud li a {color:#333; text-decoration:none; font-size:11px}
#sidebar ul.wp-tag-cloud li a:hover {color:#FF9; background-color:#000;font-size:11px}


/*=====================================================================================================================================
 CONTENT
=====================================================================================================================================*/
#body {padding-top:65px}

img.post-thumb {border:1px solid #666; padding:4px; background-color:#999; margin:0 auto;}


.post-image-container {margin-bottom:20px}
.post-image-container img {border:1px solid #666; padding:4px; background-color:#999; margin:0 auto;}

.post-title-container h1#post-title {font-size:36px; text-align:left; line-height:36px;}
.post-title-container a {display:block; text-align:right; color:#666; font-size:9px}


.related a {display:block; margin-bottom:20px}
.related a img {border:1px solid #666; padding:4px; background-color:#999}



/*SINGLE*/


/*=====================================================================================================================================
 SINGLE
=====================================================================================================================================*/
.single .post-image-container {text-align:left; margin-bottom:30px; position:relative}

.single h1#post-title {font-size:40px; line-height:42px; padding:5px 0 10px 0}
ul.addtoany_list {float:left}
.single a.source-link {float:left; display:block; margin:0 0 20px 15px; font-size:9px; text-transform:capitalize; color:#666}



.single #post-tags p {font-size:11px; margin-bottom:40px; color:#666}
.single #post-tags p a {text-decoration:none; color:#666}

/*Related*/
.single #related {margin-bottom:20px}
.single #related img {border:1px solid #666; padding:4px; background-color:#999}




/*=====================================================================================================================================
 COMMENTS
=====================================================================================================================================*/
#respond form#commentform {font-size:11px;}
#respond form#commentform p {margin:0;}
#respond form#commentform label {margin-left:5px}
#respond form#commentform input { margin:0; padding:0; border:1px solid #333; background-color:#FFF; margin-bottom:8px; padding:2px}
#respond form#commentform textarea { margin:0; padding:0; border:1px solid #333; background-color:#FFF; margin-bottom:8px; padding:2px} 

.comment-body {padding-bottom:10px;border-bottom:1px dotted #333}
.comment-body .comment-author {float:left; font-size:12px; }
.comment-body .comment-author cite {font-style:normal; font-weight:bold;}
.comment-body .comment-author span.says {font-size:9px}
.comment-body .comment-meta {float:right; font-size:9px; color:#666}
.comment-body .comment-meta a {text-decoration:none}

.comment-body a {text-decoration:none; color:#333}
.comment-body p {clear:both; font-size:12px; line-height:14px; margin:2px 0}

/*=====================================================================================================================================
 Pagination
=====================================================================================================================================*/
.wp-pagenavi {clear:both}





/*=====================================================================================================================================
 ARCHIVES
=====================================================================================================================================*/
ul.recent li img {border:1px solid #666; padding:4px; background-color:#999; margin:0 auto;}





/*=====================================================================================================================================
 SUBMIT PAGE
=====================================================================================================================================*/
/*CONTACT FORM*/
body.page-template-_contact-php #body {font-size:0px}
body.page-template-_contact-php #body p {font-size:12px}

#wpcf7-f1-p263-o1 form input[type="text"], 
#wpcf7-f1-p263-o1 form textarea {
	padding: 6px;
	font-size: 14px;
	color: #666666;
	border: none;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}
#wpcf7-f1-p263-o1 form input[type="text"] {width:200px;}
#wpcf7-f1-p263-o1 form textarea {width:500px;}

#wpcf7-f1-p263-o3 {display:none}
#primary>form {display:none}

/*SUBMIT AN IMAGE*/
body.page-template-_submit-php #body {font-size:0px}
body.page-template-_submit-php #body p {font-size:12px}

#wpcf7-f2-p238-o1 form input[type="text"] {
	padding: 6px;
	font-size: 14px;
	color: #666666;
	border: none;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}
#wpcf7-f2-p238-o1 form input[type="text"] {width:400px;}
#wpcf7-f2-p238-o1 form .your-name input[type="text"], 
#wpcf7-f2-p238-o1 form .your-email input[type="text"] {width:200px;}


#wpcf7-f2-p238-o3 {display:none}

/*=====================================================================================================================================
 FOOTER
=====================================================================================================================================*/
#footer {margin-top:20px; font-size:12px}
#footer h3.section-title {margin-bottom:15px}

#footer #searchform #s {-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;font-size:11px; border:1px solid #666; width:128px; color: #333;padding: 3px 3px 3px 5px;}

#footer ul#social-links {margin:10px 0 20px 0; list-style-type:none}
#footer ul#social-links li {margin:0; height:20px}
#footer ul#social-links li a {display:block; height:20px; font-size:11px; line-height:20px; text-decoration:none}
#footer ul#social-links li a.delicious-icon {padding-left:20px; background:url(images/icons/delicious.png) no-repeat}
#footer ul#social-links li a.facebook-icon {padding-left:20px; background:url(images/icons/facebook.png) no-repeat}
#footer ul#social-links li a.twitter-icon {padding-left:20px; background:url(images/icons/twitter.png) no-repeat}


#footer ul#page-links {margin:0; list-style-type:none}
#footer ul#page-links li {margin:0}
#footer ul#page-links li a {font-size:11px; text-decoration:none}

#most-loved img {border:1px solid #666; padding:4px; background-color:#999}







/*=====================================================================================================================================
 GD-RATINGS
=====================================================================================================================================*/
.love-this {padding:5px; margin:0 0 20px 0; background:url('images/trans80black.png'); -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px;}
.love-this .ratingblock {margin:0 !important}
.love-this .ratingstars {float:left; padding:0 5px; 0 10px}
.love-this .ratingtext {float:left;margin:0 !important; padding:1px 0 0 0 !important; font-size:11px; color:#CCC}
.love-this .ratingtext .voted {color:#CCC !important;}
.gdsr-crookedpixels .starsbar.gdsr-size-20 a.s1 {width:120px !important}
.gdsr-crookedpixels .starsbar.gdsr-size-20 a:hover {}


/*=====================================================================================================================================
 ADD TO ANY
=====================================================================================================================================*/
ul.addtoany_list li a {padding:0 !important;}


/*=====================================================================================================================================
 WP-PAGENAVI
=====================================================================================================================================*/
.pagination {text-align:center; margin:0 0 40px 0}

.wp-pagenavi {}
.wp-pagenavi span.extend {border:none !important;}
.wp-pagenavi span.pages {background:none !important; border:none !important; margin:0 !important; padding:0 10px 0 0 !important; font-size:12px !important;}
.wp-pagenavi span.current {background-color:#999 !important; color:#FFFFFF !important; border:none !important; font-size:14px !important;}
.wp-pagenavi a {background-color:#333 !important; color:#FFF !important; border:none !important; font-size:14px !important;}
.wp-pagenavi a:hover {background-color:#09F !important;}


/*=====================================================================================================================================
 VOTE IT UP
=====================================================================================================================================*/
.vote-it-up {position:relative; height:32px}
.vote-it-up .tickercontainer {display:block; position:relative; color:#333 !important; height:32px; line-height:32px; padding:0 0 0 36px !important; text-align:right !important; width:auto !important; border:none !important; background:url('images/icon-heart.png') no-repeat top left !important}

.tickertext .votelink {display:block; color:#333 !important;text-align:center !important; background:none !important; border:none !important; margin:0 !important; padding:0 !important; width:auto !important; height:40px !important} 
.tickertext .votelink a {display:block; color:#C00 !important; font-size:11px; font-weight:normal; text-decoration:underline !important;}
.tickertext .votelink a:hover {color:#000}







/*=====================================================================================================================================
 I LIKE THIS
=====================================================================================================================================*/
.iLikeThis {font-size: 16px; color:#FFF;}
.iLikeThis .counter {margin-right:5px}
.iLikeThis .counter a {color:#9FF}
.iLikeThis .counter a:hover {border-bottom:1px dotted #FFF; color:#FFF}

#wpstats {display:none}

/*=====================================================================================================================================
 BUTTONS
=====================================================================================================================================*/
.button, .button:visited,
.ps-submit {
	background: #222 url(images/button-overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	border:none;
}

.button:hover { background-color: #111; color: #fff; }
.button:active { top: 1px; }

.small.button, .small.button:visited { font-size: 11px; padding: ; }
.button, .button:visited,
.medium.button, .medium.button:visited 		{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
.large.button, .large.button:visited 			{ font-size: 14px; padding: 8px 14px 9px; }

.green.button, .green.button:visited		{ background-color: #91bd09; }
.green.button:hover						{ background-color: #749a02; }
.blue.button, .blue.button:visited		{ background-color: #2daebf; }
.blue.button:hover							{ background-color: #007d9a; }
.red.button, .red.awesome:visited			{ background-color: #e33100; }
.red.button:hover							{ background-color: #872300; }
.magenta.button, .magenta.button:visited		{ background-color: #a9014b; }
.magenta.button:hover							{ background-color: #630030; }
.orange.button, .orange.button:visited		{ background-color: #ff5c00; }
.orange.button:hover							{ background-color: #d45500; }
.yellow.button, .yellow.button:visited		{ background-color: #ffb515; }
.yellow.button:hover							{ background-color: #fc9200; }




.bwbps_gallery_div, .gallery_viewer_head, .photosmash_gallery h2, .bwbps_galviewer {display:none !important}

#c1bwbps_uploadform {}
	#c1bwbps_uploadform h3 {font-weight:bold; font-size:16px; line-height:normal; margin:15px 0 5px 0}
	#c1bwbps_uploadform h3 span {font-weight:normal; font-size:11px}
	#c1bwbps_uploadform .ps-submit {margin-top:20px}
	
	#c1bwbps_uploadform .bwbps_reset, 
	#c1bwbps_img_attribution,
	#c1bwbps_img_license
	{width:300px; padding:5px; font-size:14px}
	
	#c1bwbps_up_file {display:block}
	
	
	
	
/*=====================================================================================================================================
 WP-PAGENAVI
=====================================================================================================================================*/
.wp-pagenavi {font-family:'Futura Std Heavy', Arial, sans-serif;}
.wp-pagenavi span.extend {border:none !important;}
.wp-pagenavi span.pages {border:none !important; margin:0 !important; padding:0 5px 0 0 !important; font-size:13px !important;
}
.wp-pagenavi a, .wp-pagenavi span.current {display:inline-block; width:30px !important; height:30px !important; margin-left:10px; !important; text-decoration:none !important; line-height:30px !important; text-align:center; !important; background-color:#CCCCCC !important; color:#333 !important; border:none !important; font-size:18px !important;
-moz-border-radius: 60px / 60px !important;
    -webkit-border-radius: 60px 60px !important;
}
.wp-pagenavi a:hover {background-color:#333 !important; color:#FFF !important;}
.wp-pagenavi span.current {background-color:#EEE !important; color:#333 !important; border:1px solid #333 !important; font-size:18px !important;}

.oval {
    background: #fe4902;
    width: 200px;
    height: 100px;
    line-height: 100px;
    text-align: center;
    margin: 0 auto;

    /* Notice the slightly different syntax */
    -moz-border-radius: 100px / 50px;
    -webkit-border-radius: 100px 50px;

    -webkit-transition: all 0.8s linear;
    -moz-transition: all 0.8s linear;  /* non functional just yet */
}

#loginform {}
	#loginform p {margin-bottom:10px}
	#loginform p label {display:block; font-size:11px}
	#loginform p input {padding:2px; font-size:14px}
	
	
	#fancybox-wrap {}
	#fancybox-inner {}
		#register-form h1 {}
		#register-form #user_login, #register-form #user_email {padding:3px; width:110px; margin-right:3px; font-size:13px; color:#999999}
		
		
		
		