web/wp-content/themes/selecta/style.css
changeset 1 0d28b7c10758
equal deleted inserted replaced
0:0d9a58d2c515 1:0d28b7c10758
       
     1 /*
       
     2 Theme Name: Selecta
       
     3 Design Studio: Obox Design http://www.obox-design.com/
       
     4 Version: 1.0
       
     5 Author: Obox Design
       
     6 Author URI: http://www.obox-design.com/
       
     7 */
       
     8 
       
     9 
       
    10 /*--------------------------------------------------------------------------------------------------------------------------*/
       
    11 /*- RESET - Courtesy of Eric Meyer's CSS Reset Awesomeness: http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ ---*/
       
    12 /*--------------------------------------------------------------------------------------------------------------------------*/
       
    13 html, body, div, span, applet, object, iframe,
       
    14 h1, h2, h3, h4, h5, h6, p, blockquote, pre,
       
    15 a, abbr, acronym, address, big, cite, code,
       
    16 del, dfn, em, font, img, ins, kbd, q, s, samp,
       
    17 small, strike, strong, sub, sup, tt, var,
       
    18 dl, dt, dd, ol, ul, li,
       
    19 fieldset, form, label, legend,
       
    20 table, caption, tbody, tfoot, thead, tr, th, td{
       
    21 margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;
       
    22 }
       
    23 /* remember to define focus styles! */
       
    24 :focus {outline: 0;}
       
    25 body {line-height: 1; color: black; background: white;}
       
    26 ol, ul {list-style: none;}
       
    27 /* tables still need 'cellspacing="0"' in the markup */
       
    28 table {border-collapse: separate;border-spacing: 0;}
       
    29 caption, th, td {text-align: left;font-weight: normal;}
       
    30 blockquote:before, blockquote:after,
       
    31 q:before, q:after {content: "";}
       
    32 blockquote, q {quotes: "" "";}
       
    33 
       
    34 
       
    35 /*--*********************************************************************************--------*/
       
    36 /*- IE6 WARNING - BEFORE WE DO ANYTHING!! WE NEED TO TELL EVERYONE TO GET RID OF IE 6 -------*/
       
    37 /*-------------------------------------------------------------------------------------------*/
       
    38 .no_ie{clear:both; border-bottom: 2px solid #a60000; background: #ffcece; color: #000; font-weight: bold; padding: 10px; text-align:center; }
       
    39 	.no_ie h1{font-size: 22px; color: #a60000;}
       
    40 	.no_ie p{margin: 0px; padding: 0px;}
       
    41 	.no_ie a{color: #a60000; text-decoration: underline;}
       
    42 	.no_ie a:hover{color: #000;}
       
    43 
       
    44 
       
    45 /*-------------------------------------------------------------------------------------------*/
       
    46 /*- SETUP STD CLASSES -----------------------------------------------------------------------*/
       
    47 /*-------------------------------------------------------------------------------------------*/
       
    48 body{font-size: 15px; font-family: Arial, Helvetica, sans-serif;}
       
    49 
       
    50 h1{margin: 0px; padding: 1px 0px 10px 0px;}
       
    51 h2{margin: 0px; padding: 1px 0px 10px 0px;}
       
    52 h3{margin: 0px; padding: 1px 0px 10px 0px;}
       
    53 h4{margin: 0px; padding: 1px 0px 10px 0px;}
       
    54 h5{margin: 0px; padding: 1px 0px 10px 0px;}
       
    55 h6{margin: 0px; padding: 1px 0px 10px 0px;}
       
    56 
       
    57 p{line-height: 24px; margin: 0px 0px 15px;}
       
    58 blockquote, blockquote p{line-height: 24px; margin: 0px 0px 15px;}
       
    59 
       
    60 form{}
       
    61 label{}
       
    62 textarea, input{}
       
    63 input[type=radio]{}
       
    64 input[type=checkbox]{}
       
    65 input[type=image]{}
       
    66 input[type=button]{}
       
    67 
       
    68 
       
    69 /*-------------------------------------------------------------------------------------------*/
       
    70 /*- GLOBAL CLASSES --------------------------------------------------------------------------*/
       
    71 /*-------------------------------------------------------------------------------------------*/
       
    72 /*--- Links ---*/
       
    73 a.std_link, a{text-decoration: none;}
       
    74 a:active{}
       
    75 a:hover{}
       
    76 	
       
    77 /*--- Layouts ---*/
       
    78 .no_bg{background-image: none;}
       
    79 .clearboth{clear: both}
       
    80 .floatleft{float: left;}
       
    81 .floatright{float: right;}
       
    82 .floatright{float:right;}
       
    83 .no_display{display: none;}
       
    84 .alignleft{float: left; margin: 0px 20px 10px 0px;}
       
    85 .alignright{float: right; margin: 0px 0px 10px 20px;}
       
    86 
       
    87 
       
    88 /*-------------------------------------------------------------------------------------------*/
       
    89 /*- GENERAL LAYOUT --------------------------------------------------------------------------*/
       
    90 /*-------------------------------------------------------------------------------------------*/
       
    91 #container{}
       
    92 
       
    93 #header-container{width: 980px; margin: 30px auto; position: relative; z-index: 2;}
       
    94 	#header{padding: 1px 20px;}
       
    95 
       
    96 #feature-post-container{padding: 60px 0px 30px; margin: 0px 0px -30px; position: relative; top: -60px; position: relative; z-index: 1;}
       
    97 	#feature-post{width: 980px; margin: 0px auto;}
       
    98 		#feature-post .post{margin: 0px;}
       
    99 
       
   100 #content-container{width: 980px; margin: auto;}
       
   101 
       
   102 	.post-slider{padding: 0px 0px 20px; margin: 0px 0px 30px;}
       
   103 	
       
   104 	#sidebar{float: left; width: 330px;}
       
   105 	
       
   106 	#content{float: right; width: 600px;}
       
   107 
       
   108 #footer-container{clear: both; padding: 30px 0px 0px; margin: 30px 0px 30px;}
       
   109 	#footer{width: 980px; margin: auto;}
       
   110 
       
   111 
       
   112 /*-------------------------------------------------------------------------------------------*/
       
   113 /*- HEADER ----------------------------------------------------------------------------------*/
       
   114 /*-------------------------------------------------------------------------------------------*/
       
   115 h1.logo{float: left; padding: 0px; margin: 0px;}
       
   116 
       
   117 	/*--------------------------*/
       
   118 	/*- MENU -------------------*/
       
   119 	ul#menu{float: right; margin-top: 4px;}
       
   120 	ul#menu li.parent-item{float: left; margin: 0px 10px; padding: 4px 10px; position: relative;}
       
   121 		ul#menu li.parent-item:last-child{ margin: 0px;}
       
   122 
       
   123 		ul#menu li.parent-item a.parent-link{font-weight: bold;}
       
   124 		ul#menu li.parent-item a.parent-link:hover{}
       
   125 				
       
   126 		ul#menu li.parent-item a.parent-link-sub-menu{}
       
   127 			ul#menu li.parent-item a.parent-link-sub-menu:hover{}
       
   128 
       
   129 		ul#menu li.menu-rss{}
       
   130 		ul#menu li.menu-rss a{}
       
   131 		ul#menu li.menu-rss a:hover{}
       
   132 
       
   133 		/*--------------------------*/
       
   134 		/*- SUB MENU ---------------*/
       
   135 		.sub-menu-container{width: 150px; position: absolute; top: 46px; z-index: 100; left: -20px;}
       
   136 		ul.sub-menu{width: 150px; padding: 64px 0px 0px;}
       
   137 			ul.sub-menu li{clear: both;}
       
   138 				ul.sub-menu li a{ display: block; padding: 10px 10px; font-size: 10pt;}
       
   139 					ul.sub-menu li a:hover{}
       
   140 				ul.sub-menu li:first-child a{padding-top: 1px;}
       
   141 				ul.sub-menu li:last-child a{ border-bottom: none; padding-bottom: 1px;}
       
   142 		.sub-menu-footer{clear: both; width: 150px; height: 20px; padding: 0px; margin: 0px;}
       
   143 
       
   144 /*-------------------------------------------------------------------------------------------*/
       
   145 /*- ROUNDED CORNERS - Before we do anything, let's set the rounded corners ------------------*/
       
   146 /*-------------------------------------------------------------------------------------------*/
       
   147 
       
   148 /*- -------------------------------------------------------------------------------------------
       
   149 	NOTE: There are two color references in the div description
       
   150 	The first is the containers background color
       
   151 		"LIGHT" refers to the light containing div (eg. the copy containers)
       
   152 		"DARK" refers to the darker containing div (eg. side-bar containers)
       
   153 	The second reference is the background that the container sits it
       
   154 		"NORMAL" refers to the body background color
       
   155 		"DARK" refers to the darker containing div background color (eg. the 'feature post' container)
       
   156 ------------------------------------------------------------------------------------------ -*/
       
   157 .container-light{padding: 2px 20px;}
       
   158 .container-dark{padding: 2px 20px;}
       
   159 
       
   160 /*- LIGHT -*/
       
   161 .container-header-light-dark{clear: both; height: 20px; overflow: hidden;}
       
   162 .container-header-light-dark span{display: block; width: 20px; height: 20px; overflow: hidden;}
       
   163 .container-footer-light-dark{height: 20px;}
       
   164 .container-footer-light-dark span{float: right; display: block; width: 20px; height: 20px; overflow: hidden;}
       
   165 
       
   166 .container-header-light-normal{clear: both; height: 20px; overflow: hidden;}
       
   167 .container-header-light-normal span{display: block; width: 20px; height: 20px; overflow: hidden;}
       
   168 .container-footer-light-normal{height: 20px;}
       
   169 .container-footer-light-normal span{float: right; display: block; width: 20px; height: 20px; overflow: hidden;}
       
   170 
       
   171 /*- DARK -*/
       
   172 .container-header-dark-dark{clear: both; height: 20px; overflow: hidden;}
       
   173 .container-header-dark-dark span{display: block; width: 20px; height: 20px; overflow: hidden;}
       
   174 .container-footer-dark-dark{height: 20px;}
       
   175 .container-footer-dark-dark span{float: right; display: block; width: 20px; height: 20px; overflow: hidden;}
       
   176 
       
   177 .container-header-dark-normal{clear: both; height: 20px; overflow: hidden;}
       
   178 .container-header-dark-normal span{display: block; width: 20px; height: 20px; overflow: hidden;}
       
   179 .container-footer-dark-normal{height: 20px;}
       
   180 .container-footer-dark-normal span{float: right; display: block; width: 20px; height: 20px; overflow: hidden;}
       
   181 
       
   182 
       
   183 /*-------------------------------------------------------------------------------------------*/
       
   184 /*- HOME PAGE LAYOUT ------------------------------------------------------------------------*/
       
   185 /*-------------------------------------------------------------------------------------------*/
       
   186 
       
   187 	/*--------------------------------------------------------*/
       
   188 	/*- FEATURE POSTS ----------------------------------------*/
       
   189 	.selected-feature{float: left; width: 680px;}
       
   190 		.selected-feature h4{padding: 0px 0px 2px; margin: 0px 0px 0px 55px; font-weight: bold; font-size: 11px;}
       
   191 		.selected-feature h2{padding: 0px 0px 6px; margin: 0px 0px 0px 55px; font-weight: bold; font-size: 22px;}
       
   192 			.selected-feature h2 a{}
       
   193 			.selected-feature h2 a:hover{}
       
   194 		.selected-feature .container{}
       
   195 	
       
   196 	ul.feature-list{float: right; width: 290px; margin: 40px 0px 0px;}
       
   197 	ul.feature-list li{clear: both; margin: 0px 0px 23px; height: 62px;}
       
   198 		ul.feature-list li span.item{float: left; width: 44px; height: 52px; padding: 10px 0px 0px 26px; margin: 0px 10px 0px 0px; display: block; font-size: 40px; font-weight: bold;}
       
   199 		ul.feature-list li h4{font-weight: bold; font-size: 11px; padding: 0px 0px 2px;}
       
   200 		ul.feature-list li a{float: left; display: block; width: 210px; padding: 0px 0px 6px; line-height: 22px; font-weight: bold; font-size: 15px;}
       
   201 			ul.feature-list li a:hover{}
       
   202 			
       
   203 	ul.feature-list li.selected span.item{background-position: right;}
       
   204 	ul.feature-list li:last-child{margin: 0px 0px 0px;}
       
   205 	
       
   206 		/*-------------------------------------------------------------*/
       
   207 		/*- THE FEATURE CONTAINER DIV IS ALSO USED FOR PAGE TITLES ----*/
       
   208 		#feature-post h1{font-weight: bold; font-size: 30px;}
       
   209 		
       
   210 		
       
   211 	/*--------------------------------------------------------*/
       
   212 	/*- POST SLIDER ------------------------------------------*/
       
   213 	.post-slider h2{float: left; font-size: 30px; font-weight: bold; margin: 0px 0px 15px; padding: 0px;}
       
   214 	.post-slider ul{clear: both;}
       
   215 		.post-slider ul li{float: left; width: 230px; margin: 0px 20px 0px 0px;}
       
   216 		.post-slider ul li .container-light{height: 110px; overflow: hidden;}
       
   217 		
       
   218 			.post-slider ul li .content{padding: 20px; margin: 0px; -moz-border-radius: 15px; -webkit-border-radius: 15px;}
       
   219 				.post-slider ul li div.thumbnail{width: 190px; height: 110px; overflow: hidden;}
       
   220 				
       
   221 			.post-slider ul li h3{padding: 10px 10px 0px;}
       
   222 				.post-slider ul li h3 a{margin: 0px; font-weight: bold; font-size: 15px; line-height: 20px;}
       
   223 					.post-slider ul li h3 a:hover{}
       
   224 		.post-slider ul li:last-child, .post-slider ul li.last{margin: 0px;}
       
   225 
       
   226 
       
   227 	/*--------------------------------------------------------*/
       
   228 	/*- PAGINATION -------------------------------------------*/
       
   229 	ul.page_button_content{margin-bottom: 30px;}
       
   230 		ul.page_button_content li{float: left; margin: 0px 10px 0px 0px;}
       
   231 		ul.page_button_content li a{display: block; width: 35px; height: 25px; overflow: hidden; text-indent: -9999px;}
       
   232 			ul.page_button_content li.previous-page a{background-position: 0px -14px;}
       
   233 				ul.page_button_content li.previous-page a:hover{background-position: 0px -67px;}
       
   234 				
       
   235 			ul.page_button_content li a.selected-page{background-position: -45px -1px; width: 47px; height: 30px; padding: 17px 0px 0px; margin: -12px 0px 0px; text-indent: inherit; text-align: center; font-weight: bold; font-size: 15px; text-indent: 0px;}
       
   236 
       
   237 			ul.page_button_content li a.other-page{background-position: -102px -14px; padding: 5px 0px 0px; height: 20px; text-indent: inherit; text-align: center; font-weight: bold; font-size: 15px; text-indent: 0px;}
       
   238 				ul.page_button_content li a.other-page:hover{background-position: -102px -67px;}
       
   239 				
       
   240 			ul.page_button_content li.next-page a{background-position: -147px -14px;}
       
   241 				ul.page_button_content li.next-page a:hover{background-position: -147px -67px;}
       
   242 	
       
   243 
       
   244 /*-------------------------------------------------------------------------------------------*/
       
   245 /*- POSTS CLASSES ---------------------------------------------------------------------------*/
       
   246 /*-------------------------------------------------------------------------------------------*/
       
   247 /*- RESET SOME CLASSES FOR THE COPY AFTER CLEARING EVERYTHING AT THE TOP OF THE CSS  -*/
       
   248 .post .copy p{clear: none;}
       
   249 .post .copy a{}
       
   250 	.post .copy a:hover{}
       
   251 .post .copy ol, .post .copy ul{list-style: disc; margin: 0px 0px 10px 30px;}
       
   252 	.post .copy ol li, .post .copy ul li{line-height: 22px; padding-bottom: 10px;}
       
   253 .post .copy ol{list-style: decimal;}
       
   254 .post .copy code, .post .copy pre{}
       
   255 .post .copy img{}
       
   256 
       
   257 
       
   258 .post{margin: 0px 0px 30px;}
       
   259 	
       
   260 	.post h2.title{margin: 0px 0px 0px 55px; padding: 0px 0px 6px; font-weight: bold; font-size: 22px;}
       
   261 		.post h2.title a{}
       
   262 		.post h2.title a:hover{}
       
   263 		.post h4.date{padding: 0px 0px 2px; margin: 0px 0px 0px 55px; font-weight: bold; font-size: 11px;}
       
   264 
       
   265 	.post .copy{padding: 1px 20px;}
       
   266 		.post .copy .media{margin: 0px 0px 20px; z-index: 1;}
       
   267 		.post .copy a.action-link{display: inline-block; height: 30px; padding: 0px 0px 0px 10px;}
       
   268 			.post .copy a.action-link span{display: block; height: 23px; padding: 7px 10px 0px 0px; font-weight: bold;}
       
   269 			.post .copy a.action-link:hover{background-position: left bottom;}
       
   270 				.post .copy a.action-link:hover span{background-position: right bottom;}
       
   271 		.post a.post-comments{float: right; padding: 9px 0px 0px; font-size: 11px;}
       
   272 		.post a.post-comments:hover{}
       
   273 
       
   274 	#feature-post .post .copy .media{margin: 0px;}
       
   275 		
       
   276 .post-section-title{clear: both; font-size: 25px; font-weight: bold; margin-bottom: 20px;}
       
   277 		
       
   278 /*-------------------------------------------------------------------------------------------*/
       
   279 /*- PROMOTE POST ----------------------------------------------------------------------------*/
       
   280 /*-------------------------------------------------------------------------------------------*/
       
   281 .promote-post{margin-bottom: 30px;}
       
   282 	.promote-post h2{font-size: 18pt; margin: 0px 0px 10px; padding: 0px;}
       
   283 	.enjoy-copy{font-size: 14pt; font-style: italic; margin: 0px;}
       
   284 	.promote-post ul li{ list-style: none; float: left; padding: 10px 0px 0px; margin-right: 15px;}
       
   285 		.promote-post ul li.tweet{padding-top: 29px;}
       
   286 		.promote-post ul li.moo{padding-top: 29px;}
       
   287 		.promote-post ul li.bump{padding-top: 19px;}
       
   288 		.promote-post ul li.digg{padding-top: 11px;}
       
   289 
       
   290 
       
   291 
       
   292 /*-------------------------------------------------------------------------------------------*/
       
   293 /*- COMMENTS --------------------------------------------------------------------------------*/
       
   294 /*-------------------------------------------------------------------------------------------*/
       
   295 #comments{clear: both; margin: 30px 0px;}
       
   296 	.comment{margin: 0px 0px 0px;}
       
   297 		.comment h3{display: block; margin-bottom: 10px; font-weight: bold; font-size: 14px;}
       
   298 			.comment h3 a{}
       
   299 			.comment h3 a:hover{}
       
   300 			.comment h3 .comment-date{float: right; padding: 3px 0px 0px; font-weight: lighter; font-size: 10px;}
       
   301 
       
   302 		.user{float: left; width: 78px;}
       
   303 			.user img{width: 40px; padding: 10px; margin-right: 10px;}
       
   304 			.user a.reply-link{display: block; width: 60px; height: 18px; padding: 7px 0px 0px; margin: 10px 0px 0px; overflow: hidden; text-align: center; font-size: 11px; font-weight: bold;}
       
   305 				.user a.reply-link:hover{background-position: bottom;}
       
   306 				
       
   307 		.comment-post{float: right; width: 522px; margin-bottom: 20px;}
       
   308 			.comment-content{ padding: 1px 20px; font-size: 13px;}
       
   309 
       
   310 	.comment-odd{}
       
   311 	
       
   312 	/*--------------------------------------------------------*/
       
   313 	/*- THREADED COMMENTS - ITS TIME TO THREAD THIS BEAST ----*/
       
   314 	.threaded-comments{width: 522px; margin-left: 78px; clear: both; margin-top: 20px;}
       
   315 		.threaded-comments .thread-comment{clear: both; }
       
   316 			.threaded-comments .last{}
       
   317 			
       
   318 			.threaded-comments .user{}
       
   319 				.threaded-comments .comment-post{ width: 444px; margin-bottom: 20px;}
       
   320 					.threaded-comments .comment-post blockquote{}
       
   321 
       
   322 
       
   323 /*-------------------------------------------------------------------------------------------*/
       
   324 /*- POST A COMMENT --------------------------------------------------------------------------*/
       
   325 /*-------------------------------------------------------------------------------------------*/
       
   326 .comment-form-content{clear: both; margin: 30px 0px;}
       
   327 	.comment-form-content h2{margin: 0px 0px 20px;}
       
   328 	.comment-form-content .comment_form label{float: left; display: block; width: 130px; height: 50px; margin: 15px 0px 5px; font-size: 20px; font-weight: bold; text-align: right;}
       
   329 
       
   330 	.comment-input{float: right; width: 462px; height: 50px; margin-bottom: 20px; overflow: hidden;}
       
   331 		.comment-input input{width: 430px; height: 24px; padding: 3px 0px; position: relative; top: 9px; left: 20px; background: none; border: none; font-size: 18px;}
       
   332 		
       
   333 	.comment-texarea{float: right; width: 462px; height: 220px; margin-bottom: 20px; overflow: hidden;}
       
   334 		.comment-texarea textarea{width: 430px; height: 190px; padding: 3px 0px; position: relative; top: 9px; left: 20px; background: none; border: none; font-size: 18px; font-family: Arial, Helvetica, sans-serif;}
       
   335 		
       
   336 	.checkbox{clear: both; margin: 0px 0px 20px 150px; font-size: 15px; font-style: italic;}
       
   337 	input.submit_button{clear: both; margin: 0px 0px 0px 150px;}
       
   338 
       
   339 
       
   340 /*-------------------------------------------------------------------------------------------*/
       
   341 /*- SPRITES ---------------------------------------------------------------------------------*/
       
   342 /*-------------------------------------------------------------------------------------------*/
       
   343 
       
   344 
       
   345 /*-------------------------------------------------------------------------------------------*/
       
   346 /*- ARCHIVES --------------------------------------------------------------------------------*/
       
   347 /*-------------------------------------------------------------------------------------------*/
       
   348 a.archive-date{float: left; width: 120px; display: block; margin: 10px 20px 10px 0px; font-weight: bold;}
       
   349 	a.archive-date:hover{}
       
   350 
       
   351 
       
   352 /*-------------------------------------------------------------------------------------------*/
       
   353 /*- SIDE BAR --------------------------------------------------------------------------------*/
       
   354 /*-------------------------------------------------------------------------------------------*/
       
   355 #sidebar h2, #sidebar h2 a{font-weight: bold; font-size: 25px; margin: 0px 0px 10px; padding: 0px;}
       
   356 	#sidebar h2 a{}
       
   357 	#sidebar h2 a:hover{}
       
   358 
       
   359 #sidebar ul div{}
       
   360 #sidebar ul li.widget{margin-bottom: 20px;}
       
   361 	#sidebar ul li.widget:last-child{}
       
   362 	#sidebar ul li ul li{padding: 10px 0px; font-size: 14px; line-height: 20px;}
       
   363 		#sidebar ul li a{}
       
   364 		#sidebar ul li a:hover{}
       
   365 	#sidebar ul li ul li:first-child{}
       
   366 	#sidebar ul li ul li:last-child{ border-bottom: none;}
       
   367 
       
   368 	/*--------------------------------------------*/
       
   369 	/*- SPECIFIC SIDE BAR STYLE ------------------*/
       
   370 	#sidebar ul li.flickr, #sidebar ul li.recent-comments, #sidebar ul li.sponsors{ background: none; padding: 0px;}
       
   371 	#sidebar ul li.recent-comments h2, #sidebar ul li.flickr h2{}
       
   372 
       
   373 	/*--------------------------------------------*/
       
   374 	/*- SPONSORS ---------------------------------*/
       
   375 	#sidebar ul li.sponsors{padding: 0px;}
       
   376 	#sidebar .advert{float: left; margin: 0px 20px 20px 0px; width: 140px; height: 140px; padding: 15px 0px 0px 15px;}
       
   377 	#sidebar .right{margin: 0px 0px 20px 0px;}
       
   378 
       
   379 	/*--------------------------------------------*/
       
   380 	/*- DETAILED LISTING IN SIDE BAR -------------*/
       
   381 	#sidebar ul li.recent-comments h2.recent-comments-title{}
       
   382 		#sidebar ul li.recent-comments ul li{padding: 10px 0px;}
       
   383 			#sidebar ul li.recent-comments ul li a.detail-image{display: block; float: left; width: 40px; padding: 10px; margin-right: 10px;}
       
   384 				#sidebar ul li.recent-comments ul li a.detail-image:hover{}
       
   385 				
       
   386 			#sidebar ul li.recent-comments ul li a.detail-link{display: block; float: right; width: 220px; margin: 0px; font-weight: bold; font-size: 14px; line-height: 20px;}
       
   387 				#sidebar ul li.recent-comments ul li a.detail-link span.date{display: block; font-weight: bold; font-size: 11px; padding: 0px 0px 2px;}
       
   388 			#sidebar ul li.recent-comments ul li a.detail-link:hover{}
       
   389 		#sidebar ul li.recent-comments ul li:last-child{border-bottom: none;}
       
   390 			
       
   391 	/*--------------------------------------------*/
       
   392 	/*- SEARCH -----------------------------------*/
       
   393 	.search-bar{}
       
   394 	.search-form input.search{}
       
   395 	.search-form input.search_button{}
       
   396 	
       
   397 
       
   398 /*-------------------------------------------------------------------------------------------*/
       
   399 /*- FOOTER ----------------------------------------------------------------------------------*/
       
   400 /*-------------------------------------------------------------------------------------------*/
       
   401 ul.footer-columns{}
       
   402 	ul.footer-columns h3{font-weight: bold; font-size: 16px;}
       
   403 	ul.footer-columns p{font-size: 12px; line-height: 20px;}
       
   404 	ul.footer-columns li.column-one, ul.footer-columns li.column-two, ul.footer-columns li.column-three{float: left; margin-right: 20px; width: 300px; margin-bottom: 10px;}
       
   405 		ul.footer-columns li.column-three{margin: 0px 0px;}
       
   406 		
       
   407 	ul.footer-columns ul li{font-size: 12px; line-height: 18px; padding: 5px 0px;}
       
   408 		ul.footer-columns a{}
       
   409 		ul.footer-columns a:hover{}
       
   410 	ul.footer-columns ul li:first-child{}
       
   411 	ul.footer-columns ul li:last-child{ border-bottom: none;}
       
   412 
       
   413 
       
   414 		/*- ------------------------------*/
       
   415 		/*- SOCIAL ICONS -----------------*/
       
   416 		a.twitter, a.facebook, a.flickr, a.friendfeed, a.delicious, a.digg, a.lastfm, a.youtube, a.feed{background: url(images/icons/sprite.gif) no-repeat; overflow: hidden; text-indent: 30px; padding: 2px 0px;}
       
   417 			a.twitter{background-position: 0px -630px;}
       
   418 			a.facebook{background-position: 0px -108px;}
       
   419 			a.flickr{background-position: 0px -182px;}
       
   420 			a.friendfeed{background-position: 0px -220px;}
       
   421 			a.delicious{background-position: 0px -33px;}
       
   422 			a.digg{background-position: 0px -70px;}
       
   423 			a.lastfm{background-position: 0px -369px;}
       
   424 			a.youtube{background-position: 0px -780px;}
       
   425 			a.feed{background-position: 0px -145px;}
       
   426 			
       
   427 			
       
   428 .footer-copy{font-size: 11px; margin: 10px 20px 0px;}
       
   429 	p.copyright{float: left;}
       
   430 		p.copyright a{}
       
   431 		p.copyright a:hover{}
       
   432 	a.obox-logo{float: right; width: 185px; height: 16px; display: block; text-indent: -9999px;}
       
   433 		a.obox-logo:hover{}
       
   434 
       
   435 
       
   436 /*-------------------------------------------------------------------------------------------*/
       
   437 /*- SOME STANDARD WORDPRESS PLUGIN/WIDGET STYLES --------------------------------------------*/
       
   438 /*-------------------------------------------------------------------------------------------*/
       
   439 
       
   440 	/*--------------------------------------------*/
       
   441 	/*- FLICKR -----------------------------------*/
       
   442 	#flickr_badge_wrapper{}
       
   443 	#flickr_badge_wrapper .flickr_badge_image a{display: block; float: left; padding: 10px; margin: 0px 5px 10px;}
       
   444 		#flickr_badge_wrapper .flickr_badge_image a:hover{background-position: bottom;}
       
   445 
       
   446 
       
   447 	/*--------------------------------------------*/
       
   448 	/*- CALENDAR ---------------------------------*/
       
   449 	#sidebar #calendar_wrap{}
       
   450 		#wp-calendar{}
       
   451 		#sidebar #wp-calendar caption {}
       
   452 		#wp-calendar td, #wp-calendar th{}
       
   453 		#sidebar #wp-calendar td{}
       
   454 		#sidebar #wp-calendar #prev {}
       
   455 		#sidebar #wp-calendar #next {}
       
   456 		#sidebar #wp-calendar th{}
       
   457 
       
   458 
       
   459 /*-----------------------------------------------------------------------------------------------------------------------------------*/
       
   460 /*- CLEARFIX --- * I prefer not to touch this code, I don't recommend you do so either, it works... so don't fix whats working ;) * -*/
       
   461 /*-----------------------------------------------------------------------------------------------------------------------------------*/
       
   462 /* http://sonspring.com/journal/clearing-floats */
       
   463 html body * span.clear,
       
   464 html body * div.clear,
       
   465 html body * li.clear,
       
   466 html body * dd.clear
       
   467 {background: none; border: 0; clear: both; display: block; float: none; font-size: 0; list-style: none;	margin: 0; padding: 0; overflow: hidden; visibility: hidden; width: 0; height: 0;}
       
   468 
       
   469 /* http://www.positioniseverything.net/easyclearing.html */
       
   470 .clearfix:after{clear: both; content: '.'; display: block; visibility: hidden; height: 0;}
       
   471 .clearfix{display: inline-block;}
       
   472 * html .clearfix{height: 1%;}
       
   473 .clearfix{display: block;}
       
   474